Herunterladen Inhalt Inhalt Diese Seite drucken

Modbus- Und Prozessabbildadressen - Siemens Simatic s7 Handbuch

Automatisierungssystem
Vorschau ausblenden Andere Handbücher für Simatic s7:
Inhaltsverzeichnis

Werbung

Kommunikationsprozessor und Modbus-TCP
13.5 Modbus-Kommunikation
Ändern der TCP_IP_v4-DB-Daten für jede MB_SERVER-Verbindung
● InterfaceID: Klicken Sie im Fenster der Gerätekonfiguration auf das Bild des PROFINET-
Anschlusses der CPU. Klicken Sie dann auf das Register "Allgemein" und verwenden Sie
die dort angezeigte Hardwarekennung.
● ID: Geben Sie eine Zahl zwischen 1 und 4095 ein, die für diese Verbindung eindeutig ist.
Die Modbus TCP-Kommunikation erfolgt über die zugrunde liegenden Anweisungen
TCON, TDISCON, TSEND und TRCV für die offene Benutzerkommunikation. Bis zu acht
Verbindungen der offenen Benutzerkommunikation sind gleichzeitig zulässig.
● ConnectionType: Verwenden Sie bei TCP/IP den Standard 16#0B (Dezimalwert = 11).
● ActiveEstablished: Dieser Wert muss 0 oder FALSCH sein. Die Verbindung ist deshalb
passiv, weil MB_SERVER auf eine Kommunikationsanforderung von einem Modbus-
Client wartet.
● RemoteAddress: Es gibt zwei Optionen.
– Verwenden Sie 0.0.0.0, und MB_CLIENT reagiert auf eine Modbus-Anforderung von
– Geben Sie die IP-Adresse eines Ziel-Modbus-TCP-Clients ein, und MB_CLIENT
● RemotePort: Dieser Wert muss bei einer MB_SERVER-Verbindung 0 sein.
● LocalPort: Der Standardwert ist 502. Diese Nummer ist die IP-Portnummer des Modbus-
Clients, mit dem MB_SERVER eine Verbindung aufzubauen und zu kommunizieren
versucht. Die Modbus-Clients einiger Dritthersteller benötigen eine andere Portnummer.

Modbus- und Prozessabbildadressen

Bei MB_SERVER können eingehende Modbus-Funktionscodes (1, 2, 4, 5 und 15) Bits und
Wörter direkt im Prozessabbild der Eingänge und Ausgänge lesen und schreiben. Bei den
Funktionscodes für die Datenübertragung (3, 6 und 16) muss der Parameter
MB_HOLD_REG als Datentyp größer als ein Byte definiert sein. Die folgende Tabelle zeigt
die Zuordnung der Modbus-Adressen zum Prozessabbild in der CPU.
Tabelle 13- 64
Zuordnung der Modbus-Adressen zum Prozessabbild
Modbus-Funktionen
Codes
Funktion
01
Bits lesen
02
Bits lesen
04
Wörter
lesen
05
Bit schrei-
ben
15
Bits schrei-
ben
1252
jedem TCP-Client.
reagiert nur auf eine Anforderung von der IP-Adresse dieses Clients. Geben Sie
beispielsweise 192.168.2.241 wie im Bild oben gezeigt ein.
Datenbe-
Adressbereich
reich
Ausgang
1
Eingang
10001
Eingang
30001
Ausgang
1
Ausgang
1
Datenbereich
An
8192
Prozessabbild der Ausgän-
ge
An
18192
Prozessabbild der Eingänge E0.0 bis E1023.7
An
30512
Prozessabbild der Eingänge EW0 bis EW1022
An
8192
Prozessabbild der Ausgän-
ge
An
8192
Prozessabbild der Ausgän-
ge
S7-1200
CPU-Adresse
A0.0 bis A1023.7
A0.0 bis A1023.7
A0.0 bis A1023.7
S7-1200 Automatisierungssystem
Systemhandbuch, V4.2, 09/2016, A5E02486681-AK

Quicklinks ausblenden:

Werbung

Inhaltsverzeichnis
loading

Diese Anleitung auch für:

Simatic s7-1200

Inhaltsverzeichnis