General information


Subject type: Mandatory

Coordinator: Julián Horrillo Tello

Trimester: First term

Credits: 6

Teaching staff: 

Josep López Xarbau

Teaching languages


The software used as well as the manuals of the equipment used may be in English.

Skills


Specific skills
  • CE26: Understand automatic regulation and control techniques and their application to industrial automation.

  • CE29: Train to design control and automation systems.

Description


This subject is a continuation of the second year Automation I subject.

The aim is to complete the learning, started in the first subject, of programming all kinds of automation applications using programmable automation controllers.

In this second subject the applications are of more advanced level and include, for example: applications Scada, applications of control of speed of engines, applications of control of axles or applications of Batch.

Throughout the course, much of the programming instructions, the various available programming languages ​​and the structuring of the programs (subroutines, phases) are used.

The subject has an eminently practical approach. All the theoretical aspects are also worked on in a practical way.

With the experience gained in this subject the student will have a broad and solid foundation to face new challenges in industrial automation.


 

Learning outcomes


1. Understand the concepts related to the automation and supervision of industrial processes and plant control. (CE26)

2. Know the basics of industrial communications. (CE28)

3. It is able to design and design solutions for automation, supervision and distributed control using and programming equipment for industrial control and automation such as: PLCs, controllers, industrial regulators, robots, communication switches, etc. and applications of: programming, user interface, communications management, data processing, SCADAs, etc. (CE29)

4. It has criteria to carry out analyzes and technical reports on products and automation solutions. (CE29)

At the end of the course the student must be able to:

  • Use the program editing software of the programmable automation drivers.
  • Use Scada application creation software to run on computers or operator screens.
  • Use electric motor speed variator configuration software.
  • Use servomotor configuration software for axis control applications.
  • Configure and use the communications involved in automation applications.
  • Program automation applications using the full range of instructions available in ladder language.
  • Program automation applications using other available languages, such as the SFC (sequential function diagram, graphcet-inspired) or ST (structured text) language.
  • Program distribution system automation applications, where elements such as operator screens, remote input and output modules, speed variators or axis control, etc., connected through the controller, are involved in the design of the controller. Ethernet / IP network.
  • Programming automation applications by performing a correct structuring of the program modules.
  • Program Batch process automation applications using available software resources, such as Phase Manager.

Working methodology


The course consists of 6 hours per week, 2 of which are with large group and 4 hours are with small group.

In the large group classes in the classroom the theoretical subject will be developed, alternating the exposition of theoretical concepts and the resolution of exercises.

Small group classes correspond to laboratory practices or exercise resolution.

In the laboratory students will work in groups of 2 or 3 people.

Students will have documentation to follow the subject: notes, exercises and internship script.

Students will have to dedicate additional non-contact time to the study, completion of assignments, resolution of exercises, previous assignments and reports of the practices, as well as to the preparation of the written tests.

Contents


Content title 1:

Programming instructions

Description

Timers and counters.

Analog inputs and outputs.

Data movement, arithmetic and comparison instructions.

Tags produced and tags consumed.

Application exercises

Related activities

Classes of theoretical explanation with resolution of exercises. Large group.

Preparation of the practice exercises. Non-contact activity.

Pràctiques 1-2-3-4-5-6-7-8. Grup petit.

Partial and final exams. Large group.

 

Content title 2:

FTView software and operator screens

Description

FactoryTalkView software.

PanelViewPlus screens.

Integration of PanelViewPlus into a Logix project.

Application exercises.

Related activities

Classes of theoretical explanation with resolution of exercises. Large group.

Preparation of the practice exercises. Non-contact activity.

Practices 9-10. Small group.

Partial and final exams. Large group.

 

Content title 3:

Distributed systems with speed variators and remote inputs and outputs

Description

Industrial communication networks. Ethernet / IP.

Integration of Flex I / O remote input and output modules in a Logix project.

Integration of PowerFlex40 variable speed drives in a Logix project.

Application exercises.

Related activities

Classes of theoretical explanation with resolution of exercises. Large group.

Preparation of the practice exercises. Non-contact activity.

Practices 11-12-13-14. Small group.

Partial and final exams. Large group.

 

Content title 4:

Programming languages

Description

Introduction to programming languages.

Sequential Functional Graphics (SFC) programming

Structured text language (ST) programming.

Application exercises.

Related activities

Classes of theoretical explanation with resolution of exercises. Large group.

Preparation of the practice exercises. Non-contact activity.

Practice 15. Small group.

Partial and final exams. Large group.

 

Content title 5:

Motion control

Description

Introduction to motion control: position and speed control.

Servomotors and servodrives.

Integration of Kinetix 350 servodrives in a Logix project.

Motion control instructions.

Application exercises with rotary and linear servomotors.

Related activities

Classes of theoretical explanation with resolution of exercises. Large group.

Preparation of the practice exercises. Non-contact activity.

Practices 16-17-18. Small group.

Partial and final exams. Large group.

 

Content title 6:

Batch processes

Description

Introduction to process control.

Batch processes. Recipes, phases and state model.

Phase Manager.

Application exercises.

Related activities

Classes of theoretical explanation with resolution of exercises. Large group.

Preparation of the practice exercises. Non-contact activity.

Practice 19. Small group.

Partial and final exams. Large group.

Learning activities


Activity title 1:

Jobs

General description

Work or exercises to do and deliver.

Support material

The work statement contains the questions to be developed.

Deliverable and links to the evaluation

The work is a writable delivery.

This activity represents 10% of the course grade.

Specific objectives

At the end of the activity the student must be able to:

Explain basic concepts about the operation of the controllers, the connection of inputs and outputs, the use of the grafcet and about the basic programming instructions of the controllers.

 

Activity title 2:

First partial test

General description

Evaluation test of the contents developed in the first half of the course.

Support material

Statement of the test.

Deliverable and links to the evaluation

Test resolution.

The grade for this test represents 15% of the grade for the course.

Specific objectives

At the end of the activity the student must be able to:

Explain theoretical concepts and solve exercises corresponding to the topics of the first half of the course.

 

Activity title 3:

Internships

General description

The practices are related to the theoretical topics of the subject.

The group of the first eight internships is designed to level students ’knowledge, as there may be some diversity. Some will have finished the previous subject of Automation I, others may have done it but more time ago, others may not have done it to have it validated; in the latter case they are likely to have worked with different teams. Throughout these initial internships it is intended that all students know and be familiar with the control equipment (CompactLogix and ControlLogix of Rockwell Automation), with the software (RSLogix5000), know and know how to use the basic instructions and, finally, to achieve also the procedures and strategies to arrive at the solution. This includes the use of grafcet and systematic programming.

Practices 9-10, in addition to the driver programming, include the design of the respective Scada applications, to be downloaded and tested in the PanelViewPlus.

Practices 11-12-13-14 are dedicated to PowerFlex40 drives. Highlights of these exercises are the configuration of drive parameters, the integration of drives in Logix projects, the transfer of data between computers, the structuring of programming and strategies for solving complex schedules.

In practice 15 it is programmed in the various programming languages ​​of the Logix equipment (LD, SFC and ST).

Internships 16-17-18 are dedicated to axis control. Integration of Kinetix servodrives in a Logix project and control of rotary servomotors and linear actuator using motion control instructions.

Finally, Practice 19 is a Batch process control exercise using Phase Manager. It is a very complete exercise with recipes, phases, model of states, with an important structuring of the project and where the programming of the simulation of the process is also included.

All practices are validated by checking that their operation conforms exactly to the specifications of the statement.

It is necessary to deliver a later report of each practice with all the work developed by the student to arrive to solve the exercise; this may include connection diagrams, grafcet rendering, driver program, graphical displays, computer configuration, etc., as well as appropriate explanations.

Support material

Laboratory equipment.

Practice scripts.

Manuals of the equipment used.

Deliverable and links to the evaluation

Previous work.

Validation of internships.

Internship reports.

The qualification of the practices represents 50% of the note of the course.

Specific objectives

At the end of the activity the student must be able to:

Make the various equipment used in the practices work correctly, connect them and interconnect them.

Properly use the configuration, programming and communication software of the equipment used.

Check the operation of the programmed application.

 

Activity title 4:

Final Exam

General description

Evaluation test of the contents developed throughout the course.

Support material

Statement of the test.

Deliverable and links to the evaluation

Test resolution.

The grade for the test represents 25% of the course grade.

Specific objectives

At the end of the activity the student must be able to:

Explain theoretical concepts and solve exercises corresponding to the topics of the whole course.

 

Evaluation system


The final grade of the course will be calculated with the grades of the activities evaluable according to the following weighting:

Activity 1: Jobs 10%

Activity 2: First partial test 15%

Activity 3: Practices 50%

Activity 4: Final Exam 25%

The works are individual.

Laboratory practices are mandatory.

Internship reports (per group) must be submitted on the date indicated.

The recovery exam will allow you to retake only activities 2 and 4 (Exams). In this case, the maximum grade of the subject will be a 5.

REFERENCES


Basic

Safont Sisa, Robert. Automation Notes. 2018.

Manuals of the equipment used in the practices.

Safont Sisa, Robert. Automation Practices II. 2018.

Complementary

Mandado Pérez, Enrique et al. "Programmable Automata and Automation Systems". 1st ed. Marcombo. 2009. ISBN 8426715753.

Mandado Pérez, Enrique et al. "Programmable Automata. Environment and Applications". 1st ed. Paraninfo. 2004. ISBN 8497323289.