Herunterladen Inhalt Inhalt Diese Seite drucken

Siemens SIMATIC S7-200 Handbuch Seite 387

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

Werbung

Tabelle
12-6
Fehlercodes für die Ausführung des Modbus- -Slave- -Protokolls
Fehlermeldungen
Beschreibung
0
Kein Fehler aufgetreten
1
Speicherbereichsfehler
2
Unzulässige Baudrate oder Parität
3
Unzulässige Slave- -Adresse
4
Unzulässiger Wert für Modbus- -Parameter
5
Halteregister überschneiden sich mit Modbus- -Slave- -Symbolen
6
Paritätsfehler beim Empfangen
7
CRC- -Fehler beim Empfangen
8
Unzulässige Funktionsanforderung / Funktion nicht unterstützt
9
Unzulässige Speicheradresse in Anforderung
10
Slave- -Funktion nicht aktiviert
Beispiel für die Programmierung des Modbus- - Slave- - Protokolls
Bibliothek für das
Netzwerk 1
//Modbus- -Slave- -Protokoll im ersten
//Zyklus initialisieren. Slave- -Adresse auf 1
//setzen, für Schnittstelle 0 9600 Baud mit
//gerader Parität einstellen, gesamter Zugriff
//auf alle E- -, A- - und AE- -Werte,
//Zugriff auf 1000 Halteregister (2000
//Bytes) mit Beginn an VB0 zulassen.
LD
SM0.1
CALL
MBUS_INIT,1,1,9600,2,0,128,32,1000,
&VB0,M0.1,MB1
Netzwerk 2
//Modbus- -Slave- -Protokoll in
//jedem Zyklus ausführen.
LD
SM0.0
CALL
MBUS_SLAVE,M0.2,MB2
Kapitel 12
373

Quicklinks ausblenden:

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis