MBMap Registry
  1. Devices
  2. Unipi Technology
  3. Axon S205

Unipi Technology Axon S205 Modbus register map

Unipi Axon S205 PLC: 8 digital inputs, 8 relay outputs, 1-Wire bus

  • Official
  • 133 registers
  • Modbus TCP
  • Revision 3 · 2026-11-10

Official: Written from the manufacturer's documentation, but not tested on a device yet. Check the map against the manufacturer's documentation before you write to a live device. Tested it? Report a test.

Communication

Protocol
Modbus TCP
Unit ID
0
TCP port
502
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
89 holding registers, 44 coils
Groups
10
Revision
3 · 2026-11-10
Added
()
File
maps/unipi/axon-s205.mbmap.json · 27 KB · history
SHA-256
b1d6fd5cd1a3e8ea70a1af62f53602a9ea86448618f39c18467c161a16121d0d
Manufacturer
www.unipi.technology

Sources and notes

Source: unipi-axon-s205-modbus-registers.xlsx, Unipi knowledge base page https://kb.unipi.technology/en:hw:04-extensions:downloads

  • Addresses are those of the column 'Via Unit 0' (Modbus TCP unit id 0); the column 'Via Unit 1' gives the same addresses for this single-group model.
  • Unipi Axon and Neuron use Modbus TCP. By default the Modbus server listens only on the loopback interface; it can be opened to other interfaces by changing its systemd script (Description sheet). The TCP port and the unit id used here are not stated in the spreadsheet: 502 is the Modbus default.
  • Registers marked Reserved or Obsolete in the spreadsheet, and those named (Internal), are left out. Multi-register values are big-endian (most significant register first). The spreadsheet types Real as a two-register floating point value, read here as float32; its Description sheet text about half and single precision is ambiguous.
  • Coils (suffix (coil)) repeat digital inputs, outputs and some settings that also appear as bits of holding registers. Analog values are in the unit selected by the analog input or output configuration register; the spreadsheet gives no unit for them.
AreaAddressNameTypeAccessUnitScaleDescription
HR 0 bool bit 0 R
HR 0 bool bit 1 R
HR 0 bool bit 2 R
HR 0 bool bit 3 R
HR 0 bool bit 4 R
HR 0 bool bit 5 R
HR 0 bool bit 6 R
HR 0 bool bit 7 R
HR 1 bool bit 0 RW
HR 1 bool bit 1 RW
HR 1 bool bit 2 RW
HR 1 bool bit 3 RW
HR 1 bool bit 4 RW
HR 1 bool bit 5 RW
HR 1 bool bit 6 RW
HR 1 bool bit 7 RW
HR 2 bool bit 0 RW
HR 2 bool bit 1 RW
HR 3 uint32 ABCD RW
HR 5 uint32 ABCD RW
HR 7 uint32 ABCD RW
HR 9 uint32 ABCD RW
HR 11 uint32 ABCD RW
HR 13 uint32 ABCD RW
HR 15 uint32 ABCD RW
HR 17 uint32 ABCD RW
HR 23 bool bit 0 RW
HR 23 bool bit 1 RW
HR 23 bool bit 2 RW
HR 23 bool bit 3 RW
HR 23 bool bit 4 RW
HR 23 bool bit 5 RW
HR 23 bool bit 6 RW
HR 23 bool bit 7 RW
HR 24 bool bit 0 RW
HR 24 bool bit 1 RW
HR 24 bool bit 2 RW
HR 24 bool bit 3 RW
HR 24 bool bit 4 RW
HR 24 bool bit 5 RW
HR 24 bool bit 6 RW
HR 24 bool bit 7 RW
HR 1000 uint16 R
HR 1001 uint16 bits 0–7 R
HR 1001 uint16 bits 8–15 R
HR 1002 uint16 bits 0–3 R
HR 1002 uint16 bits 4–7 R
HR 1002 uint16 bits 8–15 R
HR 1003 uint16 R
HR 1004 uint16 R
HR 1005 uint32 ABCD R
HR 1007 bool bit 0 RW
HR 1007 bool bit 1 RW
HR 1007 bool bit 2 RW
HR 1007 bool bit 3 RW
HR 1008 uint16 RW ms
HR 1009 uint16 R
HR 1010 uint16 RW µs ×100
HR 1011 uint16 RW µs ×100
HR 1012 uint16 RW µs ×100
HR 1013 uint16 RW µs ×100
HR 1014 uint16 RW µs ×100
HR 1015 uint16 RW µs ×100
HR 1016 uint16 RW µs ×100
HR 1017 uint16 RW µs ×100
HR 1018 bool bit 0 RW
HR 1018 bool bit 1 RW
HR 1018 bool bit 2 RW
HR 1018 bool bit 3 RW
HR 1018 bool bit 4 RW
HR 1018 bool bit 5 RW
HR 1018 bool bit 6 RW
HR 1018 bool bit 7 RW
HR 1019 bool bit 0 RW
HR 1019 bool bit 1 RW
HR 1019 bool bit 2 RW
HR 1019 bool bit 3 RW
HR 1019 bool bit 4 RW
HR 1019 bool bit 5 RW
HR 1019 bool bit 6 RW
HR 1019 bool bit 7 RW
HR 1020 bool bit 0 RW
HR 1020 bool bit 1 RW
HR 1020 bool bit 2 RW
HR 1020 bool bit 3 RW
HR 1020 bool bit 4 RW
HR 1020 bool bit 5 RW
HR 1020 bool bit 6 RW
HR 1020 bool bit 7 RW
CO 0 bool RW
CO 1 bool RW
CO 2 bool RW
CO 3 bool RW
CO 4 bool RW
CO 5 bool RW
CO 6 bool RW
CO 7 bool RW
CO 8 bool R
CO 9 bool R
CO 10 bool R

Help improve this map