Herunterladen Inhalt Inhalt Diese Seite drucken

Siemens SINUMERIK ONE PLC Funktionshandbuch Seite 46

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

Werbung

Ablaufstruktur und OBs des PLC-Programms festlegen
6.2 Ablaufstruktur des PLC-Programms
Bild 6-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)
– 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
46
realen SINUMERIK ONE zuerst den Baustein "LBP_OpUnitComm [FB25000]" auf.
Damit stehen für nachfolgende Programmteile aktuelle Daten der Bedienkomponenten
bereit.
konfigurieren 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, 12/2019, A5E48053808A AB
PLC

Quicklinks ausblenden:

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis