Microprocessor-Based Controller Hardware and Software Tools
Appendix 1
Course: Microprocessor-Based Controller Hardware and Software Tools
Programme Summary
Major: 27.04.04 Automated Control
Degree: Master
Course units:
Section 1. Microprocessor-based hardware for designing control systems
- Unit 1. S7-200/300/400/1200
- Unit 2. Omron, ‘Oven’, Delta
Section 2. Development tools for microprocessor programming.
- Unit 3. S7-200/300/400/1200.
- Unit 4. Omron, ‘Oven’, Delta
Section 3. Programming of microprocessor-based hardware with the help of low-level (LAD, STL) and high-level languages
- Unit 5. Introduction to the LAD and STL programming
- Unit 6. Ladder diagram programming
- Unit 7. Sequence control programming
Section 4. Microprocessor-based hardware. AS, Ethernet and Profibus networks.
- Unit 8. The modular structure of controllers
- Unit 9. Configuring controller network communication
Section 5. Programming of data exchange in a microprocessor controller network
- Unit 10. Programming for S7-300/400
- Unit 11. Programming for ‘Oven’, Omron, Delta
Section 6. Design of microprocessor-based control systems
- Unit 12. Control software structuring
- Unit 13. Setting up dispatcher control interfaces when doing the controller programming
Section 7. Integrated development of control systems from microprocessor controllers to SCADA systems
- Unit 14. Preparing the controller software for communication with the dispatch control system
- Unit 15. Configuring the dispatch control visualization system
Section 8. Communication interfaces with microprocessor-based hardware. Programming of data exchange between SCADA and microprocessor-based hardware.
- Unit 16. Communication with the S7-300/300 controllers
- Unit 17. DDE and OPC
Section 9. Use of microprocessor-based hardware and SCADA systems for process data acquisition, storage and processing.
- Unit 18. Interaction between SCADA and databases
- Unit 19. Setting up alarms and reporting
Section 10. Distributed process visualization systems.
- Unit 20. Development of the client/server architecture
- Unit 21. SCADA back-up system
Section 11. Organizing personnel during check-ups and troubleshooting
- Unit 22. Automatic diagnostics of I/O errors
- Unit 23. Error masking, input signal forcing and overriding
Section 12. Checking up and troubleshooting of modular microprocessor-based control systems
- Unit 24. Processing of microprocessor asynchronous errors
- Unit 25. Processing of asynchronous errors associated with program failures
Course contents:
This course teaches about the design, operation and programming of microprocessor-based hardware of different levels and applications. The course is aimed at teaching the student how to structure control tasks and develop controller algorithms, how to identify the most efficient programming language and do the programming of microprocessor-based and SCADA systems.
Activities:
- Teacher-led group activities in a classroom;
- Extracurricular self-study of the teacher’s assignments and tasks, including the use of educational facilities (obligatory);
- Office-hours.
Total hours – 504
Total points – 14
Laboratory activities – 144
Midterm assessment – Examination