Herunterladen Inhalt Inhalt Diese Seite drucken

Siemens simatic S7 Handbuch Seite 22

Vorschau ausblenden Andere Handbücher für simatic S7:
Inhaltsverzeichnis

Werbung

start_x
end_x
internal_send_
buffer
internal_recv_
buffer
MODBUS/TCP Kommunikation über die integrierte PN-Schnittstelle der CPU
2XV9450-1MB02; Handbuch Ausgabe 2.1
Mit start_x wird die erste Modbusadresse, die im Datenwort 0 des DB
abgebildet wird, angegeben. Der Parameter end_x definiert die Adresse der
letzten MODBUS-Adresse.
Bei Registerzugriffen berechnet sich die Datenwortnummer im S7 DB, in die
die letzte Modbusadresse eingetragen wird, nach folgender Formel:
DBW Nummer = (end_x – start_x) ∗ 2
Bei Bitzugriffen berechnet sich die Datenbytenummer im S7 DB, in die die
letzte Modbusadresse eingetragen wird, nach folgender Formel:
DBB Nummer = (end_x – start_x + 7) / 8
Die definierten Datenbereiche dürfen sich nicht überlappen. Der Parameter
end_x darf nicht kleiner als start_x sein. Im Fehlerfall wird der Anlauf des FBs
mit Fehler beendet. Sind beide Werte gleich, wird 1 Modbusadresse (1
Register oder 1 Bitwert) zugeordnet.
Im Kapitel 6.3 ist ein Beispiel für die Abbildung der MODBUS Adressen auf
S7-Speicherbereiche dargestellt.
start_x, end_x
MODBUS Adresse
Dieses Array wird intern im FB für die Sendedaten verwendet. Zugriffe oder
Änderungen in diesem Bereich sind nicht zulässig.
Dieses Array wird intern im FB für die Empfangsdaten verwendet. Zugriffe
oder Änderungen in diesem Bereich sind nicht zulässig.
Parametrieren der Modbus-Kommunikation
0 bis 65535 (W#16#0000 bis W#16#FFFF)
4-8

Quicklinks ausblenden:

Werbung

Inhaltsverzeichnis
loading

Diese Anleitung auch für:

Open modbus/tcp

Inhaltsverzeichnis