PCS Control Software System - Detailed Information
The PCS Control Software System is comprised of several individual modules and components. These individual modules are tightly integrated to produce a very Scalable, Fault Tolerant, Efficient and Reliable Control System. The individual modules are discussed in greater detail below.

Control Software Diagram

PCS Control Engine
The PCS Control Engine is the heart of the Control System. It controls all aspects of the monitoring and control within the system including all DACU interactions. It also manages all interaction with the Local and Remote Client applications

  • Scalable, Efficient, Multi-Threaded C++ implementation
  • Implemented as a Windows Service
  • Completely decoupled from the User Interface application
  • Runs in a Secure System Process
  • Auto Restart on power failure
  • Runs as long as there is power to PC
  • Operating System Login/Logout does not stop the Control Engine / Control process
  • Robust, Light-weight message-based architecture for Data Logging and client interface
  • It is always running and controlling the specified process
  • Logs all Data, Alarms, Events and Messages to the Database
Control Software Diagram

PCS Client Application
The PCS Client Application is effectively the user/operator interface for the Control System. It provides the user interface necessary for all interaction with the Process Control Engine.

  • Fast, Light-weight user interface application
  • Completely decoupled from the Process Control Engine
  • Client Application is not responsible for any aspect of the Process Control. It simply monitors and allows for user interaction with the Process Control Engine.
  • Completely Remotable allowing for monitoring and control from a different machine
  • Client Application can be stoped and started without affecting the Process Control since it is controlled entirely by the Process Control Engine
  • Can exist on a Remote Machine without the Process Control Engine being installed

For more details and screen shots of the PCS Client Application please click here.

Control Software Diagram

PCS Reporting Application
The PCS Reporting Application is used to generate and display PCS Control System Reports.

  • Fast, Light-weight application
  • Completely decoupled from the Process Control Engine and the PCS Client Application
  • Reporting Application only communicates with the PCS Database
  • Completely Remotable allowing for Report Generation from a different machine
  • Can exist on a Remote Machine without the Process Control Engine being installed
  • Generates Reports based on the HTML 4 Open Standard

For more details, screen shots and sample reports please click here.

Control Software Diagram

PCS Database
The PCS Control System uses the Microsoft SQL 2000 Database as the system data store. MS-SQL 2000 is a widely-used Enterprise level database system capable of storing all Process Run Data captured with the system.

  • Standard SQL Database
  • Supports the use of third-party applications and reporting tools
  • Size is limited only by the size of the Disk
  • Number of Runs stored in the Database does not affect performance
  • System Backup and Restore can be easily performed using available tools
  • You SHOULD NOT use an Access database to store your Process Data! Click here to see why.

For more information on the Microsoft SQL 2000 Database Product please click here.

Control Software Diagram

Data Acquisition Units
The PCS Process Control Engine obtains machine data through the use of Data Acquisition Units. There are many different types of DACUs that are currently supported by PCS. The most common DACUs used by our customers are listed below.

  • Allen Bradley PLC(s)
  • Various models from HP / Agilent
  • Various models from Opto
  • The System is designed in a modular fashion that provides for easy development and integration of new DACUs should you have an investment in a different/proprietary DACU model


Control Software Diagram

NEW! PCS Enterprise Features
The PCS Control System also has available several new and compelling Enterprise features click here to learn more!

The PCS Control Software may be customized to meet your specific needs. Our in-house development staff can fully customize Control Systems to meet your specifications.