Herunterladen Inhalt Inhalt Diese Seite drucken

Siemens SIMATIC S7 Serie Systemhandbuch Seite 1168

Inhaltsverzeichnis

Werbung

Kommunikationsprozessor und Modbus-TCP
13.9 Modbus RTU-Kommunikation in älteren Systemen (nur CM/CB 1241)
MB_COMM_LOAD Datenbausteinvariablen
Die folgende Tabelle zeigt die öffentlichen statischen Variablen im Instanz-DB von
MB_COMM_LOAD, die in Ihrem Programm verwendet werden können.
Tabelle
Statische Variablen im Instanz-DB
13-152
Variable
Datentyp
ICHAR_GAP
UInt
RETRIES
UInt
STOP_BITS
USInt
Tabelle
Bedingungscodes der Ausführung von MB_COMM_LOAD
13-153
STATUS (W#16#)
0000
8180
8181
8182
8183
8184
8185
1
Neben den oben aufgeführten Fehlern der Anweisung MB_COMM_LOAD können auch die zugrunde liegenden PtP-
Kommunikationsanweisungen Fehler zurückgeben.
1168
Beschreibung
Verzögerung für den Zeichenabstand zwischen den Zeichen. Dieser Parameter
wird in Millisekunden angegeben und dient dazu, den erwarteten Zeitraum zwi‐
schen den empfangenen Zeichen zu erhöhen. Die entsprechende Anzahl Bitzei‐
ten für diesen Parameter wird zum Modbus-Standardwert von 35 Bitzeiten (3,5
Zeichenzeiten) addiert.
Die Anzahl der wiederholten Versuche, die der Master durchführt, bevor der Feh‐
lercode 0x80C8 für "Keine Antwort" zurückgegeben wird.
Anzahl Stoppbits für jeden Frame eines Zeichens. Gültig sind die Werte 1 und 2.
Beschreibung
Kein Fehler
Ungültiger Wert der Port-ID (falscher Port/falsche Hardwarekennung des Kommunikationsmo‐
duls)
Ungültiger Wert für die Baudrate.
Ungültiger Wert für die Parität.
Ungültiger Wert für die Flusskontrolle.
Ungültiger Wert für die Timeout-Zeit der Antwort (Antwort-Timeout ist kleiner als der Mindest‐
wert von 5 ms)
Der Parameter MB_DB ist kein Instanz-Datenbaustein einer Anweisung MB_MASTER oder
MB_SLAVE.
1
S7-1200 Automatisierungssystem
Systemhandbuch, V4.5 05/2021, A5E02486681-AO

Quicklinks ausblenden:

Werbung

Inhaltsverzeichnis
loading

Diese Anleitung auch für:

Simatic s7-1200

Inhaltsverzeichnis