Educational guide 2015_16
Escola de Enxeñaría Industrial
Grao en Enxeñaría Eléctrica
 Subjects
  Automation and Control Fundamentals
   Contents
Topic Sub-topic
1. Introduction to industrial automation (2,5C) Introduction to issues that will allow the student to value the capabilities and knowledge that will be obtained during the course.
1.1 Course presentation.
1.2 Why are industrial processes automated?
1.3 Historical evolution of automation: from regulating simple movements to supply chain management.
1.4 Economic and social impact.
1.5 Role of the Electrical Engineer.
1.6 Types of automation and examples.
2. Automation elements (2C) Presentation of the elements that are commonly used to automate industrial processes.
2.1 Sensors
2.1.1 Presence
2.1.2 Rotation and speed
2.1.3 Translation
2.1.4 Encoder
2.1.4 Others: temperature, pressure, etc.
2.2 Simple actuators
2.2.1 Electrical engines
2.2.2 Cylinders
2.2.3 Pumps
2.2.4 Valves
2.2.5 Contactors
2.3 Complex actuators
2.3.1 Linear actuators
2.3.2 Two-axis actuators
2.3.3 Conveyors
2.3.4 Cranes
2.3.5 Robots and manipulators
2.3.6 In-plant transport systems
2.3.7 In-plant storage systems
2.4 Plant control elements
2.4.1 Industrial regulator
2.4.2 Frequency variator
2.4.3 Automaton
2.4.4 Control by PC
2.4.5 Industrial communications
2.5 Monitoring and management systems.
2.5.1 SCADA
2.5.2 MES
3. Introduction to programmable logic controllers (2C) Introduce basic concepts relative to the design and development of automation systems based on Programmable Logic Controllers (PLC)
3.1 Basic concepts
3.1.1 Physical and logical architecture
3.1.2 Numbering systems
3.1.3 Program cycle
3.1.4 Set-up
3.1.5 Modular programming
3.2 Basic elements
3.2.1 Inputs
3.2.2 Outputs
3.2.3 Memory
3.2.4 Counters
3.2.5 Timers
3.3 Operations
3.3.1 Memory transfer
3.3.2 Combinatorial logic
3.3.3 Arithmetic
3.4 Low level languages
3.5 High level languages
3.6 Advanced functions
4. Low level programming of PLCs (6C) Students learn to develop binary automation systems using a contact diagram language
4.1 Contact diagrams concepts
4.2 Binary variables
4.3 Combinatory systems
4.4 Sequential systems
4.5 Arithmetic operations
4.6 Counters
4.7 Timers
4.8 Examples
5. Systems modeling for programming PLCs (8C) Students learn to model binary automation systems using Petri Nets and Grafcet.
5.1 Basic principles. Modeling techniques.
5.2 Modeling using Petri Nets.
5.2.1 Definition of stages and transitions. Rules of evolution.
5.2.2 Conditional selection of alternatives.
5.2.3 Simultaneous sequences. Concurrence. Shared resource.
5.3 Implementation of Petri Nets.
5.3.1 Direct implementation
5.3.2 Normalized implementation (Grafcet)
5.4 Design of basic industrial automation systems.
5.5 Examples.
6. Introduction to the automatic regulation and systems modeling (4C) Introduce the basic concepts related to automatic regulation of continuous linear systems
6.1 Open loop and closed loop regulation systems.
6.2 The typical regulation loop. Nomenclature, definitions and specifications.
6.3 Physical systems and mathematical models.
6.3.1 Mechanical Systems.
6.3.2 Electrical Systems.
6.3.3 Others.
6.4 Transfer function modeling.
6.4.1 Laplace Transform.
6.4.2 Properties.
6.4.3 Examples.
7. Continuous process control (6C) Students learn to design and tune industrial regulators.
7.1 Continuous linear controllers.
7.1.1 Control actions: proportional, integral and derivative.
7.1.2 PID regulator.
7.2 Empirical methods for tuning industrial regulators.
7.2.1 Open loop tuning.
7.2.2 Closed loop tuning.
7.3 Examples.
8. Process control using a PLC (2C) Students learn to implement a PID using a PLC
8.1 Functional blocks for process control
8.2 PID implementation.
8.3 Monitoring and control software (SCADA).
P1. Introduction to STEP7 and programming languages (2L) Introduction to the STEP7 environment, that allows programming Siemens series S7-300 and S7-400 PLCs, as well as testing them, storing them, modifying them, etc... Familiarization with the environment, hardware configuration and low level programming languages, by implementing a simple example.
P2. Direct modelling and implementation (2L) Model a simple automation example and implement it as a contact diagram.
P3. Petri Net modelling and implementation (6L) Model a more complex example and implement it in one of the languages available in STEP7.
P4. S7-Graph modelling and implementation (2L) Normalized modelling and implantation of a Petri Net with S7-Graph.
P5. Introduction to the design of control systems with Matlab/Simulink (2L) Introduction to the basic elements of Matlab/Simulink as well as to the control toolbox.
Analyze and simulate the transitory response of first and second order continuous systems.
P6. Analysis and control of systems using Matlab and Simulink (2L) Analysis and simulation of linear control systems with Matlab/Simulink.
P7. Industrial regulator tuning (2L) Determination of the parameters of a PID regulator using the methods studied in class. Implementation in an industrial regulator connected to a personal computer where the plant model is simulated.
Universidade de Vigo            | Reitoría | Campus Universitario | C.P. 36.310 Vigo (Pontevedra) | Spain | Tlf: +34 986 812 000