Automation and IT integration Automation and IT integration

subduedlockΜηχανική

5 Νοε 2013 (πριν από 4 χρόνια και 4 μέρες)

94 εμφανίσεις

Embedded 2001IT and automation integration1
Automation and IT integration
Automation and IT integration
Annick Fron, AFC Europe
Laurent Chaouche, Schneider Automation
Philippe Lalanda, Schneider Electric
Embedded 2001IT and automation integration2
Agenda
Agenda

Roadmap

Our Approach: EMOS (EMbedded Object Server)

The IBM experiment

Physical view

Conclusion
Embedded 2001IT and automation integration3
IT and automation: roadmap
IT and automation: roadmap

Bridge the gap between ERP/MES and production
sensors

Remove bridges (hard) and save space

Provide seamless and smooth dataflow

Allow embedded data filtering and alarming (towards
control distribution)
Embedded 2001IT and automation integration4
Our approach: EMOS
Our approach: EMOS
EMOS is an embedded object server running on our
PLCs providing multi-standard interfaces (CORBA, RMI,
HTTP, …) to automation data:
–Hardware :
PowerPC 50 Mhz, 16 MoFlash, 32 MoSDRAM
–100% Java
–MiddlewareVoyager
–Observer pattern
–Java code download, and remote emulation
–Spaces and factories
Embedded 2001IT and automation integration5
The IBM experiment
The IBM experiment
EMOS
Data sensor
APC
MES
Product plan
generation
Plan assignment
Data collection
Data filtering
alarming, operation
Embedded 2001IT and automation integration6
Physical view
Physical view
IT: Process Management
IT bus (Ethernet TCP-IP)
APC (object framework)
IT bus (MQseries)
EMOS (object server) EMOS
Or CORBA
Embedded 2001IT and automation integration7
Implementation
Implementation
2 experiments have been conducted:
–CORBA only : CORBA used from sensor to APC
through Emos. APC Sensor Interface
implementation with Emos. Dataplan storage in
Emos. Data shipped on event triggers.
–MOM + XML : APC/MQ Series bridge. DTDs for
data, commands and errors. Replies to
commands. Synchronous mode, no asynchronous
subscribers. Polling loops.
Embedded 2001IT and automation integration8
Comparison
Comparison

MOM/XML : Flexible command and data interface,
multiple polling loops, synchronous/asynchronous
design issue. Mapping between commands and
replies.

CORBA : Smooth and regular data flow with CORBA.
Seamless code, operational conflicts (start/stop
issues). Event notification. ORB interoperability
Embedded 2001IT and automation integration9
Conclusion
Conclusion

Emos used for : APC implementation, monitoring,
hardware emulation. Facade pattern for different
interfaces (MQ Series, CORBA)

Seamless integration

Complementarity of CORBA/XML: XML used for
configuration

CORBA used for : alarming, monitoring, data and
command sending

Short trial and error cycle

Use of APC framework
Embedded 2001IT and automation integration10
Contact
Contact
details
details
Laurent.chaouche@modicon.com
Philippe_lalanda@mail.schneider.fr
Annick_Fron_AFC@compuserve.com
http://www.schneider-electric.com/
http://public.modicon.com/
Http://www.afceurope.com