Computer Based Technologies for Control Systems Design

Major: Automation and Computer-integrated Technologies
Code of subject: 6.151.05.E.107
Credits: 3.00
Department: Automation and Computer-Integrated Technologies
Lecturer: Matiko Fedir Dmytrovych, Professor, Doctor of Technical Sciences
Semester: 8 семестр
Mode of study: денна
Learning outcomes: SC9. Be able to use a variety of specialized software to solve typical engineering problems in the field of automation, in particular, mathematical modeling, automated design, database management, computer graphics methods. SCS3.1 Be able to develop software applications for automation systems and their elements based on knowledge of modern operating systems, WEB programming technologies, cloud technologies and databases. SCS3.3. Be able to integrate automation systems into local and global information networks based on the principles of information security of such systems.
Required prior and related subjects: Prerequisites: - Computer technologies and programming, part 1, part 2 - Microprocessor technology - Data transmission systems and networks - Microprocessor programmable intruments for automation; Corequisites: - Multi-level control systems of technological processes - Completion of bachelor's qualification work - Information security of automation systems.
Summary of the subject: Classification of systems for the development of project documentation and software packages for the development of automation systems. The structure and main characteristics of integrated environments for designing control systems using the example of the TIA Portal (Siemens) environment. The main stages of project development in TIA Portal. Standardized programming languages LAD, FBD, STL, SCL: a brief description, recommendations for use. Data types. Program structure in the TIA Portal. Program elements: organizational blocks, functional blocks and functions, data blocks. Libraries of software elements in TIA Portal. Implementation of instructions and operators in libraries. Comparison of libraries of different programming languages and possibilities of implementation of typical instructions and operators in LAD, FBD, STL, SCL programming languages. Development of the level of operational process management in TIA Portal. Types of windows. Standard tools for developing visualization system elements. Tools for creating animations of elements and events. Working with a real-time database. Creation and configuration of the table of emergency messages. Creation and configuration of the system archive. Creation of real-time trends and historical trends. Debugging the project using simulators and hardware components of the technological process control system.
Assessment methods and criteria: - protection of laboratory works - 50 points; - performance of calculation and graphic work - 30 points; - protection of calculation and graphic work - 20 points.
Recommended books: 1. SIMATIC S7-1200/S7-1500. Comparison list for programming languages based on international mnemonics. – Siemens, 2017. – 88 p. - support.industry.siemens.com 2. TIA Portal: Programming Guideline for S7-1200/1500. Siemens AG, 2018. – 126 p. 3. Hans Berger. Automating with SIMATIC. Hardware and Software, Configuration and Programming, Data Communication, Operator Control and Process Monitoring. 6-th revised and enlarged edition, 2016. – 309 p.