about-introautomation

Designing powerful and robust software applications to collect, store, display and report process monitoring data from a variety of sources.

Continuous Emission Monitoring Software

Our customer was a leading producer of the Data Acquisition Systems for continuous emission monitoring.

 

ACT Group was contracted to develop a number of software solutions to be used for data acquisition and process control. This includes the development of the OPC Servers for various analyzers of CEM equipment manufacturers such as Teledyne, SICK AG, API, Durag, etc. as well as other automation software solutions for communication and data exchange.

 

To satisfy the development requirements the whole data acquisition process had to be carefully studied. We’ve reviewed numerous hardware protocol definition documents, studied data communication and information exchange principles, the Electronics Industry Association (EIA) standards for RS485, RS422, RS232 data communications, and other documents.

 

The customer had selected client – server application architecture based on the OPC guidelines. The OPC Foundation offers a set of reliable industry accepted technologies for industrial automation software development. The organization creates and maintains series of standards specifications for industry specific needs, providing network communication, hardware connectivity, data exchange and application integration guidelines and tools.

 

The benefit of the OPC technology was an ability to use an open standard that was supported by a number of world's major providers of instrumentation and process control systems. Using the specifications would allow the company to cut development time, standardize the application foundation, gain product reliability and interoperability, and build cost-efficient, quality and easy-maintainable applications and tools.

 

With the use of the OPC technology we have managed to develop truly multithreaded server applications capable of communicating to multiple analyzers and support client connections with data callbacks and synchronous and asynchronous request processing.