The EEMon system is designed to monitor the electrical energy consumption of industrial processes on high, medium and low voltage lines.
This is achieved by communicating with various electrical energy counters such as:

  • Schneider Sepam 2000 counters;
  • Schneider Sepam 1000+ s20, s40 and s80 counters;
  • Artedem PECA E30 series counters;
  • Other counters.

The monitored parameters include: phase currents, phase to phase voltages, active and reactive power, active and reactive energy, frequency, power factor and circuit and earth breaker status (where available).

The main features of the EEMon system are:

  • High speed and reliable data acquisition from the electrical energy counters with built-in buffering system that prevents data losses caused by hardware or software network errors.
  • Monitored parameters can be read as fast as up to one value / second.
  • Storage for the values of the parameters and other information based on relational databases that are designed and optimized to provide very fast access to data.
  • Client tools (web based or stand alone) that provide various visualization possibilities for the stored data: synoptic panel, table, chart, MS Excel.
  • Services that provide automated specific energy consumption values for different processes (e.g. compute the energy consumed to produce 1 T of cement).
  • Integration with various pre-existing systems (e.g. Aspen InfoPlus21) to import or export data.
  • Scalable architectural design that allows for new components (data acquisition computers) and counters to be added easily using predefined user interfaces.
  • Advanced fault and error detection system based on user defined rules that uses Email and SMS messages to send alerts to defined users and groups.

Additional features can be easily added to the EEMon system due to its scalable architecture.


The architecture of EEMon is based on the client-server technology and is composed of the following components:

  • DAQ Computers – data acquisition computers used to communicate with the energy counters. Their number can be increased or decreased easily thanks to the fully scalable architecture of EEMon.
  • Buffering systems – systems that reside on the DAQ computers and have the role to provide temporary data storage in the situations where the data cannot be sent to EEMon’s server. These buffering systems are based on message queuing systems and object databases.
  • EEMon Server Service – server service that connects to the DAQ computers and receives from them their monitored data.
  • EEMon Database – relational database system that uses advanced partitioning and archiving techniques to provide a reliable, secure and fast storage for the monitored data of EEMon.
  • EEMon Alarming Service – server service that uses user defined alarm rules to detect faults and to alert, using SMS and Email messages, EEMon’s users.
  • EEMon Aditional Services – server services that perform automated specific operations on the monitored data. These operations can be: export or import monitored data to other systems (e.g. Aspen InfoPlus21), compute energy consumption for some processes, etc.
  • Client computers – computer systems that can access EEMon’s client tools presented earlier to have access to EEMon’s monitored data.


The system has two versions based on different development technologies:

  • EEMon.Net – based on Microsoft .Net technologies.
  • EEMon.Java – based on the Java technology.

For both versions the used database system can be:

  • Free of charge (MySQL, PostgreSQL, etc.).
  • Paid License (Microsoft SQL Server, IBM DB2, etc.).
Posted in .