Overview
Argos is a set of tools developed to implement Open Source SCADA Systems with GNU / Linux Operating System, has an architecture based on Producer - Consumer and all processes are configured through XML files. Some of the tools provided by Argos are:
Communication: (Comunicación) Responsible for establishing communication with the device, through a field protocol.
Scanners: (Escaneador) Samples constantly updated records to turn in Engineering Units.
Historian: (Historiador) Create a record trends and alarms.
Database Manager: (Administrador Base de Datos) Stores trends and alarms in the database engine (PostgreSQL).
Task Manager: (Administrador de Tareas) Responsible for all processes are running correctly.
SCADA server: (Servidor SCADA) Sets the communication with various clients to provide the field variables.
SCADA Client: (Cliente SCADA) Maintains current field variables according to the updates received from the server.
Transmitter: (Transmisor) Responsible for performing the writing requirements of the field variables.
HMI: GUI used to display all information of the monitored process variables.
InterfARGOS: graphic design tool based on FLUID, use the FLTK graphics library to facilitate the development of HMI.
Installation
Download the code from SourceForge.Net
http://sourceforge.net/projects/argos-scada/download
Unzip the file
#> tar -xzvf argos-<version>.tar.gz
#> cd argos
To compile, you must have installed on your platform:
libtool (1.5)
libpq (8.3)
libcap (1:1.10)
Fltk (1.1.9)
muParser (1.28)
Configuring, Compiling and Installing
#> ./configure --enable-debug=yes --prefix=/usr
#> Make
as root
#> Make install