Unipi Extension modules

Home Products Unipi Extension modules Back

Unipi Extension modules represent a cheap and simple way to extend your automation network by additional inputs/outputs. 

Extension modules are based on Unipi programmable logic controllers but lack a computing module, which is replaced by an additional I/O group. The module features its processor, allowing it to operate independently on the master control unit in case of PLC's failure or software issues. 

The modules are designed primarily to be used with Unipi Neuron or Unipi Axon controllers. However, it is also possible to connect them to any other PLC supporting the RS485 interface and the Modbus protocol. This comes in handy when different producer od PLC does not offer suitable extension modules or their purchase would be too expensive.

Unipi Extension model overview

Product DI DO RO AI AO RS485 Common features
Extension modules, size on DIN rail: 4 modules = 7 cm
xS10 16 - 8 - - 1

Extension modules communicate over Modbus. It is possible to connect them to the control unit via the RS485 interface. Extension modules are compatible with any control unit supporting Modbus and having RS485 interface.

xS30 24 - - - - 1
xS40 8 - 14 - - 1
xS50 6 5 5 4 4 1


  • Extension xS10, Extension xS40 - the architecture of these models is focused on a higher number of digital inputs (xS10) or relay outputs (xS40). Digital inputs are suitable for signal reading or collecting data from corresponding sensors. Relays can be then used for switching two-state external devices such as boilers, pumps or stronger external relays.
  • Extension xS30 - xS30 model is focused on a high number of digital inputs. It features 24 DI's which can read single-pulse signals (such as from digital switches or window magnetic contacts) or perform pulse counting to process data from flowmeters or energy meters.
  • Extension xS50 - the most universal extension model features all types of I/O's available on Neuron line models. Aside from above-mentioned digital inputs, the xS50 feature digital outputs suitable for sending single-pulse signals. Analogue inputs can be used to perform accurate current, voltage or resistance measurements through corresponding sensors, while analogue outputs can be used to control devices such as heat exchangers, three-way valves, thermoelectric valves etc.

Special functions and features

Extension modules feature a set of special functions. The most important of those are:

  • Direct Switch - an optional function allowing a shorter response time of the device - a direct reaction of output to a signal detected on a corresponding input. This feature allows local processing of the signal in the subprocessor without the necessity of master CPU (Raspberry Pi in controller unit). This feature is suitable for time-critical applications (e.g. lighting). xS10, xS30 and xS40 models do not support the Direct Switch functionality
  • Custom default settings -  a possibility to save a custom default settings to the internal memory of the device, which is loaded by Master Watchdog function, after a power outage or device reboot.
  • Master Watchdog - an optional function which monitors communication between master CPU and local subprocessor in the device. If for the given period no communication takes place, MWD loads default settings from the internal memory of the device.

Device addressing and DIP switch settings

Address of extension connected to Modbus channel can be set two ways - in software settings or manually via integrated DIP switch. Address length equals 4 bots and the address set on DIP switch is evaluated in preference to the one set in software settings. If the address on DIP switch is set to "0000", it is evaluated the address in software settings.

Detail of DIP switch for address settings

Next step

Our parts

UniPi Extension xS10
More than 20 items in stock

UniPi Extension xS30
More than 20 items in stock

UniPi Extension xS40
More than 20 items in stock

UniPi Extension xS50
More than 20 items in stock

Add to cart
Subscribe to our newsletter