The B300 is a multiprotocol advanced RTU (Remote Terminal Unit) with local
processing capability, compact modular construction, provided for installation on DIN rail.
The B300 RTU is a modular device composed of a CPU and of several  Input/Output modules.
The CPU module is the main unit of the B300 RTU. In every configuration there must always be a CPU module.
The CPU module is equipped with some Input/Output lines and can be used in a standalone configuration, without additional modules, when the on board I/O lines are sufficient for the specific application.
The CPU module is equipped with an Ethernet port, RS 232 and RS 485 serial ports, USB port, Bluetooth functionality, mass storage on SD card and GSM/GPRS communication module.

The CPU module implements various protocols, including IEC 60870-5-101 and IEC 60870-5-104 and is able to transfer data on different communication vectors. The CPU module is equipped with PLC capability and can perform local automation. To implement the automations is available a powerful integrated development environment, which supports all five programming languages required by the IEC 61131-3 standard and in addition, allows the integration of library blocks written in C / C ++ language, standard de facto in the programming of embedded systems.