integrating wireless systems into process industry and business management
DESCRIPTION
MSc Thesis in Global Software Engineering (GSEEM). Integrating Wireless Systems into Process Industry and Business Management. Federico Ciccozzi M älardalens Högskola, V ästerås (Sweden) Universitá degli Studi , L’Aquila ( Italy ) ABB Corporate Research, Västerås (Sweden). - PowerPoint PPT PresentationTRANSCRIPT
Universitá degli Studi di L’Aquila
Mälardalens Högskola, Västerås10th September 2009
Integrating Wireless Systems into Process Industry and Business Management
1
Integrating Wireless Systems into Process Industry and
Business Management
Federico CiccozziMälardalens Högskola, Västerås (Sweden)Universitá degli Studi, L’Aquila (Italy)ABB Corporate Research, Västerås (Sweden)
MSc Thesis in Global Software Engineering (GSEEM)
Examiner: Ivica Crnkovic (MDH)
Supervisors: Tiberiu Seceleanu (ABB CR)
Antonio Cicchetti (MDH)
Universitá degli Studi di L’Aquila
Västerås, 10th September 2009 Integrating Wireless Systems into Process Industry and Business Management
2
Agenda
• Thesis topic• Wired-Wireless network protocols• Application development process• Live demonstration• Conclusions
Universitá degli Studi di L’Aquila
Västerås, 10th September 2009 Integrating Wireless Systems into Process Industry and Business Management
3
Thesis Topic (1/3)• Service-Oriented Cross-layer infRAstructure for
Distributed smart Embedded deviceS• Development of a design, execution and management
platform for next-generation industrial
automation systems.• The thesis work provides a system which
integrates different control layers of
the same industrial process:– Wired control– Wireless control– Remote control by the Enterprise Business
Management layer through the Internet
Universitá degli Studi di L’Aquila
Västerås, 10th September 2009 Integrating Wireless Systems into Process Industry and Business Management
4
Thesis Topic (2/3)
Plant
Control System
SAP
Universitá degli Studi di L’Aquila
Västerås, 10th September 2009 Integrating Wireless Systems into Process Industry and Business Management
5
Thesis Topic (3/3)
Plant
Control System
SAP
Universitá degli Studi di L’Aquila
Västerås, 10th September 2009 Integrating Wireless Systems into Process Industry and Business Management
6
Networks
• Wired network protocols:– Fieldbus Foundation– PROFINET– Ethernet Industrial Protocol (EtherNet/IP)– DeviceNet– CANopen– MODBUS
Universitá degli Studi di L’Aquila
Västerås, 10th September 2009 Integrating Wireless Systems into Process Industry and Business Management
7
MODBUS
• Messaging protocol• Client/Server communication between
devices placed among different networks/buses• De-facto standard for industrial wired networks• From serial communication lines
to TCP/IP networks• Messages’ format not dependable on the
physical interface• Simplicity, flexibility
Universitá degli Studi di L’Aquila
Västerås, 10th September 2009 Integrating Wireless Systems into Process Industry and Business Management
8
Networks (2/2)
• Wireless network protocols:– IEEE 802.11(1997/a/b/g/n)– IEEE 802.15 (Bluetooth - ZigBee)– IEEE 802.16 (WiMax)– WirelessHART
Universitá degli Studi di L’Aquila
Västerås, 10th September 2009 Integrating Wireless Systems into Process Industry and Business Management
9
WirelessHART• First open wireless communication standard designed for industrial
environments• Reliability: mesh networking, channel hopping, time-synchronized messaging• Security & Privacy: encryption, authentication, verification, key management • Effective power management: smart data publishing• Self-organizing ability through three steps: advertising, joining, scheduling
Universitá degli Studi di L’Aquila
Västerås, 10th September 2009 Integrating Wireless Systems into Process Industry and Business Management
10
XML-RPC Communication Protocol
• XML-encoded remote procedure calls over HTTP transport mechanism
• Combination of three standards:– Communication architecture (RPC)– Vocabulary (XML)– Transport mechanism (HTTP)
Universitá degli Studi di L’Aquila
Västerås, 10th September 2009 Integrating Wireless Systems into Process Industry and Business Management
11
Communication Manager Application
• Development process• Requirements specification• Design specification• Implementation
Universitá degli Studi di L’Aquila
Västerås, 10th September 2009 Integrating Wireless Systems into Process Industry and Business Management
12
Development Process
Universitá degli Studi di L’Aquila
Västerås, 10th September 2009 Integrating Wireless Systems into Process Industry and Business Management
13
Requirements Specification
• Functional Requirements
• Extra-Functional Requirements
Universitá degli Studi di L’Aquila
Västerås, 10th September 2009 Integrating Wireless Systems into Process Industry and Business Management
14
Functional Requirements
Universitá degli Studi di L’Aquila
Västerås, 10th September 2009 Integrating Wireless Systems into Process Industry and Business Management
15
Extra-Functional Requirements
• Reliability of data in the shared memory: replies to network configuration requests within 1 sec
• Shared memory race-conditions-free access: mutex lock system granting single access to the critical region
Universitá degli Studi di L’Aquila
Västerås, 10th September 2009 Integrating Wireless Systems into Process Industry and Business Management
16
Design Specification
• Conceptual design
• Structural design
• Behavioral design
Universitá degli Studi di L’Aquila
Västerås, 10th September 2009 Integrating Wireless Systems into Process Industry and Business Management
17
Conceptual Design
Universitá degli Studi di L’Aquila
Västerås, 10th September 2009 Integrating Wireless Systems into Process Industry and Business Management
18
Structural Design
Universitá degli Studi di L’Aquila
Västerås, 10th September 2009 Integrating Wireless Systems into Process Industry and Business Management
19
Behavioral Design (1/3)
Universitá degli Studi di L’Aquila
Västerås, 10th September 2009 Integrating Wireless Systems into Process Industry and Business Management
20
Behavioral Design (2/3)
[query ok]
[query error]
Universitá degli Studi di L’Aquila
Västerås, 10th September 2009 Integrating Wireless Systems into Process Industry and Business Management
21
Behavioral Design (3/3)
Universitá degli Studi di L’Aquila
Västerås, 10th September 2009 Integrating Wireless Systems into Process Industry and Business Management
22
Implementation
• Unix (Linux Ubuntu 7.10)• ANSI-C: programming language
• Xmlrpc-C: library for xml-rpc client/server applications development in C
• Libmodbus: library for MODBUS master/slave applications development in C
Universitá degli Studi di L’Aquila
Västerås, 10th September 2009 Integrating Wireless Systems into Process Industry and Business Management
23
Live Demonstration Scenario
Plant
Control System
SAP
Universitá degli Studi di L’Aquila
Västerås, 10th September 2009 Integrating Wireless Systems into Process Industry and Business Management
24
Operator’s Perspective
Universitá degli Studi di L’Aquila
Västerås, 10th September 2009 Integrating Wireless Systems into Process Industry and Business Management
25
Business Management Layer
Universitá degli Studi di L’Aquila
Västerås, 10th September 2009 Integrating Wireless Systems into Process Industry and Business Management
26
Conclusions• Challenges:
– Wired/Wireless protocols interaction – Reliabilty and security of shared common data – Actual plant loops modeling– Parallel control: local, remote (Internet)
• Future developments:– Usage of the communication manager application in a real-life
demonstration– Extensions for supporting other important fieldbuses:
PROFINET, PROFIBUS, Fieldbus Foundation– Tool for user-mapping of shared data between wired/wireless
devices.
Universitá degli Studi di L’Aquila
Västerås, 10th September 2009 Integrating Wireless Systems into Process Industry and Business Management
27
I would like to Thank…
• Tiberiu Seceleanu, Johan Åkerberg (ABB CR)
• Prof. Ivica Crnkovic, Antonio Cicchetti (MDH)
Universitá degli Studi di L’Aquila
Västerås, 10th September 2009 Integrating Wireless Systems into Process Industry and Business Management
28
Thanks for the attention..
Questions?!