Initial
This commit is contained in:
782
PLC/8 Media/DUTs/MEDIA_ErrorNr.TcTLEO
Normal file
782
PLC/8 Media/DUTs/MEDIA_ErrorNr.TcTLEO
Normal file
@@ -0,0 +1,782 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<TcPlcObject Version="1.1.0.1" ProductVersion="3.1.4026.13">
|
||||
<EnumerationTextList Name="MEDIA_ErrorNr" Id="{c4a70bea-25f3-4e94-be63-a63bdf4ffa5c}">
|
||||
<Declaration><![CDATA[{attribute 'qualified_only'}
|
||||
TYPE MEDIA_ErrorNr :(
|
||||
eNoError := 0,
|
||||
|
||||
wActuatorPower := 50,
|
||||
wMediaSafety := 51,
|
||||
|
||||
eFuseBlock1 := 100,
|
||||
eFuseBlock2 := 101,
|
||||
eFuseBlock3 := 102,
|
||||
eFuseBlock4 := 103,
|
||||
eFuseBlock5 := 104,
|
||||
|
||||
// eTemperaturSchaltschrank1 := 200,
|
||||
|
||||
eDoorClose := 110,
|
||||
eDoorClose1 := 111,
|
||||
eDoorClose2 := 112,
|
||||
eDoorClose3 := 113,
|
||||
eDoorLockTimeOut := 120,
|
||||
eDoorLockTimeOut1 := 121,
|
||||
eDoorLockTimeOut2 := 122,
|
||||
eDoorLockTimeOut3 := 123,
|
||||
|
||||
eEStop1 := 300,
|
||||
eEStop2 := 301,
|
||||
eEStop3 := 302,
|
||||
eEStop4 := 303,
|
||||
eEStop5 := 304,
|
||||
eEStop6 := 305,
|
||||
eEStop7 := 306,
|
||||
eEStop8 := 307,
|
||||
|
||||
eExhaust1 := 400,
|
||||
eExhaust2 := 401,
|
||||
eExhaust3 := 402,
|
||||
|
||||
|
||||
eLeakage1 := 500,
|
||||
eLeakage2 := 501,
|
||||
eLeakage3 := 502,
|
||||
eLeakage4 := 503, (*...*)
|
||||
eLeakage5 := 504,
|
||||
|
||||
eCDA := 600,
|
||||
eVacuum := 601,
|
||||
eN2 := 602,
|
||||
eCO2 := 603,
|
||||
|
||||
eOverFull := 700,
|
||||
|
||||
eFillTimeout := 800,
|
||||
eFillTimeout1 := 801,
|
||||
eFillTimeout2 := 802,
|
||||
eFillTimeout3 := 803,
|
||||
eFillTimeout4 := 804,
|
||||
eFillTimeout5 := 805,
|
||||
eFillTimeout6 := 806,
|
||||
eFillTimeout7 := 807,
|
||||
eFillTimeout8 := 808,
|
||||
eFillTimeout9 := 809,
|
||||
|
||||
// wWindowOpened := 800,
|
||||
eFacilityNotReady := 900,
|
||||
|
||||
|
||||
|
||||
eTankEmpty := 2000,
|
||||
eTankEmpty1 := 2001,
|
||||
eTankEmpty2 := 2002,
|
||||
eTankEmpty3 := 2003,
|
||||
eTankEmpty4 := 2004,
|
||||
eTankEmpty5 := 2005,
|
||||
eTankEmpty6 := 2006,
|
||||
eTankEmpty7 := 2007,
|
||||
eTankEmpty8 := 2008,
|
||||
eTankEmpty9 := 2009,
|
||||
|
||||
|
||||
eTankOverFull := 2100,
|
||||
eTankOverFull1 := 2101,
|
||||
eTankOverFull2 := 2102,
|
||||
eTankOverFull3 := 2103,
|
||||
eTankOverFull4 := 2104,
|
||||
eTankOverFull5 := 2105,
|
||||
eTankOverFull6 := 2106,
|
||||
eTankOverFull7 := 2107,
|
||||
eTankOverFull8 := 2108,
|
||||
eTankOverFull9 := 2109,
|
||||
|
||||
(* WasteTankNotAvailable := 2000,
|
||||
WasteTankLeakage := 2100,
|
||||
WasteTankFull := 2200,
|
||||
WasteTankOverfull := 2300,*)
|
||||
|
||||
(* MediaCabinetEStop := 3000,
|
||||
MediaCabinetbLeakage := 3100,
|
||||
MediaCabinetNoExhaust := 3200,
|
||||
MediaCabinetOverFull := 3300,
|
||||
MediaCabinetNotLocked := 3400,
|
||||
MediaCabinetTankEmpty := 3500,*)
|
||||
|
||||
|
||||
// MediaCabinetNotCloesed := 3600,
|
||||
(*Julabo *)
|
||||
// eJULABO_ALARM := 4600, (*4600 bis 4640 sind reserviert für Julabo*)
|
||||
|
||||
|
||||
eJulaboCommunicationError := 5100,
|
||||
eJulaboCommunicationError2 := 5101,
|
||||
eJulaboCommunicationError3 := 5102,
|
||||
|
||||
|
||||
eJulaboSystemError := 5110,
|
||||
eJulaboSystemError2 := 5111,
|
||||
eJulaboSystemError3 := 5112,
|
||||
|
||||
eJulaboTempNotInRange := 5120,
|
||||
eJulaboTempNotInRange2 := 5121,
|
||||
eJulaboTempNotInRange3 := 5122,
|
||||
eDummy
|
||||
);
|
||||
END_TYPE]]></Declaration>
|
||||
<XmlArchive>
|
||||
<Data>
|
||||
<o xml:space="preserve" t="TextListEnumerationTextListObject">
|
||||
<l n="TextList" t="ArrayList" cet="TextListRow">
|
||||
<o>
|
||||
<v n="TextID">"eNoError"</v>
|
||||
<v n="TextDefault">"0"</v>
|
||||
<l n="LanguageTexts" t="ArrayList" cet="String">
|
||||
<v></v>
|
||||
<v></v>
|
||||
</l>
|
||||
</o>
|
||||
<o>
|
||||
<v n="TextID">"wActuatorPower"</v>
|
||||
<v n="TextDefault">"50"</v>
|
||||
<l n="LanguageTexts" t="ArrayList" cet="String">
|
||||
<v>Keine Aktorspannung</v>
|
||||
<v>No actuator voltage</v>
|
||||
</l>
|
||||
</o>
|
||||
<o>
|
||||
<v n="TextID">"wMediaSafety"</v>
|
||||
<v n="TextDefault">"51"</v>
|
||||
<l n="LanguageTexts" t="ArrayList" cet="String">
|
||||
<v>Mediensicherheit ist ausgeschaltet</v>
|
||||
<v>Media security is disabled</v>
|
||||
</l>
|
||||
</o>
|
||||
<o>
|
||||
<v n="TextID">"eFuseBlock1"</v>
|
||||
<v n="TextDefault">"100"</v>
|
||||
<l n="LanguageTexts" t="ArrayList" cet="String">
|
||||
<v>Sicherungsblock 1 Hauptschrank ausgelöst</v>
|
||||
<v>Fuse Block 1 Main Cabinet tripped</v>
|
||||
</l>
|
||||
</o>
|
||||
<o>
|
||||
<v n="TextID">"eFuseBlock2"</v>
|
||||
<v n="TextDefault">"101"</v>
|
||||
<l n="LanguageTexts" t="ArrayList" cet="String">
|
||||
<v>Sicherungsblock 2 Hauptschrank ausgelöst</v>
|
||||
<v>Fuse Block 2 Main Cabinet tripped</v>
|
||||
</l>
|
||||
</o>
|
||||
<o>
|
||||
<v n="TextID">"eFuseBlock3"</v>
|
||||
<v n="TextDefault">"102"</v>
|
||||
<l n="LanguageTexts" t="ArrayList" cet="String">
|
||||
<v>Sicherungsblock 3 Hauptschrank ausgelöst</v>
|
||||
<v>Fuse Block 3 Main Cabinet tripped</v>
|
||||
</l>
|
||||
</o>
|
||||
<o>
|
||||
<v n="TextID">"eFuseBlock4"</v>
|
||||
<v n="TextDefault">"103"</v>
|
||||
<l n="LanguageTexts" t="ArrayList" cet="String">
|
||||
<v>Sicherungsblock 4 Hauptschrank ausgelöst</v>
|
||||
<v>Fuse Block 4 Main Cabinet tripped</v>
|
||||
</l>
|
||||
</o>
|
||||
<o>
|
||||
<v n="TextID">"eFuseBlock5"</v>
|
||||
<v n="TextDefault">"104"</v>
|
||||
<l n="LanguageTexts" t="ArrayList" cet="String">
|
||||
<v>Sicherungsblock 5 Hauptschrank ausgelöst</v>
|
||||
<v>Fuse Block 5 Main Cabinet tripped</v>
|
||||
</l>
|
||||
</o>
|
||||
<o>
|
||||
<v n="TextID">"eDoorClose"</v>
|
||||
<v n="TextDefault">"110"</v>
|
||||
<l n="LanguageTexts" t="ArrayList" cet="String">
|
||||
<v>Door not Close</v>
|
||||
<v>Door not Close</v>
|
||||
</l>
|
||||
</o>
|
||||
<o>
|
||||
<v n="TextID">"eDoorClose1"</v>
|
||||
<v n="TextDefault">"111"</v>
|
||||
<l n="LanguageTexts" t="ArrayList" cet="String">
|
||||
<v>Door 1 not Close</v>
|
||||
<v>Door 1 not Close</v>
|
||||
</l>
|
||||
</o>
|
||||
<o>
|
||||
<v n="TextID">"eDoorClose2"</v>
|
||||
<v n="TextDefault">"112"</v>
|
||||
<l n="LanguageTexts" t="ArrayList" cet="String">
|
||||
<v>Door 2 not Close</v>
|
||||
<v>Door 2 not Close</v>
|
||||
</l>
|
||||
</o>
|
||||
<o>
|
||||
<v n="TextID">"eDoorClose3"</v>
|
||||
<v n="TextDefault">"113"</v>
|
||||
<l n="LanguageTexts" t="ArrayList" cet="String">
|
||||
<v>Door 3 not Close</v>
|
||||
<v>Door 3 not Close</v>
|
||||
</l>
|
||||
</o>
|
||||
<o>
|
||||
<v n="TextID">"eDoorLockTimeOut"</v>
|
||||
<v n="TextDefault">"120"</v>
|
||||
<l n="LanguageTexts" t="ArrayList" cet="String">
|
||||
<v>Door Lock Timeout</v>
|
||||
<v>Door Lock Timeout</v>
|
||||
</l>
|
||||
</o>
|
||||
<o>
|
||||
<v n="TextID">"eDoorLockTimeOut1"</v>
|
||||
<v n="TextDefault">"121"</v>
|
||||
<l n="LanguageTexts" t="ArrayList" cet="String">
|
||||
<v>Door 1 Lock Timeout</v>
|
||||
<v>Door 1 Lock Timeout</v>
|
||||
</l>
|
||||
</o>
|
||||
<o>
|
||||
<v n="TextID">"eDoorLockTimeOut2"</v>
|
||||
<v n="TextDefault">"122"</v>
|
||||
<l n="LanguageTexts" t="ArrayList" cet="String">
|
||||
<v>Door 2 Lock Timeout</v>
|
||||
<v>Door 2 Lock Timeout</v>
|
||||
</l>
|
||||
</o>
|
||||
<o>
|
||||
<v n="TextID">"eDoorLockTimeOut3"</v>
|
||||
<v n="TextDefault">"123"</v>
|
||||
<l n="LanguageTexts" t="ArrayList" cet="String">
|
||||
<v>Door 3 Lock Timeout</v>
|
||||
<v>Door 3 Lock Timeout</v>
|
||||
</l>
|
||||
</o>
|
||||
<o>
|
||||
<v n="TextID">"eEStop1"</v>
|
||||
<v n="TextDefault">"300"</v>
|
||||
<l n="LanguageTexts" t="ArrayList" cet="String">
|
||||
<v>Emergency stop EM1</v>
|
||||
<v>Emergency stop EM1</v>
|
||||
</l>
|
||||
</o>
|
||||
<o>
|
||||
<v n="TextID">"eEStop2"</v>
|
||||
<v n="TextDefault">"301"</v>
|
||||
<l n="LanguageTexts" t="ArrayList" cet="String">
|
||||
<v>Emergency stop EM2</v>
|
||||
<v>Emergency stop EM2</v>
|
||||
</l>
|
||||
</o>
|
||||
<o>
|
||||
<v n="TextID">"eEStop3"</v>
|
||||
<v n="TextDefault">"302"</v>
|
||||
<l n="LanguageTexts" t="ArrayList" cet="String">
|
||||
<v>Emergency stop CTR-S1</v>
|
||||
<v>Emergency stop CTR-S1</v>
|
||||
</l>
|
||||
</o>
|
||||
<o>
|
||||
<v n="TextID">"eEStop4"</v>
|
||||
<v n="TextDefault">"303"</v>
|
||||
<l n="LanguageTexts" t="ArrayList" cet="String">
|
||||
<v>Emergency stop CTR-S2</v>
|
||||
<v>Emergency stop CTR-S2</v>
|
||||
</l>
|
||||
</o>
|
||||
<o>
|
||||
<v n="TextID">"eEStop5"</v>
|
||||
<v n="TextDefault">"304"</v>
|
||||
<l n="LanguageTexts" t="ArrayList" cet="String">
|
||||
<v>Emergency stop CTR-S3</v>
|
||||
<v>Emergency stop CTR-S3</v>
|
||||
</l>
|
||||
</o>
|
||||
<o>
|
||||
<v n="TextID">"eEStop6"</v>
|
||||
<v n="TextDefault">"305"</v>
|
||||
<l n="LanguageTexts" t="ArrayList" cet="String">
|
||||
<v>Emergency stop MED1-S1</v>
|
||||
<v>Emergency stop MED1-S1</v>
|
||||
</l>
|
||||
</o>
|
||||
<o>
|
||||
<v n="TextID">"eEStop7"</v>
|
||||
<v n="TextDefault">"306"</v>
|
||||
<l n="LanguageTexts" t="ArrayList" cet="String">
|
||||
<v>Emergency stop Main Robot</v>
|
||||
<v>Emergency stop Main Robot</v>
|
||||
</l>
|
||||
</o>
|
||||
<o>
|
||||
<v n="TextID">"eEStop8"</v>
|
||||
<v n="TextDefault">"307"</v>
|
||||
<l n="LanguageTexts" t="ArrayList" cet="String">
|
||||
<v>Emergency stop HV</v>
|
||||
<v>Emergency stop HV</v>
|
||||
</l>
|
||||
</o>
|
||||
<o>
|
||||
<v n="TextID">"eExhaust1"</v>
|
||||
<v n="TextDefault">"400"</v>
|
||||
<l n="LanguageTexts" t="ArrayList" cet="String">
|
||||
<v>Error Exhaust Media Cabinet</v>
|
||||
<v>Error Exhaust Media Cabinet</v>
|
||||
</l>
|
||||
</o>
|
||||
<o>
|
||||
<v n="TextID">"eExhaust2"</v>
|
||||
<v n="TextDefault">"401"</v>
|
||||
<l n="LanguageTexts" t="ArrayList" cet="String">
|
||||
<v>Error Exhaust Media Cabinet</v>
|
||||
<v>Error Exhaust Media Cabinet</v>
|
||||
</l>
|
||||
</o>
|
||||
<o>
|
||||
<v n="TextID">"eExhaust3"</v>
|
||||
<v n="TextDefault">"402"</v>
|
||||
<l n="LanguageTexts" t="ArrayList" cet="String">
|
||||
<v></v>
|
||||
<v></v>
|
||||
</l>
|
||||
</o>
|
||||
<o>
|
||||
<v n="TextID">"eLeakage1"</v>
|
||||
<v n="TextDefault">"500"</v>
|
||||
<l n="LanguageTexts" t="ArrayList" cet="String">
|
||||
<v>Leakage Media Cabinet</v>
|
||||
<v>Leakage Media Cabinet</v>
|
||||
</l>
|
||||
</o>
|
||||
<o>
|
||||
<v n="TextID">"eLeakage2"</v>
|
||||
<v n="TextDefault">"501"</v>
|
||||
<l n="LanguageTexts" t="ArrayList" cet="String">
|
||||
<v>Leckage-Medienschrank</v>
|
||||
<v>Leckage-Medienschrank</v>
|
||||
</l>
|
||||
</o>
|
||||
<o>
|
||||
<v n="TextID">"eLeakage3"</v>
|
||||
<v n="TextDefault">"502"</v>
|
||||
<l n="LanguageTexts" t="ArrayList" cet="String">
|
||||
<v></v>
|
||||
<v></v>
|
||||
</l>
|
||||
</o>
|
||||
<o>
|
||||
<v n="TextID">"eLeakage4"</v>
|
||||
<v n="TextDefault">"503"</v>
|
||||
<l n="LanguageTexts" t="ArrayList" cet="String">
|
||||
<v></v>
|
||||
<v></v>
|
||||
</l>
|
||||
</o>
|
||||
<o>
|
||||
<v n="TextID">"eLeakage5"</v>
|
||||
<v n="TextDefault">"504"</v>
|
||||
<l n="LanguageTexts" t="ArrayList" cet="String">
|
||||
<v></v>
|
||||
<v></v>
|
||||
</l>
|
||||
</o>
|
||||
<o>
|
||||
<v n="TextID">"eCDA"</v>
|
||||
<v n="TextDefault">"600"</v>
|
||||
<l n="LanguageTexts" t="ArrayList" cet="String">
|
||||
<v>CDA Main fehlt</v>
|
||||
<v>CDA Main fehlt</v>
|
||||
</l>
|
||||
</o>
|
||||
<o>
|
||||
<v n="TextID">"eVacuum"</v>
|
||||
<v n="TextDefault">"601"</v>
|
||||
<l n="LanguageTexts" t="ArrayList" cet="String">
|
||||
<v>Vakuum Main fehlt</v>
|
||||
<v>Vakuum Main fehlt</v>
|
||||
</l>
|
||||
</o>
|
||||
<o>
|
||||
<v n="TextID">"eN2"</v>
|
||||
<v n="TextDefault">"602"</v>
|
||||
<l n="LanguageTexts" t="ArrayList" cet="String">
|
||||
<v>N2 Main fehlt</v>
|
||||
<v>N2 Main fehlt</v>
|
||||
</l>
|
||||
</o>
|
||||
<o>
|
||||
<v n="TextID">"eCO2"</v>
|
||||
<v n="TextDefault">"603"</v>
|
||||
<l n="LanguageTexts" t="ArrayList" cet="String">
|
||||
<v>CO2 Main fehlt</v>
|
||||
<v>CO2 Main fehlt</v>
|
||||
</l>
|
||||
</o>
|
||||
<o>
|
||||
<v n="TextID">"eOverFull"</v>
|
||||
<v n="TextDefault">"700"</v>
|
||||
<l n="LanguageTexts" t="ArrayList" cet="String">
|
||||
<v></v>
|
||||
<v></v>
|
||||
</l>
|
||||
</o>
|
||||
<o>
|
||||
<v n="TextID">"eFillTimeout"</v>
|
||||
<v n="TextDefault">"800"</v>
|
||||
<l n="LanguageTexts" t="ArrayList" cet="String">
|
||||
<v>Tank System 1 Fill Timeout</v>
|
||||
<v>Tank System 1 Fill Timeout</v>
|
||||
</l>
|
||||
</o>
|
||||
<o>
|
||||
<v n="TextID">"eFillTimeout1"</v>
|
||||
<v n="TextDefault">"801"</v>
|
||||
<l n="LanguageTexts" t="ArrayList" cet="String">
|
||||
<v>Tank System 1 Fill Timeout</v>
|
||||
<v>Tank System 1 Fill Timeout</v>
|
||||
</l>
|
||||
</o>
|
||||
<o>
|
||||
<v n="TextID">"eFillTimeout2"</v>
|
||||
<v n="TextDefault">"802"</v>
|
||||
<l n="LanguageTexts" t="ArrayList" cet="String">
|
||||
<v>Tank System 2 Fill Timeout</v>
|
||||
<v>Tank System 2 Fill Timeout</v>
|
||||
</l>
|
||||
</o>
|
||||
<o>
|
||||
<v n="TextID">"eFillTimeout3"</v>
|
||||
<v n="TextDefault">"803"</v>
|
||||
<l n="LanguageTexts" t="ArrayList" cet="String">
|
||||
<v>Tank System 3 Fill Timeout</v>
|
||||
<v>Tank System 3 Fill Timeout</v>
|
||||
</l>
|
||||
</o>
|
||||
<o>
|
||||
<v n="TextID">"eFillTimeout4"</v>
|
||||
<v n="TextDefault">"804"</v>
|
||||
<l n="LanguageTexts" t="ArrayList" cet="String">
|
||||
<v>Tank System 4 Fill Timeout</v>
|
||||
<v>Tank System 4 Fill Timeout</v>
|
||||
</l>
|
||||
</o>
|
||||
<o>
|
||||
<v n="TextID">"eFillTimeout5"</v>
|
||||
<v n="TextDefault">"805"</v>
|
||||
<l n="LanguageTexts" t="ArrayList" cet="String">
|
||||
<v>Tank System 5 Fill Timeout</v>
|
||||
<v>Tank System 5 Fill Timeout</v>
|
||||
</l>
|
||||
</o>
|
||||
<o>
|
||||
<v n="TextID">"eFillTimeout6"</v>
|
||||
<v n="TextDefault">"806"</v>
|
||||
<l n="LanguageTexts" t="ArrayList" cet="String">
|
||||
<v>Tank System 6 Fill Timeout</v>
|
||||
<v>Tank System 6 Fill Timeout</v>
|
||||
</l>
|
||||
</o>
|
||||
<o>
|
||||
<v n="TextID">"eFillTimeout7"</v>
|
||||
<v n="TextDefault">"807"</v>
|
||||
<l n="LanguageTexts" t="ArrayList" cet="String">
|
||||
<v>Tank System 7 Fill Timeout</v>
|
||||
<v>Tank System 7 Fill Timeout</v>
|
||||
</l>
|
||||
</o>
|
||||
<o>
|
||||
<v n="TextID">"eFillTimeout8"</v>
|
||||
<v n="TextDefault">"808"</v>
|
||||
<l n="LanguageTexts" t="ArrayList" cet="String">
|
||||
<v>Tank System 8 Fill Timeout</v>
|
||||
<v>Tank System 8 Fill Timeout</v>
|
||||
</l>
|
||||
</o>
|
||||
<o>
|
||||
<v n="TextID">"eFillTimeout9"</v>
|
||||
<v n="TextDefault">"809"</v>
|
||||
<l n="LanguageTexts" t="ArrayList" cet="String">
|
||||
<v>Tank System 9 Fill Timeout</v>
|
||||
<v>Tank System 9 Fill Timeout</v>
|
||||
</l>
|
||||
</o>
|
||||
<o>
|
||||
<v n="TextID">"eFacilityNotReady"</v>
|
||||
<v n="TextDefault">"900"</v>
|
||||
<l n="LanguageTexts" t="ArrayList" cet="String">
|
||||
<v></v>
|
||||
<v></v>
|
||||
</l>
|
||||
</o>
|
||||
<o>
|
||||
<v n="TextID">"eTankEmpty"</v>
|
||||
<v n="TextDefault">"2000"</v>
|
||||
<l n="LanguageTexts" t="ArrayList" cet="String">
|
||||
<v></v>
|
||||
<v></v>
|
||||
</l>
|
||||
</o>
|
||||
<o>
|
||||
<v n="TextID">"eTankEmpty1"</v>
|
||||
<v n="TextDefault">"2001"</v>
|
||||
<l n="LanguageTexts" t="ArrayList" cet="String">
|
||||
<v>Tank System 1 C2H4O2 Empty</v>
|
||||
<v>Tank System 1 C2H4O2 Empty</v>
|
||||
</l>
|
||||
</o>
|
||||
<o>
|
||||
<v n="TextID">"eTankEmpty2"</v>
|
||||
<v n="TextDefault">"2002"</v>
|
||||
<l n="LanguageTexts" t="ArrayList" cet="String">
|
||||
<v>Tank System 2 SF Empty</v>
|
||||
<v>Tank System 2 SF Empty</v>
|
||||
</l>
|
||||
</o>
|
||||
<o>
|
||||
<v n="TextID">"eTankEmpty3"</v>
|
||||
<v n="TextDefault">"2003"</v>
|
||||
<l n="LanguageTexts" t="ArrayList" cet="String">
|
||||
<v>Tank System 3 HNO2 Empty</v>
|
||||
<v>Tank System 3 HNO2 Empty</v>
|
||||
</l>
|
||||
</o>
|
||||
<o>
|
||||
<v n="TextID">"eTankEmpty4"</v>
|
||||
<v n="TextDefault">"2004"</v>
|
||||
<l n="LanguageTexts" t="ArrayList" cet="String">
|
||||
<v>Tank System 4 C2H4O2 Empty</v>
|
||||
<v>Tank System 4 C2H4O2 Empty</v>
|
||||
</l>
|
||||
</o>
|
||||
<o>
|
||||
<v n="TextID">"eTankEmpty5"</v>
|
||||
<v n="TextDefault">"2005"</v>
|
||||
<l n="LanguageTexts" t="ArrayList" cet="String">
|
||||
<v>Tank System 5 C2H4O2 Empty</v>
|
||||
<v>Tank System 5 C2H4O2 Empty</v>
|
||||
</l>
|
||||
</o>
|
||||
<o>
|
||||
<v n="TextID">"eTankEmpty6"</v>
|
||||
<v n="TextDefault">"2006"</v>
|
||||
<l n="LanguageTexts" t="ArrayList" cet="String">
|
||||
<v>Tank System 6 SF Empty</v>
|
||||
<v>Tank System 6 SF Empty</v>
|
||||
</l>
|
||||
</o>
|
||||
<o>
|
||||
<v n="TextID">"eTankEmpty7"</v>
|
||||
<v n="TextDefault">"2007"</v>
|
||||
<l n="LanguageTexts" t="ArrayList" cet="String">
|
||||
<v>Tank System 7 HF Empty</v>
|
||||
<v>Tank System 7 HF Empty</v>
|
||||
</l>
|
||||
</o>
|
||||
<o>
|
||||
<v n="TextID">"eTankEmpty8"</v>
|
||||
<v n="TextDefault">"2008"</v>
|
||||
<l n="LanguageTexts" t="ArrayList" cet="String">
|
||||
<v>Tank System 8 SEF Empty</v>
|
||||
<v>Tank System 8 SEF Empty</v>
|
||||
</l>
|
||||
</o>
|
||||
<o>
|
||||
<v n="TextID">"eTankEmpty9"</v>
|
||||
<v n="TextDefault">"2009"</v>
|
||||
<l n="LanguageTexts" t="ArrayList" cet="String">
|
||||
<v>Tank System 9 Filmätzen Empty</v>
|
||||
<v>Tank System 9 Filmätzen Empty</v>
|
||||
</l>
|
||||
</o>
|
||||
<o>
|
||||
<v n="TextID">"eTankOverFull"</v>
|
||||
<v n="TextDefault">"2100"</v>
|
||||
<l n="LanguageTexts" t="ArrayList" cet="String">
|
||||
<v></v>
|
||||
<v></v>
|
||||
</l>
|
||||
</o>
|
||||
<o>
|
||||
<v n="TextID">"eTankOverFull1"</v>
|
||||
<v n="TextDefault">"2101"</v>
|
||||
<l n="LanguageTexts" t="ArrayList" cet="String">
|
||||
<v>Tank System 1 C2H4O2 Overfull</v>
|
||||
<v>Tank System 1 C2H4O2 Overfull</v>
|
||||
</l>
|
||||
</o>
|
||||
<o>
|
||||
<v n="TextID">"eTankOverFull2"</v>
|
||||
<v n="TextDefault">"2102"</v>
|
||||
<l n="LanguageTexts" t="ArrayList" cet="String">
|
||||
<v>Tank System 2 SF Overfull</v>
|
||||
<v>Tank System 2 SF Overfull</v>
|
||||
</l>
|
||||
</o>
|
||||
<o>
|
||||
<v n="TextID">"eTankOverFull3"</v>
|
||||
<v n="TextDefault">"2103"</v>
|
||||
<l n="LanguageTexts" t="ArrayList" cet="String">
|
||||
<v>Tank System 3 HNO2 Overfull</v>
|
||||
<v>Tank System 3 HNO2 Overfull</v>
|
||||
</l>
|
||||
</o>
|
||||
<o>
|
||||
<v n="TextID">"eTankOverFull4"</v>
|
||||
<v n="TextDefault">"2104"</v>
|
||||
<l n="LanguageTexts" t="ArrayList" cet="String">
|
||||
<v>Tank System 4 C2H4O2 Overfull</v>
|
||||
<v>Tank System 4 C2H4O2 Overfull</v>
|
||||
</l>
|
||||
</o>
|
||||
<o>
|
||||
<v n="TextID">"eTankOverFull5"</v>
|
||||
<v n="TextDefault">"2105"</v>
|
||||
<l n="LanguageTexts" t="ArrayList" cet="String">
|
||||
<v>Tank System 5 C2H4O2 Overfull</v>
|
||||
<v>Tank System 5 C2H4O2 Overfull</v>
|
||||
</l>
|
||||
</o>
|
||||
<o>
|
||||
<v n="TextID">"eTankOverFull6"</v>
|
||||
<v n="TextDefault">"2106"</v>
|
||||
<l n="LanguageTexts" t="ArrayList" cet="String">
|
||||
<v>Tank System 6 SF Overfull</v>
|
||||
<v>Tank System 6 SF Overfull</v>
|
||||
</l>
|
||||
</o>
|
||||
<o>
|
||||
<v n="TextID">"eTankOverFull7"</v>
|
||||
<v n="TextDefault">"2107"</v>
|
||||
<l n="LanguageTexts" t="ArrayList" cet="String">
|
||||
<v>Tank System 7 HF Overfull</v>
|
||||
<v>Tank System 7 HF Overfull</v>
|
||||
</l>
|
||||
</o>
|
||||
<o>
|
||||
<v n="TextID">"eTankOverFull8"</v>
|
||||
<v n="TextDefault">"2108"</v>
|
||||
<l n="LanguageTexts" t="ArrayList" cet="String">
|
||||
<v>Tank System 8 SEF Overfull</v>
|
||||
<v>Tank System 8 SEF Overfull</v>
|
||||
</l>
|
||||
</o>
|
||||
<o>
|
||||
<v n="TextID">"eTankOverFull9"</v>
|
||||
<v n="TextDefault">"2109"</v>
|
||||
<l n="LanguageTexts" t="ArrayList" cet="String">
|
||||
<v>Tank System 9 Filmätzen Overfull</v>
|
||||
<v>Tank System 9 Filmätzen Overfull</v>
|
||||
</l>
|
||||
</o>
|
||||
<o>
|
||||
<v n="TextID">"eJulaboCommunicationError"</v>
|
||||
<v n="TextDefault">"5100"</v>
|
||||
<l n="LanguageTexts" t="ArrayList" cet="String">
|
||||
<v>Julabo 1 Kommunikationsfehler</v>
|
||||
<v>Julabo 1 communication error</v>
|
||||
</l>
|
||||
</o>
|
||||
<o>
|
||||
<v n="TextID">"eJulaboCommunicationError2"</v>
|
||||
<v n="TextDefault">"5101"</v>
|
||||
<l n="LanguageTexts" t="ArrayList" cet="String">
|
||||
<v>Julabo 2 Kommunikationsfehler</v>
|
||||
<v>Julabo 2 communication error</v>
|
||||
</l>
|
||||
</o>
|
||||
<o>
|
||||
<v n="TextID">"eJulaboCommunicationError3"</v>
|
||||
<v n="TextDefault">"5102"</v>
|
||||
<l n="LanguageTexts" t="ArrayList" cet="String">
|
||||
<v>Julabo 3 Kommunikationsfehler</v>
|
||||
<v>Julabo 3 communication error</v>
|
||||
</l>
|
||||
</o>
|
||||
<o>
|
||||
<v n="TextID">"eJulaboSystemError"</v>
|
||||
<v n="TextDefault">"5110"</v>
|
||||
<l n="LanguageTexts" t="ArrayList" cet="String">
|
||||
<v>Julabo 1 Fehler</v>
|
||||
<v>Julabo 1 Error</v>
|
||||
</l>
|
||||
</o>
|
||||
<o>
|
||||
<v n="TextID">"eJulaboSystemError2"</v>
|
||||
<v n="TextDefault">"5111"</v>
|
||||
<l n="LanguageTexts" t="ArrayList" cet="String">
|
||||
<v>Julabo 2 Fehler</v>
|
||||
<v>Julabo 2 Error</v>
|
||||
</l>
|
||||
</o>
|
||||
<o>
|
||||
<v n="TextID">"eJulaboSystemError3"</v>
|
||||
<v n="TextDefault">"5112"</v>
|
||||
<l n="LanguageTexts" t="ArrayList" cet="String">
|
||||
<v>Julabo 2 Fehler</v>
|
||||
<v>Julabo 3 Error</v>
|
||||
</l>
|
||||
</o>
|
||||
<o>
|
||||
<v n="TextID">"eJulaboTempNotInRange"</v>
|
||||
<v n="TextDefault">"5120"</v>
|
||||
<l n="LanguageTexts" t="ArrayList" cet="String">
|
||||
<v>Julabo 1 Temperatur außerhalb des zulässigen Bereichs</v>
|
||||
<v>Julabo 1 Temperature outside the permissible range</v>
|
||||
</l>
|
||||
</o>
|
||||
<o>
|
||||
<v n="TextID">"eJulaboTempNotInRange2"</v>
|
||||
<v n="TextDefault">"5121"</v>
|
||||
<l n="LanguageTexts" t="ArrayList" cet="String">
|
||||
<v>Julabo 2 Temperatur außerhalb des zulässigen Bereichs</v>
|
||||
<v>Julabo 2 Temperature outside the permissible range</v>
|
||||
</l>
|
||||
</o>
|
||||
<o>
|
||||
<v n="TextID">"eJulaboTempNotInRange3"</v>
|
||||
<v n="TextDefault">"5122"</v>
|
||||
<l n="LanguageTexts" t="ArrayList" cet="String">
|
||||
<v>Julabo 3 Temperatur außerhalb des zulässigen Bereichs</v>
|
||||
<v>Julabo 3 Temperature outside the permissible range</v>
|
||||
</l>
|
||||
</o>
|
||||
<o>
|
||||
<v n="TextID">"eDummy"</v>
|
||||
<v n="TextDefault">""</v>
|
||||
<l n="LanguageTexts" t="ArrayList" cet="String">
|
||||
<v></v>
|
||||
<v></v>
|
||||
</l>
|
||||
</o>
|
||||
<o>
|
||||
<v n="TextID">""</v>
|
||||
<v n="TextDefault">""</v>
|
||||
<l n="LanguageTexts" t="ArrayList" cet="String">
|
||||
<v></v>
|
||||
<v></v>
|
||||
</l>
|
||||
</o>
|
||||
</l>
|
||||
<l n="Languages" t="ArrayList" cet="String">
|
||||
<v>de</v>
|
||||
<v>en</v>
|
||||
</l>
|
||||
<v n="GuidInit">{6b6ca91c-0aef-4e44-b139-e67eef8a2d09}</v>
|
||||
<v n="GuidReInit">{f15bda6f-19aa-4776-822d-d92fa2af34b1}</v>
|
||||
<v n="GuidExitX">{9887aa3b-b0f3-4691-9c79-103394410b61}</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>
|
||||
28
PLC/8 Media/DUTs/eMediaMedienNamen.TcDUT
Normal file
28
PLC/8 Media/DUTs/eMediaMedienNamen.TcDUT
Normal file
@@ -0,0 +1,28 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<TcPlcObject Version="1.1.0.1" ProductVersion="3.1.4026.13">
|
||||
<DUT Name="eMediaMedienNamen" Id="{4c96d883-8b1c-497c-90d0-a10dc129c134}">
|
||||
<Declaration><![CDATA[{attribute 'qualified_only'}
|
||||
TYPE eMediaMedienNamen :
|
||||
(
|
||||
enum_member := 0,
|
||||
VacuumPumpOff,
|
||||
TankFeed := 10,
|
||||
TankValve := 20,
|
||||
TankRecirculation := 30,
|
||||
TankDIW := 40,
|
||||
TankDrain := 50,
|
||||
TankClean := 60,
|
||||
|
||||
Julabo1On := 70,
|
||||
Julabo2On := 71,
|
||||
Julabo3On := 72,
|
||||
|
||||
|
||||
AutoEnter := 80,
|
||||
|
||||
DoorLock := 120
|
||||
);
|
||||
END_TYPE
|
||||
]]></Declaration>
|
||||
</DUT>
|
||||
</TcPlcObject>
|
||||
26
PLC/8 Media/DUTs/sMediaConfig.TcDUT
Normal file
26
PLC/8 Media/DUTs/sMediaConfig.TcDUT
Normal file
@@ -0,0 +1,26 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<TcPlcObject Version="1.1.0.1" ProductVersion="3.1.4026.11">
|
||||
<DUT Name="sMediaConfig" Id="{70fa8538-5d68-47f3-82fd-5a0649e83d02}">
|
||||
<Declaration><![CDATA[TYPE sMediaConfig :
|
||||
STRUCT
|
||||
MinCDA : LREAL;
|
||||
MinN2 : LREAL;
|
||||
// MinVac : LREAL;
|
||||
|
||||
MixRatio : ARRAY [1..2] OF LREAL;
|
||||
MixTargetVolume : ARRAY [1..2] OF LREAL;
|
||||
MixTargetFlow : ARRAY [1..2] OF LREAL;
|
||||
|
||||
TEMPERATURE : ARRAY [1..2] OF LREAL := [2(30)];
|
||||
TOL : ARRAY [1..2] OF LREAL := [2(1)];
|
||||
|
||||
PumpConfig : ARRAY [1..LeviNumberOfPump] OF sPumpConfig;
|
||||
|
||||
Language : STRING := 'en';
|
||||
WaferSizes : ARRAY[0..MaxNumberOfSizes-1] OF STRING := ['6"','8"'];
|
||||
ConfigPlausibility : BOOL;
|
||||
END_STRUCT
|
||||
END_TYPE
|
||||
]]></Declaration>
|
||||
</DUT>
|
||||
</TcPlcObject>
|
||||
10
PLC/8 Media/DUTs/sMediaSignal.TcDUT
Normal file
10
PLC/8 Media/DUTs/sMediaSignal.TcDUT
Normal file
@@ -0,0 +1,10 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<TcPlcObject Version="1.1.0.1" ProductVersion="3.1.4026.6">
|
||||
<DUT Name="sMediaSignal" Id="{e6621a4f-5c63-4408-a47e-72b158f90222}">
|
||||
<Declaration><![CDATA[TYPE sMediaSignal :
|
||||
STRUCT
|
||||
END_STRUCT
|
||||
END_TYPE
|
||||
]]></Declaration>
|
||||
</DUT>
|
||||
</TcPlcObject>
|
||||
15
PLC/8 Media/GVLs/MEDIA_GVL.TcGVL
Normal file
15
PLC/8 Media/GVLs/MEDIA_GVL.TcGVL
Normal file
@@ -0,0 +1,15 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<TcPlcObject Version="1.1.0.1" ProductVersion="3.1.4026.8">
|
||||
<GVL Name="MEDIA_GVL" Id="{1ca23cec-3fcf-498e-a623-20e3b6e36ac9}">
|
||||
<Declaration><![CDATA[VAR_GLOBAL
|
||||
MEDIA_MAIN : MEDIA_MAIN_FB;
|
||||
|
||||
Julabo : ARRAY [1..vJulaboM] OF JulaboTCP_FB;
|
||||
JulaboIPAddress : ARRAY [1..vJulaboM] OF STRING := ['192.168.10.101', '192.168.10.102', '192.168.10.103'];
|
||||
END_VAR
|
||||
VAR_GLOBAL CONSTANT
|
||||
NumberOfTanks : INT := 4;
|
||||
vJulaboM : INT := 3;
|
||||
END_VAR]]></Declaration>
|
||||
</GVL>
|
||||
</TcPlcObject>
|
||||
1467
PLC/8 Media/POUs/Julabo/VISU_JULABO_TCP.TcVIS
Normal file
1467
PLC/8 Media/POUs/Julabo/VISU_JULABO_TCP.TcVIS
Normal file
File diff suppressed because it is too large
Load Diff
13
PLC/8 Media/POUs/LeviPump/DUTs/sPumpConfig.TcDUT
Normal file
13
PLC/8 Media/POUs/LeviPump/DUTs/sPumpConfig.TcDUT
Normal 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="sPumpConfig" Id="{9abed313-1fe2-45c1-b2c3-88ae8339c65d}">
|
||||
<Declaration><![CDATA[TYPE sPumpConfig :
|
||||
STRUCT
|
||||
TargetPressure : LREAL;
|
||||
RefillMaxTime : LREAL;
|
||||
CleaningCycles : INT;
|
||||
END_STRUCT
|
||||
END_TYPE
|
||||
]]></Declaration>
|
||||
</DUT>
|
||||
</TcPlcObject>
|
||||
18
PLC/8 Media/POUs/LeviPump/LEVI_GVL.TcGVL
Normal file
18
PLC/8 Media/POUs/LeviPump/LEVI_GVL.TcGVL
Normal file
@@ -0,0 +1,18 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<TcPlcObject Version="1.1.0.1" ProductVersion="3.1.4026.8">
|
||||
<GVL Name="LEVI_GVL" Id="{c0a02d29-10d8-495c-b8d5-33003fb00d77}">
|
||||
<Declaration><![CDATA[VAR_GLOBAL
|
||||
LeviModbusMaster : ARRAY[1..LeviNumberOfModbusMaster] OF ModbusMaster_FB;
|
||||
LeviPump : ARRAY[1..LeviNumberOfPump] OF LeviPumpIn_FB;
|
||||
VisuLeviPump : REFERENCE TO LeviPumpIn_FB := LeviPump[1];
|
||||
Levi2PumpMixSystem : ARRAY[1..2] OF Levi2PumpMixSystem_FB;
|
||||
END_VAR
|
||||
|
||||
|
||||
VAR_GLOBAL CONSTANT
|
||||
LeviNumberOfPump : INT := 9;
|
||||
LeviNumberOfModbusMaster : INT := 3;
|
||||
LeviNumberOfModbusQueue : UDINT := 3;
|
||||
END_VAR]]></Declaration>
|
||||
</GVL>
|
||||
</TcPlcObject>
|
||||
58
PLC/8 Media/POUs/LeviPump/Levi2PumpMixSystem_FB.TcPOU
Normal file
58
PLC/8 Media/POUs/LeviPump/Levi2PumpMixSystem_FB.TcPOU
Normal file
@@ -0,0 +1,58 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<TcPlcObject Version="1.1.0.1" ProductVersion="3.1.4026.11">
|
||||
<POU Name="Levi2PumpMixSystem_FB" Id="{ece2ff75-6acd-40f3-8c3a-ce486569e98e}" SpecialFunc="None">
|
||||
<Declaration><![CDATA[FUNCTION_BLOCK Levi2PumpMixSystem_FB
|
||||
VAR_INPUT
|
||||
iStation : INT;
|
||||
TargetVolume : REFERENCE TO LREAL;
|
||||
TargetFlow : REFERENCE TO LREAL;
|
||||
TargetRatio : REFERENCE TO LREAL;
|
||||
|
||||
System : REFERENCE TO LeviPumpIn_FB;
|
||||
Pump1 : REFERENCE TO LeviPumpIn_FB;
|
||||
Pump2 : REFERENCE TO LeviPumpIn_FB;
|
||||
END_VAR
|
||||
VAR_OUTPUT
|
||||
END_VAR
|
||||
VAR
|
||||
Step : INT;
|
||||
END_VAR
|
||||
VAR PERSISTENT
|
||||
MixSystemOk : BOOL;
|
||||
END_VAR]]></Declaration>
|
||||
<Implementation>
|
||||
<ST><![CDATA[IF StationsStatus[iStation].Soll.Stop THEN
|
||||
IF Step > 10 THEN
|
||||
MixSystemOk := FALSE;
|
||||
Step := 0;
|
||||
END_IF
|
||||
END_IF
|
||||
|
||||
CASE Step OF
|
||||
0:
|
||||
IF System.bOutStartMix THEN
|
||||
IF System.bInTankFull THEN
|
||||
System.bOutStartMix := 0;
|
||||
ELSE
|
||||
Step := 10;
|
||||
END_IF
|
||||
END_IF
|
||||
10:
|
||||
IF System.bOutInitDone AND Pump1.bOutInitDone AND Pump2.bOutInitDone THEN
|
||||
Step := 20;
|
||||
END_IF
|
||||
20:
|
||||
IF Pump1.StartVolume(TargetVolume*(1-TargetRatio/100), TargetFlow*(1-TargetRatio/100)) AND
|
||||
Pump2.StartVolume(TargetVolume*(TargetRatio/100), TargetFlow*(TargetRatio/100)) THEN
|
||||
Pump1.bOutVolumeDone := FALSE;
|
||||
Pump2.bOutVolumeDone := FALSE;
|
||||
Step := 30;
|
||||
END_IF
|
||||
30:
|
||||
// System.bOutRefill := FALSE;
|
||||
System.bOutStartMix := FALSE;
|
||||
Step := 0;
|
||||
END_CASE]]></ST>
|
||||
</Implementation>
|
||||
</POU>
|
||||
</TcPlcObject>
|
||||
232
PLC/8 Media/POUs/LeviPump/LeviPumpIn_FB.TcPOU
Normal file
232
PLC/8 Media/POUs/LeviPump/LeviPumpIn_FB.TcPOU
Normal file
@@ -0,0 +1,232 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<TcPlcObject Version="1.1.0.1" ProductVersion="3.1.4026.11">
|
||||
<POU Name="LeviPumpIn_FB" Id="{c6a82a9d-ea54-43ce-a41e-f059e64c3d4d}" SpecialFunc="None">
|
||||
<Declaration><![CDATA[FUNCTION_BLOCK LeviPumpIn_FB EXTENDS LeviPump_FB
|
||||
VAR_INPUT
|
||||
vTankRecirculation : BOOL;
|
||||
|
||||
bInStartCleanning : BOOL;
|
||||
Config : REFERENCE TO sPumpConfig := DummyConfig;
|
||||
bOutRecirculation AT %Q* : BOOL;
|
||||
END_VAR
|
||||
|
||||
VAR_OUTPUT
|
||||
Comment : T_MaxString;
|
||||
bOutCleanningDone : BOOL;
|
||||
END_VAR
|
||||
|
||||
VAR
|
||||
bOutDrain AT %Q* : BOOL;
|
||||
bOutTankDIW AT %Q* : BOOL;
|
||||
|
||||
DummyConfig : sPumpConfig;
|
||||
CleanIndex : INT;
|
||||
|
||||
fbFormat : FB_FormatString;
|
||||
format : STRING;
|
||||
|
||||
RefillDIWTimeout : TON;
|
||||
END_VAR
|
||||
]]></Declaration>
|
||||
<Implementation>
|
||||
<ST><![CDATA[IF iStationStatus.Soll.Stop THEN
|
||||
bOutDrain := FALSE;
|
||||
bOutRecirculation := FALSE;
|
||||
bOutTankDIW := FALSE;
|
||||
END_IF
|
||||
|
||||
PumpMain();
|
||||
|
||||
IF bInStartCleanning THEN
|
||||
Cleanning();
|
||||
END_IF
|
||||
MediaArray[iStation][CleanIndex].Input := bOutCleanningDone;
|
||||
|
||||
|
||||
IF RefillMaxTime <> 0 THEN
|
||||
RefillDIWTimeout(IN := bOutTankDIW, PT := LREAL_TO_TIME(RefillMaxTime*1000));
|
||||
END_IF
|
||||
|
||||
IF RefillDIWTimeout.Q OR bInTankFull THEN
|
||||
bOutTankDIW := FALSE;
|
||||
END_IF
|
||||
|
||||
IF bCoolDown THEN
|
||||
IF vTankRecirculation THEN
|
||||
IF vPressurePump THEN
|
||||
rInTargetPressure := 0.1;
|
||||
END_IF
|
||||
bOutRecirculation := FALSE;
|
||||
ELSE
|
||||
InCMD := ePumpCmd.Poff;
|
||||
END_IF
|
||||
END_IF
|
||||
|
||||
//IF RefillDIWTimeout.Q THEN
|
||||
// Error := TRUE;
|
||||
// error_index := AlarmSend(iStation, ErrorIndexRefillTimeOut, TRUE, eReportType.Info, sAvailableResponse.Ok, FALSE);
|
||||
//END_IF]]></ST>
|
||||
</Implementation>
|
||||
<Method Name="Cleanning" Id="{5638e75f-3a36-4219-ae8a-d808363a1edf}">
|
||||
<Declaration><![CDATA[METHOD Cleanning : BOOL
|
||||
VAR_INPUT
|
||||
END_VAR
|
||||
VAR_INST
|
||||
Step : INT;
|
||||
Counter : INT;
|
||||
Timer : TON;
|
||||
TimeLeft : LREAL;
|
||||
END_VAR]]></Declaration>
|
||||
<Implementation>
|
||||
<ST><![CDATA[IF iStationStatus.Soll.Stop THEN
|
||||
Step := 0;
|
||||
bInStartCleanning := FALSE;
|
||||
Comment := '';
|
||||
RETURN;
|
||||
END_IF
|
||||
|
||||
CASE Step OF
|
||||
0:
|
||||
bOutCleanningDone := FALSE;
|
||||
Counter := 0;
|
||||
Step := 10;
|
||||
10:
|
||||
bOutDrain := TRUE;
|
||||
IF NOT bInTankNotEmpty THEN
|
||||
Step := Step +1;
|
||||
END_IF
|
||||
CASE Language OF
|
||||
0:
|
||||
Comment := 'Waiting for the tank to empty.';
|
||||
1:
|
||||
Comment := 'Warten, bis der Tank leer ist.';
|
||||
END_CASE
|
||||
11:
|
||||
Timer(IN := TRUE, PT := T#10S);
|
||||
IF Timer.Q THEN
|
||||
Timer(IN := FALSE);
|
||||
bOutDrain := FALSE;
|
||||
Step := 20;
|
||||
END_IF
|
||||
TimeLeft := TIME_TO_LREAL(Timer.PT - Timer.ET)/1000;
|
||||
CASE Language OF
|
||||
0:
|
||||
format := 'Waiting %0.1fs.';
|
||||
1:
|
||||
format := 'Warten %0.1fs.';
|
||||
END_CASE
|
||||
fbFormat(
|
||||
sFormat := format,
|
||||
arg1 := F_LREAL(TimeLeft),
|
||||
sOut => Comment
|
||||
);
|
||||
20:
|
||||
CASE Language OF
|
||||
0:
|
||||
Comment := 'Waiting for the tank to be filled with water.';
|
||||
1:
|
||||
Comment := 'Warten, bis der Tank mit Wasser gefüllt ist.';
|
||||
END_CASE
|
||||
bOutTankDIW := TRUE;
|
||||
IF bInTankFull THEN
|
||||
bOutTankDIW := FALSE;
|
||||
Step := 30;
|
||||
END_IF
|
||||
30:
|
||||
bOutDrain := TRUE;
|
||||
IF NOT bInTankNotEmpty THEN
|
||||
Step := Step +1;
|
||||
END_IF
|
||||
CASE Language OF
|
||||
0:
|
||||
Comment := 'Waiting for the tank to empty.';
|
||||
1:
|
||||
Comment := 'Warten, bis der Tank leer ist.';
|
||||
END_CASE
|
||||
31:
|
||||
Timer(IN := TRUE, PT := T#10S);
|
||||
IF Timer.Q THEN
|
||||
Timer(IN := FALSE);
|
||||
bOutDrain := FALSE;
|
||||
Step := 40;
|
||||
END_IF
|
||||
TimeLeft := TIME_TO_LREAL(Timer.PT - Timer.ET)/1000;
|
||||
CASE Language OF
|
||||
0:
|
||||
format := 'Waiting %0.1fs.';
|
||||
1:
|
||||
format := 'Warten %0.1fs.';
|
||||
END_CASE
|
||||
fbFormat(
|
||||
sFormat := format,
|
||||
arg1 := F_LREAL(TimeLeft),
|
||||
sOut => Comment
|
||||
);
|
||||
40:
|
||||
Counter := Counter +1;
|
||||
IF Counter >= Config.CleaningCycles THEN
|
||||
Step := 50;
|
||||
ELSE
|
||||
Step := 20;
|
||||
END_IF
|
||||
50:
|
||||
Comment := '';
|
||||
bInStartCleanning := FALSE;
|
||||
bOutCleanningDone := TRUE;
|
||||
Step := 0;
|
||||
END_CASE]]></ST>
|
||||
</Implementation>
|
||||
</Method>
|
||||
<Method Name="Initialization" Id="{e6ad9208-b5a0-4b2c-8767-8e262db0b887}">
|
||||
<Declaration><![CDATA[METHOD Initialization : BOOL
|
||||
VAR_INPUT
|
||||
iStation : INT;
|
||||
UnitID : BYTE;
|
||||
OutletValveIndex : INT;
|
||||
TankFeedIndex : INT;
|
||||
TankDrainIndex : INT;
|
||||
RecirculationIndex : INT;
|
||||
TankDIWIndex : INT;
|
||||
CleanIndex : INT;
|
||||
|
||||
ErrorIndexRefillTimeOut : int;
|
||||
|
||||
END_VAR
|
||||
VAR
|
||||
Counter : INT;
|
||||
ReadInfo : sModbusReadInfo;
|
||||
END_VAR
|
||||
]]></Declaration>
|
||||
<Implementation>
|
||||
<ST><![CDATA[F_Initialization(iStation, UnitID, OutletValveIndex, TankFeedIndex, ErrorIndexRefillTimeOut);
|
||||
|
||||
THIS^.ErrorIndexRefillTimeOut := ErrorIndexRefillTimeOut;
|
||||
MediaArray[iStation][TankDrainIndex].ServiceName[0] := 'Drain';
|
||||
MediaArray[iStation][TankDrainIndex].ServiceName[1] := 'Abfluss';
|
||||
MediaArray[iStation][TankDrainIndex].bReferenceControl REF= bOutDrain;
|
||||
|
||||
|
||||
MediaArray[iStation][RecirculationIndex].ServiceName[0] := 'Recirculation';
|
||||
MediaArray[iStation][RecirculationIndex].ServiceName[1] := 'Rezirkulation';
|
||||
MediaArray[iStation][RecirculationIndex].bReferenceControl REF= bOutRecirculation;
|
||||
|
||||
MediaArray[iStation][TankDIWIndex].ServiceName[0] := 'DIW';
|
||||
MediaArray[iStation][TankDIWIndex].ServiceName[1] := 'DIW';
|
||||
MediaArray[iStation][TankDIWIndex].bReferenceControl REF= bOutTankDIW;
|
||||
|
||||
THIS^.CleanIndex := CleanIndex;
|
||||
MediaArray[iStation][CleanIndex].ServiceName[0] := 'Clean';
|
||||
MediaArray[iStation][CleanIndex].ServiceName[1] := 'Reinigen';
|
||||
MediaArray[iStation][CleanIndex].bReferenceControl REF= bInStartCleanning;
|
||||
MediaArray[iStation][CleanIndex].InputAvailable := TRUE;
|
||||
MediaArray[iStation][CleanIndex].NoErrorInput := TRUE;
|
||||
|
||||
|
||||
rInProcessPressure REF= Config.TargetPressure;
|
||||
|
||||
RefillMaxTime REF= Config.RefillMaxTime;
|
||||
]]></ST>
|
||||
</Implementation>
|
||||
</Method>
|
||||
</POU>
|
||||
</TcPlcObject>
|
||||
6247
PLC/8 Media/POUs/LeviPump/VISUs/TankSystem_Visu.TcVIS
Normal file
6247
PLC/8 Media/POUs/LeviPump/VISUs/TankSystem_Visu.TcVIS
Normal file
File diff suppressed because it is too large
Load Diff
4009
PLC/8 Media/POUs/LeviPump/VISUs/VISU_LEVIPUMP_SERVICE.TcVIS
Normal file
4009
PLC/8 Media/POUs/LeviPump/VISUs/VISU_LEVIPUMP_SERVICE.TcVIS
Normal file
File diff suppressed because it is too large
Load Diff
1704
PLC/8 Media/POUs/LeviPump/VISUs/VISU_PUMP_CONFIG.TcVIS
Normal file
1704
PLC/8 Media/POUs/LeviPump/VISUs/VISU_PUMP_CONFIG.TcVIS
Normal file
File diff suppressed because it is too large
Load Diff
267
PLC/8 Media/POUs/MEDIA_IO_FB.TcPOU
Normal file
267
PLC/8 Media/POUs/MEDIA_IO_FB.TcPOU
Normal file
@@ -0,0 +1,267 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<TcPlcObject Version="1.1.0.1" ProductVersion="3.1.4026.12">
|
||||
<POU Name="MEDIA_IO_FB" Id="{31f57afe-95b0-42bc-8207-3a8428599cb9}" SpecialFunc="None">
|
||||
<Declaration><![CDATA[FUNCTION_BLOCK MEDIA_IO_FB EXTENDS Station_GENERAL_IO_FB
|
||||
VAR_INPUT
|
||||
Config : REFERENCE TO sMediaConfig;
|
||||
|
||||
SignalHorn AT %Q* : BOOL;
|
||||
SignalLampRed AT %Q* : BOOL;
|
||||
SignalLampYellow AT %Q* : BOOL;
|
||||
SignalLampgGreen AT %Q* : BOOL;
|
||||
SignalLampBlue AT %Q* : BOOL;
|
||||
|
||||
bOutVacuumPumpOff AT %Q* : BOOL;
|
||||
|
||||
DoorLock : ARRAY[1..3] OF Lock_FB;
|
||||
END_VAR
|
||||
VAR_OUTPUT
|
||||
rInCDA AT %I* : DINT;
|
||||
rInVacuum AT %I* : DINT;
|
||||
rInN2 AT %I* : DINT;
|
||||
|
||||
FuseBlook AT %I* : ARRAY[1..NumberOfFuseBlock] OF BOOL;
|
||||
ExhaustOk AT %I* : ARRAY[1..NumberOfExhaust] OF BOOL;
|
||||
|
||||
EStopCH1 AT %I* : ARRAY[1..NumberOfEmergencyStop] OF BOOL;
|
||||
EStopCH2 AT %I* : ARRAY[1..NumberOfEmergencyStop] OF BOOL;
|
||||
|
||||
NoLeckage AT %I* : ARRAY[1..NumberOfLeckageSensor] OF BOOL;
|
||||
|
||||
bInCDAOk : BOOL;
|
||||
bInN2Ok : BOOL;
|
||||
bInVacOk : BOOL;
|
||||
|
||||
bInDoorClosedCh1 AT %I* : BOOL;
|
||||
bInDoorClosedCh2 AT %I* : BOOL;
|
||||
bOutMediaEnable AT %I* : BOOL;
|
||||
END_VAR
|
||||
VAR
|
||||
Signal : REFERENCE TO sMediaSignal;
|
||||
|
||||
KOHTankStartHeating : BOOL;
|
||||
TMAHTankStartHeating : BOOL;
|
||||
DIWTankStartHeating : BOOL;
|
||||
|
||||
TimerAktorspannung : TON;
|
||||
|
||||
|
||||
bVacuumPumpOffCheck : BOOL;
|
||||
TimerVacuumPumpOff : TON;
|
||||
END_VAR
|
||||
|
||||
VAR CONSTANT
|
||||
NumberOfFuseBlock : SINT := 3;
|
||||
NumberOfEmergencyStop : SINT := 8;
|
||||
NumberOfLeckageSensor : SINT := 1;
|
||||
// NumberOfOverFullSensor : SINT := 5;
|
||||
// NumberOfAbfalltank : BYTE := 1;
|
||||
NumberOfExhaust : SINT := 1;
|
||||
END_VAR
|
||||
]]></Declaration>
|
||||
<Implementation>
|
||||
<ST><![CDATA[MediaCheck();
|
||||
bInCDAOk := rInCDA > Config.MinCDA*1000 OR Config.MinCDA = 0;
|
||||
bInN2Ok := rInN2 > Config.MinN2*1000 OR Config.MinN2 =0;
|
||||
//bInVacOk := ABS(rInVacuum) > Config.MinVac*1000 OR Config.MinVac =0;
|
||||
|
||||
SignalHorn := ReportDialogMng.Horn;
|
||||
SignalLampRed := ReportDialogMng.Ampel_Red;
|
||||
SignalLampYellow := CMD[GeneralStation] <> StartCMD AND StationsStatus[GeneralStation].Ist.InitDone;
|
||||
SignalLampgGreen := CMD[GeneralStation] = StartCMD;
|
||||
|
||||
|
||||
FOR i := 1 TO 3 DO
|
||||
DoorLock[i]();
|
||||
END_FOR
|
||||
|
||||
(*IF NOT iStationStatus.Ist.Service THEN
|
||||
bVacuumPumpOffCheck := FALSE;
|
||||
FOR i := FirstStation TO LastStation DO
|
||||
IF StationsStatus[i].Ist.Busy THEN
|
||||
bVacuumPumpOffCheck := TRUE;
|
||||
END_IF
|
||||
|
||||
IF StationsStatus[i].Ist.Service THEN
|
||||
bVacuumPumpOffCheck := TRUE;
|
||||
END_IF
|
||||
END_FOR
|
||||
bOutVacuumPumpOff := FALSE;
|
||||
TimerVacuumPumpOff(IN := NOT bVacuumPumpOffCheck, PT := T#10M);
|
||||
IF TimerVacuumPumpOff.Q THEN
|
||||
bOutVacuumPumpOff := TRUE;
|
||||
END_IF
|
||||
END_IF
|
||||
*)
|
||||
|
||||
IF NOT iStationStatus.Ist.Service THEN
|
||||
bOutVacuumPumpOff := bCoolDown;
|
||||
END_IF
|
||||
|
||||
]]></ST>
|
||||
</Implementation>
|
||||
<Action Name="HeatingSystem" Id="{8f427b2d-81f3-47c2-9f04-ae1cd5506b7d}">
|
||||
<Implementation>
|
||||
<ST><![CDATA[FOR i:= 1 TO 5 DO
|
||||
Media_TankSystem[i]();
|
||||
END_FOR
|
||||
|
||||
MediaTankHeaterSignal[4].Enable := MediaTankHeaterSignal[3].Enable;
|
||||
MediaTankHeaterSignal[4].TargetTemperature := MediaTankHeaterSignal[3].TargetTemperature;
|
||||
MediaTankHeaterSignal[5].Enable := MediaTankHeaterSignal[3].Enable;
|
||||
MediaTankHeaterSignal[5].TargetTemperature := MediaTankHeaterSignal[3].TargetTemperature;
|
||||
|
||||
FOR i:= 1 TO 5 DO
|
||||
MediaTemperatureController[i]();
|
||||
END_FOR
|
||||
|
||||
|
||||
FOR i := 1 TO 5 DO
|
||||
MediaTankHeaterSignal[i].Enable := FALSE;
|
||||
END_FOR
|
||||
|
||||
|
||||
IF MediaArray[iStation][eMediaMedienNamen.KOHTankStartHeating].bReferenceControl THEN
|
||||
MediaTankHeaterSignal[1].Enable := TRUE;
|
||||
END_IF
|
||||
|
||||
IF MediaArray[iStation][eMediaMedienNamen.TMAHTankStartHeating].bReferenceControl THEN
|
||||
MediaTankHeaterSignal[2].Enable := TRUE;
|
||||
END_IF
|
||||
|
||||
IF MediaArray[iStation][eMediaMedienNamen.DIWTankStartHeating].bReferenceControl THEN
|
||||
MediaTankHeaterSignal[3].Enable := TRUE;
|
||||
MediaTankHeaterSignal[4].Enable := TRUE;
|
||||
MediaTankHeaterSignal[5].Enable := TRUE;
|
||||
END_IF
|
||||
|
||||
|
||||
FOR i := 1 TO 2 DO
|
||||
IF NOT StationsStatus[iStation].Ist.Service THEN
|
||||
Media_TankSystem[i].bOutLoop := FALSE;
|
||||
END_IF
|
||||
|
||||
IF MediaTankHeaterSignal[i].Enable OR MediaTankHeaterSignal[i].StartTurne THEN
|
||||
Media_TankSystem[i].bOutLoop := TRUE;
|
||||
END_IF
|
||||
END_FOR
|
||||
|
||||
|
||||
|
||||
|
||||
IF StationsStatus[iStation].Ist.Service THEN
|
||||
Media_TankSystem[3].bOutLoop := FALSE;
|
||||
END_IF
|
||||
|
||||
FOR i := 3 TO 5 DO
|
||||
IF MediaTankHeaterSignal[i].Enable OR MediaTankHeaterSignal[i].StartTurne THEN
|
||||
Media_TankSystem[3].bOutLoop := TRUE;
|
||||
END_IF
|
||||
END_FOR
|
||||
|
||||
|
||||
IF Media_TankSystem[1].OutTankRefill THEN
|
||||
LeviMixTank[1].cmd := ePumpCmd.StartFlow;
|
||||
LeviMixTank[1].TargetFlow := Config.MixTargetFlow * (Config.MixRatio) / 100;
|
||||
|
||||
LeviMixTank[2].cmd := ePumpCmd.StartFlow;
|
||||
LeviMixTank[2].TargetFlow := Config.MixTargetFlow * (100-Config.MixRatio) / 100;
|
||||
MixTankDIWValve := TRUE;
|
||||
MixToBufferTank := TRUE;
|
||||
END_IF
|
||||
|
||||
IF Media_TankSystem[1].InTankFull THEN
|
||||
LeviMixTank[1].cmd := ePumpCmd.Poff;
|
||||
LeviMixTank[2].cmd := ePumpCmd.Poff;
|
||||
IF NOT iStationStatus.Ist.Service THEN
|
||||
MixTankDIWValve := FALSE;
|
||||
MixToBufferTank := FALSE;
|
||||
END_IF
|
||||
END_IF
|
||||
|
||||
IF NOT Media_TankSystem[4].InTankNotEmpty OR NOT Media_TankSystem[5].InTankNotEmpty THEN
|
||||
LeviMixTank[1].cmd := ePumpCmd.Poff;
|
||||
LeviMixTank[2].cmd := ePumpCmd.Poff;
|
||||
MixTankDIWValve := FALSE;
|
||||
MixToBufferTank := FALSE;
|
||||
END_IF]]></ST>
|
||||
</Implementation>
|
||||
</Action>
|
||||
<Method Name="Initialization" Id="{80b9e36c-fa2a-4c37-b5ce-78419a5c43cf}">
|
||||
<Declaration><![CDATA[METHOD Initialization : BOOL
|
||||
VAR_INPUT
|
||||
iStation : INT;
|
||||
END_VAR
|
||||
VAR
|
||||
ServiceName : ARRAY[1..3] OF ARRAY[0..NumberOfLanguages] OF T_MaxString;
|
||||
END_VAR]]></Declaration>
|
||||
<Implementation>
|
||||
<ST><![CDATA[InitializationExt(iStation);
|
||||
|
||||
|
||||
|
||||
iMediaArray[eMediaMedienNamen.VacuumPumpOff].ServiceName[0] := 'Puddle Nozzle$NSF2 (0,1)';
|
||||
iMediaArray[eMediaMedienNamen.VacuumPumpOff].ServiceName[1] := 'Puddledüse$NSF2 (0,1)';
|
||||
|
||||
iMediaArray[eMediaMedienNamen.VacuumPumpOff].bReferenceControl REF= bOutVacuumPumpOff;
|
||||
|
||||
ServiceName[1][0] := 'Door 1 Lock';
|
||||
ServiceName[1][1] := 'Door 1 Lock';
|
||||
|
||||
ServiceName[2][0] := 'Door 2 Lock';
|
||||
ServiceName[2][1] := 'Door 2 Lock';
|
||||
|
||||
ServiceName[3][0] := 'Door 3 Lock';
|
||||
ServiceName[3][1] := 'Door 3 Lock';
|
||||
|
||||
FOR i := 1 TO 3 DO
|
||||
DoorLock[i].Initialization(
|
||||
iStation,
|
||||
eMediaMedienNamen.DoorLock + i,
|
||||
MEDIA_ErrorNr.eDoorClose + i,
|
||||
MEDIA_ErrorNr.eDoorLockTimeOut + i,
|
||||
ServiceName[i]
|
||||
);
|
||||
END_FOR]]></ST>
|
||||
</Implementation>
|
||||
</Method>
|
||||
<Action Name="MediaCheck" Id="{c3f6e8ad-2d2b-4bfb-b981-8183feb67956}">
|
||||
<Implementation>
|
||||
<ST><![CDATA[DelayTimer(IN := TRUE, PT := T#5S);
|
||||
IF NOT DelayTimer.Q THEN
|
||||
RETURN;
|
||||
END_IF
|
||||
|
||||
AlarmSend(iStation, MEDIA_ErrorNr.wActuatorPower, FALSE, eReportType.Error, sAvailableResponse.NoResponse, InAktorspannung);
|
||||
AlarmSend(iStation, MEDIA_ErrorNr.wMediaSafety, FALSE, eReportType.Error, sAvailableResponse.NoResponse, Safety_PRG.MediaOk OR NOT InAktorspannung);
|
||||
|
||||
FOR i := 1 TO NumberOfEmergencyStop DO
|
||||
AlarmSend(iStation, MEDIA_ErrorNr.eEStop1+ i-1, FALSE, eReportType.Error, sAvailableResponse.NoResponse, EStopCH1[i] AND EStopCH2[i]);
|
||||
END_FOR
|
||||
FOR i := 1 TO NumberOfFuseBlock DO
|
||||
AlarmSend(iStation, MEDIA_ErrorNr.eFuseBlock1 + i-1, FALSE, eReportType.Error, sAvailableResponse.NoResponse, FuseBlook[i]);
|
||||
END_FOR
|
||||
|
||||
IF NumberOfExhaust > 0 THEN
|
||||
FOR i := 1 TO NumberOfExhaust DO
|
||||
AlarmSend(iStation, MEDIA_ErrorNr.eExhaust1+ i-1, FALSE, eReportType.Error, sAvailableResponse.NoResponse, ExhaustOk[i]);
|
||||
END_FOR
|
||||
END_IF
|
||||
|
||||
FOR i := 1 TO NumberOfLeckageSensor DO
|
||||
AlarmSend(iStation, MEDIA_ErrorNr.eLeakage1 + i-1, FALSE, eReportType.Error, sAvailableResponse.NoResponse, NoLeckage[i]);
|
||||
END_FOR
|
||||
|
||||
TimerAktorspannung(IN := InAktorspannung, PT := T#10S);
|
||||
IF TimerAktorspannung.Q THEN
|
||||
AlarmSend(iStation, MEDIA_ErrorNr.eCDA, FALSE, eReportType.Error, sAvailableResponse.NoResponse,bInCDAOk);
|
||||
AlarmSend(iStation, MEDIA_ErrorNr.eN2, FALSE, eReportType.Error, sAvailableResponse.NoResponse,bInN2Ok);
|
||||
// AlarmSend(iStation, MEDIA_ErrorNr.eVacuum, FALSE, eReportType.Error, sAvailableResponse.NoResponse,bInVacOk);
|
||||
END_IF
|
||||
|
||||
|
||||
]]></ST>
|
||||
</Implementation>
|
||||
</Action>
|
||||
</POU>
|
||||
</TcPlcObject>
|
||||
245
PLC/8 Media/POUs/MEDIA_MAIN_FB.TcPOU
Normal file
245
PLC/8 Media/POUs/MEDIA_MAIN_FB.TcPOU
Normal file
@@ -0,0 +1,245 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<TcPlcObject Version="1.1.0.1" ProductVersion="3.1.4026.13">
|
||||
<POU Name="MEDIA_MAIN_FB" Id="{c28cbc9e-e87c-4ffe-951e-c8ecddc3b3bb}" SpecialFunc="None">
|
||||
<Declaration><![CDATA[FUNCTION_BLOCK MEDIA_MAIN_FB EXTENDS Station_GENERAL_MAIN_FB IMPLEMENTS I_STATION_CMD_CALL
|
||||
VAR_INPUT
|
||||
IO : MEDIA_IO_FB;
|
||||
END_VAR
|
||||
VAR_OUTPUT
|
||||
END_VAR
|
||||
VAR
|
||||
Config : sMediaConfig;
|
||||
ConfigOld : sMediaConfig;
|
||||
i : INT;
|
||||
|
||||
PumpTimer : TON;
|
||||
bAutoEnter : BOOL;
|
||||
END_VAR
|
||||
]]></Declaration>
|
||||
<Implementation>
|
||||
<ST><![CDATA[]]></ST>
|
||||
</Implementation>
|
||||
<Method Name="FB_Init" Id="{231267af-e423-4fde-b02d-c8b89e8056d1}">
|
||||
<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[_VisuName := 'MEDIA';]]></ST>
|
||||
</Implementation>
|
||||
</Method>
|
||||
<Method Name="INIT" Id="{3fbb1f09-149e-4f88-af9d-73251343ea7a}">
|
||||
<Declaration><![CDATA[METHOD INIT : BOOL
|
||||
VAR
|
||||
i : int;
|
||||
END_VAR]]></Declaration>
|
||||
<Implementation>
|
||||
<ST><![CDATA[CASE _Step OF
|
||||
0:
|
||||
FOR i := 1 TO 3 DO
|
||||
IF NOT IO.DoorLock[i].Lock() THEN
|
||||
RETURN;
|
||||
END_IF
|
||||
END_FOR
|
||||
_Step := 10;
|
||||
10:
|
||||
FOR i := 1 TO vJulaboM DO
|
||||
Julabo[i].rInTargetTemperature := 21;
|
||||
Julabo[i].bInEnable := TRUE;
|
||||
END_FOR
|
||||
INIT := TRUE;
|
||||
_Step := 0;
|
||||
END_CASE
|
||||
|
||||
]]></ST>
|
||||
</Implementation>
|
||||
</Method>
|
||||
<Method Name="Initialization" Id="{330e0fdb-1091-4299-89b4-04cd520e3af1}">
|
||||
<Declaration><![CDATA[METHOD Initialization : BOOL
|
||||
VAR_INPUT
|
||||
iStation : INT;
|
||||
END_VAR
|
||||
VAR
|
||||
END_VAR]]></Declaration>
|
||||
<Implementation>
|
||||
<ST><![CDATA[InitializationExt(iStation);
|
||||
|
||||
iStationStatus.NoStopServiceExit := TRUE;
|
||||
iStationStatus.NoAutoStart := TRUE;
|
||||
iStationStatus.NoOperationMode := TRUE;
|
||||
|
||||
ConfigManagement.Initialization(ADR(Config), ADR(ConfigOld), SIZEOF(Config), 'sMediaConfig', 'MEDIA');
|
||||
ConfigPlausibility REF= Config.ConfigPlausibility;
|
||||
|
||||
iStationStatus.StationName := 'Media';
|
||||
iStationStatus.ErrorList := 'MEDIA_ErrorNr';
|
||||
|
||||
IO.Initialization(iStation);
|
||||
IO.Config REF= Config;
|
||||
|
||||
Safety_PRG.vMediaSafetyAvailable := TRUE;
|
||||
|
||||
|
||||
Julabo[1].NAME := 'Julabo DIW';
|
||||
Julabo[2].NAME := 'Julabo SEF';
|
||||
Julabo[3].NAME := 'Julabo SF';
|
||||
|
||||
FOR i := 1 TO vJulaboM DO
|
||||
Julabo[i].ControlIndex_Enable := eMediaMedienNamen.Julabo1On + i - 1;
|
||||
Julabo[i].ErrorIndex_NoConnection := Media_ErrorNr.eJulaboCommunicationError+i-1;
|
||||
Julabo[i].ErrorIndex_System := Media_ErrorNr.eJulaboSystemError+i-1;
|
||||
Julabo[i].ErrorIndex_OutOfRange := Media_ErrorNr.eJulaboTempNotInRange+i-1;
|
||||
Julabo[i].rInMinTemperature := 20;
|
||||
Julabo[i].rInMaxTemperature := 80;
|
||||
|
||||
Julabo[i].Initialization(
|
||||
iStation,
|
||||
JulaboIPAddress[i]
|
||||
);
|
||||
END_FOR
|
||||
|
||||
|
||||
LeviModbusMaster[1].iStation := iStation;
|
||||
LeviModbusMaster[2].iStation := iStation;
|
||||
LeviModbusMaster[3].iStation := iStation;
|
||||
|
||||
FOR i := 1 TO LeviNumberOfPump DO
|
||||
CASE i OF
|
||||
8,9:
|
||||
LeviPump[i].vMixTank := TRUE;
|
||||
ELSE
|
||||
LeviPump[i].vAutoFill := TRUE;
|
||||
END_CASE
|
||||
|
||||
LeviPump[i].Config REF= Config.PumpConfig[i];
|
||||
|
||||
LeviPump[i].EmptyErrorIndex := MEDIA_ErrorNr.eTankEmpty +i;
|
||||
LeviPump[i].OverFullErrorIndex := MEDIA_ErrorNr.eTankOverFull +i;
|
||||
|
||||
LeviPump[i].Initialization(
|
||||
iStation := iStation,
|
||||
UnitID := INT_TO_BYTE(i),
|
||||
eMediaMedienNamen.TankValve+i-1,
|
||||
eMediaMedienNamen.TankFeed+i-1,
|
||||
eMediaMedienNamen.TankDrain+i-1,
|
||||
eMediaMedienNamen.TankRecirculation+i-1,
|
||||
eMediaMedienNamen.TankDIW+i-1,
|
||||
eMediaMedienNamen.TankClean+i-1,
|
||||
MEDIA_ErrorNr.eFillTimeout + i
|
||||
);
|
||||
END_FOR
|
||||
|
||||
LeviPump[1].MB REF= LeviModbusMaster[1];
|
||||
LeviPump[4].MB REF= LeviModbusMaster[1];
|
||||
LeviPump[9].MB REF= LeviModbusMaster[1];
|
||||
|
||||
LeviPump[7].MB REF= LeviModbusMaster[2];
|
||||
LeviPump[3].MB REF= LeviModbusMaster[2];
|
||||
LeviPump[8].MB REF= LeviModbusMaster[2];
|
||||
|
||||
LeviPump[5].MB REF= LeviModbusMaster[3];
|
||||
LeviPump[6].MB REF= LeviModbusMaster[3];
|
||||
LeviPump[2].MB REF= LeviModbusMaster[3];
|
||||
|
||||
LeviPump[1].MediaName := 'Tank System 1 C2H4O2(99%)';
|
||||
LeviPump[2].MediaName := 'Tank System 2 SF';
|
||||
LeviPump[2].vTankRecirculation := TRUE;
|
||||
LeviPump[3].MediaName := 'Tank System 3 HNO2(65%)';
|
||||
LeviPump[4].MediaName := 'Tank System 4 C2H4O2(10%)';
|
||||
LeviPump[5].MediaName := 'Tank System 5 HF(40%)';
|
||||
LeviPump[6].MediaName := 'Tank System 6 SF';
|
||||
LeviPump[7].MediaName := 'Tank System 7 HF(40%)';
|
||||
LeviPump[8].MediaName := 'Tank System 8 (1+6) SEF';
|
||||
LeviPump[8].vTankRecirculation := TRUE;
|
||||
LeviPump[9].MediaName := 'Tank System 9 (3+7) FILMÄTZEN';
|
||||
LeviPump[9].vTankRecirculation := TRUE;
|
||||
|
||||
Levi2PumpMixSystem[1].System REF= LeviPump[9];
|
||||
Levi2PumpMixSystem[1].Pump1 REF= LeviPump[3];
|
||||
Levi2PumpMixSystem[1].Pump2 REF= LeviPump[7];
|
||||
|
||||
Levi2PumpMixSystem[1].iStation := iStation;
|
||||
Levi2PumpMixSystem[1].TargetFlow REF= Config.MixTargetFlow[1];
|
||||
Levi2PumpMixSystem[1].TargetRatio REF= Config.MixRatio[1];
|
||||
Levi2PumpMixSystem[1].TargetVolume REF= Config.MixTargetVolume[1];
|
||||
|
||||
Levi2PumpMixSystem[2].System REF= LeviPump[8];
|
||||
Levi2PumpMixSystem[2].Pump1 REF= LeviPump[1];
|
||||
Levi2PumpMixSystem[2].Pump2 REF= LeviPump[6];
|
||||
|
||||
Levi2PumpMixSystem[2].iStation := iStation;
|
||||
Levi2PumpMixSystem[2].TargetFlow REF= Config.MixTargetFlow[2];
|
||||
Levi2PumpMixSystem[2].TargetRatio REF= Config.MixRatio[2];
|
||||
Levi2PumpMixSystem[2].TargetVolume REF= Config.MixTargetVolume[2];
|
||||
|
||||
HV_SCHUSTER.Initialization(
|
||||
iStation := FirstHV,
|
||||
IPAdress := '192.168.1.203',
|
||||
Port := 7
|
||||
);
|
||||
HV_SCHUSTER.NoComErrorIndex := HV_ErrorNr.eNoCommunication;
|
||||
|
||||
|
||||
|
||||
iMediaArray[eMediaMedienNamen.AutoEnter].ServiceName[0] := _VisuName;
|
||||
iMediaArray[eMediaMedienNamen.AutoEnter].ServiceName[1] := _VisuName;
|
||||
iMediaArray[eMediaMedienNamen.AutoEnter].bReferenceControl REF= bAutoEnter;
|
||||
iMediaArray[eMediaMedienNamen.AutoEnter].NoErrorInput := TRUE;
|
||||
iMediaArray[eMediaMedienNamen.AutoEnter].InputAvailable := TRUE;]]></ST>
|
||||
</Implementation>
|
||||
</Method>
|
||||
<Method Name="MAIN" Id="{2d83faa9-aac5-46d5-a5bf-b7d022b2d36d}">
|
||||
<Declaration><![CDATA[METHOD MAIN : BOOL
|
||||
VAR_INPUT
|
||||
END_VAR
|
||||
]]></Declaration>
|
||||
<Implementation>
|
||||
<ST><![CDATA[VisuElems.CURRENTLANGUAGE := Config.Language;
|
||||
IF Config.Language = 'de' THEN
|
||||
Language := 1;
|
||||
ELSE
|
||||
Language := 0;
|
||||
END_IF
|
||||
|
||||
HV_SCHUSTER();
|
||||
|
||||
IO();
|
||||
|
||||
FOR i := 1 TO LeviNumberOfModbusMaster DO
|
||||
LeviModbusMaster[i]();
|
||||
END_FOR
|
||||
|
||||
FOR i := 1 TO LeviNumberOfPump DO
|
||||
LeviPump[i]();
|
||||
END_FOR
|
||||
|
||||
FOR i := 1 TO 2 DO
|
||||
Levi2PumpMixSystem[i]();
|
||||
END_FOR
|
||||
|
||||
FOR i := 1 TO vJulaboM DO
|
||||
Julabo[i]();
|
||||
END_FOR
|
||||
|
||||
IF bAutoEnter THEN
|
||||
bAutoEnter := FALSE;
|
||||
StationCMD.AutomaticEnter(iStation);
|
||||
END_IF
|
||||
|
||||
iMediaArray[eMediaMedienNamen.AutoEnter].Input := iStationStatus.Ist.InitDone;]]></ST>
|
||||
</Implementation>
|
||||
</Method>
|
||||
<Method Name="TurnOffAllMedia" Id="{d0aafb18-3800-45a2-b07a-8042f0a67795}">
|
||||
<Declaration><![CDATA[METHOD TurnOffAllMedia : BOOL
|
||||
]]></Declaration>
|
||||
<Implementation>
|
||||
<ST><![CDATA[;]]></ST>
|
||||
</Implementation>
|
||||
</Method>
|
||||
</POU>
|
||||
</TcPlcObject>
|
||||
8588
PLC/8 Media/VISUs/VISU_MEDIA_AUTOMATIC.TcVIS
Normal file
8588
PLC/8 Media/VISUs/VISU_MEDIA_AUTOMATIC.TcVIS
Normal file
File diff suppressed because it is too large
Load Diff
8822
PLC/8 Media/VISUs/VISU_MEDIA_CONFIG.TcVIS
Normal file
8822
PLC/8 Media/VISUs/VISU_MEDIA_CONFIG.TcVIS
Normal file
File diff suppressed because it is too large
Load Diff
639
PLC/8 Media/VISUs/VISU_MEDIA_MAIN.TcVIS
Normal file
639
PLC/8 Media/VISUs/VISU_MEDIA_MAIN.TcVIS
Normal file
@@ -0,0 +1,639 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<TcPlcObject Version="1.1.0.1" ProductVersion="3.1.4026.13">
|
||||
<Visu Name="VISU_MEDIA_MAIN" Id="{cb48bc52-6499-4c0c-9b2e-167823188931}">
|
||||
<XmlArchive>
|
||||
<Data>
|
||||
<o xml:space="preserve" t="VisualObject">
|
||||
<n n="LastVisuLanguageModelEntry" />
|
||||
<v n="UniqueIdGenerator">"43"</v>
|
||||
<o n="VisualElemList" t="VisualElemList">
|
||||
<l n="VisualElementList" t="VisualElemCollection" cet="GenericVisualElem">
|
||||
<o>
|
||||
<a n="ConfiguredComplexInputs" et="ComplexInput" />
|
||||
<l n="Elements" t="ArrayList" />
|
||||
<n n="VisualElementDescription" />
|
||||
<o n="VisualElemMemberList" t="VisualElemMemberList">
|
||||
<l n="VisualElemMemberList" t="VisualElemMemberCollection" cet="VisualElemMember">
|
||||
<o>
|
||||
<v n="Id">571893170L</v>
|
||||
<v n="Value">""</v>
|
||||
</o>
|
||||
<o>
|
||||
<v n="Id">2341735680L</v>
|
||||
<l n="Value" t="ArrayList" cet="NamedStyleColor">
|
||||
<o>
|
||||
<v n="Color">-2830136</v>
|
||||
<v n="CanonicalName">"Element-Frame-Color"</v>
|
||||
</o>
|
||||
</l>
|
||||
</o>
|
||||
<o>
|
||||
<v n="Id">438423234L</v>
|
||||
<l n="Value" t="ArrayList" cet="NamedStyleColor">
|
||||
<o>
|
||||
<v n="Color">-65536</v>
|
||||
<v n="CanonicalName">"Element-Alarm-Frame-Color"</v>
|
||||
</o>
|
||||
</l>
|
||||
</o>
|
||||
<o>
|
||||
<v n="Id">2678395525L</v>
|
||||
<v n="Value" t="Int16">1</v>
|
||||
</o>
|
||||
<o>
|
||||
<v n="Id">2340015797L</v>
|
||||
<v n="Value">"HCENTER"</v>
|
||||
</o>
|
||||
<o>
|
||||
<v n="Id">2565699834L</v>
|
||||
<v n="Value">"VCENTER"</v>
|
||||
</o>
|
||||
<o>
|
||||
<v n="Id">4134387352L</v>
|
||||
<v n="Value">"NONE"</v>
|
||||
</o>
|
||||
<o>
|
||||
<v n="Id">1603690730L</v>
|
||||
<v n="Value">"Arial"</v>
|
||||
</o>
|
||||
<o>
|
||||
<v n="Id">4253639993L</v>
|
||||
<v n="Value" t="Int16">12</v>
|
||||
</o>
|
||||
<o>
|
||||
<v n="Id">2729990903L</v>
|
||||
<v n="Value">0U</v>
|
||||
</o>
|
||||
<o>
|
||||
<v n="Id">1213979116L</v>
|
||||
<v n="Value">0U</v>
|
||||
</o>
|
||||
<o>
|
||||
<v n="Id">3488306084L</v>
|
||||
<v n="Value">4278190080U</v>
|
||||
</o>
|
||||
<o>
|
||||
<v n="Id">1999528970L</v>
|
||||
<v n="Value">"<toggle/tap variable>"</v>
|
||||
</o>
|
||||
<o>
|
||||
<v n="Id">2812299069L</v>
|
||||
<v n="Value">4294967295U</v>
|
||||
</o>
|
||||
<o>
|
||||
<v n="Id">494569607L</v>
|
||||
<v n="Value">4278190080U</v>
|
||||
</o>
|
||||
<o>
|
||||
<v n="Id">3719097617L</v>
|
||||
<v n="Value">0</v>
|
||||
</o>
|
||||
<o>
|
||||
<v n="Id">1649127785L</v>
|
||||
<v n="Value" t="Int16">0</v>
|
||||
</o>
|
||||
<o>
|
||||
<v n="Id">357335551L</v>
|
||||
<v n="Value" t="Int16">0</v>
|
||||
</o>
|
||||
<o>
|
||||
<v n="Id">2422045748L</v>
|
||||
<v n="Value" t="Int16">300</v>
|
||||
</o>
|
||||
<o>
|
||||
<v n="Id">2134141914L</v>
|
||||
<v n="Value" t="Int16">300</v>
|
||||
</o>
|
||||
<o>
|
||||
<v n="Id">1651471674L</v>
|
||||
<v n="Value">false</v>
|
||||
</o>
|
||||
<o>
|
||||
<v n="Id">3549563837L</v>
|
||||
<v n="Value">"ANISOTROPIC"</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">150</v>
|
||||
</o>
|
||||
<o>
|
||||
<v n="Id">1473355128L</v>
|
||||
<v n="Value">150</v>
|
||||
</o>
|
||||
<o>
|
||||
<v n="Id">493260384L</v>
|
||||
<v n="Value">4294967295U</v>
|
||||
</o>
|
||||
<o>
|
||||
<v n="Id">135947015L</v>
|
||||
<v n="Value">4278190080U</v>
|
||||
</o>
|
||||
<o>
|
||||
<v n="Id">3332245745L</v>
|
||||
<v n="Value">"VisuSymbols.Symbols.Checklist"</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">"Image"</v>
|
||||
<v n="VisualElementTypeName">"VisuFbElemImage"</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="STSnippetInputAction[]">
|
||||
<v>OnMouseClick</v>
|
||||
<a cet="STSnippetInputAction">
|
||||
<o>
|
||||
<v n="STSnippet">"StationCMD.AutomaticEnter(MediaStation);"</v>
|
||||
</o>
|
||||
</a>
|
||||
</d>
|
||||
<v n="VisualElementIdentification">{f7126a17-e305-4bd9-8801-6f5b2c55052a}</v>
|
||||
<v n="VisualElementOwningObjectGuid">{cb48bc52-6499-4c0c-9b2e-167823188931}</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">"<toggle/tap variable>"</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">200</v>
|
||||
</o>
|
||||
<o>
|
||||
<v n="Id">357335551L</v>
|
||||
<v n="Value" t="Int16">225</v>
|
||||
</o>
|
||||
<o>
|
||||
<v n="Id">2422045748L</v>
|
||||
<v n="Value" t="Int16">50</v>
|
||||
</o>
|
||||
<o>
|
||||
<v n="Id">2134141914L</v>
|
||||
<v n="Value" t="Int16">50</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">225</v>
|
||||
</o>
|
||||
<o>
|
||||
<v n="Id">1473355128L</v>
|
||||
<v n="Value">250</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">401380312L</v>
|
||||
<v n="Value">"StationsStatus[iStation].Ist.StatusColor"</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" />
|
||||
<v n="VisualElementIdentification">{9d24c51f-7d3a-45eb-804e-f1109ea3eade}</v>
|
||||
<v n="VisualElementOwningObjectGuid">{cb48bc52-6499-4c0c-9b2e-167823188931}</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>
|
||||
<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>eede493e-0111-5b6c-831f-807877c16576</v>
|
||||
<v>ContainsPoint</v>
|
||||
<v>5325fb6e-c1b9-47ae-8800-c082feba82f0</v>
|
||||
<v>Destruct</v>
|
||||
<v>8d83ec65-8397-48ed-8e05-794ea91bbbbe</v>
|
||||
<v>ElementInfo</v>
|
||||
<v>f5c48eb6-fa1f-40bb-adb1-66c2fed85c88</v>
|
||||
<v>FB_Exit</v>
|
||||
<v>c73528c3-3ca4-4e22-b4a0-bc5af9901bc8</v>
|
||||
<v>FB_Reinit</v>
|
||||
<v>f9034d8f-de7d-4897-a9f9-cdc4408b9009</v>
|
||||
<v>GetCallerNamespace</v>
|
||||
<v>097f589c-2f79-5712-86f9-e45019945492</v>
|
||||
<v>GetClientData</v>
|
||||
<v>b75318b5-fbaf-4726-a315-437bed6052e9</v>
|
||||
<v>GetDialogInterface</v>
|
||||
<v>6cdef8dc-abc3-41a8-8ae0-9ee55af15b6e</v>
|
||||
<v>GetDialogInterfaceSize</v>
|
||||
<v>cc19386b-5def-4140-ac9a-d411a415acfd</v>
|
||||
<v>GetElementArray</v>
|
||||
<v>73b1c9ae-90a8-463b-bb45-600c44b18494</v>
|
||||
<v>GetElementIdArray</v>
|
||||
<v>38b717cd-e565-49ad-a38d-7cc5ca798df0</v>
|
||||
<v>GetElementName</v>
|
||||
<v>af449e50-7c57-5f1f-b34d-bf94d643151f</v>
|
||||
<v>GetInitializeVersion</v>
|
||||
<v>5f6251cd-fc12-4d5c-af3c-3d119e8ecc75</v>
|
||||
<v>GetInstance</v>
|
||||
<v>905164c8-822d-4f86-904a-d8a343405c59</v>
|
||||
<v>GetLocalUsergroup</v>
|
||||
<v>40907ea1-bf9b-4b77-8ee9-b446edf01984</v>
|
||||
<v>GetName</v>
|
||||
<v>e8944fbe-9b07-44d2-85ec-252b23ee34ef</v>
|
||||
<v>GetNamespace</v>
|
||||
<v>f8c313d6-8f9c-4c20-a698-47e013c73d51</v>
|
||||
<v>GetResult</v>
|
||||
<v>25cd80cd-c6cc-4bde-b2fa-c3f1860b79ba</v>
|
||||
<v>GetSize</v>
|
||||
<v>4903f209-6c3f-4312-9a16-a6e0b32e8c3f</v>
|
||||
<v>GetSurroundingRect</v>
|
||||
<v>fadac8c5-9557-415a-83be-c15d664d292c</v>
|
||||
<v>GetTabOrderIdArray</v>
|
||||
<v>2c1ea3cf-9f3b-589f-8e4a-d51e31fff812</v>
|
||||
<v>GetText</v>
|
||||
<v>db1a5b68-d445-43d4-9dc4-87eea4b58fd1</v>
|
||||
<v>GetTextProperties</v>
|
||||
<v>4683ba24-ba14-4750-ad66-346c1edfe510</v>
|
||||
<v>GetTooltip</v>
|
||||
<v>d6c91b54-ef30-4937-9078-e66a77db66b5</v>
|
||||
<v>GetTranslator</v>
|
||||
<v>828b9ef0-a7ec-437b-936a-92e0061ed299</v>
|
||||
<v>GetUpdateRects</v>
|
||||
<v>df3500bd-36c6-4bb1-9f9d-802a19e8677e</v>
|
||||
<v>HandleInput</v>
|
||||
<v>2a6b24bb-82ff-4229-b434-86486233e97f</v>
|
||||
<v>HasInputAccess</v>
|
||||
<v>da48b417-84d2-4b21-bb8e-5e28f30b4c42</v>
|
||||
<v>HasInputAccessIntern</v>
|
||||
<v>6eef409b-df80-5a72-8dd3-32553c94bfbd</v>
|
||||
<v>HasVisibilityAccess</v>
|
||||
<v>bb168b12-41bf-4169-8662-ccb30541d0c2</v>
|
||||
<v>HasVisibilityAccessIntern</v>
|
||||
<v>2d20ab71-c1ea-5cf4-ae8b-1598a393eb43</v>
|
||||
<v>Initialize</v>
|
||||
<v>2d7f989c-b73d-456c-bb95-b43baadd6d39</v>
|
||||
<v>IsAntialiasingInactive</v>
|
||||
<v>72a7ce14-9990-4cc7-a0bf-80f6f9acbb99</v>
|
||||
<v>Paint</v>
|
||||
<v>fefc7c52-648c-4bb0-956a-c5267dd9b0d5</v>
|
||||
<v>SetClientData</v>
|
||||
<v>b5549104-cc66-45b5-8823-437433fcb31e</v>
|
||||
<v>SetContainerSize</v>
|
||||
<v>923e71cf-a035-5550-9ff3-ef13519ab236</v>
|
||||
<v>SetDialogInterface</v>
|
||||
<v>94efdeb1-c7bd-44c0-8c40-0f0ee46da0b7</v>
|
||||
<v>SetResult</v>
|
||||
<v>62bd116b-6600-416c-b452-2b25f1732f4e</v>
|
||||
<v>SetStaticState</v>
|
||||
<v>52b87b29-896e-4775-a60f-17d4c72bb0cc</v>
|
||||
<v>SetVisuFlagsInternal</v>
|
||||
<v>8c832faf-5604-4276-b13a-e0b9b01624d2</v>
|
||||
<v>Update</v>
|
||||
<v>99797cd2-ce64-4c34-a434-904f5326602e</v>
|
||||
</d>
|
||||
<d n="FbProperties" t="CaseInsensitiveHashtable" ckt="String" cvt="Guid">
|
||||
<v>__getContainer</v>
|
||||
<v>1cd8fd09-bb55-5f17-86ef-135c67cc43be</v>
|
||||
<v>__getVisu</v>
|
||||
<v>6c7aa16d-91bd-53a2-bb56-fa7da9f428c8</v>
|
||||
</d>
|
||||
<v n="FbName">"NotImportant"</v>
|
||||
<v n="FbGuid">{cb48bc52-6499-4c0c-9b2e-167823188931}</v>
|
||||
</o>
|
||||
<v n="GeneratedGlobalVisuVarsGuid">{46a63fb4-bc2c-4c89-881c-10345f9c23a4}</v>
|
||||
<v n="GeneratedGlobalTheVisuVarlistGuid">{65781eb9-e952-4c82-8d2d-c1d9794d915d}</v>
|
||||
<v n="GeneratedGlobalVisuConstants">{19772e67-fe02-4aa8-bd17-e4852d568368}</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>850034cd-7883-4208-9532-efc9ab85f5c4</v>
|
||||
<v>FB_Init</v>
|
||||
<v>322f1f1e-1cac-4bff-9f89-b4a7f7b1dcf1</v>
|
||||
<v>FB_Reinit</v>
|
||||
<v>c61a9591-3781-4316-bedd-347da0ed0122</v>
|
||||
</d>
|
||||
<d n="FbProperties" t="CaseInsensitiveHashtable" />
|
||||
<v n="FbName">"NotImportant"</v>
|
||||
<v n="FbGuid">{269b6e0b-f938-46b0-870a-5ac8362d068e}</v>
|
||||
</o>
|
||||
<v n="VisuRegisterGvl">{138e41ec-c4cb-4e51-afbf-a0913bd060e8}</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>714c5772-30c5-4039-9779-07e7ce355daf</v>
|
||||
<v>ExecuteDialogClosed</v>
|
||||
<v>3903748e-1d16-4b79-977b-dbb7998462b2</v>
|
||||
<v>ExecuteKeyDown</v>
|
||||
<v>b736b607-c147-4490-b579-ec538d55650a</v>
|
||||
<v>ExecuteKeyUp</v>
|
||||
<v>b191f526-4af7-4329-b5b1-d62f619fe3dd</v>
|
||||
<v>ExecuteLooseCapture</v>
|
||||
<v>0d16697e-f51d-4635-8ef5-e6b44abbb6f8</v>
|
||||
<v>ExecuteMouseClick</v>
|
||||
<v>2f9ba593-239f-4ae9-abdb-deb08971e009</v>
|
||||
<v>ExecuteMouseDblClick</v>
|
||||
<v>57e3254c-ff47-4234-b28b-8011de856d51</v>
|
||||
<v>ExecuteMouseDown</v>
|
||||
<v>b392cf95-9846-41d7-aace-1674f1cfc165</v>
|
||||
<v>ExecuteMouseEnter</v>
|
||||
<v>4b91a0c6-3a2a-4341-b50b-4467b7caf793</v>
|
||||
<v>ExecuteMouseLeave</v>
|
||||
<v>c943ba25-d02b-4e47-9a3a-a7dc69cf4343</v>
|
||||
<v>ExecuteMouseMove</v>
|
||||
<v>9860243b-4a43-446e-82db-033e527b86a7</v>
|
||||
<v>ExecuteMouseUp</v>
|
||||
<v>e28e0345-aebe-4c0e-96c5-17e1931ab89f</v>
|
||||
<v>ExecuteValueChanged</v>
|
||||
<v>05c671eb-bcd1-4641-855d-d91dc500df7c</v>
|
||||
<v>GetElementInfo</v>
|
||||
<v>36cffad9-8394-4218-add8-31e0c07594ef</v>
|
||||
<v>Initialize</v>
|
||||
<v>f5a91cf7-f5dc-41c4-8238-7df648a86ef6</v>
|
||||
</d>
|
||||
<d n="FbProperties" t="CaseInsensitiveHashtable" />
|
||||
<v n="FbName">"NotImportant"</v>
|
||||
<v n="FbGuid">{99e99ab8-5f76-4f3e-9161-d793cd4bbc63}</v>
|
||||
</o>
|
||||
<v n="DialogDut">{975fa706-4bfa-4746-bde7-5da40c7f59d6}</v>
|
||||
</o>
|
||||
<v n="LastUsedIdForIdentifier">4</v>
|
||||
<o n="TextDocument" t="TextDocument">
|
||||
<v n="TextBlobForSerialisation">"VAR
|
||||
iStation : INT := MediaStation;
|
||||
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">300</v>
|
||||
<v n="Height">300</v>
|
||||
</o>
|
||||
<v>1</v>
|
||||
<o>
|
||||
<v n="Width">300</v>
|
||||
<v n="Height">300</v>
|
||||
</o>
|
||||
<v>2</v>
|
||||
<o>
|
||||
<v n="Width">300</v>
|
||||
<v n="Height">300</v>
|
||||
</o>
|
||||
</d2>
|
||||
<v n="Version">2</v>
|
||||
</o>
|
||||
<o n="FrameInterfaceDataModel" t="HierarchicalProperties">
|
||||
<l2 n="HierarchicalProperties" />
|
||||
</o>
|
||||
</o>
|
||||
</Data>
|
||||
<TypeList>
|
||||
<Type n="ArrayList">System.Collections.ArrayList</Type>
|
||||
<Type n="BackgroundSettings">{1038f12c-dd4b-4f96-87a3-a350fe8f3552}</Type>
|
||||
<Type n="Boolean">System.Boolean</Type>
|
||||
<Type n="Byte">System.Byte</Type>
|
||||
<Type n="CaseInsensitiveHashtable">{7df88604-7ac5-4e36-91c4-55e4fdad3e68}</Type>
|
||||
<Type n="ComplexInput">{1de566f6-72a7-494c-9353-9a418172c96e}</Type>
|
||||
<Type n="Double">System.Double</Type>
|
||||
<Type n="GeneratedLanguageModelEntriesData">{703465dc-4679-4ff2-bcc3-c57d0a204da3}</Type>
|
||||
<Type n="GenericFbDescription">{40d6dd8d-dfd0-493a-8e29-c9a35e1e6539}</Type>
|
||||
<Type n="GenericVisualElem">{f86c2928-8614-4cca-824b-e819ac4d58c4}</Type>
|
||||
<Type n="Guid">System.Guid</Type>
|
||||
<Type n="Hashtable">System.Collections.Hashtable</Type>
|
||||
<Type n="HierarchicalProperties">{af53e824-e51f-4be1-b210-d001ef8efbd1}</Type>
|
||||
<Type n="HotkeyConfiguration">{6b108d46-58af-4e41-a3f4-174d8f160cc4}</Type>
|
||||
<Type n="Int16">System.Int16</Type>
|
||||
<Type n="Int32">System.Int32</Type>
|
||||
<Type n="Int64">System.Int64</Type>
|
||||
<Type n="NamedStyleColor">{fa491db2-51ff-4bc1-9cd0-ce8c94ff6216}</Type>
|
||||
<Type n="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.8.0.0, Culture=neutral, PublicKeyToken=null</Type>
|
||||
<Type n="TextDocument">{f3878285-8e4f-490b-bb1b-9acbb7eb04db}</Type>
|
||||
<Type n="UInt16">System.UInt16</Type>
|
||||
<Type n="UInt32">System.UInt32</Type>
|
||||
<Type n="VisualElemCollection">{ef9d0b20-c96e-48db-b361-2ded4063150e}</Type>
|
||||
<Type n="VisualElemList">{f285c9a3-7019-446b-b98c-ccec3a0af8fa}</Type>
|
||||
<Type n="VisualElemMember">{c694e3a2-5c0b-4177-ab35-cb06bd5a6a02}</Type>
|
||||
<Type n="VisualElemMemberCollection">{a4b83bea-3742-489c-9fe8-d96d68dba7ab}</Type>
|
||||
<Type n="VisualElemMemberList">{17e26cd1-bb9b-47fe-a3d5-18fcd63b9c96}</Type>
|
||||
<Type n="VisualObject">{f18bec89-9fef-401d-9953-2f11739a6808}</Type>
|
||||
<Type n="VisualObjectSize">{6ad3e88f-aee2-4766-a7ea-a8790037ef51}</Type>
|
||||
<Type n="VisualObjectSizeManager">{5f612b0e-b404-455f-8177-27864e9f5332}</Type>
|
||||
</TypeList>
|
||||
</XmlArchive>
|
||||
<ObjectProperties>
|
||||
<XmlArchive>
|
||||
<Data>
|
||||
<o xml:space="preserve" t="VisualProperty">
|
||||
<v n="VisuUsageType">0</v>
|
||||
<v n="SizeX">300</v>
|
||||
<v n="SizeY">300</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>
|
||||
8233
PLC/8 Media/VISUs/VISU_MEDIA_SERVICE.TcVIS
Normal file
8233
PLC/8 Media/VISUs/VISU_MEDIA_SERVICE.TcVIS
Normal file
File diff suppressed because it is too large
Load Diff
787
PLC/8 Media/VISUs/VISU_MEDIA_SERVICE_TANK.TcVIS
Normal file
787
PLC/8 Media/VISUs/VISU_MEDIA_SERVICE_TANK.TcVIS
Normal file
@@ -0,0 +1,787 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<TcPlcObject Version="1.1.0.1" ProductVersion="3.1.4026.6">
|
||||
<Visu Name="VISU_MEDIA_SERVICE_TANK" Id="{2527c1f7-2a52-4113-b329-8052abbeb004}">
|
||||
<XmlArchive>
|
||||
<Data>
|
||||
<o xml:space="preserve" t="VisualObject">
|
||||
<n n="LastVisuLanguageModelEntry" />
|
||||
<v n="UniqueIdGenerator">"57"</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>4294901760</v>
|
||||
</l>
|
||||
</o>
|
||||
<o>
|
||||
<v n="Id">135947015L</v>
|
||||
<l n="Value" t="ArrayList" cet="UInt32">
|
||||
<v>4278222848</v>
|
||||
</l>
|
||||
</o>
|
||||
<o>
|
||||
<v n="Id">493260384L</v>
|
||||
<l n="Value" t="ArrayList" cet="UInt32">
|
||||
<v>4278222848</v>
|
||||
</l>
|
||||
</o>
|
||||
<o>
|
||||
<v n="Id">2340015797L</v>
|
||||
<v n="Value">"HCENTER"</v>
|
||||
</o>
|
||||
<o>
|
||||
<v n="Id">2565699834L</v>
|
||||
<v n="Value">"VCENTER"</v>
|
||||
</o>
|
||||
<o>
|
||||
<v n="Id">4134387352L</v>
|
||||
<v n="Value">"NONE"</v>
|
||||
</o>
|
||||
<o>
|
||||
<v n="Id">1603690730L</v>
|
||||
<v n="Value">"Arial"</v>
|
||||
</o>
|
||||
<o>
|
||||
<v n="Id">4253639993L</v>
|
||||
<v n="Value" t="Int16">12</v>
|
||||
</o>
|
||||
<o>
|
||||
<v n="Id">2729990903L</v>
|
||||
<v n="Value">0U</v>
|
||||
</o>
|
||||
<o>
|
||||
<v n="Id">1213979116L</v>
|
||||
<v n="Value">0U</v>
|
||||
</o>
|
||||
<o>
|
||||
<v n="Id">3488306084L</v>
|
||||
<v n="Value">4278190080U</v>
|
||||
</o>
|
||||
<o>
|
||||
<v n="Id">1999528970L</v>
|
||||
<v n="Value">"MediaCabinet[TankNr].bInTankNotEmpty"</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">125</v>
|
||||
</o>
|
||||
<o>
|
||||
<v n="Id">2422045748L</v>
|
||||
<v n="Value" t="Int16">100</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="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">50</v>
|
||||
</o>
|
||||
<o>
|
||||
<v n="Id">1473355128L</v>
|
||||
<v n="Value">137</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">2827249010L</v>
|
||||
<v n="Value">"PS_HOLLOW"</v>
|
||||
</o>
|
||||
<o>
|
||||
<v n="Id">2880254039L</v>
|
||||
<v n="Value">"MediaCabinet[TankNr].bInTankFull"</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_9"</v>
|
||||
<n n="VisualElementOfflinePaintCommands" />
|
||||
<n n="VisualElementFrameInformation" />
|
||||
<d n="VisualElementInputActions" t="Hashtable" />
|
||||
<v n="VisualElementIdentification">{e04d2527-6d8a-4b83-8fbe-b122b28cd41a}</v>
|
||||
<v n="VisualElementOwningObjectGuid">{2527c1f7-2a52-4113-b329-8052abbeb004}</v>
|
||||
<a n="LMGuids" et="Guid" />
|
||||
<d n="SubElements" t="Hashtable" />
|
||||
<v n="VisualElementId">9</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>4278222848</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">"<toggle/tap variable>"</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">40</v>
|
||||
</o>
|
||||
<o>
|
||||
<v n="Id">2422045748L</v>
|
||||
<v n="Value" t="Int16">100</v>
|
||||
</o>
|
||||
<o>
|
||||
<v n="Id">2134141914L</v>
|
||||
<v n="Value" t="Int16">110</v>
|
||||
</o>
|
||||
<o>
|
||||
<v n="Id">3729828405L</v>
|
||||
<l n="Value" t="ArrayList" cet="NamedStyleFont">
|
||||
<o>
|
||||
<v n="FontStyle">0</v>
|
||||
<v n="AdditionalFontStyle" t="UInt16">0</v>
|
||||
<v n="ExplicitColor">-1</v>
|
||||
<v n="CanonicalName">"Font-Standard"</v>
|
||||
<v n="FontName">"Arial"</v>
|
||||
<v n="DisplayName">""</v>
|
||||
<v n="FontSize">12</v>
|
||||
<v n="ScriptIdentification">0</v>
|
||||
<v n="DoubleFontSize" t="Double">0</v>
|
||||
<n n="NamedColor" />
|
||||
</o>
|
||||
</l>
|
||||
</o>
|
||||
<o>
|
||||
<v n="Id">550940142L</v>
|
||||
<v n="Value">50</v>
|
||||
</o>
|
||||
<o>
|
||||
<v n="Id">1473355128L</v>
|
||||
<v n="Value">95</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">2827249010L</v>
|
||||
<v n="Value">"PS_HOLLOW"</v>
|
||||
</o>
|
||||
<o>
|
||||
<v n="Id">2597686782L</v>
|
||||
<v n="Value">false</v>
|
||||
</o>
|
||||
<o>
|
||||
<v n="Id">2880254039L</v>
|
||||
<v n="Value">"SEL(MediaCabinet[TankNr].Levitronix, Not MediaCabinet[TankNr].bInTankNotEmpty,not MediaCabinet[TankNr].bInTankFull)"</v>
|
||||
</o>
|
||||
</l>
|
||||
</o>
|
||||
<v n="VisualElementName">"Rectangle"</v>
|
||||
<v n="VisualElementTypeName">"VisuFbElemSimple"</v>
|
||||
<v n="VisualElementIsRectangle">true</v>
|
||||
<v n="VisualElementIdentifier">"GenElemInst_13"</v>
|
||||
<n n="VisualElementOfflinePaintCommands" />
|
||||
<n n="VisualElementFrameInformation" />
|
||||
<d n="VisualElementInputActions" t="Hashtable" />
|
||||
<v n="VisualElementIdentification">{5fe0e01c-5681-4823-9d15-c8d8a228dc23}</v>
|
||||
<v n="VisualElementOwningObjectGuid">{2527c1f7-2a52-4113-b329-8052abbeb004}</v>
|
||||
<a n="LMGuids" et="Guid" />
|
||||
<d n="SubElements" t="Hashtable" />
|
||||
<v n="VisualElementId">13</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">"<toggle/tap variable>"</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">100</v>
|
||||
</o>
|
||||
<o>
|
||||
<v n="Id">2134141914L</v>
|
||||
<v n="Value" t="Int16">150</v>
|
||||
</o>
|
||||
<o>
|
||||
<v n="Id">3729828405L</v>
|
||||
<l n="Value" t="ArrayList" cet="FontDescription">
|
||||
<o>
|
||||
<v n="FontStyle">1</v>
|
||||
<v n="AdditionalFontStyle" t="UInt16">0</v>
|
||||
<v n="ExplicitColor">-1</v>
|
||||
<v n="FontName">"Arial"</v>
|
||||
<v n="DisplayName">""</v>
|
||||
<v n="FontSize">19</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">50</v>
|
||||
</o>
|
||||
<o>
|
||||
<v n="Id">1473355128L</v>
|
||||
<v n="Value">75</v>
|
||||
</o>
|
||||
<o>
|
||||
<v n="Id">2678395525L</v>
|
||||
<v n="Value">1U</v>
|
||||
</o>
|
||||
<o>
|
||||
<v n="Id">564465120L</v>
|
||||
<v n="Value">"VISU_ST_RECTANGLE"</v>
|
||||
</o>
|
||||
<o>
|
||||
<v n="Id">390574330L</v>
|
||||
<v n="Value">"%s"</v>
|
||||
</o>
|
||||
<o>
|
||||
<v n="Id">2597686782L</v>
|
||||
<v n="Value">false</v>
|
||||
</o>
|
||||
<o>
|
||||
<v n="Id">1782330054L</v>
|
||||
<v n="Value">"BS_HOLLOW"</v>
|
||||
</o>
|
||||
<o>
|
||||
<v n="Id">2477733581L</v>
|
||||
<v n="Value">"MediaCabinet[TankNr].Name"</v>
|
||||
</o>
|
||||
<o>
|
||||
<v n="Id">55702900L</v>
|
||||
<v n="Value">"SEL(MediaCabinet[TankNr].bInTankFull, Color.Black, Color.White)"</v>
|
||||
</o>
|
||||
<o>
|
||||
<v n="Id">823443203L</v>
|
||||
<v n="Value">"405"</v>
|
||||
</o>
|
||||
</l>
|
||||
</o>
|
||||
<v n="VisualElementName">"Rectangle"</v>
|
||||
<v n="VisualElementTypeName">"VisuFbElemSimple"</v>
|
||||
<v n="VisualElementIsRectangle">true</v>
|
||||
<v n="VisualElementIdentifier">"GenElemInst_17"</v>
|
||||
<n n="VisualElementOfflinePaintCommands" />
|
||||
<n n="VisualElementFrameInformation" />
|
||||
<d n="VisualElementInputActions" t="Hashtable" />
|
||||
<v n="VisualElementIdentification">{13a3022c-b066-4d0d-ba89-cb465d384a90}</v>
|
||||
<v n="VisualElementOwningObjectGuid">{2527c1f7-2a52-4113-b329-8052abbeb004}</v>
|
||||
<a n="LMGuids" et="Guid" />
|
||||
<d n="SubElements" t="Hashtable" />
|
||||
<v n="VisualElementId">18</v>
|
||||
<l n="UserManagementAccessRights" t="ArrayList" />
|
||||
<v n="AnimationDuration">"0"</v>
|
||||
<v n="BringToForeground">""</v>
|
||||
<v n="ElementVersion" t="Byte">0</v>
|
||||
<n n="TabOrder" />
|
||||
</o>
|
||||
</l>
|
||||
<v n="BackgroundBitmapId">""</v>
|
||||
<v n="BackgroundColor">16777215</v>
|
||||
<o n="Background" t="BackgroundSettings">
|
||||
<n n="BgGradient" />
|
||||
<n n="BgNamedColor" />
|
||||
<v n="BgBmpId">""</v>
|
||||
<v n="BgUseBmp">false</v>
|
||||
<v n="BgColor">true</v>
|
||||
<v n="BgUseColor">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>ab23243d-fd2d-4441-8d33-b2714c01be25</v>
|
||||
<v>Destruct</v>
|
||||
<v>415d9198-1e06-41b8-8261-4b71ca84eb96</v>
|
||||
<v>ElementInfo</v>
|
||||
<v>9a63c75c-0ca2-42a3-993a-009cfb80a558</v>
|
||||
<v>FB_Exit</v>
|
||||
<v>adce2b9a-3ce4-4c24-9832-dbad26ad5397</v>
|
||||
<v>FB_Reinit</v>
|
||||
<v>05f6463c-2576-4161-b9ce-4d30a318c685</v>
|
||||
<v>GetClientData</v>
|
||||
<v>19009438-77ed-49ab-bb3d-df5d35e08cb2</v>
|
||||
<v>GetDialogInterface</v>
|
||||
<v>1255bb2f-7a98-490d-bebc-72dcf3bc4167</v>
|
||||
<v>GetDialogInterfaceSize</v>
|
||||
<v>107d3efb-00c2-4816-a2e1-3aae5e21c09b</v>
|
||||
<v>GetElementArray</v>
|
||||
<v>9a168329-4475-4236-bfc4-22cecabb92ed</v>
|
||||
<v>GetElementIdArray</v>
|
||||
<v>df8ad52f-df77-4f49-8128-fd818335b6fe</v>
|
||||
<v>GetElementName</v>
|
||||
<v>af160925-5fb2-54b9-a27d-737436d30992</v>
|
||||
<v>GetInitializeVersion</v>
|
||||
<v>f36faafb-528d-423f-ae7a-5af88a85f417</v>
|
||||
<v>GetInstance</v>
|
||||
<v>9353de23-5e09-4471-b80d-71548a90818c</v>
|
||||
<v>GetLocalUsergroup</v>
|
||||
<v>116f6a51-ec8d-4adf-aa91-908b602d1067</v>
|
||||
<v>GetName</v>
|
||||
<v>f8096dee-42ae-487a-8848-e6ad86227f2f</v>
|
||||
<v>GetNamespace</v>
|
||||
<v>09e871f8-8818-4cb7-96ee-99bd26bfa7ef</v>
|
||||
<v>GetResult</v>
|
||||
<v>8e961e71-a384-41c2-8712-1ee5b9f645fa</v>
|
||||
<v>GetSize</v>
|
||||
<v>2438ac89-95c2-48c1-9e87-c3b4cbf08bdd</v>
|
||||
<v>GetSurroundingRect</v>
|
||||
<v>56b57d13-1a22-4088-82eb-81b365da9f6b</v>
|
||||
<v>GetTabOrderIdArray</v>
|
||||
<v>a1c9139e-78d3-5a28-8e04-d2ac1266887d</v>
|
||||
<v>GetText</v>
|
||||
<v>1db90743-418a-4d4f-9d11-69b48323d7d9</v>
|
||||
<v>GetTextProperties</v>
|
||||
<v>11ea31fa-73e1-4101-9ffd-1dff82451cad</v>
|
||||
<v>GetTooltip</v>
|
||||
<v>4177fbde-9a49-4384-881e-11f248feae14</v>
|
||||
<v>GetTranslator</v>
|
||||
<v>e9eeb67b-75ae-4f90-887e-abeeeaa149f3</v>
|
||||
<v>GetUpdateRects</v>
|
||||
<v>3aed2861-9e3c-4833-80d6-532dab031a5c</v>
|
||||
<v>HandleInput</v>
|
||||
<v>40e1353d-bba4-481f-bccc-dae6bff1bfdc</v>
|
||||
<v>HasInputAccess</v>
|
||||
<v>6313f412-1462-4d3b-b356-1de5c9cf13ed</v>
|
||||
<v>HasInputAccessIntern</v>
|
||||
<v>a847200a-e68d-40bf-acf0-e41605b652c5</v>
|
||||
<v>HasVisibilityAccess</v>
|
||||
<v>5e9520a0-3c9c-40d9-bc8e-3b810fce38b8</v>
|
||||
<v>HasVisibilityAccessIntern</v>
|
||||
<v>046c73d3-9105-4a21-b43b-2161c4ba4388</v>
|
||||
<v>Initialize</v>
|
||||
<v>85fc7a6e-e927-41c8-9d12-5865c1c71564</v>
|
||||
<v>IsAntialiasingInactive</v>
|
||||
<v>caebbd95-d961-40e7-8eff-52581f980d78</v>
|
||||
<v>Paint</v>
|
||||
<v>706e4590-128d-4565-b365-6e6579bd0e96</v>
|
||||
<v>SetClientData</v>
|
||||
<v>544cfac7-3679-4c83-a230-8a21277104b3</v>
|
||||
<v>SetContainerSize</v>
|
||||
<v>0b094c00-0c32-5e75-ae12-1cd72d5945b1</v>
|
||||
<v>SetDialogInterface</v>
|
||||
<v>1457545b-0e2e-47a2-8503-5bb85bfc5f5d</v>
|
||||
<v>SetResult</v>
|
||||
<v>e42fd194-00e2-4f31-9c7b-eebef77f4e7a</v>
|
||||
<v>SetStaticState</v>
|
||||
<v>4ce4dbe9-d145-4b95-8f71-ff010dad62de</v>
|
||||
<v>SetVisuFlagsInternal</v>
|
||||
<v>5f6ff7f1-44bb-4e1a-a142-6bebd8a0668c</v>
|
||||
<v>Update</v>
|
||||
<v>ce19deb8-4165-44ae-81c6-f74cd58cea34</v>
|
||||
</d>
|
||||
<d n="FbProperties" t="CaseInsensitiveHashtable" ckt="String" cvt="Guid">
|
||||
<v>__getContainer</v>
|
||||
<v>302b1886-b2e3-573d-97f7-7a34aed69fbc</v>
|
||||
<v>__getVisu</v>
|
||||
<v>dc519513-59f7-5520-a39c-dcff9ec16b86</v>
|
||||
</d>
|
||||
<v n="FbName">"NotImportant"</v>
|
||||
<v n="FbGuid">{2527c1f7-2a52-4113-b329-8052abbeb004}</v>
|
||||
</o>
|
||||
<v n="GeneratedGlobalVisuVarsGuid">{e0167751-8d61-4f1b-b5e2-53d6ae49d76d}</v>
|
||||
<v n="GeneratedGlobalTheVisuVarlistGuid">{b11f7dce-fc30-428f-a106-ca6128897c66}</v>
|
||||
<v n="GeneratedGlobalVisuConstants">{ca8a5f2d-0618-4d82-a135-c4524bfd1223}</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>05d30a0a-3c22-4498-97ff-b658c698c1bf</v>
|
||||
<v>FB_Init</v>
|
||||
<v>f7256fc5-0f7c-4023-99f0-6ac02fb70d02</v>
|
||||
<v>FB_Reinit</v>
|
||||
<v>acd3edfb-e49c-463d-8c45-46af5ac0e37e</v>
|
||||
</d>
|
||||
<d n="FbProperties" t="CaseInsensitiveHashtable" />
|
||||
<v n="FbName">"NotImportant"</v>
|
||||
<v n="FbGuid">{8876dd2d-4c7a-468d-b28a-5a14c88e36ee}</v>
|
||||
</o>
|
||||
<v n="VisuRegisterGvl">{a5e80382-e957-49aa-9690-cd141c8765bf}</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>d899f8c7-b992-472b-a6f1-c40cfdc0ee9b</v>
|
||||
<v>ExecuteDialogClosed</v>
|
||||
<v>f9ba3914-1e52-411e-bb8f-68f17751ea4c</v>
|
||||
<v>ExecuteKeyDown</v>
|
||||
<v>e17609fa-76d2-4911-9ea4-f4679761ae3a</v>
|
||||
<v>ExecuteKeyUp</v>
|
||||
<v>f6c44bba-ef30-44f8-8f77-32447a61282f</v>
|
||||
<v>ExecuteLooseCapture</v>
|
||||
<v>074004ea-d430-45da-8b20-6adaa508c169</v>
|
||||
<v>ExecuteMouseClick</v>
|
||||
<v>0d35ce0f-27ca-4b5d-8d6c-96123024debd</v>
|
||||
<v>ExecuteMouseDblClick</v>
|
||||
<v>433a3554-b92e-4793-b872-1697422d5d8f</v>
|
||||
<v>ExecuteMouseDown</v>
|
||||
<v>d6ccfbef-0da8-4241-8acb-7e05b31f5444</v>
|
||||
<v>ExecuteMouseEnter</v>
|
||||
<v>bd9486a7-f288-430f-b971-96c2a1258a71</v>
|
||||
<v>ExecuteMouseLeave</v>
|
||||
<v>952ec035-d5c8-4cab-809b-cacee7d72445</v>
|
||||
<v>ExecuteMouseMove</v>
|
||||
<v>265c516e-097c-4718-b7ab-98bb5f20ff86</v>
|
||||
<v>ExecuteMouseUp</v>
|
||||
<v>19f58b1d-b5df-4166-9f52-bac61068fb4c</v>
|
||||
<v>ExecuteValueChanged</v>
|
||||
<v>374b2710-beac-4304-8a53-b3325e11be52</v>
|
||||
<v>GetElementInfo</v>
|
||||
<v>742baee5-44e8-4bf6-bb64-2a66257b619c</v>
|
||||
<v>Initialize</v>
|
||||
<v>be088c7b-969c-4c5a-a485-b4f636567ae0</v>
|
||||
</d>
|
||||
<d n="FbProperties" t="CaseInsensitiveHashtable" />
|
||||
<v n="FbName">"NotImportant"</v>
|
||||
<v n="FbGuid">{889dbbbe-32fb-48c4-b914-f403c6d9d01a}</v>
|
||||
</o>
|
||||
<v n="DialogDut">{c31d3e85-f53c-4aa5-9458-b93ef3f7525a}</v>
|
||||
</o>
|
||||
<v n="LastUsedIdForIdentifier">19</v>
|
||||
<o n="TextDocument" t="TextDocument">
|
||||
<v n="TextBlobForSerialisation">"VAR_IN_OUT
|
||||
END_VAR
|
||||
VAR_INPUT
|
||||
TankNr : INT;
|
||||
END_VAR
|
||||
VAR
|
||||
END_VAR"</v>
|
||||
<n n="LineInfoPersistence" />
|
||||
</o>
|
||||
<v n="GvlCreated">false</v>
|
||||
<n n="LMEntry" />
|
||||
<v n="ProfileCompatibilityId">4140216668L</v>
|
||||
<v n="LMVerMinor">0</v>
|
||||
<v n="LMVerMajor">1</v>
|
||||
<o n="Hotkeys" t="HotkeyConfiguration">
|
||||
<v n="IdMin">481037385728L</v>
|
||||
<v n="IdMax">549755813887L</v>
|
||||
<v n="Id">481037385728L</v>
|
||||
<v n="IdMask">549754765312L</v>
|
||||
<v n="IdStep">1048576L</v>
|
||||
<l2 n="Inputs" />
|
||||
</o>
|
||||
<o n="VisuSizeManager" t="VisualObjectSizeManager">
|
||||
<d2 n="Size" ckt="Int32" cvt="VisualObjectSize">
|
||||
<v>0</v>
|
||||
<o>
|
||||
<v n="Width">100</v>
|
||||
<v n="Height">150</v>
|
||||
</o>
|
||||
<v>1</v>
|
||||
<o>
|
||||
<v n="Width">100</v>
|
||||
<v n="Height">150</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="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">100</v>
|
||||
<v n="SizeY">150</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>
|
||||
1260
PLC/8 Media/VISUs/VISU_MEDIA_SERVICE_TANK_old.TcVIS
Normal file
1260
PLC/8 Media/VISUs/VISU_MEDIA_SERVICE_TANK_old.TcVIS
Normal file
File diff suppressed because it is too large
Load Diff
Reference in New Issue
Block a user