Herunterladen Diese Seite drucken

Siemens SIMATIC S7-200 Systemhandbuch Seite 355

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

Werbung

Operation MBUS_SLAVE
Mit der Operation MBUS_SLAVE wird eine Anforderung eines
Modbus-Master bearbeitet. Die Operation muss in jedem Zyklus
ausgeführt werden, damit auf Modbus-Anforderungen geprüft und
geantwortet wird.
Die Operation wird in jedem Zyklus ausgeführt, wenn der Eingang EN
eingeschaltet ist.
Die Operation MBUS_SLAVE hat keine Eingangsparameter.
Der Ausgang Done ist eingeschaltet, wenn die Operation
MBUS_SLAVE auf eine Modbus-Anforderung reagiert. Der Ausgang
Done ist ausgeschaltet, wenn keine Anforderung bearbeitet wurde.
Der Ausgang Error enthält das Ergebnis der Ausführung der
Operation. Dieser Ausgang ist nur gültig, wenn Done eingeschaltet ist.
Ist Done ausgeschaltet, wird der Parameter Error nicht verändert.
Tabelle 12-5 zeigt die Fehlerbedingungen, die während der
Ausführung der Operation auftreten können.
Tabelle 12-4 Parameter der Operation MBUS_SLAVE
Parameter
Done
Error
Tabelle 12-5 Fehlercodes für die Ausführung des Modbus-Slave-Protokolls
Fehlermeldungen
0
1
2
3
4
5
6
7
8
9
10
Datentyp
Operanden
BOOL
E, A, M, S, SM, T, Z, V, L
BYTE
VB, EB, AB, MB, SB, SMB, LB, AC, *VD, *AC, *LD
Beschreibung
Kein Fehler aufgetreten
Speicherbereichsfehler
Unzulässige Baudrate oder Parität
Unzulässige Slave-Adresse
Unzulässiger Wert für Modbus-Parameter
Halteregister überschneiden sich mit Modbus-Slave-Symbolen
Paritätsfehler beim Empfangen
CRC-Fehler beim Empfangen
Unzulässige Funktionsanforderung / Funktion nicht unterstützt
Unzulässige Speicheradresse in Anforderung
Slave-Funktion nicht aktiviert
Bibliothek für das Modbus-Protokoll
Kapitel 12
12
345

Quicklinks ausblenden:

Werbung

loading