LaskaKit 8-CH RS485 Relay Modbus register map
8-channel RS485 relay module, Modbus RTU. FC06 write to addresses 1-8 to control individual relays (0x0001=open,0x0002=close,0x0003=toggle,0x0004=latch,0x0005=momentary 1s,0x06AA=delay AA s). FC06 write to address 0 for broadcast (0x0007=open all,0x0008=close all). FC03 read addresses 1-8: 0x0001=open, 0x0000=close.
- Unofficial
- 9 registers
- Revision 2
Unofficial: Copied from an unofficial source and not tested. Read it as a draft and check a value on the real device before you rely on the rest. Check the map against the manufacturer's documentation before you write to a live device. Tested it? Report a test.
Communication
- Protocol
- Modbus TCP and RTUdefault
- Unit ID
- 1default
- TCP port
- 502default
- Serial
- 9600 8E1 · 9600 baud, 8 data bits, even parity, 1 stop bit defaults
- Byte / word order
- ABCD · bytes big-endian, words high first
- Addresses
- 0-based
Connection values are defaults: the device may be configured differently.
Map
- Registers
- 9 holding registers
- Revision
- 2
- Added
- ()
- File
- maps/laskakit/8-ch-rs485-relay.mbmap.json · 3 KB · history
- SHA-256
- de05ed3f260575f52780e4c4ed90a38eff7969b455b7464fd7569cef622a2d6b
- Manufacturer
- laskakit.cz
Sources and notes
Source: Omni Console device library (OmniCoreST), modbus-library/laskakit-8ch-rs485-relay.toml; Source: laskakit-8ch-rs485-relay-modbus-commands.pdf. Not verified against the manufacturer's documentation
- LaskaKit 8-CH RS485 Relay.
- Converted automatically from the Omni Console device library (OmniCoreST).
- Not verified against the manufacturer's documentation.
- Corrections are welcome (CONTRIBUTING.md). Change x_status once this table has been checked against the manual.
- | LaskaKit 8-Channel Rail RS485 Relay Module
- |
- | Source: laskakit-8ch-rs485-relay-modbus-commands.pdf
- | Protocol: Modbus RTU RS-485; default 9600 baud, 8N1 (selectable via M1/M2 pads)
- | Slave ID: set via DIP switches A0-A5 (1-63); default varies by assembly
- | FC06: Write Single Register — relay control
- | FC03: Read Holding Registers — relay state
- |
- | Addresses 1-8 correspond to channels 1-8 (1-based PDU addressing).
- | Address 0 is a broadcast-only write address (no FC03 read).
- |
- | FC06 command codes (data word):
- | 0x0001 = Open (energise)
- | 0x0002 = Close (de-energise)
| Area | Address | Name | Type | Access | Unit | Scale | Description |
|---|---|---|---|---|---|---|---|
| HR | 0 | uint16 | R | ||||
| HR | 1 | uint16 | R | ||||
| HR | 2 | uint16 | R | ||||
| HR | 3 | uint16 | R | ||||
| HR | 4 | uint16 | R | ||||
| HR | 5 | uint16 | R | ||||
| HR | 6 | uint16 | R | ||||
| HR | 7 | uint16 | R | ||||
| HR | 8 | uint16 | R |
Help improve this map
- I tested it on a deviceReport whether it worked, even if you did not write the map.
- Suggest a correctionEdit the file on GitHub; it opens a pull request.
- Report a problemA wrong address, type, scale or byte order.
- Read the formatWhat each key of the file means (SPEC.md).