ID: 1601
Course type: scientific and vocational
Course coordinator: Rosić Vitas B. Maja
Lecturers: Rosić Vitas B. Maja
Contact: Rosić Vitas B. Maja
Level of studies: M.Sc. (graduate) Academic Studies – Mechanical Engineering
ECTS: 6
Final exam type: written
Department: Department of Information Technologies in Mechanical Engineering
The aim of the course is for students to acquire the necessary knowledge in the design, programming, and implementation of programmable control systems in industry and modern manufacturing; to master the skills for solving practical control problems in industry through the application of computer, information, and control technologies, as well as appropriate scientific methods.
Upon successful completion of this course, students should be able to: • Assess the social, economic, production, and other effects of introducing programmable control systems; • Integrate knowledge from related courses for application in the creation of control systems; • Perform analysis and synthesis of a combinational finite automaton; • Perform synthesis of a sequential finite automaton; • Carry out electro-pneumatic implementation of combinational and sequential finite automata; • Program programmable controllers.
1. Programmable and computer-based control systems in automation: robot controllers, programmable controllers, programmable automation controllers, and computers. 2. Number systems and codes: positional number systems (decimal, binary, octal, hexadecimal); conversion of numbers between positional number systems; binary-coded decimal; Gray code; alphanumeric codes. 3. Switching algebra: axioms of Boolean algebra; basic operations of switching algebra; fundamental theorems of switching algebra; logical functions, canonical normal forms of logical functions; minimization of logical functions. 4. Technologies and components: sensors and actuators. 5. Combinational and sequential automata: definitions, mathematical models, analysis and synthesis; electro-pneumatic implementation. 6. Programmable controllers: functions, hardware, software, input–output modules; programming languages and programming.
Classroom exercises: tasks in the design, analysis, and synthesis of programmable control systems, including programming and the development of control schemes.
Without preconditions.
/
Total assigned hours: 75
New material: 20
Elaboration and examples (recapitulation): 10
Auditory exercises: 22
Laboratory exercises: 0
Calculation tasks: 0
Seminar paper: 8
Project: 0
Consultations: 0
Discussion/workshop: 0
Research study work: 0
Review and grading of calculation tasks: 0
Review and grading of lab reports: 0
Review and grading of seminar papers: 0
Review and grading of the project: 0
Test: 10
Test: 5
Final exam: 0
Activity during lectures: 5
Test/test: 20
Laboratory practice: 10
Calculation tasks: 0
Seminar paper: 15
Project: 20
Final exam: 30
Requirement for taking the exam (required number of points): 30
Groover, M. P.; Automation, Production Systems and Computer-Integrated Manufacturing; Pearson Education; 2008; Hackworth J. R., Hackworth F. D.; Programmable Logic Controllers: Programming Methods and Aplications; Pearson Education; 2004; Bolton W.; Programmable Logic Controllers; Elsevier; 2006;; Bolton W.; Programmable Logic Controllers; Elsevier; 2006;