Herunterladen Inhalt Inhalt Diese Seite drucken

Siemens SIMATIC S7 Systemhandbuch Seite 663

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

Werbung

Parameter und Datentyp
IP_OCTET_3
IN
IP_OCTET_4
IN
IP_PORT
IN
MB_MODE
IN
MB_DATA_ADDR
IN
MB_DATA_LEN
IN
MB_DATA_PTR
IN_OUT
DONE
OUT
BUSY
OUT
ERROR
OUT
STATUS
OUT
Parameter REQ
FALSCH = Keine Modbus-Kommunikationsanforderung
WAHR = Anforderung für die Kommunikation mit einem Modbus TCP-Server
Wenn keine Instanz von MB_CLIENT aktiv ist und der Parameter DISCONNECT = 0 ist, wird
bei REQ = 1 eine neue Modbus-Anforderung gestartet. Ist die Verbindung noch nicht
hergestellt, so wird eine neue Verbindung aufgebaut.
Wird dieselbe Instanz von MB_CLIENT erneut mit DISCONNECT = 0 and REQ = 1
ausgeführt, bevor die aktuelle Anforderung abgearbeitet ist, werden keine nachfolgenden
Modbus-Übertragungen durchgeführt. Sobald die aktuelle Anforderung jedoch abgearbeitet
ist, kann eine neue Anforderung verarbeitet werden, sofern MB_CLIENT mit REQ = 1
ausgeführt wird.
S7-1200 Automatisierungssystem
Systemhandbuch, 04/2012, A5E02486681-06
Datentyp
Beschreibung
USInt
IP-Adresse des Modbus TCP-Servers: Oktett 3
USInt
IP-Adresse des Modbus TCP-Servers: Oktett 4
UInt
Standardwert = 502: Die IP-Portnummer des Servers, mit dem der Client
versucht, über das TCP/IP-Protokoll eine Verbindung herzustellen und
anschließend zu kommunizieren.
USInt
Auswahl Modus: Weist die Art der Anforderung (Lesen, Schreiben oder
Diagnose) zu. Weitere Informationen finden Sie in der Tabelle der Modbus-
Funktionen unten.
UDInt
Modbus-Anfangsadresse: Weist die Anfangsadresse der Daten zu, auf die
MB_CLIENT zugreifen soll. Die gültigen Adressen finden Sie in der Tabelle
der Modbus-Funktionen unten.
UInt
Modbus-Datenlänge: Weist die Anzahl der Bits oder Wörter zu, auf die
diese Anforderung zugreifen soll. Die gültigen Längen finden Sie in der
Tabelle der Modbus-Funktionen unten.
Variant
Pointer auf das Modbus-Datenregister: Das Register puffert Daten, die an
einen Modbus-Server gesendet oder von dort empfangen werden. Der
Pointer muss einen globalen Standard-DB oder eine Adresse im
Speicherbereich der Merker zuweisen.
Bool
Das Bit DONE ist einen Zyklus lang WAHR, nachdem die letzte
Anforderung fehlerfrei ausgeführt wurde.
Bool
0 - Keine Anweisung MB_CLIENT in Bearbeitung
1 - Anweisung MB_CLIENT in Bearbeitung
Bool
Das Bit ERROR ist einen Zyklus lang WAHR, nachdem die Ausführung von
MB_CLIENT mit Fehler beendet wurde. Der Fehlercode im Parameter
STATUS ist nur in dem einen Zyklus gültig, in dem ERROR = WAHR ist.
Word
Ausführungsbedingung
Kommunikationsprozessor
12.5 Modbus-Kommunikation
663

Werbung

Inhaltsverzeichnis
loading

Diese Anleitung auch für:

Simatic s7-1200

Inhaltsverzeichnis