Herunterladen Diese Seite drucken

Operationen Für Das Modbus-Slave-Protokoll - Siemens S7-200 System Administration Handbuch

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

Werbung

Operationen für das Modbus-Slave-Protokoll
Operation MBUS_INIT
Mit der Operation MBUS_INIT wird die
Modbus-Kommunikation aktiviert und initialisiert oder
deaktiviert. Bevor die Operation MBUS_SLAVE verwendet
werden kann, muss die Operation MBUS_INIT fehlerfrei
ausgeführt werden. Die Operation wird beendet und das Bit
Done wird sofort gesetzt, bevor die nächste Operation
ausgeführt wird.
Die Operation wird in jedem Zyklus ausgeführt, wenn der
Eingang EN eingeschaltet ist.
Die Operation MBUS_INIT muss bei jeder Änderung des
Kommunikationszustands genau einmal ausgeführt
werden. Deshalb muss der Eingang EN durch die
Erkennung einer steigenden Flanke eingeschaltet oder nur
im ersten Zyklus ausgeführt werden.
Der Wert des Eingangs Mode stellt das
Kommunikationsprotokoll ein: der Eingangswert 1 weist der
Schnittstelle 0 das Modbus-Protokoll zu und aktiviert das
Protokoll. Der Eingangswert 0 weist der Schnittstelle 0 das
PPI-Protokoll zu und deaktiviert das Modbus-Protokoll.
Der Parameter Baud stellt eine Baudrate von 1200, 2400,
4800, 9600, 19200, 38400, 57600 oder 115200 ein. Die
Baudraten 57600 und 115200 werden von S7-200 CPUs
ab Version 1.2 unterstützt.
Der Parameter Addr stellt für die Adresse einen Wert
zwischen 1 und 247 (jeweils inklusive) ein.
Tabelle 12-3 Parameter der Operation MBUS_INIT
Eingänge/Ausgänge
Mode, Addr, Parity
Baud, HoldStart
Delay, MaxIQ, MaxAI, MaxHold
Done
Error
Bibliothek für das Modbus-Protokoll
Datentyp
Operanden
BYTE
VB, EB, AB, MB, SB, SMB, LB, AC, Konstante, *VD, *AC,
*LD
DWORD
VD, ED, AD, MD, SD, SMD, AC, LD, Konstante, *VD,
*AC, *LD
WORD
VW, EW, AW, MW, SW, SMW, LW, AC, Konstante, *VD,
*AC, *LD
BOOL
E, A, M, S, SM, T, Z, V, L
BYTE
VB, EB, AB, MB, SB, SMB, LB, AC, *VD, *AC, *LD
Kapitel 12
353

Quicklinks ausblenden:

Werbung

loading