Course detail

Programmable logics controllers

FEKT-CPGAAcad. year: 2010/2011

Programmable logic controllers (PLC) and logic processors. HW and SW of PLC. CPUs, I/O modules, visualization, communication and other special modules. PLC in the framework of CNC machines, control systems of production lines and technological processes. Reliability of PLC, redundancy structures. Programming languages of PLCs and the IEC 1131-3 Standard. System ConCept. Programming in Grafcet. Laboratories are performed on modern systems of Schneider (Telemecanique, Modicon, ConCept). Students make equating with PLCs of Allen-Bradley, Siemens, Omron and some others.

Language of instruction

English

Number of ECTS credits

6

Mode of study

Not applicable.

Learning outcomes of the course unit

theoretical knowledges and practical experiences with programmable logic controllers PLC

Prerequisites

The subject knowledge on the secondary school level is required.

Co-requisites

Not applicable.

Planned learning activities and teaching methods

Teaching methods depend on the type of course unit as specified in the article 7 of BUT Rules for Studies and Examinations.

Assesment methods and criteria linked to learning outcomes

30 points from laboratories
70 points from examination

Course curriculum

Not applicable.

Work placements

Not applicable.

Aims

The aim of the subject is education and training in programmable logic controllers PLC that are frequently used for control of machines, production lines and technological processes. Students make equating with architecture and circuits of PLC, basic features and modules. They will be able to develop programs in simple programming languages of PLCs (Ladder, Instruction list, FBD) as well as in languages of sequential processes (SFC, Grafcet). They will be informed about possibilities to interconnect PLCs by means of serial communication buses.

Specification of controlled education, way of implementation and compensation for absences

Lab works, project.

Recommended optional programme components

Not applicable.

Prerequisites and corequisites

Not applicable.

Basic literature

Grotsch:SPS. Vom Relaiseinsatz bis zum CIM.,Oldenbourg Verlag, Berlin 1988 (DE)
Janovský V.,Svoboda J., Šmejkal:Ridici systemy pracovnich stroju s mikroprocesory,Praha, SNTL 1987 (CS)
Zezulka F. a kol.: Programovatelné automaty. Návody do cvičení, e-text (CS)
Zezulka F.: Programovatelné automaty, e-text, 2003 (CS)

Recommended reading

Not applicable.

Classification of course in study plans

  • Programme EECC Bc. Bachelor's

    branch BC-AMT , 3 year of study, summer semester, elective specialised
    branch BC-SEE , 2 year of study, summer semester, elective interdisciplinary

Type of course unit

 

Lecture

26 hod., optionally

Teacher / Lecturer

Syllabus

Introduction in Programmable logic controller (PLC). Requirements. Principles.
Modern PLCs, principles, HW, diagnostic system.
SW equipment of small PLCs. Function diagram of a logical task.
Description of a logical system. Means of description of a sequential system. Petri nets.
Example of a logical system SW design. Various programming languages.
Programming in Grafcet. Example.
Extended Grafcet functions.
IEC 1131 Standard.
CNC control and PLC. Interface of a CNC machine.
Communication systems of PLC. Connection of PLCs by serial buses.
PLC control of technological processes. Special modules. PLC process control design.
Fault tolerant PLCs.
Safe PLCs.

Laboratory exercise

39 hod., compulsory

Teacher / Lecturer

Syllabus

Introduction (organisation, safe, requirements)
Introduction into programming of PLC.
Programming of parking.
Programming of a SW model.
Programming of a physical model.
Small PLC TSX 07.
Programming with drum controller.
Introduction into ConCept programming and simulation program.
Programming of parallel process.
Introduction into Allen Bradley systems.
Control of SW models by Allen Bradley systems.
Reserve.
Evaluation.