Course detail

Programmable logic controllers

FEKT-BPGAAcad. year: 2012/2013

Programmable logic controllers in process control.
Control systém of production enterprize.
Relay control sytem and Programmable logic controllers .
Control and monitoring system SCADA
Control and information systém for enterprise resource planning (ERP), Manufacturing execution system MES.
Total control and information enterpise systém.
Common features of programmable logic controllers, overview, construction features, hardware configuration of PLC Siemens S7-300, addressing of signal modules, categories of programmable logic controllers.
Interconnection of programmable logic controllers in nets, Mulmulti-Point Interface (MPI), communication levels.
Principles of PLC programming, modules configuration, memory areas in CPU.
Programming language STL, program exection, modes of CPU, programs blocks, addressing, variables and constants.
Basic functions, logical functions, memory functions, load and transfer functions, operations with accumulators, timers, counters, compare functions, aritmetical functions, transfer operation.
Analogue signals in PLC, representation of analogue values, standardisation of analogue values, PID function in PLC.
Programming of process systems, program standardisation in PLC programming.
Sequentional programming in PLC, functional descriptions, praphic form of sequentional programming, SIMATIC S7-GRAPH, sequencer.
Modul strukture of PLC programs, module hierarchy.
Communication between PLC and control and monitoring systems SCADA, hardware and software for communication support, drivers.
PC based control systems, control systems Slot PLC, control systems Soft PLC, SoftPLC versus PLC.

Laborytory training is devided into two parts. In the first part students got familiar with PLC Allan-Bradley produced by Rockwell Automation. In the second part training in laboratories is focused on programming of models of real technological processes using methods of logical and sequential programing of PLC.

Language of instruction

Czech

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

18 points- labs, from protocols
6 bodů - labs, test from Allan-Bradley
6 bodů - labs, test from SIMATIC STEP 7

For credit:
submit all protocols
minimum 15 points from labs

For exemination:
minimum 35 points from 70 accessable

Course curriculum

Lectures:
1. Introduction to laboratory trainings with PLC Allen Bradley programming.
2. Total control system for production enterprize (relais, PLC, SCADA, ERP, MES), general features of PLC, hardware configuration, types of PLC's, interconnection of PLC's, basics of PLC programming, memory areas.
3. Programming languages, prohram execution, block types, variables addressing, logical functions, memory functions (R-S), Load and Transfer, timers, counters, arithmetical a nd comparison operatioons, conversion functions.
4. Block functions, examples of block calls, examples of PLC programs with FC and FB blocks.
5. Execution of analogue signals in PLC, reprezentation of analogue values, handlimg of analogue signals in a control loop.
6. Programming tool for Siemens PLC - Simatic Manager.
7. Instructions and tips for programming tasks in laboratory trainings.
8. Sequential programming of PLC, functional description of control algorithms, graphic sequentional programming.
9. SIMATIC S7-GRAPH, Grafcet (Schneider Electric).
10. Standardization of PLC programs (S88), module hierarchy, functions of modular programming systems.
11. Communication between PLC's and SCADA systems, hw and sw support for the communication, drivers, OPC.
12. PC based control systems, Slot PLC control systems, Soft PLC control systems, SoftPLC versus PLC.
13. Overview of difficult topics / feedback of laboratory trainings.

Laboratory trainings:
Training 1 to 5: Model programming PLC Allen Bradley (ladder diagram).
Training 6: Test
Training 7 to 11: Model programming PLC SIMATIC (ladder diagram and STL, S7 GRAPH sequential programming).
Training 12: Test
Training 13: Evaluation.

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

Pásek J.: Programovatelné automaty v řízení technologických procesů (CS)

Recommended reading

Martinásková M., Šmejkal L.: PLC a automatizace 1, BEN, Praha 2002 (CS)
Martinásková M., Šmejkal L.: Řízení programovatelnými automaty, vydavatelství ČVUT, Praha, 2004 (CS)
Šmejkal L.: PLC a automatizace 2, BEN, Praha 2005 (CS)

Classification of course in study plans

  • Programme EECC Bc. Bachelor's

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

  • Programme EEKR-CZV lifelong learning

    branch EE-FLE , 1 year of study, summer semester, elective specialised

Type of course unit

 

Lecture

26 hod., optionally

Teacher / Lecturer

Syllabus

Lectures:
1. Introduction to laboratory trainings with PLC Allen Bradley programming.
2. Total control system for production enterprize (relais, PLC, SCADA, ERP, MES), general features of PLC, hardware configuration, types of PLC's, interconnection of PLC's, basics of PLC programming, memory areas.
3. Programming languages, prohram execution, block types, variables addressing, logical functions, memory functions (R-S), Load and Transfer, timers, counters, arithmetical a nd comparison operatioons, conversion functions.
4. Block functions, examples of block calls, examples of PLC programs with FC and FB blocks.
5. Execution of analogue signals in PLC, reprezentation of analogue values, handlimg of analogue signals in a control loop.
6. Programming tool for Siemens PLC - Simatic Manager.
7. Instructions and tips for programming tasks in laboratory trainings.
8. Sequential programming of PLC, functional description of control algorithms, graphic sequentional programming.
9. SIMATIC S7-GRAPH, Grafcet (Schneider Electric).
10. Standardization of PLC programs (S88), module hierarchy, functions of modular programming systems.
11. Communication between PLC's and SCADA systems, hw and sw support for the communication, drivers, OPC.
12. PC based control systems, Slot PLC control systems, Soft PLC control systems, SoftPLC versus PLC.
13. Overview of difficult topics / feedback of laboratory trainings.

Laboratory exercise

39 hod., compulsory

Teacher / Lecturer

Syllabus

Training 1 to 5: Model programming PLC Allen Bradley (ladder diagram).
Training 6: Test
Training 7 to 9: Model programming PLC SIMATIC (ladder diagram and STL).
Training 10 to 11: Model programming PLC SIMATIC - S7 GRAPH (sequential programming).
Training 12: Test
Training 13: Substitute training, evaluation.