This commit is contained in:
2026-01-08 11:08:17 +01:00
commit fe882dc444
311 changed files with 511562 additions and 0 deletions

View File

@@ -0,0 +1,36 @@
<?xml version="1.0" encoding="utf-8"?>
<TcPlcObject Version="1.1.0.1" ProductVersion="3.1.4026.13">
<GVL Name="General_GVL" Id="{4ba5430c-37a7-4994-83fd-a1b1f5accfe2}">
<Declaration><![CDATA[VAR_GLOBAL CONSTANT
VISU_MC : STRING := 'VISU_MAIN_MC';
VERSION : STRING := '1699 Randätzer 2025.10.06';
LastRelaxStation : INT := FirstLelaxStation +5;
MaxNumberOfSubstratesPerTray : INT := 72;
END_VAR
VAR_GLOBAL
GENERAL_MAIN : GENERAL_MAIN_FB;
HV_MAIN : ARRAY[FirstHV..LastHV] OF HV_MAIN_FB;
VISU_HVMain : REFERENCE TO HV_MAIN_FB := HV_MAIN[FirstHV];
VisuHV_IO : REFERENCE TO HV_IO_FB := HV_MAIN[FirstHV].IO;
KeyenceCamera : KeyenceCamera_FB;
RETRY_MAIN : ARRAY[FirstLelaxStation..LastRelaxStation] OF RETRY_MAIN_FB;
CheckFlowGripperSize : ARRAY [FirstStation..LastStation] OF USINT;
SubstrateOnRetry : BOOL;
bCoolDown : BOOL;
{attribute 'OPC.UA.DA' := '1'}
nCounter : ULINT;
{attribute 'OPC.UA.DA' := '1'}
TestArray : ARRAY[0..10] OF UDINT;
{attribute 'OPC.UA.DA' := '1'}
bResetCounter : BOOL;
END_VAR
]]></Declaration>
</GVL>
</TcPlcObject>

View File

@@ -0,0 +1,254 @@
<?xml version="1.0" encoding="utf-8"?>
<TcPlcObject Version="1.1.0.1" ProductVersion="3.1.4026.6">
<TextList Name="SystemErrorList" Id="{b2f2cb6e-fff5-4c1e-a320-047c72251e9d}">
<XmlArchive>
<Data>
<o xml:space="preserve" t="TextListObject">
<v n="UniqueIdGenerator">"0"</v>
<l n="TextList" t="ArrayList" cet="TextListRow">
<o>
<v n="TextID">"50"</v>
<v n="TextDefault">"no actuator power"</v>
<l n="LanguageTexts" t="ArrayList" cet="String">
<v>no actuator power</v>
<v>Keine Aktorspannung</v>
<v>pas de tension actionneur</v>
</l>
</o>
<o>
<v n="TextID">"500"</v>
<v n="TextDefault">"Leakage Media Cabinet Surfactant"</v>
<l n="LanguageTexts" t="ArrayList" cet="String">
<v>Leakage Media Cabinet Surfactant</v>
<v>Leakage Media Cabinet Surfactant</v>
<v>Leakage Media Cabinet Surfactant</v>
</l>
</o>
<o>
<v n="TextID">"501"</v>
<v n="TextDefault">"Leakage Media Cabinet PGMEA"</v>
<l n="LanguageTexts" t="ArrayList" cet="String">
<v>Leakage Media Cabinet PGMEA</v>
<v>Leakage Media Cabinet PGMEA</v>
<v>Leakage Media Cabinet PGMEA</v>
</l>
</o>
<o>
<v n="TextID">"502"</v>
<v n="TextDefault">"Leakage Media Cabinet Aceton"</v>
<l n="LanguageTexts" t="ArrayList" cet="String">
<v>Leakage Media Cabinet Aceton</v>
<v>Leakage Media Cabinet Aceton</v>
<v>Leakage Media Cabinet Aceton</v>
</l>
</o>
<o>
<v n="TextID">"503"</v>
<v n="TextDefault">"Leakage Media Cabinet 4"</v>
<l n="LanguageTexts" t="ArrayList" cet="String">
<v>Leakage Media Cabinet 4</v>
<v>Leakage Medienkabinett 4</v>
<v>Leakage Media Cabinet 4</v>
</l>
</o>
<o>
<v n="TextID">"504"</v>
<v n="TextDefault">"Leakage Process Module"</v>
<l n="LanguageTexts" t="ArrayList" cet="String">
<v>Leakage Process Module</v>
<v>Leakage Prozessmodul</v>
<v>Leakage Process Module</v>
</l>
</o>
<o>
<v n="TextID">"600"</v>
<v n="TextDefault">"CDA Main missing"</v>
<l n="LanguageTexts" t="ArrayList" cet="String">
<v>CDA Main missing</v>
<v>CDA Main fehlt</v>
<v>CDA Main missing</v>
</l>
</o>
<o>
<v n="TextID">"400"</v>
<v n="TextDefault">"Error Exhaust Process Module"</v>
<l n="LanguageTexts" t="ArrayList" cet="String">
<v>Error Exhaust Process Module</v>
<v>Fehler Exhaust Prozessmodul</v>
<v>Error Exhaust Process Module</v>
</l>
</o>
<o>
<v n="TextID">"401"</v>
<v n="TextDefault">"Error Exhaust Media Cabinet"</v>
<l n="LanguageTexts" t="ArrayList" cet="String">
<v>Error Exhaust Media Cabinet</v>
<v>Fehler Exhaust Medienkabinett</v>
<v>Error Exhaust Media Cabinet</v>
</l>
</o>
<o>
<v n="TextID">"402"</v>
<v n="TextDefault">"Error Exhaust 3"</v>
<l n="LanguageTexts" t="ArrayList" cet="String">
<v>Error Exhaust 3</v>
<v>Fehler Exhaust 3</v>
<v>Error Exhaust 3</v>
</l>
</o>
<o>
<v n="TextID">"100"</v>
<v n="TextDefault">"Fuse Block 1 Main Cabinet tripped"</v>
<l n="LanguageTexts" t="ArrayList" cet="String">
<v>Fuse Block 1 Main Cabinet tripped</v>
<v>Fuse Block 1 Main Cabinet tripped</v>
<v>Fuse Block 1 Main Cabinet tripped</v>
</l>
</o>
<o>
<v n="TextID">"601"</v>
<v n="TextDefault">"Vacuum Main missing"</v>
<l n="LanguageTexts" t="ArrayList" cet="String">
<v>Vacuum Main missing</v>
<v>Vakuum Main fehlt</v>
<v>Vacuum Main missing</v>
</l>
</o>
<o>
<v n="TextID">"602"</v>
<v n="TextDefault">"N2 Main missing"</v>
<l n="LanguageTexts" t="ArrayList" cet="String">
<v>N2 Main missing</v>
<v>N2 Main fehlt</v>
<v>N2 Main missing</v>
</l>
</o>
<o>
<v n="TextID">"603"</v>
<v n="TextDefault">"CO2 Main missing"</v>
<l n="LanguageTexts" t="ArrayList" cet="String">
<v>CO2 Main missing</v>
<v>CO2 Main fehlt</v>
<v>CO2 Main missing</v>
</l>
</o>
<o>
<v n="TextID">"101"</v>
<v n="TextDefault">"Fuse Block 2 Main Cabinet tripped"</v>
<l n="LanguageTexts" t="ArrayList" cet="String">
<v>Fuse Block 2 Main Cabinet tripped</v>
<v>Fuse Block 2 Main Cabinet tripped</v>
<v>Fuse Block 2 Main Cabinet tripped</v>
</l>
</o>
<o>
<v n="TextID">"200"</v>
<v n="TextDefault">"High-temperature in Control cabinet 1"</v>
<l n="LanguageTexts" t="ArrayList" cet="String">
<v>High-temperature in Control cabinet 1</v>
<v>Hochtemperatur im Schaltschrank 1</v>
<v>Haute température dans l'armoire de commande 1</v>
</l>
</o>
<o>
<v n="TextID">"201"</v>
<v n="TextDefault">"High-temperature in Control cabinet 2"</v>
<l n="LanguageTexts" t="ArrayList" cet="String">
<v>High-temperature in Control cabinet 2</v>
<v>Hochtemperatur im Schaltschrank 2</v>
<v>Haute température dans l'armoire de commande 2</v>
</l>
</o>
<o>
<v n="TextID">"403"</v>
<v n="TextDefault">"Error Exhaust 4"</v>
<l n="LanguageTexts" t="ArrayList" cet="String">
<v>Error Exhaust 4</v>
<v>Fehler Exhaust 4</v>
<v>Error Exhaust 4</v>
</l>
</o>
<o>
<v n="TextID">"300"</v>
<v n="TextDefault">"Emergency stop Main Module"</v>
<l n="LanguageTexts" t="ArrayList" cet="String">
<v>Emergency stop Main Module</v>
<v>Emergency stop Main Module</v>
<v>Emergency stop Main Module</v>
</l>
</o>
<o>
<v n="TextID">"301"</v>
<v n="TextDefault">"Emergency stop Media Cabinet"</v>
<l n="LanguageTexts" t="ArrayList" cet="String">
<v>Emergency stop Media Cabinet</v>
<v>Not-Aus-Medienschrank</v>
<v>Armoire multimédia d'arrêt d'urgence</v>
</l>
</o>
<o>
<v n="TextID">"102"</v>
<v n="TextDefault">"Fuse Block 3 Main Cabinet tripped"</v>
<l n="LanguageTexts" t="ArrayList" cet="String">
<v>Fuse Block 3 Main Cabinet tripped</v>
<v>Fuse Block 3 Main Cabinet tripped</v>
<v>Fuse Block 3 Main Cabinet tripped</v>
</l>
</o>
<o>
<v n="TextID">"103"</v>
<v n="TextDefault">"Fuse Block 4 Main Cabinet tripped"</v>
<l n="LanguageTexts" t="ArrayList" cet="String">
<v>Fuse Block 4 Main Cabinet tripped</v>
<v>Fuse Block 4 Main Cabinet tripped</v>
<v>Fuse Block 4 Main Cabinet tripped</v>
</l>
</o>
<o>
<v n="TextID">"104"</v>
<v n="TextDefault">"Fuse Block Media Cabinet 4 tripped"</v>
<l n="LanguageTexts" t="ArrayList" cet="String">
<v>Fuse Block Media Cabinet 4 tripped</v>
<v>Fuse Block Media Cabinet 4 tripped</v>
<v>Fuse Block Media Cabinet 4 tripped</v>
</l>
</o>
<o>
<v n="TextID">"604"</v>
<v n="TextDefault">"Facility not ready"</v>
<l n="LanguageTexts" t="ArrayList" cet="String">
<v>Facility not ready</v>
<v>Facility not ready</v>
<v>Facility not ready</v>
</l>
</o>
<o>
<v n="TextID">""</v>
<v n="TextDefault">""</v>
<l n="LanguageTexts" t="ArrayList" cet="String">
<v></v>
<v></v>
<v></v>
</l>
</o>
</l>
<l n="Languages" t="ArrayList" cet="String">
<v>en</v>
<v>de</v>
<v>fr</v>
</l>
<v n="GuidInit">{650a49b8-4713-4c2b-946b-c5c3fd85f159}</v>
<v n="GuidReInit">{e58c6996-9df1-4a19-99f1-d57621fadcd4}</v>
<v n="GuidExitX">{ee1536a9-7827-46f1-b9c7-f9a1d6c8c22d}</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="TextListObject">{2bef0454-1bd3-412a-ac2c-af0f31dbc40f}</Type>
<Type n="TextListRow">{53da1be7-ad25-47c3-b0e8-e26286dad2e0}</Type>
</TypeList>
</XmlArchive>
</TextList>
</TcPlcObject>

View File

@@ -0,0 +1,246 @@
<?xml version="1.0" encoding="utf-8"?>
<TcPlcObject Version="1.1.0.1" ProductVersion="3.1.4026.6">
<TextList Name="TextList" Id="{6e1475fd-b2af-4f69-ba64-9f9c239e8442}">
<XmlArchive>
<Data>
<o xml:space="preserve" t="TextListObject">
<v n="UniqueIdGenerator">"0"</v>
<l n="TextList" t="ArrayList" cet="TextListRow">
<o>
<v n="TextID">"0"</v>
<v n="TextDefault">"Position"</v>
<l n="LanguageTexts" t="ArrayList" cet="String">
<v>Position</v>
<v>Position</v>
<v>Position</v>
</l>
</o>
<o>
<v n="TextID">"1"</v>
<v n="TextDefault">"Velocity"</v>
<l n="LanguageTexts" t="ArrayList" cet="String">
<v>Geschwindigkeit</v>
<v>Speed</v>
<v>vitesse</v>
</l>
</o>
<o>
<v n="TextID">"2"</v>
<v n="TextDefault">"Target values"</v>
<l n="LanguageTexts" t="ArrayList" cet="String">
<v>Sollwerte</v>
<v>Target values</v>
<v>valeur nominale</v>
</l>
</o>
<o>
<v n="TextID">"3"</v>
<v n="TextDefault">"Z-Axis"</v>
<l n="LanguageTexts" t="ArrayList" cet="String">
<v>Z-Achse</v>
<v>Z-Axis</v>
<v>Z-Axe</v>
</l>
</o>
<o>
<v n="TextID">"4"</v>
<v n="TextDefault">"Acceleration"</v>
<l n="LanguageTexts" t="ArrayList" cet="String">
<v>Beschleunigung</v>
<v>Acceleration</v>
<v>Accélération</v>
</l>
</o>
<o>
<v n="TextID">"5"</v>
<v n="TextDefault">"Vacuum"</v>
<l n="LanguageTexts" t="ArrayList" cet="String">
<v>Vakuum</v>
<v>Vacuum</v>
<v>vide</v>
</l>
</o>
<o>
<v n="TextID">"6"</v>
<v n="TextDefault">"Nozzles"</v>
<l n="LanguageTexts" t="ArrayList" cet="String">
<v>Düsen</v>
<v>Nozzles</v>
<v>Buses</v>
</l>
</o>
<o>
<v n="TextID">"7"</v>
<v n="TextDefault">"Supply"</v>
<l n="LanguageTexts" t="ArrayList" cet="String">
<v>Versorgung</v>
<v>Supply</v>
<v>alimentation</v>
</l>
</o>
<o>
<v n="TextID">"8"</v>
<v n="TextDefault">"Home position"</v>
<l n="LanguageTexts" t="ArrayList" cet="String">
<v>Ausgangsposition</v>
<v>Home position</v>
<v>Position de départ</v>
</l>
</o>
<o>
<v n="TextID">"9"</v>
<v n="TextDefault">"Set homeposition"</v>
<l n="LanguageTexts" t="ArrayList" cet="String">
<v>Setze Homeposition</v>
<v>Set homeposition</v>
<v>substituer Position de départ</v>
</l>
</o>
<o>
<v n="TextID">"10"</v>
<v n="TextDefault">"Temperature"</v>
<l n="LanguageTexts" t="ArrayList" cet="String">
<v>Temperatur</v>
<v>Temperature</v>
<v>Température</v>
</l>
</o>
<o>
<v n="TextID">"11"</v>
<v n="TextDefault">"Tolerance"</v>
<l n="LanguageTexts" t="ArrayList" cet="String">
<v>Toleranz</v>
<v>Tolerance</v>
<v>Tolérance</v>
</l>
</o>
<o>
<v n="TextID">"12"</v>
<v n="TextDefault">"Stepwith"</v>
<l n="LanguageTexts" t="ArrayList" cet="String">
<v>Schrittweite</v>
<v>Stepwith</v>
<v>taille de pas</v>
</l>
</o>
<o>
<v n="TextID">"13"</v>
<v n="TextDefault">"Loops"</v>
<l n="LanguageTexts" t="ArrayList" cet="String">
<v>Schleifenanzahl</v>
<v>Loops</v>
<v>Loops</v>
</l>
</o>
<o>
<v n="TextID">"14"</v>
<v n="TextDefault">"Temperature Controller"</v>
<l n="LanguageTexts" t="ArrayList" cet="String">
<v>Temperaturregler</v>
<v>Temperature Controller</v>
<v>Contrôleur de température
</v>
</l>
</o>
<o>
<v n="TextID">"15"</v>
<v n="TextDefault">"Turn on"</v>
<l n="LanguageTexts" t="ArrayList" cet="String">
<v>Einschalten</v>
<v>Turn on</v>
<v>Allumer</v>
</l>
</o>
<o>
<v n="TextID">"16"</v>
<v n="TextDefault">"Retry"</v>
<l n="LanguageTexts" t="ArrayList" cet="String">
<v>Wiederholen</v>
<v>Retry</v>
<v>répétition</v>
</l>
</o>
<o>
<v n="TextID">"17"</v>
<v n="TextDefault">"Motor Rinse"</v>
<l n="LanguageTexts" t="ArrayList" cet="String">
<v>Motorspülung</v>
<v>Motor Rinse</v>
<v>Motor Rinse</v>
</l>
</o>
<o>
<v n="TextID">"18"</v>
<v n="TextDefault">"Help"</v>
<l n="LanguageTexts" t="ArrayList" cet="String">
<v>Hilfe</v>
<v>Help</v>
<v>Aide</v>
</l>
</o>
<o>
<v n="TextID">"19"</v>
<v n="TextDefault">"Call the Service screen"</v>
<l n="LanguageTexts" t="ArrayList" cet="String">
<v>Öffnet den Service-Bildschirm</v>
<v>Call the Service screen</v>
<v>Ouvre l'écran Service</v>
</l>
</o>
<o>
<v n="TextID">"20"</v>
<v n="TextDefault">"Call the configuration screen"</v>
<l n="LanguageTexts" t="ArrayList" cet="String">
<v>Öffnet den Konfiguration-Bildschirm</v>
<v>Call the configuration screen</v>
<v>Ouvre l'écran Configuration</v>
</l>
</o>
<o>
<v n="TextID">"21"</v>
<v n="TextDefault">"Activating the automatic screen"</v>
<l n="LanguageTexts" t="ArrayList" cet="String">
<v>Öffnet den Automatik-Bildschirm</v>
<v>Activating the automatic screen</v>
<v>Activation de l'écran automatique</v>
</l>
</o>
<o>
<v n="TextID">"22"</v>
<v n="TextDefault">"Call the recipe screen"</v>
<l n="LanguageTexts" t="ArrayList" cet="String">
<v>Öffnet den Rezept-Bildschirm</v>
<v>Call the recipe screen</v>
<v>Ouvre l'écran recette</v>
</l>
</o>
<o>
<v n="TextID">""</v>
<v n="TextDefault">""</v>
<l n="LanguageTexts" t="ArrayList" cet="String">
<v></v>
<v></v>
<v></v>
</l>
</o>
</l>
<l n="Languages" t="ArrayList" cet="String">
<v>de</v>
<v>en</v>
<v>fr</v>
</l>
<v n="GuidInit">{599579d6-e6fa-4488-b4c6-9737490271c7}</v>
<v n="GuidReInit">{d94bccc8-9967-4f7a-9b31-a630ce34483d}</v>
<v n="GuidExitX">{580a8474-c464-448b-b4ba-2917a758fea4}</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="TextListObject">{2bef0454-1bd3-412a-ac2c-af0f31dbc40f}</Type>
<Type n="TextListRow">{53da1be7-ad25-47c3-b0e8-e26286dad2e0}</Type>
</TypeList>
</XmlArchive>
</TextList>
</TcPlcObject>