STATUS
(W#16#)
8383
8384
8385
Parameter STATUS_x (Parameterfehler)
STATUS
(W#16#)
80BB
8187
8389
Hinweis
Fehlercodes von intern verwendeten Kommunikationsanweisungen
Bei der Anweisung MB_RED_SERVER können, neben den in den Tabellen aufgeführten Fehlern,
von den Kommunikationsanweisungen ("TCON", "TDISCON", "TSEND", "TRCV", "T_DIAG" und
"T_RESET") verursachte Fehler, die von der Anweisung verwendet werden, auftreten.
Die Fehlercodes werden über den Instanz-Datenbaustein der Anweisung MB_RED_SERVER
zugewiesen. Die Fehlercodes werden für die jeweilige Anweisung im Abschnitt "Static" der
einzelnen Instanzen unter STATUS angezeigt.
Die Bedeutung der Fehlercodes ist in der Dokumentation der entsprechenden
Kommunikationsanweisung verfügbar.
S7-1200 Automatisierungssystem
Systemhandbuch, V4.5 05/2021, A5E02486681-AO
Fehlercode in der
Beschreibung
Fehlermeldung
von MB_RED_SER‐
VER(B#16#)
02
Fehler in der Datenadresse oder Zugriff außerhalb des Adressbereichs
des Halteregisters (Parameter MB_HOLD_REG). Weitere Informatio‐
nen finden Sie im obigen Abschnitt "MB_HOLD_REG".
03
Fehler im Datenwert (Funktion 05)
03
Diagnosecode wird nicht unterstützt (nur bei Funktion 08).
Beschreibung
Parameter ActiveEstablished hat einen ungültigen Wert.
Nur passiver Verbindungsaufbau für Server zulässig (active_established = FALSE).
Parameter MB_HOLD_REG hat einen ungültigen Pointer. Datenbereich ist zu klein.
Ungültige Datenbereichsdefinition:
•
Ungültiger data_type-Wert
•
DB-Nummer ist ungültig oder nicht vorhanden:
– Ungültiger db-Wert
– DB-Nummer ist nicht vorhanden
– DB-Nummer wird bereits von einem anderen Datenbereich verwendet
– DB mit optimiertem Zugriff
– DB befindet sich nicht im Arbeitsspeicher
•
Ungültiger length-Wert
•
Überschneidung von MODBUS-Adressbereichen, die zu demselben MODBUS-Datentyp
gehören
Kommunikationsprozessor und Modbus-TCP
13.5 Modbus-Kommunikation
1083