Herunterladen Inhalt Inhalt Diese Seite drucken

Siemens SINUMERIK 840D sl Handbuch Seite 448

Vorschau ausblenden Andere Handbücher für SINUMERIK 840D sl:
Inhaltsverzeichnis

Werbung

H2: Hilfsfunktionsausgaben an PLC
8.13 Verhalten bei Satzsuchlauf
Ausgangsparameter:
VAR INT _NUM_OUT
VAR INT _M_OUT[]
VAR INT _EXT_OUT[]
Die Funktion ermittelt für die vorgegebenen M-Codes die Ausgabe-Reihenfolge der
gruppenspezifisch aufgesammelten M-Hilfsfunktionen. Die Reihenfolge ergibt sich aus den
Aufsammelzeitpunkten $AC_AUXFU_M_TICK[<n>] (siehe "Zeitstempel der aktiven M-
Hilfsfunktion (Seite 447)").
Ein bestimmter M-Code wird immer nur einmal berücksichtigt, auch wenn er mehreren
Gruppen angehört. Ist die Anzahl der relevanten M-Befehle kleiner oder gleich 0, so werden
alle aufgesammelten M-Codes ausgegeben. Die Anzahl der relevanten M-Befehle ist auf 64
begrenzt.
Beispiel
M-Befehle zur Kühlmittelausgabe:
● M7: Kühlmittel 2 EIN
● M8: Kühlmittel 1 EIN
● M9: Kühlmittel 1 und 2 AUS
Gruppenzuordnung:
● Gruppe 5: M7, M9
● Gruppe 6: M8, M9
Teileprogramm (Ausschnitt):
Programmcode
...
N10 ... M8
N20 ... M9
N30 ... M7
...
Bei Satzsuchlauf werden die Hilfsfunktionen gruppenspezifisch aufgesammelt. Die jeweils
letzte Hilfsfunktion einer Hilfsfunktionsgruppe wird nach Satzsuchlauf an die PLC
ausgegeben:
● Gruppe 5: M7
● Gruppe 6: M9
Werden diese in der Reihenfolge M7 → M9 ausgegeben, so ist anschließend kein Kühlmittel
aktiv. Im Programmablauf wäre jedoch Kühlmittel 2 aktiv. Die korrekte Ausgabe-Reihenfolge
für die M-Hilfsfunktionen wird deshalb mit einem ASUP ermittelt, dass die vordefinierte
Prozedur
448
:
Anzahl ermittelter M-Codes
:
Feld von ermittelten M-Codes
:
Feld von ermittelten M-Adresserweiterungen
enthält:
AUXFUMSEQ(...)
Funktionshandbuch, 03/2010, 6FC5397-0BP20-1AA0
Grundfunktionen

Werbung

Inhaltsverzeichnis
loading

Diese Anleitung auch für:

Sinumerik 828d

Inhaltsverzeichnis