Herunterladen Inhalt Inhalt Diese Seite drucken

Siemens Simatic s7 Handbuch Seite 1249

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

Werbung

Tabelle 13- 60
MB_CLIENT-Protokollfehler
STATUS
Antwortcode an Modbus-
(W#16#)
Client (B#16#)
8381
01
8382
03
8383
02
8384
03
8385
03
Tabelle 13- 61
Bedingungscodes der Ausführung von MB_CLIENT
STATUS
MB_CLIENT-Parameterfehler
(W#16#)
7001
MB_CLIENT wartet auf die Antwort eines Modbus-Servers auf die Anforderung eines Verbindungsauf-
baus oder -abbaus am zugewiesenen TCP-Port. Dieser Code wird nur für die erste Ausführung eines
Verbindungsaufbaus oder -abbaus ausgegeben.
7002
MB_CLIENT wartet auf die Antwort eines Modbus-Servers auf die Anforderung eines Verbindungsauf-
baus oder -abbaus am zugewiesenen TCP-Port. Dies wird für alle nachfolgenden Ausführungen ausge-
geben, während auf die Fertigstellung eines Verbindungsaufbaus oder -abbaus gewartet wird.
7003
Ein Verbindungsabbau wurde erfolgreich durchgeführt (nur einen PLC-Zyklus lang gültig).
80C8
Der Server hat nicht während der festgelegten Zeit reagiert. MB_CLIENT muss innerhalb der zugewiese-
nen Zeit über die ursprünglich gesendete Transaktions-ID eine Antwort erhalten oder es wird dieser Feh-
ler ausgegeben. Prüfen Sie die Verbindung zum Modbus-Servergerät.
Dieser Fehler wird erst ausgegeben, nachdem Wiederholungen (sofern zutreffend) durchgeführt wurden.
8188
Ungültiger Modus
8189
Ungültige Datenadresse
818A
Ungültige Datenlänge
818B
Ungültiger Pointer auf den DATA_PTR-Bereich. Hierbei kann es sich um die Kombination aus
MB_DATA_ADDRESS + MB_DATA_LEN handeln.
818C
Pointer DATA_PTR zeigt auf einen nicht optimierten DB-Bereich (hierbei muss es sich um einen nicht
optimierten DB-Bereich oder um einen Bereich im Speicherbereich der Merker handeln)
8200
Der Port ist durch die Verarbeitung einer vorhandenen Modbus-Anforderung belegt.
8380
Der empfangene Modbus-Rahmen ist inkorrekt oder es wurden zu wenige Bytes empfangen.
8387
Der zugewiesene Parameter der Verbindungs-ID unterscheidet sich von der für vorherige Anforderungen
verwendeten ID. Es darf in jedem Instanz-DB von MB_CLIENT nur eine einzige Verbindungs-ID verwen-
det werden.
Dieser Code wird auch als interner Fehler ausgegeben, wenn die von einem Server empfangene Modbus
TCP-Protokoll-ID nicht 0 ist.
8388
Ein Modbus-Server hat eine Datenmenge zurückgegeben, die sich von der angeforderten Menge unter-
scheidet. Dieser Code gilt nur für die Modbus-Funktionen 15 und 16.
Neben den oben aufgeführten MB_CLIENT-Fehlern können auch von den zugrunde liegenden T-Bausteinanweisungen
1
für die Kommunikation (TCON, TDISCON, TSEND und TRCV) Fehler gemeldet werden.
S7-1200 Automatisierungssystem
Systemhandbuch, V4.2, 09/2016, A5E02486681-AK
Kommunikationsprozessor und Modbus-TCP
Modbus-Protokollfehler
Funktionscode nicht unterstützt
Fehler in der Datenlänge
Datenadressfehler oder Zugriff außerhalb der Grenzen des Adressbe-
reichs von MB_HOLD_REG
Fehler im Datenwert
Datendiagnosecode wird nicht unterstützt (Funktionscode 08)
1
13.5 Modbus-Kommunikation
1249

Quicklinks ausblenden:

Werbung

Inhaltsverzeichnis
loading

Diese Anleitung auch für:

Simatic s7-1200

Inhaltsverzeichnis