Herunterladen Inhalt Inhalt Diese Seite drucken

Modbus Rtu; Einleitung - Siemens SICAM A8000 Serie Handbuch

Vorschau ausblenden Andere Handbücher für SICAM A8000 Serie:
Inhaltsverzeichnis

Werbung

6.7

Modbus RTU

Einleitung

6.7.1
Das Modbus RTU Protokoll ist ein standardisiertes serielles Übertragungsprotokoll zur Kommunikation mit
Geräten im Gemeinschaftsverkehr (Master/Slave Prinzip; "Partyline").
Für CP-8050 stehen folgende Protokollfirmwares für Modbus RTU zur Verfügung:
Firmware
MODMI0
MODSI0
Das Modbus RTU Protokoll definiert den Datenaustausch von 16 Bit Registerwerten oder von Coils (binäre
Informationen) zwischen Systemen über eine serielle Kommunikationsverbindung.
Das Modbus RTU Protokoll wird durch die Nutzerorganisation www.modbus.org standardisiert.
Ursprünglich wurde das Modbus Protokoll für die serielle Übertragung definiert, später wurde Modbus TCP für
die Datenübertragung via LAN/WAN (Ethernet) definiert.
Der Telegrammaufbau zwischen "Modbus RTU" und "Modbus TCP" ist sehr ähnlich.
Das Protokollelement MODMI0 in SICAM A8000 ermöglicht die serielle Kommunikation einer Komponente als
Zentralstation (=Master) mit bis zu 100 Unterstationen (=Slaves) mit dem Modbus RTU Protokoll auf einer
gemeinsamen Leitung.
Das Protokollelement MODSI0 in SICAM A8000 ermöglicht die serielle Kommunikation einer Komponente als
Unterstation (=Slave) mit einer Zentrale (=Master) mit dem Modbus RTU Protokoll auf einer gemeinsamen
Leitung mit bis zu maximal 247 Unterstationen (Slaves).
Die Zentralstation und die Unterstationen im Gemeinschaftsverkehr arbeiten mit einem seriellen Kommunika-
tionsprotokoll gemäß Modicon Modbus (RTU-Mode).
Die unterstützte Funktionalität (Interoperabilität) ist im Kapitel
Als Gemeinschaftsverkehr wird ein serielles Kommunikationsprotokoll bezeichnet bei dem eine Zentralstation
mit einer oder mehreren Unterstationen über eine Kommunikationsverbindung in einer Linien- oder Sternkon-
figuration verbunden sind. Der Datenverkehr wird durch die Zentralstation gesteuert.
Jeder Unterstation ist eine eindeutige Stationsnummer im Bereich "1 - 247" zugeordnet. Die Stationsnummer
"0" wird zur gleichzeitigen Adressierung aller Stationen (= BROADCAST-Adressierung) verwendet. Bei BROAD-
CAST-Adressierung wird keine Antwort (Response Message) von den Slaves zum Master übermittelt.
HINWEIS
i
i
BROADCAST-Adressierung wird von Modbus RTU in SICAM A8000 nicht unterstützt!
Eine Datenübertragung kann immer nur von der Master-Station eingeleitet werden. Eine Datenübertragung
besteht entweder aus einer "Abfrage-Antwort Sequenz" (= Query/Response) an selektiv adressierte Unterstati-
onen oder aus einer gleichzeitigen Adressierung aller angeschlossenen Unterstationen (= BROADCAST/NO-
RESPONSE).
Je nach Anwendungsfall kann die Master-Station unmittelbar nach Empfang eines validen Antworttelegramms
einer Unterstation bzw. bei "Ausbleiben einer Antwort" nach einem parametrierbarem TIMEOUT ein weiteres
Telegramm aussenden.
Von der Zentralstation werden die für das Modbus Kommunikationsprotokoll vorgesehenen Abfragen (READ
REGISTERS/READ COILS) oder Datentelegramme (WRITE REGISTERS/WRITE COILS) ausgesendet. Daten von der
Unterstation zur Zentralstation können nur als Antwort auf eine Abfrage übertragen werden.
SICAM A8000 Serie, CP-8050, Handbuch
DC8-025-2, Ausgabe 06.2018
System
Standard und Funktion
CP-8050
Modbus RTU Master (seriell)
CP-8050
Modbus RTU Slave (seriell)
Kommunikationsprotokolle
6.7.7 Interoperabilität
festgelegt.
6.7 Modbus RTU
567

Quicklinks ausblenden:

Werbung

Inhaltsverzeichnis
loading

Diese Anleitung auch für:

Cp-8050

Inhaltsverzeichnis