Herunterladen Inhalt Inhalt Diese Seite drucken

Siemens SINUMERIK 840D sl Handbuch Seite 50

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

Werbung

A4: Digitale und analoge NCK-Peripherie
1.2 NCK-Peripherie über PLC
MD10399 $MN_PLCIO_TYPE_REPRESENTATION
Die in den Maschinendaten eingetragenen logischen Adressen der PLC-Peripherie und die
Anzahl der zu übertragenden Bytes müssen mit der PLC-HW-Konfiguration konsistent sein.
Es darf in den konfigurierten Bereichen keine 'Adresslücken' im PLC-Peripherieausbau
geben.
Speicherordnung
Für den Datenaustausch von/zur PLC stehen jeweils 16 Byte (über alle Kanäle) zur
Verfügung. Diese Bereiche sind durch den Anwender selbst zu verwalten (d. h. keine
Überschneidung der Variablen, auch nicht über Kanalgrenzen hinweg!).
Die Darstellung der Variablen innerhalb dieser Bereiche geschieht,
je nach Einstellung des Maschinendatums entweder im Little-Endian-Format (=0) oder im
Big-Endian-Format (=1).:
MD10399 $MN_PLCIO_TYPE_REPRESENTATION
Da das Big-Endian-Format in der PLC die allgemein gebräuchliche Darstellungsart ist (d. h.
auch für die PLC-Peripherie gültig ist), sollte diese generell zur Anwendung kommen.
Ausrichtung
Die Belegung des Eingabe- und Ausgabebereiches für direkte PLC-I/O muss folgenden
Bedingungen genügen:
$A_PBB_IN[j]
$A_PBW_IN[j]
$A_PBD_IN[j]
$A_PBR_IN[j]
$A_PBB_OUT[k]
$A_PBW_OUT[k]
$A_PBD_OUT[k]
$A_PBR_OUT[k]
Weiterhin darf die maximale Anzahl der für den Datenaustausch zur Verfügung stehenden
Bytes nicht überschritten werden.
50
Little-/Big-Endian Formatdarstellung der $A_PBx_OUT, $A_PBx_IN Systemvariablen für
direkt von NCK ansteuerbare PLC-Peripherie.
value = 0
(Default)
Darstellung der Systemvariablen erfolgt im Little-Endian-Format
(d. h. niederwertigstes Byte an niederwertigster Adresse)
value = 1
(PLC-Standardformat, empfohlen)
Darstellung der Systemvariablen erfolgt im Big-Endian-Format
(d. h. höchstwertiges Byte an niederwertigster Adresse)
; j < ([MD10394 $MN_PLCIO_NUM_BYTES_IN])
; j < ([MD10394 $MN_PLCIO_NUM_BYTES_IN] - 1)
; j < ([MD10394 $MN_PLCIO_NUM_BYTES_IN] - 3)
; j < ([MD10394 $MN_PLCIO_NUM_BYTES_IN] - 3)
; k < ([MD10396 $MN_PLCIO_NUM_BYTES_OUT])
; k < ([MD10396 $MN_PLCIO_NUM_BYTES_OUT] - 1)
; k < ([MD10396 $MN_PLCIO_NUM_BYTES_OUT] - 3)
; k < ([MD10396 $MN_PLCIO_NUM_BYTES_OUT] - 3)
Funktionshandbuch, 03/2010, 6FC5397-1BP20-1AA0
Erweiterungsfunktionen

Quicklinks ausblenden:

Werbung

Inhaltsverzeichnis
loading

Diese Anleitung auch für:

Sinumerik 828d

Inhaltsverzeichnis