Herunterladen Diese Seite drucken

Siemens SIMATIC S7-300 Betriebsanleitung Seite 85

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

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
Nur geradzahlige Datenwort-Nummern sind zulässig.
register_number
Als register_number, number of registers, ist jeder Wert zwischen 1 und 127 erlaubt. Diese
Anzahl von Registern wird gelesen. Beachten Sie dabei folgende Regel:
(register_number)
Hinweis
Beachten Sie die CPU-spezifischen Einschränkungen, wie sie im Kapitel "Schnittstelle CPU-
CP (Seite 61)" beschrieben sind.
Anwendungs-Beispiel
Beispiel für die Parametrierung:
Tabelle 9- 4 Umsetzung der MODBUS-Adressierung bei Funktionscode FC 04
MODBUS-Adresse im
Übertragungstelegramm
0
Anforderungstelegramm FUNCTION 04:
05H
04H
02H
C0H
00H
03H
xxH
xxH
Ladbarer Treiber für Punkt-zu-Punkt-CPs: MODBUS-Protokoll, RTU-Format, S7 ist Slave
Betriebsanleitung, 09/2009, A5E00103172-06
=
((Resultierender DB - Basis-DB-Nummer) ∗ 512) + (Datenwort_DBW /
2)
=
512 - start_register
max
SIMATIC-Speicherbereich
Ab Datenbaustein
(Basis-DB-Nummer)
Slave-Adresse ADDR
Funktionscode FUNC
start_register "High
start_register "Low
register_number "High
register_number "Low"
CRC-Prüfcode "Low"
CRC-Prüfcode "High"
9.4 Funktionscode 04 - Read Input Registers
DB 900
Funktionscodes
85

Werbung

loading

Diese Anleitung auch für:

Simatic s7-400