PLC Programming

Base Knowledge

Does not apply.

Teaching Methodologies

Classes with informatic support, classes with discussion, group learning, brainstorming.

Learning Results

Acquaint the students with the structure and utilisation of a Programmable Logic Controller (PLC).
Configure and program a PLC to perform command and control actions on systems of various physical quantities.
Know how to command and control hydraulic, pneumatic or other systems containing electrical drives, using specific software.

Program

PLCs: Introduction, structure, constitution and operation methods.
PLC programming: Introduction, ladder Language, simple and structured programming. Functions and main
instructions of a programmable PLC.
PC-PLC communication interface.
Hardware configuration and parameterisation.
Digital and analogue operations; main functions and instructions, visualisation and practical simulation of functions and main instructions of a PLC.
Interconnection between sequential electro-pneumatic circuits, physical systems and PLCs.
Practical examples using didactic simulation systems.

Curricular Unit Teachers

Pedro Jorge Borges Fontes Negrão Beirão

Grading Methods

Assessment is made through continuous/periodic evaluation during lessons and has two components:
• Theoretical-practical component: theoretical-practical test (with 25% weight), held in the last week of classes. The theoretical-practical test has a minimum grade of 5 points (range 0 to 20 points).
• Practical component: three practical tests (with 25% weight each) or practical work done by a group of students with equal weighting. Practical tests are done, when possible, individually and held during lessons on dates previously indicated by the teacher. Groups do their practical work during lessons.

The approval through continuous evaluation is also subject to the following attendance criterion: a maximum of two absences from practical lessons. This attendance criterion does not apply to students with worker-student status or similar. However, for those students, the assessment is identical to that of the remaining students (held during lessons, dates provided by the teacher).

If students do not meet the theoretical-practical component minimum score criterion, they must do an exam of this component on the dates defined in the examination schedule.

If students do not meet the attendance criterion, they must do an exam of both components on the dates defined in the examination schedule.

The use of bibliographic elements is forbidden in both assessment components. Computer use is allowed in the practical component of the assessment.

Supplementary oral examinations may be used as an additional means of assessment when necessary to dispel doubts or to clarify suspected cases of fraud or plagiarism.


    Internship(s)

    NAO

    Bibliography

    Recommended Bibliography:
    BEIRÃO, P. (2020). Power Point slides of theoretical-practical classes. ISEC (available on the academic platform InforEstudante)
    BEIRÃO, P. (2010). Programação de Autómatos (Aulas Práticas). ISEC (available on the academic platform InforEstudante)
    BEIRÃO, P (2008). Programação de Autómatos (Aulas Teórico-práticas). ISEC (available in the academic platform InforEstudante)
    BERGER, H. (2013). Automating with SIMATIC S7-1200 : configuring, programming and testing STEP 7 Basic visualization with HMI Basic (2nd ed.). Erlangen: Publicis Publishing (availbale in ISEC Library: 1-6-397)
    NOVAIS, J. (1991) Método Sequencial para Automatização Electropneumática (2ª ed.). Calouste Gulbenkian (availbale in ISEC Library: 1-6-157)
    PIRES, J. N. (2007). Automação Industrial (3ª ed.). Ed. Técnicas e Profissionais ETEP (availbale in ISEC Library: 1-6-302)

    Complementary Bibliography:
    FRANCISCO, A. (2003). Autómatos Programáveis. Ed. Técnicas e Profissionais ETEP
    PINTO, C. (2004). Técnicas de Automação. Ed. Técnicas e Profissionais ETEP
    SIEMENS, (2000). Simatic Step7 – Programação 1. Siemens SA
    SIEMENS (2000). Simatic Step7 – Programação 2. Siemens SA