Top Banner
OPC & MES DAY FINLAND 2014 Dr. Mika Karaila Research Manager
18

pdf, 1050 kB

Feb 02, 2017

Download

Documents

DinhThuy
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: pdf, 1050 kB

OPC & MES DAY FINLAND 2014Dr. Mika Karaila

Research Manager

Page 2: pdf, 1050 kB

© Metso© Metso

Interoperability with different implementation languagesPresentation structure

• Interoperability evaluation with different hardware platforms, operating systems and implementation languages

- Application examples

• Prototyping OPC UA information model for legacy integration- Data models

2 7.10.2014 Mika Karaila Metso Automation, OPC & MES Day Finland

Page 3: pdf, 1050 kB

© Metso© Metso

OPC UA InteroperabilityEvaluation with different operating systems

• Target hardware & Operating system:- BeagleBone Black (ARM), Ubuntu 13.04 Linux

• OPC UA Stack pure javascript- Lenovo ThinkPad (Intel), Windows 7

• OPC UA Stack C#• OPC UA Java

- Samsung Note 10.1 (ARM), Android 4.2• OPC UA Java

- Vuzix M100 (ARM), Android 4.0.2• OPC UA Java

- Beckhoff PLC (Intel), Windows CE• OPC UA Ansi C

- Wapice WRM (ARM), Linux• OPC UA Ansi C

3 7.10.2014 Mika Karaila Metso Automation, OPC & MES Day Finland

Page 4: pdf, 1050 kB

© Metso© Metso

OPC UA client in node-redBluetooth LE sensor integrated with OPC UA client (javascript)

• TI Sensortag measuring- Advertises information

• OPC UA client writing data to OPC UA server

4 7.10.2014 Mika Karaila Metso Automation, OPC & MES Day Finland

OPC UA server

Page 5: pdf, 1050 kB

© Metso© Metso

Node-redVisual flow + event based messaging

7.10.2014 Mika Karaila Metso Automation, OPC & MES Day Finland5

Node-RED is a creation of IBM Emerging Technology

Node-red.org

Page 6: pdf, 1050 kB

© Metso© Metso

OPC UA client in node-redBluetooth LE sensor integrated with OPC UA client (javascript)

6Pure nodejs OPCUA SDK, npm install node-opcua

By Etienne Rossignon7.10.2014 Mika Karaila Metso Automation, OPC & MES Day Finland

Page 7: pdf, 1050 kB

© Metso© Metso

Node-red node parameters => efficient reuse

7 7.10.2014 Mika Karaila Metso Automation, OPC & MES Day Finland

Page 8: pdf, 1050 kB

© Metso© Metso

Node-red OPC UA client parameters

8 7.10.2014 Mika Karaila Metso Automation, OPC & MES Day Finland

Page 9: pdf, 1050 kB

© Metso© Metso

Other OPC UA components

• UA Expert: Used in Windows7 to browse address spaces• Samsung Note 10.1 : Prosys OPC UA client• Beckhoff PLC: OPC UA server

• Vuzix M100 Smart glasses (User interface)- Youtube video Cyberman: https://www.youtube.com/watch?v=jHFCork_R1Q- Concept test platform

7.10.2014 Mika Karaila Metso Automation, OPC & MES Day Finland9

Page 10: pdf, 1050 kB

© Metso© Metso

OPC UA Information modelPrototyping legacy integration

• Test 1, generate OPC UA information model from existing types- Transformation from internal encoding to OPC UA encoding

• Test 2, instead of using codegen information model build on run-time- More generic

• Test 3, use of Event objects in information model- Parameters read from existing runtime system

• Next targets:- Inheritance- Test architecture- Scalability & performance

• NOTE: Implementation based on Prosys java SDK v2.0.2

10 7.10.2014 Mika Karaila Metso Automation, OPC & MES Day Finland

Page 11: pdf, 1050 kB

© Metso© Metso

MetsoDNA magnetic valve function blockMetsoDNA type mgv

11 7.10.2014 Mika Karaila Metso Automation, OPC & MES Day Finland

Page 12: pdf, 1050 kB

© Metso© Metso

MetsoDNA analog measurement function blockEvent objects

12 7.10.2014 Mika Karaila Metso Automation, OPC & MES Day Finland

Page 13: pdf, 1050 kB

© Metso© Metso

Integrated Alarm managementPrototype principle, under testing

• Non Exclusive Limit Alarm is added in the OPC UA Object Type• Alarm limits are from DNA configuration: hh, h, l, ll• Alarm is triggered by DNA alarm event output: hha,ha,la,lla• Example

13

Av

AlarmSeverity

HighHighLimitHighLimit

LowLowLimitLowLimit

....

AmType

7.10.2014 Mika Karaila Metso Automation, OPC & MES Day Finland

Page 14: pdf, 1050 kB

© Metso© Metso

Inheritance in OPC UA Object TypeBasic MetsoDNA type, extended types inherited

14

AmType

Am2Type

MtrType

Mtr2Type

**Type

**2Type

7.10.2014 Mika Karaila Metso Automation, OPC & MES Day Finland

Page 15: pdf, 1050 kB

© Metso© Metso

Type created in Ua ModelerExample for AmType and Am2Type

15 7.10.2014 Mika Karaila Metso Automation, OPC & MES Day Finland

Page 16: pdf, 1050 kB

© Metso© Metso

History trend from UA Expert

16 7.10.2014 Mika Karaila Metso Automation, OPC & MES Day Finland

Page 17: pdf, 1050 kB

© Metso© Metso

Questions / comments ?

7.10.2014 Mika Karaila Metso Automation, OPC & MES Day Finland17

Page 18: pdf, 1050 kB

company/metso metsogroup metsoworldmetsoworld metsogroup

www.metso.com