interoperability, modularity and scalability: iec-61499, a ... · interoperability, modularity and...
TRANSCRIPT
![Page 1: Interoperability, modularity and scalability: IEC-61499, a ... · Interoperability, modularity and scalability: IEC-61499, a standardized platform to unify European digital automation](https://reader034.vdocuments.us/reader034/viewer/2022042622/5f7fc2fd0caa1c6ce524874e/html5/thumbnails/1.jpg)
Interoperability, modularity and scalability: IEC-61499, a standardized platform to unify
European digital automation
Distributed control and simulation platform to support an ecosystem of digital automation developers
EC HORIZON2020Project Co-Funded by the European Commission
Grant agreement: 723248Call identifier: H2020 – FoF-11-2016
Project Start Date: 1st of October 2016
Franco A. Cavadini, CTO, Synesis
![Page 2: Interoperability, modularity and scalability: IEC-61499, a ... · Interoperability, modularity and scalability: IEC-61499, a standardized platform to unify European digital automation](https://reader034.vdocuments.us/reader034/viewer/2022042622/5f7fc2fd0caa1c6ce524874e/html5/thumbnails/2.jpg)
The need for «Digital» Manufacturing
Evolving requirements of the manufacturing sectors:
• Rising product variety
• Increasing relevance of value networks
• Shortening product life cycles
• Quick variation of demand
• Request for high quality and customized products
Needs of new automation solutions to enable:
• Flexibility and re-configurability
• Increased production performance
• Reduced energy consumption
• Better environmental footprint
![Page 3: Interoperability, modularity and scalability: IEC-61499, a ... · Interoperability, modularity and scalability: IEC-61499, a standardized platform to unify European digital automation](https://reader034.vdocuments.us/reader034/viewer/2022042622/5f7fc2fd0caa1c6ce524874e/html5/thumbnails/3.jpg)
“Industrie 4.0”: where are we struggling?
Industry 4.0
![Page 4: Interoperability, modularity and scalability: IEC-61499, a ... · Interoperability, modularity and scalability: IEC-61499, a standardized platform to unify European digital automation](https://reader034.vdocuments.us/reader034/viewer/2022042622/5f7fc2fd0caa1c6ce524874e/html5/thumbnails/4.jpg)
“Industrie 4.0”: where are we struggling?
Seamless interfacing to the digital domain
Vertical integration across levels
![Page 5: Interoperability, modularity and scalability: IEC-61499, a ... · Interoperability, modularity and scalability: IEC-61499, a standardized platform to unify European digital automation](https://reader034.vdocuments.us/reader034/viewer/2022042622/5f7fc2fd0caa1c6ce524874e/html5/thumbnails/5.jpg)
Current limits of industrial automation
IEC-61131 technologies, a legacy of the 90ies
IEC-61131Cyber-Physical Systems
CPS automation development requires specifically conceived Object-Oriented approaches
The 5 languages of the standard are informatically “old”
Tools of the “Digital” domain are all event-based
Current PLCs are programmed under a strictly time cycle-based
paradigm
The distributed intelligence of CPS must be orchestrated to achieve complex behaviours
IEC-61131 is not conceived to simplify the development of
distributed control applications
![Page 6: Interoperability, modularity and scalability: IEC-61499, a ... · Interoperability, modularity and scalability: IEC-61499, a standardized platform to unify European digital automation](https://reader034.vdocuments.us/reader034/viewer/2022042622/5f7fc2fd0caa1c6ce524874e/html5/thumbnails/6.jpg)
Trends of innovation already exists but…
Horizontal and vertical integration
• SOA is a possible approach, OPC-UA is applicable to this scenario
• But M2M requires fast real-time communication;
• The DDS (Data Distribution Service) standard proposes a high-performance, secure real-time middleware for communication between distributed devices
• But it deals only with communication and not with engineering of intelligence.
• XMPP (eXtensible Messaging and Presence Protocol) provides a secure and extensible approach to real-time distributed messaging
• But it needs to be integrated on top of another platform.
![Page 7: Interoperability, modularity and scalability: IEC-61499, a ... · Interoperability, modularity and scalability: IEC-61499, a standardized platform to unify European digital automation](https://reader034.vdocuments.us/reader034/viewer/2022042622/5f7fc2fd0caa1c6ce524874e/html5/thumbnails/7.jpg)
IEC61499 to avoid re-inventing the wheel
From 2005…
James H. Christensen
![Page 8: Interoperability, modularity and scalability: IEC-61499, a ... · Interoperability, modularity and scalability: IEC-61499, a standardized platform to unify European digital automation](https://reader034.vdocuments.us/reader034/viewer/2022042622/5f7fc2fd0caa1c6ce524874e/html5/thumbnails/8.jpg)
IEC61499 to avoid re-inventing the wheel
IEC-61149 real-time communication
middleware to enable distributed perceiving
and cognitive functionalities of CPS
Full-duplex event-based Interface to enable seamless
connection to the other layers of the automation pyramid
Mechatronic System
IEC-61499 CPS Controller
Service Oriented Interface
Semantic
Model
Local Services
Cognitive
functionalities
Sen
sors
Act
uato
rs
RE
AL-
TIM
EA
NY-T
IME
Legacy
PLC/CN
Sen
sors
Act
uato
rs
IEC61499
CPS-izer
HW/SW IEC-61499 “CPS-izer”
Exploiting the already existing IEC-61499 standard to deploy CPS
![Page 9: Interoperability, modularity and scalability: IEC-61499, a ... · Interoperability, modularity and scalability: IEC-61499, a standardized platform to unify European digital automation](https://reader034.vdocuments.us/reader034/viewer/2022042622/5f7fc2fd0caa1c6ce524874e/html5/thumbnails/9.jpg)
IEC61499 to avoid re-inventing the wheel
Exploiting the already existing IEC-61499 standard to deploy CPS
CPSCPS
CPS
CPSCPS
CPS
CPSCPS
IEC61499CPS Controller
Sen
sors
Act
uat
ors
MechatronicSystem
“Automation Object Orientation (A-OO)”
![Page 10: Interoperability, modularity and scalability: IEC-61499, a ... · Interoperability, modularity and scalability: IEC-61499, a standardized platform to unify European digital automation](https://reader034.vdocuments.us/reader034/viewer/2022042622/5f7fc2fd0caa1c6ce524874e/html5/thumbnails/10.jpg)
IEC61499 to avoid re-inventing the wheel
IEC61499-Compliant real-time and event-based “bus”
Orchestrated does not mean static
Exploiting the already existing IEC-61499 standard to deploy CPS
![Page 11: Interoperability, modularity and scalability: IEC-61499, a ... · Interoperability, modularity and scalability: IEC-61499, a standardized platform to unify European digital automation](https://reader034.vdocuments.us/reader034/viewer/2022042622/5f7fc2fd0caa1c6ce524874e/html5/thumbnails/11.jpg)
IEC-61499 open approach = Integrability with other technologies
![Page 12: Interoperability, modularity and scalability: IEC-61499, a ... · Interoperability, modularity and scalability: IEC-61499, a standardized platform to unify European digital automation](https://reader034.vdocuments.us/reader034/viewer/2022042622/5f7fc2fd0caa1c6ce524874e/html5/thumbnails/12.jpg)
Where we are and what is missing
Modern development language
Interoperable real-time middleware
Orchestration development framework
CPS interface
“CPS-izing” mechanism
IEC-61499
Interoperable event-based object orientation
Real-time (non strict) and pre-defined topology
Supervised orchestration of distributed devices
Possible but not defined
Only over non-real-time buses
Reference implementation of IDE for CPS development
Auto-discovery and auto-binding over strict real-time
SDK to design optimal distributed control solutions
Extension of automation objects to include/interface
with behavioral models
HW/SW wrapping of legacy and/or proprietary systems
![Page 13: Interoperability, modularity and scalability: IEC-61499, a ... · Interoperability, modularity and scalability: IEC-61499, a standardized platform to unify European digital automation](https://reader034.vdocuments.us/reader034/viewer/2022042622/5f7fc2fd0caa1c6ce524874e/html5/thumbnails/13.jpg)
Technology is not enough, we need…
![Page 14: Interoperability, modularity and scalability: IEC-61499, a ... · Interoperability, modularity and scalability: IEC-61499, a standardized platform to unify European digital automation](https://reader034.vdocuments.us/reader034/viewer/2022042622/5f7fc2fd0caa1c6ce524874e/html5/thumbnails/14.jpg)
A pan-European effort to involve the market
PLEIADES’ approach to a market-driven but concerted effort