sce2006 - industrial it (information technology) › finnh › online_master › 2018... ·...
TRANSCRIPT
Page 1August 9, 2018
IIA2017 - Industrial IT (Information Technology)
Nils-Olav Skeie
Associate Professor, PhD
Page 2August 9, 2018
Agenda
• Background,
• Introduction,
• Plant overview,
• Process control system,
• Course overview,
• System design/development,
• Laboratory work,
• Learning objectives.
Page 3August 9, 2018
My background
• BSc. in Electronics (1982), MSc in Cybernetics (1985) and PhD in Cybernetics (2006)– Instrumentation, computer network and computer architecture,
– Estimation of levels in an oil/water separator.
• Mycron (office computers: 1985-1989: 4 years);– Software and hardware design on CCPM/MS-DOS/Unix/Windows operating systems (OS).
• Datek (monitoring systems for air traffic: 1989-1991: 2 years);– System design on Unix and MS-DOS OS,
• Skarpenord (monitoring and control systems for maritime industry: 1991-2015: 24 years);– System design of level gauging systems (Unix, Windows and Real-Time OS),
– System Designer from 1991 to 2001,
– R&D manager from 2001 to 2003 and part time from 2006 to 2011,
– Part time work as System Architect from 2011 to 2015.
• TUC and USN: 2006-…., – Instrumentation, programming, software analysis & design, and system design.
Page 4August 9, 2018
Introduction
• Devices with 4-20 mA interface, analog,• Devices with HART interface, both analog and digital,• Devices for process bus, digital only,
– Profibus, FF, Modbus TCP, …
• Use «standard IT» as building blocks for control systems,
• Process Control System (PCS);– SCADA or DCS,– I/O devices; PLC, DCS, PAC,– Network; process and administration,
• Design and maintenance;– Measurements, computer systems, control elements,
• Digitalization;– Industry 4.0, IoT, IIoT, Digital Twin.
Page 5August 9, 2018
Plant overview
• Distributed system?• Communication protocols?• Wireless communication?• Real-Time requirements?• Explosive Area (Ex)?• Building blocks?• Alarm system?• Management?• Requirements?
Page 6August 9, 2018
Process control system
Page 7August 9, 2018
Industrial IT : Course overview• Process control system,
• Data communication
• Field bus,
• OPC protocol,
• Process database,
• Alarm system,
• Multitasking Systems and Real-time requirements,
• Embedded systems,
• Explosive Area (Ex)
• Testing,
• Data recovery,
• System design
Page 8August 9, 2018
System design / System development
• How to combine hardware and software modules?
• Buy or develop?
• External or in-house development?
• Analysis, requirements, specifications.
Page 9August 9, 2018
Course schedule
• Many of the building blocks in a PCS,
• Combine theory and laboratory work,
• “Software is making the difference ..”
– How to implement controller algorithms?
• Programming is important,
– Using LabVIEW and C#,
• Assignments based on the laboratory work,
– Approved / Not approved,
– SCADA report counts on final grading.
Page 10August 9, 2018
Course material
• 10 credits course (spring semester),
• Several compendiums,– Nils-Olav Skeie; Mostly theory,
– Hans-Petter Halvorsen; Mostly assignments,
– Morten Pedersen; PLC (Prog. Logic Controllers),
– Olav Dæhli; SQL database.
• Videos based on power point slides,
• Power point slides for the videos,
• Tools: Visual Studio, SQL and LabVIEW,
• Assignments, with comments,
• Final test; closed books.
Page 11August 9, 2018
Laboratory work - assignments
• Data communication– Computer (lap-top) + (Modbus)
• OPC protocol– Software simulator (95%) and hardware
• PLC– Software simulator,
• Real-Time– Software simulator
• HIL– Software simulator (70%) and hardware
• SQL– Software simulator (95%) and hardware
• SCADA– Software simulator (90%) and hardware
Page 12August 9, 2018
Learning objectives
• Knowledge: The candidate will be able to:
– describe the interconnection of building blocks of SCADA (Supervisory Control And Data Acquisition) systems,
– explain communication strategies and protocols used in SCADA systems,
– describe the data flow in SCADA systems,
– explain the usage of real-time requirements in SCADA systems,
– explain the alarm system module in SCADA systems.
• Skills: The candidate will be able to:
– design a SCADA system based on a set of requirements,
– develop a program for a PLC system,
– analyze the real-time requirements of a SCADA system,
– use different communication protocols for communication between modules in a SCADA system,
– design and implement a database for a process system.