Kommunikationsbetrieb und Einstellungen
Beschreibung
Das von Modicon entwickelte Modbus-Protokoll dient zur Kommunikation diverser Feldgeräte
mit einer SPS.
Der serielle Datenaustausch zwischen Master und Slave erfolgt unter Verwendung eines fest-
gelegten Nachrichtenformats. Dieses Format umfasst Funktionen zum Lesen und Schreiben
von Daten. Mit diesen Funktionen können Parameterwerte aus dem Frequenzumrichter gele-
sen oder in den Frequenzumrichter geschrieben, Eingangsbefehle an den Frequenzumrichter
übertragen und Betriebszustände überwacht werden. Ein Zugriff auf die Daten des Frequen-
zumrichters erfolgt über den Holding-Registerbereich (Adresse 40001 bis 49999). Durch den
Zugriff auf die Adressen des Holding-Registerbereichs kann der Master mit dem Frequenzum-
richter als Slave kommunizieren.
HINWEIS
Es wird zwischen zwei unterschiedlichen Arten der seriellen Datenübertragung unterschie-
den: dem ASCII-Modus (American Standard Code for Information Interchange) und dem
RTU-Modus (Remote Terminal Unit). Der Frequenzumrichter unterstützt nur den RTU-
Modus, in dem einem Byte (8 Bit) zwei hexadezimal codierte Zeichen übertragen werden.
Das Kommunikationsprotokoll entspricht dabei dem Modbus-Protokoll, die physikalische
Ebene ist jedoch nicht festgelegt.
Sende-/Empfangsbetrieb
Abb. 6-136: Nachrichtenformat
Folgende Tabelle zeigt die Datenprüfzeit bei unterschiedlichen Funktionen:
Funktion
Verschiedene Monitor-Funktionen, Betriebsanweisung,
Frequenzvorgabe (RAM)
Parameter lesen/schreiben, Frequenzvorgabe
(E²PROM)
Parameter löschen/alle Parameter löschen
Reset
Tab. 6-63: Datenprüfzeit
Anforderung
Die Master-Station sendet eine Nachricht an die Slave-Station (Frequenzumrichter).
Antwort
Nach Erhalt der Anforderung von der Master-Station führt die Slave-Station die angeforderte
Funktion aus und sendet die Antwortdaten zur Master-Station.
Antwort im Fehlerfall
Erhält die Anforderung eine ungültige Funktion, Adresse oder fehlerhafte Daten, sendet der
Frequenzumrichter sie zur Master-Station zurück. An diese Daten wird ein Fehlercode
angehängt. Bei einem Hardware-Fehler, Datenformatfehler oder CRC-Fehler wird keine
Antwort zurückgesendet.
Broadcast-Betrieb
Bei Angabe der Adresse 0 sendet die Master-Station Daten an alle Slave-Stationen. Alle
Slave-Stationen, die die Daten empfangen, führen die Anforderung aus. Es werden jedoch
keine Antwortdaten zurückgesendet.
6 - 240
SPS (Master)
Frequenzumrichter
(Slave)
Sendebetrieb
SPS (Master)
Frequenzumrichter
(Slave)
Antwortzeit des Frequenzumrichters
(siehe Datenprüfzeit in folgender Tabelle)
Anforderungs-
daten
Übertragungspause
(mind. 3,5 Byte)
Anforderungs-
daten
Datenprüfzeit
< 12 ms
< 30 ms
< 5 s
—
Antwortdaten
Keine Antwortdaten
Parameter
I001227E