Herunterladen Inhalt Inhalt Diese Seite drucken

Mb_Slave (Über Den Ptp-Port Als Modbus Rtu-Slave Kommunizieren) - Siemens Simatic s7 Handbuch

Automatisierungssystem
Vorschau ausblenden Andere Handbücher für Simatic s7:
Inhaltsverzeichnis

Werbung

Kommunikationsprozessor und Modbus-TCP
13.9 Modbus RTU-Kommunikation in älteren Systemen (nur CM/CB 1241)
Tabelle 13- 152 Bedingungscodes für die Ausführung von MB_MASTER (Modbus-Protokollfehler)
STATUS (W#16#)
8380
8381
8382
8383
8384
8385
8386
8387
8388
Neben den oben aufgeführten Fehlern der Anweisung MB_MASTER können auch die zugrunde liegenden PtP-
1
Kommunikationsanweisungen Fehler zurückgeben.
13.9.3.3
MB_SLAVE (Über den PtP-Port als Modbus RTU-Slave kommunizieren)
Tabelle 13- 153 Anweisung MB_SLAVE
KOP/FUP
1358
Antwortcode vom
Slave
-
01
03
02
Größer als 03
03
-
-
-
SCL
"MB_SLAVE_DB"(
MB_ADDR:=_uint_in_,
NDR=>_bool_out_,
DR=>_bool_out_,
ERROR=>_bool_out_,
STATUS=>_word_out_,
MB_HOLD_REG:=_variant_inout_);
Modbus-Protokollfehler
CRC-Fehler
Funktionscode nicht unterstützt
Fehler in der Datenlänge
Datenadressfehler oder Adresse außerhalb des gültigen Bereichs von
DATA_PTR
Fehler im Datenwert
Wert des Datendiagnosecodes wird nicht unterstützt (Funktionscode
08)
Funktionscode in der Antwort entspricht nicht dem Code in der Anfor-
derung.
Der falsche Slave hat reagiert.
Die Slave-Antwort auf eine Schreibanforderung ist inkorrekt. Die vom
Slave ausgegebene Schreibanforderung entspricht nicht dem, was der
Master gesendet hat.
Beschreibung
Mit der Anweisung MB_SLAVE kann Ihr Pro-
gramm über einen PtP-Port eines CM (RS485
oder RS232) oder eines CB (RS485) als
Modbus-Slave kommunizieren. Wenn ein
dezentraler Modbus-RTU-Master eine Anfor-
derung ausgibt, reagiert Ihr Anwenderpro-
gramm auf die Anforderung, indem es die
Anweisung MB_SLAVE ausführt. STEP 7
erstellt automatisch einen Instanz-DB, wenn
Sie die Anweisung einfügen. Sie geben mit
diesem MB_SLAVE_DB-Namen den Parame-
ter MB_DB für die Anweisung
MB_COMM_LOAD an.
1
S7-1200 Automatisierungssystem
Systemhandbuch, V4.2, 09/2016, A5E02486681-AK

Quicklinks ausblenden:

Werbung

Inhaltsverzeichnis
loading

Diese Anleitung auch für:

Simatic s7-1200

Inhaltsverzeichnis