Herunterladen Inhalt Inhalt Diese Seite drucken

Modbus-Kommunikation; Überblick Über Die Modbus Rtu- Und Tcp-Kommunikation - Siemens SIMATIC S7 Systemhandbuch

Automatisierungssystem
Vorschau ausblenden Andere Handbücher für SIMATIC S7:
Inhaltsverzeichnis

Werbung

12.5

Modbus-Kommunikation

12.5.1
Überblick über die Modbus RTU- und TCP-Kommunikation
Modbus-Funktionscodes
● Eine CPU, die als Modbus RTU-Master (oder Modbus TCP-Client) betrieben wird, kann
● Eine CPU, die als Modbus RTU-Slave (oder Modbus TCP-Server) betrieben wird,
Tabelle 12- 45 Funktionen zum Lesen von Daten: Dezentrale E/A und Programmdaten lesen
Modbus-Funktionscode
01
02
03
04
Tabelle 12- 46 Funktionen zum Schreiben von Daten: Dezentrale E/A schreiben und Programmdaten
Modbus-Funktionscode
05
06
15
16
● Die Modbus-Funktionscodes 08 und 11 bieten Diagnoseinformationen für die
● Modbus-Funktionscode 0 sendet eine Broadcast-Meldung an alle Slaves (ohne
S7-1200 Automatisierungssystem
Systemhandbuch, 04/2012, A5E02486681-06
Daten und E/A-Zustände in einem dezentralen Modbus RTU-Slave (bzw. Modbus TCP-
Server) lesen und schreiben. Dezentrale Daten können vom Anwenderprogramm
gelesen und verarbeitet werden.
ermöglicht es einem übergeordneten Gerät, Daten und E/A-Zustände in einer
dezentralen CPU zu lesen und zu schreiben. Das übergeordnete Gerät kann neue Werte
in den Speicher einer dezentralen CPU schreiben, die vom Anwenderprogramm
verarbeitet werden können.
ändern
Kommunikation des Slavegeräts.
Slaveantwort). Die Broadcast-Funktion ist bei Modbus TCP nicht verfügbar, weil die
Kommunikation verbindungsbasiert abläuft.
Funktionen zum Lesen des Slave (Server) - Standardadressierung
Ausgangsbits lesen: 1 bis 2000 Bits pro Anforderung
Eingangsbits lesen: 1 bis 2000 Bits pro Anforderung
Halteregister lesen: 1 bis 125 Bits pro Anforderung
Eingangswörter lesen: 1 bis 125 Bits pro Anforderung
Funktionen zum Schreiben in den Slave (Server) -
Standardadressierung
Ein Ausgangsbit schreiben: 1 Bit pro Anforderung
Ein Halteregister schreiben: 1 Wort pro Anforderung
Ein oder mehrere Ausgangsbits schreiben: 1 bis 1968 Bits pro
Anforderung
Ein oder mehrere Halteregister schreiben: 1 bis 123 Bits pro
Anforderung
Kommunikationsprozessor
12.5 Modbus-Kommunikation
659

Werbung

Inhaltsverzeichnis
loading

Diese Anleitung auch für:

Simatic s7-1200

Inhaltsverzeichnis