Unipi Extensions

Looking for a guide to connect the extensions to Patron, Neuron or Axon controllers with Mervis? Please visit this detailed tutorial.

Unipi Extension is a product line of extension modules designed as a simple and affordable method of extending automation systems by additional inputs/outputs without the need to purchase more Unipi controllers. The modules communicate with the PLC using the RS485 serial line and while primarily designed for Unipi controllers, they can be used in combination with any other device featuring RS485 interface and Modbus RTU protocol support. That makes Unipi Extension modules an excellent choice in case other PLC vendors do not offer their native extensions or their purchase would be too expensive.

Main advantages of Unipi Extension modules:

  • Counter on each digital input,
  • DirectSwitch functionality allows an instantanenous reaction of outputs to input signals in specific conditions,
  • Modules are able to store default output values,
  • MasterWatchdog functionality monitors the communication between the module and the PLC and will automatically reset the module's I/Os to preconfigured default values in case of communication failure.

The list of models is available below.

Extension modules are a simple and affordable solution in case you need more I/Os than your current controller can offer. Modules do not require any individual programming as they are controlled by the control logic stored in the PLC. Multiple extension modules can be connected to a single bus, allowing you to create a large input/output network controlled by a single PLC.

Extension modules can be alternatively used as a set of inputs/outputs accessible outside the distribution box housing the PLC (another room, storey etc.). You can simply install an extension module into the remote location, connect external devices to it and then connect it to the PLC using a single RS485 cable. By doing so, you can significantly reduce the needed amount of cabling and related expenses.

Aside from standard inputs/outputs the extension modules also feature other useful functions to enhance their performance and broaden their potential.

Counter
The counter is one of the most useful functions. It is a high-speed counter of signal rising edges running independently on the control software. Simply put, Counter can accurately register even very short pulses.

For this purpose, controllers feature register with a total size of 64 bits. In Mervis IDE prototypes Counter inputs are marked as CNT inputs.

Direct Switch
This function is able to directly connect a digital input to relay output. Direct Switch runs independently on the PLC's control logic, which makes it suitable for applications requiring short response time (ie. lighting control). The function can be configured into one of three modes:

  • Copy: the output is switched by active input
  • Invert: the output is switched by inactive input
  • Toggle: the output is switched with each change on the input

Note: Only DI_x.y and DO_x.y / RO_x.y I/Os can be coupled by Direct Switch. The function cannot be used if the input's and output's name does not match (ie. DI_x.y and RO_v.z.).

Default settings
This function stores the module's configuration into its internal memory. If the device reboots the module will automatically switch to the stored configuration

Master Watchdog
This function continuously monitors the communication between the extension module and the controller. If no communication is detected in a time set by the user, the module's processors will automatically revert to the default configuration. This function is thus able to keep the device running in case of a controller failure, software error or other similar problems.

I/O boards of Unipi extension modules each feature their microprocessor that maintains the basic I/O functionality even in case of losing connection with the PLC or PLC failure.