Herunterladen Inhalt Inhalt Diese Seite drucken

Siemens SINUMERIK MC PLC Funktionshandbuch Seite 42

Inhaltsverzeichnis

Werbung

Ablaufstruktur und OBs des PLC-Programms festlegen
7.2 Ablaufstruktur PLC-Programm
Die PLC läuft immer mit der Anlaufart NEUSTART hoch, d. h. das PLC-Betriebssystem
durchläuft nach der Initialisierung den Baustein Startup [OB100]:
● Im Startup [OB100] rufen Sie zu Beginn LBP_ConfigBP [FC1] auf, der das PLC-
Grundprogramm konfiguriert und initialisiert.
– LBP_ConfigBP [FC1] ruft intern weitere PLC-Grundprogrammbausteine auf.
● Zusätzlich fügen Sie im Startup [OB100] nach dem LBP_ConfigBP [FC1] die jeweiligen
Aufrufe für Ihr PLC-Anwenderprogramm ein.
Nach dem Durchlaufen von Startup [OB100] beginnt die PLC den zyklischen Betrieb am
Anfang von Main [OB1]:
● Im zyklischen Betrieb rufen Sie im Main [OB1] zu Beginn das PLC-Grundprogramm
mit LBP_MainBP [FC2] auf.
Es erfolgt die komplette Bearbeitung der NCK/PLC-Nahtstelle. Zwischen PLC und NCK
wird nach abgeschlossenem Hochlauf und erstem OB-Zyklus eine zyklische Überwachung
aktiviert. LBP_MainBP [FC2] ruft intern weitere PLC-Grundprogrammbausteine auf.
● Die Übertragung von Maschinensteuertafel-Signalen (z. B. MCP oder HT8) konfigurieren
Sie ebenfalls im Main [OB1] und rufen den entsprechend benötigten Grundprogramm-
Baustein auf, z. B. LBP_MCPCtrlMilling [FC19].
● Zusätzlich fügen Sie im Main [OB1] die jeweiligen Aufrufe für Ihr PLC-Anwenderprogramm
ein.
– Vom PLC-Anwenderprogramm können Sie an beliebiger Stelle verschiedene PLC-
Hinweis
Aufruf von LBP_ConfigBP [FC1] und LBP_MainBP [FC2]
Die beiden Funktionen müssen am Anfang des jeweiligen OBs aufgerufen werden.
Wenn zur Laufzeit aufgrund eines projektierten Hardware-Ereignisses ein Prozessalarm
ausgelöst wird, wird die zyklische Programmbearbeitung unterbrochen und der entsprechende
Prozessalarm-OB ausgelöst.
● Wenn zur Laufzeit in einem NC-Teileprogramm ein Befehl bearbeitet wird, der eine
synchrone Reaktion im PLC-Programm erfordert, wird diese im satzsynchronen Teil des
Grundprogramm (LBP_NCKProcessIRT [FC3]) ausgeführt. Den Signalaustausch und
Prozessalarm dafür projektieren Sie in den NCK-Eigenschaften und Sie rufen im
entsprechenden Prozessalarm-OB, z. B. in Hardware Interrupt [OB40]
den LBP_NCKProcessIRT [FC3] auf. LBP_NCKProcessIRT [FC3] ruft intern weitere PLC-
Grundprogrammbausteine auf.
● Zusätzlich fügen Sie in diesem und/oder in anderen Prozessalarm-OBs die jeweiligen
Aufrufe für Ihr PLC-Anwenderprogramm ein und definieren die zugehörigen Ereignisse in
den Eigenschaften des entsprechenden Geräts bzw. Moduls.
Beim Ausfall der PLC erscheint der Alarm "2000 Lebenszeichenüberwachung PLC" in
SINUMERIK Operate. Es erfolgt kein Rücksprung zur Unterbrechungsstelle (z. B. bei
Netzausfall). Einige Daten des PLC-Grundprogramms werden in einem remanenten
Speicherbereich abgelegt.
42
Grundprogramm-Bausteine selbst aufrufen, z. B. zum Starten von ASUP oder von PI-
Diensten oder für die Werkzeugverwaltung.
Funktionshandbuch, 06/2019, A5E47437861A AA
PLC

Quicklinks ausblenden:

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis