Herunterladen Inhalt Inhalt Diese Seite drucken

Siemens SINUMERIK 840Di 3 Funktionsbeschreibung Seite 51

Inhaltsverzeichnis

Werbung

10.00
2.12
PLC–Variable lesen und schreiben (ab SW 4)
Schneller Datenka-
Für den schnellen Austausch von Informationen zwischen PLC und NC wird in
nal
dem Koppelspeicher dieser Baugruppen (DPR) ein Speicherbereich reserviert.
In diesem Speicherbereich können beliebige PLC–Variablen (E/A, DB, DW,
Merker) ausgetauscht werden.
Auf diesen Speicher wird von der PLC mit 'FunctionCalls' (FC), von NCK mit
'$–Variablen' zugegriffen.
Organisation des
Für die Organisation (Struktur) des Speicherbereiches ist der
Speicherbereichs
Anwenderprogrammierer (NCK und PLC) selbst verantwortlich. Dabei kann jede
beliebige Speicherstelle angesprochen werden, jedoch muß dabei die Grenze
entsprechend dem Datenformat gewählt werden (ein DWORD also auf einer
4–Byte–Grenze, ein WORD auf einer 2–Byte–Grenze ...).
Der Zugriff in den Speicherbereich erfolgt über den Datentyp und den
Positionsoffset innerhalb des Speicherbereichs.
Zugriff von NC
Für den schnellen Zugriff (aus einem Teileprogramm) auf PLC–Variable werden
im NCK $–Variablen zur Verfügung gestellt. Diese $–Variablen werden von der
PLC durch einen Funktionsaufruf (FC) gelesen bzw. beschrieben. Die
Übertragung von bzw. an NCK erfolgt unmittelbar.
Der Zugriff (von Seiten des NCK) auf diese $–Variablen ist im Vorlauf und bei
Synchronaktionen möglich.
Die Datentypinformation ergibt sich dabei aus dem Datentyp der '$–Variablen',
der Positionsindex wird als Feldindex (in Byte) angegeben.
Folgende '$–Variablen' stehen zur Verfügung:
Wertebereiche
Zugriff von PLC
Der Zugriff von der PLC erfolgt mittels 'FunctionCall' (FC). Mit diesen FC's
werden die Daten unmittelbar, also nicht erst bei Zyklusbeginn der PLC, im DPR
gelesen bzw. geschrieben. Datentypinformation und der Positionsoffset werden
dem FC als Parameter mitgegeben.
 Siemens AG 2003 All Rights Reserved
SINUMERIK 840D/840Di/810D Funktionsb. Grundmaschine (FB1) – Ausgabe 11.2003
Diverse Nahtstellensignale (A2)
2.12 PLC–Variable lesen und schreiben (ab SW 4)
$A_DBB
// Datenbyte (8 Bit)
$A_DBW
// Datenwort (16 Bit)
$A_DBD
// Datendoppelwort (32 Bit)
$A_DBR
// Real Daten (32 Bit)
$A_DBB(n) 0 <= x <= 255
$A_DBW(n) –32768 <= x <= 3276
$A_DBD(n) –2147483648 <= x <= 2147483647
1/A2/2-41

Quicklinks ausblenden:

Werbung

Inhaltsverzeichnis
loading

Diese Anleitung auch für:

Sinumerik 840dieSinumerik 810dSinumerik 840d 6Sinumerik 810deSinumerik 840deSinumerik 840d powerline ... Alle anzeigen

Inhaltsverzeichnis