Herunterladen Inhalt Inhalt Diese Seite drucken

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

Mit cnc-software 4.5 sp2
Vorschau ausblenden Andere Handbücher für SINUMERIK 840D sl:
Inhaltsverzeichnis

Werbung

7.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)
7.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[]
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 Kapitel "Zeitstempel der aktiven
M-Hilfsfunktion (Seite 417)").
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
Grundfunktionen
Funktionshandbuch, 03/2013, 6FC5397-0BP40-3AA1
:
Anzahl relevanter M-Befehle
:
Feld von relevanten M-Codes
:
Feld von relevanten M-Adresserweiterungen
:
Anzahl ermittelter M-Codes
:
Feld von ermittelten M-Codes
:
Feld von ermittelten M-Adresserweiterungen
H2: Hilfsfunktionsausgaben an PLC
7.13 Verhalten bei Satzsuchlauf
417

Werbung

Inhaltsverzeichnis
loading

Diese Anleitung auch für:

Sinumerik 840de slSinumerik 828d

Inhaltsverzeichnis