Next: Benefits
Up: A Distributed, Extensible and
Previous: SCADA
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:
- 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.
- 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.
- Sensors and Data Acquisition Devices - are hardware components
that are deployed to obtain certain environmental variables such as
temperature, light levels and others.
- 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: Benefits
Up: A Distributed, Extensible and
Previous: SCADA
Horatio B. Bogbindero
2002-02-11