Herunterladen Inhalt Inhalt Diese Seite drucken

Siemens SINUMERIK Funktionshandbuch Seite 48

Vorschau ausblenden Andere Handbücher für SINUMERIK:
Inhaltsverzeichnis

Werbung

Ablaufstruktur und OBs des PLC-Programms festlegen
7.2 Ablaufstruktur des PLC-Programms
Bild 7-1
Struktur des PLC-Programms
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 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] 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 wird im Main [OB1] das PLC-Grundprogramm mit LBP_MainBP [FC2]
aufgerufen. 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.
• Zusätzlich fügen Sie im Main [OB1] die jeweiligen Aufrufe für Ihr PLC-Anwenderprogramm
ein.
– Um die Kommunikation mit den Bedienkomponenten zur ermöglichen, rufen Sie bei der
– Die Übertragung von Maschinensteuertafel-Signalen (z. B. MCP oder HT8) konfigurieren
– Vom PLC-Anwenderprogramm können Sie an beliebiger Stelle verschiedene PLC-
• Konfigurieren Sie LBP_GenerateAlarmMsgs [FC10], damit aufgetretene Alarme in den
Alarmpuffer der PLC eingetragen 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.
48
realen SINUMERIK ONE zuerst den Baustein "LBP_OpUnitComm [FB25000]" auf. Damit
stehen für nachfolgende Programmteile aktuelle Daten der Bedienkomponenten bereit.
Sie in diesem Teil Ihres Anwenderprogramms und rufen den entsprechenden benötigten
Grundprogramm-Baustein auf, z. B. LBP_MCPCtrlMilling [FC19].
Grundprogramm-Bausteine selbst aufrufen, z. B. zum Starten von ASUP oder von PI-
Diensten oder für die Werkzeugverwaltung.
Funktionshandbuch, 10/2020, A5E48053808A AD
PLC

Quicklinks ausblenden:

Werbung

Inhaltsverzeichnis
loading

Diese Anleitung auch für:

Sinumerik one plc

Inhaltsverzeichnis