10
03.04
Programmierbeispiel
Synchronaktion mit zwei Aktionen
WHEN $AA_IM[Y] >= 35.7 DO M135 $AC_PARAM=50
;Falls Bedingung erfüllt, wird M135 an PLC ausgegeben und der Overrite auf 50% gesetzt.
Als Aktion kann auch ein Programm
(Einzelachsprogramm, Technologiezyklus)
angegeben werden. Dieses darf nur aus solchen
Aktionen bestehen, die auch einzeln in
Synchronaktionen programmiert werden können.
Die einzelnen Aktionen eines solchen Programms,
werden sequentiell im Interpolationstakt
abgearbeitet.
Hinweis
Aktionen können unabhängig von der Betriebsart
ausgeführt werden.
Nur im Automatik-Betrieb bei aktivem Programm
wirksam sind die Aktionen
• STOPREOF,
• DELDTG.
10.1.5 Übersicht der Synchronaktionen
bis SW 3.x
• Programmierung von Abläufen im
Interpolationstakt auf Anwenderebene
(Teileprogramm)
• Reaktion auf Ereignisse / Zustände im
Interpolationstakt
• Verknüpfungslogik in Echtzeit
• Zugriff auf Peripherie, Steuerungs- und
Maschinenzustände
• Programmierung zyklischer Abläufe, die im
Interpolationstakt ausgeführt werden
• Auslösen spezifischer NC-Funktionen
(Einlesesperre, axiale überlagerte Bewegung, ...)
• Bearbeitung von Technologiefunktionen parallel
zur Bahnbewegung
• Auslösen von Technologiefunktionen unabhängig
von Satzgrenzen
Siemens AG 2004 All rights reserved.
SINUMERIK 840D/840Di/810D Programmieranleitung Arbeitsvorbereitung (PGA) - Ausgabe 03.04
10.1 Struktur, allgemeine Grundlagen
Bewegungssynchronaktionen
10
10-427