Nachfolgend finden Sie eine Einführung in mehrere grundlegende Funktionen der industriellen Automatisierung bei Siemens Automotive Plants! (Gilt nicht nur für den VASS-Standard, sondern auch für Teslas SICAR).
VASS-Standard:
Teslas SICAR-Standard
Von Siemens vorgeschlagene Kontrollfunktionsanforderungen (SICAR) für Karosseriewerkstätten:
Stopp: Pause
Ende des Zyklus: Stopp bei Abschluss des Zyklus
Ausgangsposition: Zur ursprünglichen Position zurückkehren
Einzelschritt: Aktivieren Sie den Einzelschritt-
Schritt+1: Einzelschritt--Schritt-Vorgang ausführen
Leere Linie: Leeren Sie die Produktionslinie
Ohne Teil: Leer laufen
Stopp am Ende des Zyklus: (Halt bei Taktende) (Ende des Zyklus)
Schlüsselbegriffe: Automatisch, Start/Stopp, Teil an der Station vorhanden/abwesend.
Nach Abschluss des Produktionsprozesses behält das System seine Ausgangsposition bei. Es ist kein Entriegelungsmechanismus für die Komponentenentnahme vorhanden (die Schlitten bleiben in der Station) und die Aktivierung der Station wird aufgegeben. Diese Funktion wird in jeder Schutzschaltung eingesetzt.
Der aktuelle Prozess wird abgeschlossen und die Ausrüstung einschließlich des Roboters bleibt in ihrer Ausgangsposition.
Bauteile werden nicht weiter aus der Anlage befördert, sondern bleiben an Ort und Stelle. Beachten Sie, dass Komponenten von Vorrichtungen oder Geräten ihre Position in der Ausgangsposition ändern können. In diesem Fall darf das Gerät auf keinen Fall geöffnet werden!
Diese Funktion gilt nur für Radiosender. Handhabungsroboter können Bauteile in einer Standby-Position positionieren.
Wenn der Automatikmodus aktiviert ist, wird die entsprechende HMI-Taste aktiviert und die Variable .xSK6_TE := (bVisuTasten=Byte#32);(VASS) SYSTEM_DB".HMI_Panel[x].IN_Ext. Req_StopEndCycle(SICAR)
Im VASS-Standard erfüllt der Zwischenzustand des Geräts die End-Stopp-Bedingung des Zyklus-, wonach K40 deaktiviert wird.
WENN xK40A
ODER (ST_BA.K6_TE UND ST_BA.K6_AnwTE UND NICHT ST_BA.K94_Lstop)
ODER(ST_BA.K6_TE UND ST_BA.K93_AnwLeer UND ST_BA.K93_Leer)
ODER (nicht ORT UND ST_BA.ExtStop)
ORNOT K16_NotHalt
ORNOT K61_Antr
ORST_BA.K36_PESIStoe
ODER (NICHT K51_KON UND NICHT ST_BA.KWE7)
ORNOT K52_StVo
ORxFSDÜRFEN
ODERReset_Aus
ODER (NICHT ST_BA.K23_BaHand UND NICHT ST_BA.K9_BaAuto UND NICHT ST_BA.K8_BaEinzelbet UND NICHT Cfg.X1)
ORNOT STEU_EIN
ORST_BA.KWE2_Rob
ORST_BA.KWE2_Rob_UBA
ORxTMP_BIT1 DANN
xHM_K40 := Falsch;
END_IF;
Leerzyklus:(Produktion ohne Teile) (Ohne Teil: Leerlauf)
Schlüsselwörter:Automatischer, kontinuierlicher Betrieb, keine Teile an der Station.
1. Im PoT-Betrieb werden keine Anfragen/Übertragungen an die Förderanlage gesendet.
2. Bei einem PoT-Vorgang vom Typ Chain- muss die Zwischenablage in der Zelle/im ARG berücksichtigt werden.
3. Spezifikationen für Stauförderer und Containerstationen:
Auch der PoT-Betrieb muss mit Stapelbändern und Containerstationen möglich sein.
Dazu muss die Roboterprogrammierung im PoT wie folgt ablaufen: Der Roboter bewegt sich mit seinem eigenen UP ausreichend weit vor das zu entnehmende Teil und schließt dann den Greifer, ohne das Teil tatsächlich zu entnehmen.
Stapelförderer nutzen keinen PoT-Betrieb mehr, da keine Teilentnahme erfolgt.
Es ist kein Antrag auf Containertausch gestellt. Containerstationen nutzen keinen PoT-Betrieb.
Im automatischen Vorwahlmodus (dh wenn die START-Taste blinkt) erfolgt die Aktivierung über HMI-Tasten oder entsprechende Tasten auf der Tastenbox.
Variable SYSTEM_DB".HMI_Panel[x].IN_Ext. DryRun(SICAR),xSK92_PoT:= (bVisuTasten=Byte#128);(VASS)
Im VASS-Standard wird FC10 zur Simulation von Teilsignalen zur Nachbildung von Leerfahrten verwendet.
Leere Zeile:(Empty Run System Anlage leer fahren)
Schlüsselwörter:Automatisch, Startunterbrechung, Station ohne Teile.
Nach Auswahl der Funktion wird die Bleiladestation gesperrt und Komponenten in der Produktionsstation, der Lagerstation und dem Robotergreifer eingebaut. Nachfolgende Einlegestationen werden entsprechend der noch zu montierenden Komponenten (Einbau Schutzfenster/Licht mit indirektem Schutz) weiter freigegeben. Der Speicher wird nicht gelöscht.
Diese Funktion muss jederzeit kündbar sein und ein automatischer Neustart der Teileproduktion muss gewährleistet sein.
Bei leerem System muss der Start jeder BA deaktiviert und die Auswahl zurückgesetzt werden.
Diese Funktion wirkt auf die Schutzschaltung und wird für jede Schutzschaltung einzeln über eine Vorwahltaste ausgewählt.
Eine Cross-ARG-Auswahl sollte möglich sein. Dies bedeutet eine separate Schaltfläche auf der Benutzeroberfläche.
Die Lösung erfolgt über FB-Vorauswahl und muss per PN-PN-Koppler an ein anderes ARG übertragen werden.
Die automatisch generierte Schutzschaltung „Leer“ bleibt hiervon unberührt.
Die Aktivierung erfolgt durch Anklicken des HMI-Buttons (möglich im manuellen, automatischen und automatischen Vorauswahlzustand) mit der entsprechenden Variable
entsprechende Variable SYSTEM_DB".HMI_Panel[x].IN_Ext. EmptyLine(SICAR), xSK93_Leer:= (bVisuTasten=Byte#64) Oder ST_BA.K93_Leer_SR;(VASS)
Im VASS-Standard schließt K40, wenn der Status des Mittelspannungsgeräts den Zustand „Leitung leer“ erreicht.
WENN xK40A
ODER(ST_BA.K6_TE UND ST_BA.K6_AnwTE UND NICHT ST_BA.K94_Lstop)
ODER (ST_BA.K6_TE UND ST_BA.K93_AnwLeer UND ST_BA.K93_Leer)
ODER (nicht ORT UND ST_BA.ExtStop)
ORNOT K16_NotHalt
ORNOT K61_Antr
ORST_BA.K36_PESIStoe
ODER (NICHT K51_KON UND NICHT ST_BA.KWE7)
ORNOT K52_StVo
ORxFSCAN
ODERReset_Aus
ODER (NICHT ST_BA.K23_BaHand UND NICHT ST_BA.K9_BaAuto UND NICHT ST_BA.K8_BaEinzelbet UND NICHT Cfg.X1)
ORNOT STEU_EIN
ORST_BA.KWE2_Rob
ORST_BA.KWE2_Rob_UBA
ORxTMP_BIT1 DANN
xHM_K40 := Falsch;
END_IF;




