Herunterladen Inhalt Inhalt Diese Seite drucken

Zeitstempel Der Aktiven M-Hilfsfunktion; Ermittlung Der Ausgabe-Reihenfolge - Siemens SINUMERIK 840D sl Handbuch

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

Werbung

MD22030 $MC_AUXFU_ASSIGN_VALUE [1] = 9
MD22030 $MC_AUXFU_ASSIGN_VALUE [2] = 8
MD22030 $MC_AUXFU_ASSIGN_VALUE [3] = 9
MD22035 $MC_AUXFU_ASSIGN_SPEC [0] = 'H121'
MD22035 $MC_AUXFU_ASSIGN_SPEC [1] = 'H121'
MD22035 $MC_AUXFU_ASSIGN_SPEC [2] = 'H121'
MD22035 $MC_AUXFU_ASSIGN_SPEC [3] = 'H121'
Teileprogramm (Ausschnitt):
Programmcode
...
N10 ... M8
N20 ... M9
N30 ... M7
...
Beim Satzsuchlauf wird die Hilfsfunktion M9 bezüglich der Gruppen 5 und 6 aufgesammelt.
Abfrage der aufgesammelten M-Hilfsfunktionen:
M-Funktion der 5. Gruppe: $AC_AUXFU_M_VALUE [4] = 7
M-Funktion der 6. Gruppe: $AC_AUXFU_M_VALUE [5] = 9
8.13.3

Zeitstempel der aktiven M-Hilfsfunktion

Bei der Ausgabe aufgesammelter Hilfsfunktionen nach Satzsuchlauf muss die Reihenfolge
beim Aufsammeln beachtet werden. Es wird deshalb zu jeder Gruppe ein Zeitstempel
mitgeführt, der über die folgende Systemvariable gruppenspezifisch abgefragt werden kann:
$AC_AUXFU_M_TICK[<n>] (Zeitstempel der aktiven M-Hilfsfunktion)
8.13.4

Ermittlung der Ausgabe-Reihenfolge

Funktion
Um die Ermittlung der Ausgabe-Reihenfolge für M-Hilfsfunktionen für den Programmierer
einfach zu machen, wird folgende vordefinierte Prozedur zur Verfügung gestellt:
AUXFUMSEQ(VAR INT _NUM_IN, VAR INT _M_IN[], VAR INT _EXT_IN[], VAR
INT _NUM_OUT, VAR INT _M_OUT[], VAR INT _EXT_OUT[])
Eingangsparameter:
VAR INT _NUM_IN
VAR INT _M_IN[]
VAR INT _EXT_IN[]
Grundfunktionen
Funktionshandbuch, 03/2010, 6FC5397-0BP20-1AA0
:
Anzahl relevanter M-Befehle
:
Feld von relevanten M-Codes
:
Feld von relevanten M-Adresserweiterungen
H2: Hilfsfunktionsausgaben an PLC
8.13 Verhalten bei Satzsuchlauf
447

Werbung

Inhaltsverzeichnis
loading

Diese Anleitung auch für:

Sinumerik 828d

Inhaltsverzeichnis