User manual
Table Of Contents
- 1 Überblick
- 2 Inbetriebnahme
- 3 Das gpio.NET Core Interface
- 3.1 Register-Layout
- 3.1.1 Control-Register – HREG_CTRL
- 3.1.2 Power-Management-Register – HREG_PM
- 3.1.3 Baudraten-Konfiguration – HREG_BAUDSEL
- 3.1.4 Datenbreite – HREG_DBITS
- 3.1.5 Parität – HREG_PARITY
- 3.1.6 Anzahl der Stoppbits – HREG_STOP
- 3.1.7 Wahl des Schnittstellenmodus' – HREG_SERIAL_MODE
- 3.1.8 Wahl des Modbus-Modus' - HREG_MODBUS_MODE
- 3.2 Persistente EEPROM-Konfiguration
- 3.3 Setzen der Device-Addresse – Write By Serial
- 3.1 Register-Layout
- 4 Beschreibung gpio.AI
- 5 Steckerbelegung
- 6 Technische Daten
- 7 Copyright-Hinweis
- 8 Konformitätserklärungen und Herstellerdaten

gpio.AI
HREG_CTRL können diese Produktionsdefaults in die entsprechenden Register
und deren EEPROM-Pendants geschrieben werden.
Zwei Spezialregister – HREG_CARD_TYPE und HREG_MODBUS_ADDR – existieren nur
im EEPROM. HREG_CARD_TYPE gibt Auskunft über die Bestückung der gpio.NET-
Karte und bewirkt, dass sich die Firmware gegebenenfalls entsprechend verhält.
Ob und wie sich dieses Register auswirkt findet sich applikationsspezifischen Teil
dieser Dokumentation. Die Wirkungsweise von HREG_MODBUS_ADDR ist im Kapitel
Inbetriebnahme erläutert.
3.3 Setzen der Device-Addresse – Write By Serial
Die gpio.NET-Module bieten die Möglichkeit während des Busbetriebs eine neue
Modbusadresse einzustellen. Hierfür ist allein die Seriennummer der
entsprechenden Karte nötig. Diese Funktion stellt eine Erweiterung des Modbus-
Standards dar.
Byte Name Example
0x00
Function code 0x41
0x01
-
0x0A
Serial number
(ASCII)
000034F30C10
0x0B
-
0x0C
New device address 0x0001 – 0x00F7
Tabelle 10: Write-By-Serial - Modbus Frame
12/18










