Control Systems Technologies


At Control Systems Technologies, we assist companies achieve their goals by combining control systems technologies along with our experience and understanding that technology is only viable if it provides an effective return.  We believe that with today's fast paced business environment, you cannot afford to test unproven technology or implement a system with limited experience. 

We have built several "add on" software tools that provide you enhanced functionality for your control system investment.  Our top two products, OPC Matrix and OPC Event Messenger are listed below:

OPC Matrix

The OPC Matrix is an OPC based, real time, operating interlock cause and effect matrix viewer, similar to the Siemens PCS7 Safety Matrix®, but for standard controllers.

  • Causes of interlock conditions can be configured for Discrete or Analog values.
  • Both Analog and Discrete conditions can be combined to perform complex interlocks.
  • Bypass of an individual cause is possible and is configurable with three (3) security levels, typically Operator, Supervisor, and Management. This permits some interlocks to be bypassed by operations while other require supervisory or management login. Bypass actions are also integrated with Graphics alarm management.
  • Security is integrated with Graphics security.
  • Log files are maintained to record bypass actions for improved audit tracking.
  • Generation and Verification of OPC tags is automatic allowing for easier configurations.

Since the matrix is based on a Microsoft Excel Workbook, the ability to print the matrix file eases the documentation burdens and eliminates errors in graphical displays from printed documentation. The OPC Matrix includes necessary scripting files, along with installation and configuration instructions.

Even though the matrix is a separate application, it is configured to automatically size for the desired window and is maintained in front of the graphics. As shown below, the application appears to function as another integrated screen in the work area of a Siemens PCS7 system.

Client Licensing:

Client Licensing is also configured to function in three (3) possible matrix sizes,: Small, Medium, and Large (Unlimited).  Note that sizing requires an editor license for each size if multiple sizes are desired:

  • SMALL – Limited to a single matrix file and combined sum of 64 causes or effects.  For example, you can have a 32x32 matrix, or 16x48, or a 2x62. 
  • MEDIUM – Limited to a single matrix file and a combined sum of 128 causes or effects, in the same arrangement as the SMALL license.
  • LARGE – Unlimited number of cause and effects per matrix, and the ability to build multiple matrix files for different process areas, products, functions, etc. 


Editor/Single Station License (Part #MX-EDIT-2.0-PCS7-7.1) . . . . . . . . . . . . . .  $1,995.00 US Dollars
Small Client License (Part #MX-SM-2.0) . . . . . . . . . . . . . . . . . . . . . . . . . . . .     $500.00 US Dollars
Medium Client License (Part #MX-MED-2.0) . . . . . . . . . . . . . . . . . . . . . . . . . .    $750.00 US Dollars
Large (Unlimited Client) (Part #MX-UNL-2.0). . . . . . . . . . . . . . . . . . . . . . . . . .   $1,00.00 US Dollars

System Requirements:

Computer running Microsoft Windows 2000, Windows XP, Windows 2000 Server, or Windows 2003 Server. Microsoft Excel (2003 or newer) installed on engineering station for editing.  All Clients will require Microsoft Excel.  Computers also needs to be running the OPC server (in the form of the standard PCS7 WinCC) or have access to the OPC Server over the network where events and values are derived.  The OPC Matrix has currently been tested with the Siemens PCS7 system and sample interlock code is also available for easier implementation.  Security and Alarm System integration is only available in the Siemens PCS7 version.  Contact us about integration with other OPC Servers. 

How to Purchase / Questions / Need More Information:

Send an e-mail to OPC(at), with your system requirements or questions.

OPC Event Messenger

The OPC Event Messenger is a Microsoft Excel based program that monitors a configurable set of OPC events and sends a customized message to a specified list of recipients via your designated mail server on the event status change.  Recipients can be standard mail clients, cell phone messages, pagers, or any device that can be sent mail via SMTP.  

What makes this program unique is the ability to embed LIVE OPC values at the time the event occurs within the message for each event.  There is virtually no limit to the number of messages that can be configured.  Message Subject can be unique for each event.  Message Body can be configured to mix standard text with live values to provide an informative message.

Typically configured on a system were certain events need to be passed onto others in real time for immediate action.  Some examples of possible uses include:

  • Production Excursions – When certain values start to approach production limits, a production supervisor can be notified via e-mail that this is about to occur and apply resources to that area to minimize the upset and continue on-spec productions.
  • Environmental Events – Many facilities need to report when certain environmental limits are reached.  Messages can be configured to report a full set of live values when the event occurs
  • Production Status – When certain production milestones are reached (completion of a batch, completion of a production run, etc.) the actual production values can be reported to required personnel for further processing.  In many plants, the ability to directly link this information to other enterprise software is limited, but messages could be used to assist those who report this information.
  • Off-Hours Reporting – In cases were an operation does not operate 24/7, the ability to report significant events during off hours to cell phones and pagers can provide responders with valuable information regarding the urgency and extent of the conditions onsite.

Client Licensing:

Licensing is sold on a per computer basis and requires the separate purchase and installation of Microsoft Excel.  Each installation requires the submission of a unique machine code to the License Center (via email) and an Activation Code will be provided for that installation.  A temporary 30 day trial license is available for testing purposes.  In some cases upgrades to the designated system may require a new license code and will be provided when a description of the system changes are submitted to the License Center.  The license may also be transferred to a new computer once free of charge, and any subsequent transfers shall be subject to established upgrade pricing.  


Event Messenger Per Server License (Part #EVT-MSG-2.0). . . . . . . . . . . . . . . . $2,500.00 US Dollars

System Requirements:

Computer running Microsoft Windows 2000, Windows XP, Windows 2000 Server, or Windows 2003 Server with Microsoft Excel installed.  Computer also needs to be running the OPC server or have access to the OPC Server over the network where events and values are derived.  Computer needs to have network access to a mail server and an account configured to permit the sending of messages.  Normally this account is configured not to receive messages, as the OPC Event Messenger does not process incoming messages.

How to Purchase / Questions / Need More Information:

Send an e-mail to OPC(at)ControlSystemsTech.Com, with your system requirements or questions. 

... We are currently testing our products for Windows 7 and Windows 8 as OPC Servers become available in these newer Microsoft Operating Systems ...

If your and active user of our products, use our Projects Page for information and tracking of service requests, software updates, and other important information.  Login is required ...