Saltar para:
Esta página em português Ajuda Autenticar-se
ESTS
Você está em: Start > LACI21012
Autenticação




Esqueceu-se da senha?

Campus Map
Edifício ESTS Bloco A Edifício ESTS Bloco B Edifício ESTS Bloco C Edifício ESTS Bloco D Edifício ESTS Bloco E Edifício ESTS BlocoF

Programmable Automatisms

Code: LACI21012     Sigla: AP

Áreas Científicas
Classificação Área Científica
OFICIAL Controlo e Processos

Ocorrência: 2022/2023 - 1S

Ativa? Yes
Unidade Responsável: Departamento de Sistemas e Informática
Curso/CE Responsável:

Ciclos de Estudo/Cursos

Sigla Nº de Estudantes Plano de Estudos Anos Curriculares Créditos UCN Créditos ECTS Horas de Contacto Horas Totais
EACI 23 Plano de Estudos 14 2 - 6 75 162

Docência - Responsabilidades

Docente Responsabilidade
Paulo Alexandre de Sousa Almeida Felício

Docência - Horas

Theorethical and Practical : 3,00
Practical and Laboratory: 2,00
Type Docente Turmas Horas
Theorethical and Practical Totais 1 3,00
Paulo Alexandre de Sousa Almeida Felício 3,00
Practical and Laboratory Totais 2 4,00
Paulo Alexandre de Sousa Almeida Felício 4,00

Língua de trabalho

Portuguese

Objetivos


It is intended to give students the ability to understand and describe the operation of an automatism and to design and carry out its command part based on programmed technologies.

To make students aware of the main standard for programmable logic controlers (PLC) programming and to give them the ability to design and carry out programs using programming systems and languages ​​built on this standard.

Give students the ability to carry out an industrial automation project. Make known the capabilities of communications networks used in industrial automation and the ways in which they can be useful, as well as more specific knowledge about some of these networks.



 

Resultados de aprendizagem e competências

At the end of the semester, the successful student must:
1 - Be able to design the command of an automated system and implement it using programmed technologies. Be able to conveniently describe, using standardized methodologies and notation, the functioning and constitution of an automatism.

2 - Know and know how to use the concepts and programming languages ​​included in the IEC-61131-3 standard on PLC programming. Must know typical data structures and methods of description of algorithms and program organization. Must know and be able to apply the programming concepts and methodologies described by the IEC 61131-3 standard. In particular, he must be able to conceive, describe and implement the project of the command of an automatism, using these concepts and those programming languages. It manages to transpose and apply this knowledge using at least one specific automaton in the laboratory.

3 - Carry out all the parts of an automation project using standard design techniques and symbology. To do this, the student must know the design methodologies for process automation including their interaction with the outside world, the operating modes and safety aspects, test and validation methods and documentation.

4 - Knows the structure and concepts associated with a serial, point-to-point or point-to-multipoint communication network. Know how to use some industrial networks and their protocols, eg: Profibus, Modbus and AS-i. Understand the structure and funtions of a supervised distributed automation system.

Modo de trabalho

Presencial

Pré-requisitos (conhecimentos prévios) e co-requisitos (conhecimentos simultâneos)

Previous knowledge acquired in the Automation curricular unit (CU) as well as those covered in the Introduction to Programming CU are useful. These CUs precede the present  CU in the course's syllabus.

Programa

1 Characterization of processes and identification of their components (M1)
- Identification of the components of a process to automate
- Identification of the command and supervision interface
- Characterization of the process: states, events, actions and critical points.

2 Discrete Event Description Systems (M2)
- Concepts and characteristics of discrete events
- State machines, state boards
- GRAFCET, complements on GRAFCET's;
- Practice in the preparation of GRAFCET and subsequent programming

3 Automaton programming (M3)
- Introduction to the IEC 61131-3 standard;
- Purposes and importance of the standard;
- Methods and tools for quality programming;
- Languages.
- Data structures: bit, byte, array, pointer, rows, stacks and lists.
- Algorithms: eq. Booleans; flowchart; GRAFCET, state machines.
- Automaton programming: instructions for flow control; functions and subroutines; parameters and data blocks; addressing and data associated with analog modules; special functions (eg PID), techniques for programming algorithms in LAD and ST;

4 Design of automatic systems (M4)
- Standards and symbology
- Project phases;
- Operating modes, interlocks and alarms;
- Security: people and equipment.
- Automatism description algorithms.
- Dimensioning and schematics;
- Reports and documentation.
- Cases study.

5 Industrial communication networks (M5)
- Introduction to communication networks - OSI Model.
- Application of the OSI model to industrial networks: physical level, connection and application.
- Physical environment: Types of cabling; Signal types and levels;
- Types of communication: Synchronous/Asynchronous; Client-Server; Producer-consumer;
- Connection elements: Repeaters; Gateways; Routers; Bridges;
- ASi networks; Modbus; profibus

Bibliografia Obrigatória

J. R. Caldas Pinto; Técnicas de Automação, LIDEL, 2010. ISBN: 978-972-8480-26-4
SIEMENS; SIMATIC Working with STEP 7, SIEMENS
SIEMENS; Ladder Logic (LAD) for S7-300 and S7-400 Programming, 2010 (Available on the Internet and on Moodle page of the curricular unit)
R. W. Lewis; Programming Industrial Control Systems Using IEC 1131-3, IET Control Engineering Series, 2007. ISBN: 978-0-85296-950-2
GREPA – Groupe Equipement de Production Automatisée; Le Grafcet, de nouveaux concepts, Cépadue – editions, 1991. ISBN: 2,85428,148,9

Métodos de ensino e atividades de aprendizagem


In theoretical-practical classes, the subjects are exposed, sometimes using slide projections, other times on the blackboard. In the exposition, in addition to framing and approaching the various technical aspects of the subjects, examples are presented. For most subjects, after their presentation, students are asked to solve exercises and answer questions, which help them to understand the subjects and obtain the ability to put them into practice.

The laboratory classes are dedicated to solving automation programming problems. In the initial classes, a programming tool for the PLC used throughout the course is exposed. In each class, problems are proposed to students, which allow them to progressively use more language skills and at the same time allow them to practice and apply the methodologies and project tools exposed in the theoretical-practical classes. The programming skills acquired by each student are tested in a practical programming test before the student can start preparing the CU project.

The final classes are dedicated to assisting students in the elaboration of an industrial system automation project. The project takes place during the laboratory classes and the student must dedicate preparation time outside these classes to make the best use of them. The project is in most cases done in a work group of 2 students or in exceptional cases of 1 or 3 students. The teacher helps students in preparing the project, clarifying doubts, drawing attention to errors, suggesting solutions. The project, however, is a task that must be carried out relatively autonomously by each group of students.



 

Software

CODESYS

Tipo de avaliação

Distributed evaluation with final exam

Componentes de Avaliação

Designation Peso (%)
Exame 70,00
Trabalho laboratorial 30,00
Total: 100,00

Componentes de Ocupação

Designation Tempo (Horas)
Estudo autónomo 75,00
Frequência das aulas 75,00
Trabalho laboratorial 15,00
Total: 165,00

Obtenção de frequência

Final mark = NTP*0,7 + NL*0.3 where: NTP is the average of the marks of the two tests or the exam mark ; NL is the laboratory mark.

In the examination date of the regular season the student can choose to make up one of the two tests.

It is compulsory an attendance of at least 70% of the laboratory classes.


Fórmula de cálculo da classificação final

Final mark = NTP*0,7 + NL*0.3 where: NTP is the average of the marks of the two tests or the exam mark ; NL is the laboratory mark.

In the examination date of the regular season the student can choose to make up one of the two tests.

It is compulsory an attendance of at least 70% of the laboratory classes.

Observações

No calculators, mobile phones or other remote communication devices may be used in the tests.
Recomendar Página Voltar ao Topo
Copyright 1996-2024 © Instituto Politécnico de Setúbal - Escola Superior de Tecnologia de Setúbal  I Termos e Condições  I Acessibilidade  I Índice A-Z
Página gerada em: 2024-04-28 às 15:24:40