next up previous
Next: Benefits Up: A Distributed, Extensible and Previous: SCADA

SCADA-TEMS

The Sensory Control and Data Acquisition - Total Environment Management System (SCADA-TEMS) is a comprehensive software and hardware solution for interfacing data acquisition and control devices. The system also provides access to these devices via the Simple Access and Control Protocol (SACP). This protocol is to server as a presentation layer protocol for accessing the SCADA-TEMS Server. The system is composed of a number of basic elements:
$\star$
SCADA-TEMS Server - provides access to the entire system via SACP. The SACP is a simple FTP[4]-like protocol. The server listens at port 6543 for incoming TCP/IP socket connections. The team decided on using an open standards networking protocol such as TCP/IP instead of some proprietary signaling protocol. This is because doing this opens a lot of other connectivity options. The SCADA-TEMS server serves as the connection point of the system to the outside world.
$\star$
SCADA-TEMS Main Control Module - is a hardware component connected to the SCADA-TEMS Server via an Enhanced Communications Port (ECP). This module connects the different data acquisition and control devices.
$\star$
Sensors and Data Acquisition Devices - are hardware components that are deployed to obtain certain environmental variables such as temperature, light levels and others.
$\star$
Control Devices - are hardware interfaces to the different hardware components of the system such as lights, air condition systems and others.
The SCADA-TEMS team has built a prototype system that controls the lights, temperature and audio playback of a room. The prototype SCADA-TEMS also supports other value added features such as audio playback, mixer adjustment and mood settings. A diagram of the prototype SCADA-TEMS can be seen in Figure [*].

Figure: Prototype SCADA-TEMS

A number of SACP clients have also been written to provide access to the prototype SCADA-TEMS. These clients include a cross platform java swing GUI client, web-based PHP client and SMS-to-SACP gateway. A screen shot of the SACP PHP client can be seen in Figure [*].

Figure: Screenshot of the web-based PHP SACP client

This prototype SCADA-TEMS is intended to show the systems' ability to be deployed in a variety of environments and the simplest of which is our own laboratory. The system can also be extended to control other environments and facilities.
next up previous
Next: Benefits Up: A Distributed, Extensible and Previous: SCADA
Horatio B. Bogbindero 2002-02-11