Session F4C
0-7803-6669-7/01/$10.00 © 2001 IEEE October 10 - 13, 2001 Reno, NV
31
st
ASEE/IEEE Frontiers in Education Conference
F4C-12
SOFTWARE TOOLS FOR HELPING WITH THE DESIGN AND
IMPLEMENTATION OF AUTOMATION PROJECTS
Antonio M. López
1
, Víctor M. González
2
, José M. Enguita
3
, Felipe Mateos
4
and Antonio Robles
5
1
Antonio M. López, University of Oviedo, Ingeniería de Sistemas y Automática, Campus de Viesques, 2.1.15, 33204 - Gijón, Spain. antonio@isa.uniovi.es
2
Víctor M. González, University of Oviedo, Ingeniería de Sistemas y Automática, Campus de Viesques, 2.1.14, 33204 - Gijón, Spain. victor@isa.uniovi.es
3
José M. Enguita, University of Oviedo, Ingeniería de Sistemas y Automática, Campus de Viesques, 2.1.14, 33204 - Gijón, Spain. chema@isa.uniovi.es
4
Felipe Mateos, University of Oviedo, Ingeniería de Sistemas y Automática, Campus de Viesques, 2.2.04, 33204 - Gijón, Spain. felipe@isa.uniovi.es
5
Antonio Robles, University of Oviedo, Ingeniería de Sistemas y Automática, Campus de Viesques, 2.2.10, 33204 - Gijón, Spain. arobles@isa.uniovi.es
Abstract The practical teaching of process automation
requires laboratories equipped with a great variety of tools.
The ideal configuration of a laboratory desk could be one
made up of real, hardware components. Although the
students will have the highest motivation with such
configuration, the cost and the lack of flexibility are
fundamental drawbacks that must be solved. A balance must
be achieved between real and virtual components, which will
lead to a balanced cost and flexibility without decreasing the
students motivation and the quality of education. This
balanced solution is presented in this paper.
Index Terms Automation teaching, Control, Laboratory
equipment, Process simulation, Supervision.
INTRODUCTION
The practical teaching of process automation requires
laboratories equipped with a great variety of tools. The ideal
configuration of a laboratory desk could be the following:
1. At least one controller such as a programmable logic
controller (PLC), a personal computer (PC) or a micro
controller.
2. A process, or a model of the process to be controlled.
3. A personal computer to run a SCADA (Supervisory,
Control and Data Acquisition) software to supervise the
process.
The use of our own software tools specifically designed
for helping with the implementation of automation projects,
has shown to be of great utility for the teacher as much as for
the students. Their great flexibility allows proving many
different control strategies from the simplest ones to the
most complex. At the same time, their low cost permits
reducing the number of students assigned to a workstation,
providing each student with more hands-on experience.
Such tools, given in Figure 1, are presented in this
paper: an industrial process simulator, Prosimax, a PLC
programming tool based on SFC (Sequential Function
Chart), Mediss, a PLC simulator, Winss5, and a SCADA
software, Scalibur. These applications are part of a bigger
research project called GENIA (Integrated Automation
ENvironment Group, http://isa.uniovi.es/genia ) which aim is
the total integration of all them with the most common tools
of an ordinary automation laboratory.
SUPERVISION CONTROL PROCESS
Operator Pannel
PC + SCADA
Cabled Logic
PLC’s
PC + I/O Card
Microcontroller
I/O Simulator
Real process
Models
SCAlibur Mediss
Winss5
Prosimax
Integrated Automation
ENvironment Group
Visgraf
FIGURE 1
AUTOMATION LABORATORY
A concrete example is used throughout the paper to
show the educational enhancements that can be reached by
using these applications.
AUTOMATION PROJECT EXAMPLE
The goal is to design an automaton to fill a cart with some
liquid made up of two different components ‘A’ and ‘B’, and
transport it from one place to another. The system
configuration is shown in Figure 2.
FIGURE 2
MIXING PROCESS SCHEME
The following shows the behaviour of the process.
Control Pannel
THERE HERE
MR ML EMPTY
LALARM
CMR CML
ACK
CEMPTY
LEVEL