Herunterladen Inhalt Inhalt Diese Seite drucken

Datenaustausch Master Und Sps-Funktionalität (Cpu); Beispiel Modbus/Tcp-Master Und Sps-Funktionalität (Cpu) - WAGO 750-852 Handbuch

Ethernet eco controller
Vorschau ausblenden Andere Handbücher für 750-852:
Inhaltsverzeichnis

Werbung

WAGO-I/O-SYSTEM 750
750-852 ETHERNET ECO Controller
7.3.6
Datenaustausch Master und SPS-Funktionalität (CPU)
Der Feldbusmaster und die SPS-Funktionalität (CPU) des Feldbuscontrollers
haben unterschiedliche Sichtweisen auf die Daten.
Vom Master erzeugte Variablendaten gelangen als Eingangsvariablen zum
Feldbuscontroller und werden dort weiter bearbeitet.
In dem Feldbuscontroller erstellte Daten werden als Ausgangsvariablen über den
Feldbus zum Master gesendet.
In dem Feldbuscontroller kann ab Wortadresse 256 bis 511 (Doppelwortadresse
128-255, Byteadresse 512-1023) auf die MODBUS/TCP PFC-Variablendaten
zugegriffen werden und ab Wortadresse 1276 bis 1531 (Doppelwortadresse 638-
765, Byteadresse 2552-3063) auf die Variablendaten des Feldbuscontrollers.
7.3.6.1
Beispiel MODBUS/TCP-Master und SPS-Funktionalität (CPU)
Datenzugriff vom MODBUS/TCP-Master
Von dem MODBUS-Master wird grundsätzlich wortweise oder bitweise auf die
Daten zugegriffen.
Die Adressierung der ersten 256 Datenworte von den I/O-Modulen beginnt beim
wortweisen und bitweisen Zugriff bei 0.
Die Adressierung der Daten von den Variablen beginnt beim wortweisen Zugriff
bei Wort 256, beim bitweisen Zugriff erfolgt die Adressierung dann ab:
4096 für Bit 0 im Wort 256
4097 für Bit 1 im Wort 256
...
8191 für Bit 15 im Wort 511.
Die Bit-Nummer lässt sich mit folgender Formel bestimmen:
Beispiel: 4097 = ( 256 * 16) + 1
Datenzugriff von der SPS-Funktionalität (CPU)
Die SPS-Funktionalität des PFCs verwendet bei dem Zugriff auf dieselben Daten
eine andere Art der Adressierung. Bei der Deklaration von 16Bit-Variablen ist die
SPS-Adressierung identisch mit der wortweisen Adressierung des MODBUS-
Masters. Bei der Deklaration von booleschen Variablen (1 Bit) wird im Gegensatz
zum MODBUS eine andere Notation verwendet. Hierbei setzt sich die Bitadresse
aus den Elementen Wortadresse und Bitnummer im Wort zusammen, getrennt
durch einen Punkt.
BitNr = (Wort * 16) + Bitnr_im_Wort
Funktionsbeschreibung
Handbuch
Version 1.4.0
95

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis