iMod presents an innovational approach to telemetry and automation systems. iMod is a configurable ModBus device
based on the efficient NPE hardware and system platform (linux).
Thanks to universal architecture and plug-in solutions, it can work as an universal communication module in cooperation with any user protocols.
Main features:
developed communication and reporting channels
datalogging function
a variety of hardware interfaces
make this device the most universal on the automation and telemetry market.
Schema below shows hardware resources of the NPE platform which provides also iMod
iMod does not require programming - it is a configurable device, which is very helpful during start-up of complex monitoring and control systems.
iMod can perform the following functions:
I/O Access: digital input/output, analog input and other
Datalogger with FTP/SQL/WWW access
Reporting or alarm module (email, text messaging)
ModBus gateway or ModBus proxy with buffering and an archiving option
Autonomic controller with visualization and WWW control options
Method of functioning
In a typical case, the iMod performs a specific sequence of tasks:
downloading data from NPE interface or other outside devices using the Modbus, mBus, or other protocols
buffering the gathered data with the option of its archivisation
making data available for monitoring systems, such as SCADA type, or other iMod or PLC drivers, in polling form (pull-style) as well as event form (push-style)
Internal structure of the iMod system
For elastic and transparent realization of its tasks, iMod is defined as a system of independent channels.
There are 3 types of channels:
data source channels
data access channels
message channels
Diagram below illustrates data transfer in specyfic channels
The iMod platform also defines a coherent method of configuration – thanks to which, a single .xml file can comletely change the method of the device's functioning. This file defines the entire logic of the iMod application./p>
Adding dedicated channels/protocols – iMod architecture makes it possible to add additional channels (protocols) in the plug-in system. Thanks to this functionality, the TRM device series has been developed. This guarantees that the application works in a systematic way based on one coherent system.
Internal Structure
Picture below shows a functional scheme of the iMod platform. Apart from the 3 channel groups described above, it also shows an internal parameter table. This is a table of buffered instant values representing processed data (for example read input values), which can be transferred further using output channels.