Systemvariablen
Seitens der NC erfolgt der Zugriff über Systemvariablen aus Teileprogrammen und
Synchronaktionen.
Für das Lesen von PLC:
$A_PBB_IN[n]
$A_PBW_IN[n]
$A_PBD_IN[n]
$A_PBR_IN[n]
Beim Lesen aus dem Teileprogramm erfolgt Vorlaufstopp.
Für das Schreiben zur PLC:
$A_PBB_OUT[n]
$A_PBW_OUT[n]
$A_PBD_OUT[n]
$A_PBR_OUT[n]
Die Ausgabedaten können vom Teileprogramm und von Synchronaktionen auch gelesen
werden. Beim Lesen aus dem Teileprogramm wird automatisch ein Vorlaufstopp ausgelöst
(um die Synchronisation mit dem Echtzeitkontext zu erreichen).
Variablen-Wertebereiche
Die Variablen können Werte in folgenden Bereichen annehmen:
$A_PBB_OUT[n]
$A_PBW_OUT[n]
$A_PBD_OUT[n]
$A_PBR_OUT[n]
Übergabezeitpunkte
Die Ausgabe von Daten von NCK ⇒ PLC (Schreiben) erfolgt, wenn wenigstens ein Datum
geschrieben wurde, am Ende des Interpolationstaktes.
Das Einlesen von Daten erfolgt, in Abhängigkeit des Maschinendatums durch das Absetzen
einer Request-Anforderung am Ende des Interpolationstaktes:
MD10398 $MN_PLCIO_IN_UPDATE_TIME
Erweiterungsfunktionen: Digitale und analoge NCK-Peripherie (A4)
Funktionshandbuch, 11/2006, 6FC5397-1BP10-2AA0
; Byte (8 Bit) lesen
; Word (16 Bit) lesen
; DWord (32 Bit) lesen
; Real (32 Bit float) lesen
n
Byteoffset innerhalb des PLC-Eingabebereiches
; Byte (8 Bit) schreiben
; Word (16 Bit) schreiben
; DWord (32 Bit) schreiben
; Real (32 Bit float) schreiben
n
Byteoffset innerhalb des PLC-Ausgabebereiches
;(-128 ... +127) oder (0 ... 255)
;(-32768 ... +32767) oder (0 ... 65535)
;(-2147483648 ... +2147483647) oder (0 ... 4294967295)
;(-3.402823466E+38 ... +3.402823466E+38)
Ausführliche Beschreibung
2.1 NCK-Peripherie über PLC
2-23