User manual

gpio.Relais
3.1.5 Parität – HREG_PARITY
Ob und welche Art Paritätsprüfung auf der
seriellen Verbindung Verwendung findet
entscheidet der Inhalt des Registers
HREG_PARITY. Gültige Werte finden sich in
der nebenstehenden Tabelle, der
Defaultwert ist 2 (even).
Es ist ein Reset der seriellen Verbindung nötig, um Änderungen der
Paritätsprüfung zu aktivieren.
3.1.6 Anzahl der Stoppbits – HREG_STOP
Jedes Datenbyte wird auf der seriellen Schnittstelle (RS232 / RS485) mit
mindestens einem Stoppbit beendet. Eine Verlängerung dieser Pause um
maximal ein weiteres Stoppbit ist möglich. Das Register HREG_STOP enthält zu
diesem Zweck die Anzahl der zusätzlichen Stoppbits. Zum Übernehmen der
Änderung ist eine Reinitialisierung der Schnittstelle nötig. Der Standardwert
dieses Registers ist 0.
3.1.7 Wahl des Schnittstellenmodus' – HREG_SERIAL_MODE
Die serielle Schnittstelle kann entweder als
RS232 oder als RS485 verwendet werden.
HREG_SERIAL_MODE dient der Wahl dieses
Modus'. Standard ist 1 (RS485). Der Modus
wird nach dem Reset der Schnittstelle
aktiv.
3.1.8 Wahl des Modbus-Modus' - HREG_MODBUS_MODE
Modbus kennt zwei grundlegende Modi
Modbus-RTU und Modbus-ASCII. Der
Pflichtmodus RTU (1) ist bei der gpio.NET-
Familie der Standardfall. Alternativ steht
der ASCII-Modus (0) zur Verfügung.
Modbus-ASCII bietet bei höheren Übertragungsraten und kurzen Paketen mehr
Performance und ist darüber hinaus besser für Debugging und Logging
geeignet. Ein Reset der Schnittstelle ist zum Übernehmen des neuen Modus
nötig.
3.2 Persistente EEPROM-Konfiguration
Die Core-Register besitzen, mit Ausnahme von HREG_CTRL, frei konfigurierbare
Defaultwerte im EEPROM (0x1000-0x100F). Jedes Register läd von seiner
Addresse plus dem Offset 0x1000 nach dem Reset seine Initialkonfiguration. Ist
das EEPROM unkonfiguriert, werden Produktionsdefaults geladen. Über
11/18
Tabelle 7: Parität
HREG_PARITY
Value Parity
0 none
1 odd
2 even
Tabelle 8: Schnittstellen-
modus
HREG_SERIAL_MODE
Value Mode
0 RS232
1 RS485
Tabelle 9: Modbus-
Modus
HREG_MODBUS_MODE
Value Mode
0 ASCII
1 RTU