Below are examples of software projects successfully implemented by us.
Should you require more references or other details please contact us
Advanced Supervisory Control and HMI
Customer
DATAC Control International Ltd. (Ireland)
Main project metrics
Over 250,000 lines of code, 264 MM of design, development and testing, 14 custom-developed software modules.
Description
An innovative turnkey HMI/SCADA project. Full suite of HMI components including process visualisation software, SCADA project configuration utilities, alarm/reporting, SQL databases connectivity modules, Web-based reporting and configuration tools, legacy SCADA projects migration tools.
Platforms, technologies and development environment used
MS Windows, Visual C++, MFC, COM/DCOM, ODBC, OLE DB, TCP/IP,QNX4, Watcom C++, CVS.
Integration of oil platform metering system with the enterprise IT environment
Customer
ABB (end user: British Petroleum)
Main project metrics
4 MM of design, development and testing, 20 days onsite installation and commissioning works.
Description
An integration of advanced SCADA-based flowmetering system installed on off-shore oil platform with the Oracle HP-UX database located on-shore. Fiscal metering data calculated by SCADA system are passed in real-time to a higher level enterprise IT applications.
Platforms, technologies and development environment used
Oracle 8/MSWin, Oracle 8/HP-UX, SQL*NET, Visual C++/MFC, OLE DB,TCP/IP.
Fault tolerant mechanism for mission-critical SCADA system
Customer
DATAC Technologies Ltd. (former RealFlex Systems Inc, USA)
Main project metrics
15 MM of architectural design, prototyping, development and testing.
Description
Add-on solution to the real-time SCADA engine. A specially developed software failover mechanism which enables 2 SCADA computers to run in parallel and keep back up node always synchronised with the main one. Back up SCADA node is acting as a hot standby to main node. All real-time process data from main node are forwarded to standby one. Any SCADA project/configuration changes on main node are virtually instantly mirrored to back up node. In case of main node failure the backup node takes over control in real-time without loss of process data. Every effort was made to minimize overall down-time which is extremely essential for mission critical control systems.
Platforms, technologies and development environment used
QNX6, GNU C++ (gcc compiler), STL, CVS.
OPC server/client for RealFlex
Customer
DATAC Control International Ltd. (Ireland)
Main project metrics
15 MM of design, development and testing.
Description
Connectivity solution between fast growing world of Windows based HMI/SCADA applications and one of the popular real time operating system — QNX. This solution is based on industry standard OPC technology (OPC DA 2.0). OPC server allows Windows based applications to get access to RealFlex process data. OPC client provides connectivity between third-party OPC servers and RealFlex.
Platforms, technologies and development environment used
Integrated inline inspection system for gas pipelines
Customer
Gazprom (Russia).
Main project metrics
Over 60,000 lines of code, 64MM development and testing, 7 custom-developed software modules.
Description
Turnkey project. Inline inspection tools are used for early detection of pipeline defects and other preventative maintenance purposes. The overall system consists of 2 main parts: 1. Embedded data acquisition and storage unit installed onboard of pipeline diagnostic pig. This unit processes and stores vast amount of data obtained from multiple sensors during the pig's test diagnostic run throughout the pipeline. 2. Laboratory analysis, diagnostics and reporting software package which provides further processing and interpretation of data accumulated in onboard acquisition unit. This software allows pipeline maintenance specialists to evaluate condition of every piece of pipeline under inspection, visualize pipe profile and detect different type of defects in the pipeline.
Platforms, technologies and development environment used
Turbo C, Borland C++, Macroassembler (embedded part), Visual C++, Borland C++ Builder (off line analysis tools).