Herunterladen Diese Seite drucken

Siemens SIMATIC S7-300 Betriebsanleitung Seite 80

Ladbarer treiber für punkt-zupunkt-cps: modbus-protokoll, rtu-format, s7 ist slave
Vorschau ausblenden Andere Handbücher für SIMATIC S7-300:

Werbung

Funktionscodes
9.3 Funktionscode 03 - Read Output Registers
9.3
Funktionscode 03 - Read Output Registers
Funktion
Diese Funktion ermöglicht das Lesen von Datenworten aus einem Datenbaustein durch das
MODBUS-Master-System.
Anforderungstelegramm
ADDR
Antworttelegramm
ADDR
start_register
Die MODBUS-Register-Adresse "start_register" wird vom Treiber wie folgt interpretiert:
Zur weiteren Adress-Bildung verwendet der Treiber die bei der Parametrierung in der Maske
"Umsetzung der MODBUS-Adressierung bei FC 03, 06, 16" eingegebene "Basis-DB-
Nummer" (ab DB xxxxx).
Die Adresse für den Zugriff, die Adress-Umsetzung, wird dann folgendermaßen berechnet:
Zugriff auf SIMATIC-
Datenbaustein DB
(resultierender DB)
Datenwort DBW
Berechnungs-Formel für start_register
Wenn der resultierende DB bekannt ist, der gelesen werden soll, kann die im Master-System
benötigte MODBUS-Adresse start_register nach folgender Formel berechnet werden:
start_register
Dabei dürfen nur geradzahlige Datenwort-Nummern zu Grunde gelegt werden.
80
FUNC
start_register
FUNC
Byte_count n
Konversionsformel
= (Basis-DB-Nummer
= (start_register-Wort_Nr.
= ((Resultierender DB - Basis-DB-Nummer) ∗ 512) +
(Datenwort_DBW / 2)
Ladbarer Treiber für Punkt-zu-Punkt-CPs: MODBUS-Protokoll, RTU-Format, S7 ist Slave
register_number
n/2-Register DATA (High,Low)
xxxxx
+ start_register-Offset_DB_Nr.)
∗ 2)
Betriebsanleitung, 09/2009, A5E00103172-06
CRC
CRC

Werbung

loading

Diese Anleitung auch für:

Simatic s7-400