Course title, code: Industrial Information Systems, GAINBAN-IPINFREN-1

Name and type of the study programme: Computer science engineering, BSc
Curriculum: 2021
Number of classes per week (lectures+seminars+labs): 2+0+2
Credits: 5
Theory: 50 %
Practice: 50 %
Recommended semester: 5
Study mode: full-time
Prerequisites: Signals and Systems + 100 cr
Evaluation type: term mark
Course category: required optional
Language: english
Responsible instructor: Dr. Pintér István
Responsible department: Department of Information Technologies
Instructor(s):
Course objectives:
Be familiar with the architecture of industrial information systems, with particular emphasis on the implementation, maintenance and operation of such systems, including the implementation of certain subsystems.
Course content - lectures:

1. The concept of industrial information system, the relationship between automation and ICT. 2. Industrial computer networks. 3. Industrial computer protocols. 4. Industrial computers. 5. The place and role of programmable logic controllers in industrial information systems.. 6. Typical programming tasks and methods. 7. Intelligent industrial peripherals and their applications. 8. Case study: intelligent camera-controlled robot application. 9. Computer measurement systems, place and role of automatic measuring machines in industrial information systems. 10. Typical tasks, programming in graphical programming language. 11. Industrial IoT. 12. Elements and emergence of artificial intelligence in industrial information systems. 13. Introduction to SCADA systems. Integration of SCADA with industrial information systems.


Course content - labs:

1. Introduction to industrial information systems components. 2. Setup and configuration of industrial network components, experiment with protocols. 3. Introduction to industrial computers and PLC hardware, basic PLC programming. 4. Setup and configuration of intelligent sensors and actuators, camera-controlled robot. 5. Introduction to measurement system components, basic operation of measuring machines. 6. Introduction to graphical programming environments, simple measurement programs. 7. Introduction to industrial IoT devices and platforms, data collection and analysis. 8. Introduction to AI tools, implementing a simple AI algorithm. 9. Detailed study of sensors and actuators, practical exercises. 10. PLC programming techniques, creating complex control programs. 11. Introduction to SCADA software and hardware, creating a basic SCADA system. 12. LabView programming, implementing complex measurement programs. 13. Integration of course elements into a final project, presentation and demonstration.

Acquired competences:
Knowledge:

- Knowledge of the principles and methods of natural sciences (mathematics, physics, other natural sciences) relevant to the field of IT. - He/she knows the operations of hardware and software elements, the technology of their implementation, how to solve problems related to their operation and the possibilities of the interconnection of IT and other technical systems. - He/she posesses a basic knowledge and engineering approach to signal processing, modelling, simulation and control of systems and networks. - He knows the vocabulary and special terms of the engineering profession in the Hungarian and English languages at least on the basic level.

Skills:

- He/she uses the principles and methods of natural sciences (mathematics, physics, other natural sciences) relevant to the field of information technology in his/her engineering work for the design of information systems. He/she can apply his/her knowledge acquired during his/her study to acquire deeper knowledge in the field of information engineering and to process special literature and solve problems related to information technology. - He/she is able to fulfill analytical, specification, planning, development and operation tasks, in addition, he/she applies the development methodology, debugging, testing and quality assurance methods in his/her field. - He/she cooperates with other computer science engineers, electrical engineers during team work, and with other experts during the analysis and solution of a problems. - He/she can communicate in Hungarian and in English about professional issues, he/she uses the terms of information technology in a creative way. - He/she constantly improves his/her knowledge and keeps up with the development of the computer engineering profession.

Attitude:

- He/she genuinely represents the professional principles of engineering and information technology fields. - He/she aims to see through the entire engineering system not only his/her own field. - He/she is open to acquire new methods, programming languages and develop skills to use them. - He/she is open to get to know other fields which employ information technology tools, and open to work out information technology soultions in cooperation with the experts of other areas. - He/she makes an effort to work efficiently and to high standards. - He/she keeps in mind and ensures the security of his/her employees' and customers' data and information.

Autonomy and responsibilities:

- He/she feels responsible for IT systems analysis, development and operation, both individually and as part of a team. - He/she reveals the weaknesses of the technologies applied, risks of processes and initiates measures which reduce them.

Additional professional competences:

- The technological revolution which started in industry; Industry 4.0 based operation and realed knowledge, cyber physical systems, self-organising mechanisms - Knowledge of the labour market consequences of structural changes of digitalisation and automation in production, supply chain, and in the organisation of production processes

Requirements, evaluation, grading:
Mid-term study requirements:
Attending labs. Solving assigned tasks.
Exam requirements:

Study aids, laboratory background:

Compulsory readings:

M T White: Mastering PLC Programming: The software engineering survival guide to automation programming, Packt Publishing (24. März 2023), ISBN-13:978-1804612880 Michael Deng, Colin Koh: Industrial AI: : Data-Driven Applications in Smart Manufacturing, Independently published (11. April 2024), ISBN-13:979-8877683327 Richard Jennings, Fabiola De la Cueva: LabVIEW Graphical Programming, Fifth Edition, McGraw-Hill Education Ltd; 5. Edition (11. November 2019), ISBN-13:978-1260135268

Recommended readings: