Implementierung von Modbus TCP
5.5
Register 1130h: „Modbus-Connection-Mode"
Dieses Register beeinflusst das Verhalten der Modbus-Connections.
Tabelle 5-4:
Bit
Register 1130h:
15 bis 2
Modbus-
Connection-
1
Mode
0
5.6
Register 1131h: „Modbus-Connection-Timeout"
Dieses Register bestimmt, nach welcher Zeit der Inaktivität einer Modbus-Connection diese durch ein
Disconnect beendet wird.
5-10
Name
reserviert
MB_ImmediateWritePermission
– 0: beim ersten Schreibzugriff wird für die entsprechende Modbus-Connection das
Schreibrecht angefordert. Bei einem Misserfolg wird ein Exception Response mit
Exception-Code 01h erzeugt. Im Erfolgsfall wird der Schreibzugriff ausgeführt und das
Schreibrecht bleibt bis zum Ende der Connection erhalten.
– 1: schon beim Verbindungsaufbau wird für die entsprechende Modbus-Connection das
Schreibrecht angefordert. Die erste Modbus-Connection erhält folglich das
Schreibrecht, alle folgenden gehen leer aus (sofern Bit 0 = 1)
MB_OnlyOneWritePermission
– 0: alle Modbus-Connections haben Schreibrechte
– 1: immer nur eine Modbus-Connection kann das Schreib-recht zugeteilt bekommen. Ein
einmal zugeteiltes Schreib-recht bleibt bis zum Disconnect erhalten. Nach dem
Disconnect der schreibberechtigten Connection erhält die nächste Connection, die
einen Schreibzugriff versucht, das Schreibrecht.
Beschreibung
D301048 1211 - BL20-PG-EN