future x interface – opc ua - electrospeed.rofuture x interface –opc ua mao hsu product manager...

28
Future X Interface – OPC UA Mao Hsu Product Manager 2017-08-30

Upload: others

Post on 24-Mar-2020

51 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Future X Interface – OPC UA - electrospeed.roFuture X Interface –OPC UA Mao Hsu Product Manager ... Connect to a Mitsubishi via OPC UA PLC Driver OPC UA Server OPC UA Client Tag

Future X Interface – OPC UA

Mao Hsu

Product Manager2017-08-30

Page 2: Future X Interface – OPC UA - electrospeed.roFuture X Interface –OPC UA Mao Hsu Product Manager ... Connect to a Mitsubishi via OPC UA PLC Driver OPC UA Server OPC UA Client Tag

Protocol Standards

• In Industry 4.0/IIoT, there are just too many brands and devices.

• Build protocol standards so machines talk in the same language.

• OPC UA is our focus today.

Page 3: Future X Interface – OPC UA - electrospeed.roFuture X Interface –OPC UA Mao Hsu Product Manager ... Connect to a Mitsubishi via OPC UA PLC Driver OPC UA Server OPC UA Client Tag

We will cover these in this webinar:

• What is OPC UA?

• OPC UA Demo

• cMT-G01 Features

Page 4: Future X Interface – OPC UA - electrospeed.roFuture X Interface –OPC UA Mao Hsu Product Manager ... Connect to a Mitsubishi via OPC UA PLC Driver OPC UA Server OPC UA Client Tag

???Weintek Smart Factory

何を話していますQu'est-ce que vous dites

Was reden Sie da

What are you saying

Vad pratar du

有緊急狀況

哩底恭蝦

Control Room

Page 5: Future X Interface – OPC UA - electrospeed.roFuture X Interface –OPC UA Mao Hsu Product Manager ... Connect to a Mitsubishi via OPC UA PLC Driver OPC UA Server OPC UA Client Tag

Classic OPC

• OPC (1996-)

– Server converts protocols

– Client can accesses any field data by OPC protocol

• Windows only (COM/DCOM)

OPC Client

OPC Server

Page 6: Future X Interface – OPC UA - electrospeed.roFuture X Interface –OPC UA Mao Hsu Product Manager ... Connect to a Mitsubishi via OPC UA PLC Driver OPC UA Server OPC UA Client Tag

OPC UA

• OPC UA (Unified Architecture), managed by the OPC Foundation.

• Operation Platform: Windows, Linux, Mac, iOS, Android, …

• Programming Language: C/C++/JAVA/.NET/…

OPC UA Server

OPC UA Client

OPC UA Client

OPC UA Client

C#, .NET, Java, …

C++, Python, …

C++, JS,

Page 7: Future X Interface – OPC UA - electrospeed.roFuture X Interface –OPC UA Mao Hsu Product Manager ... Connect to a Mitsubishi via OPC UA PLC Driver OPC UA Server OPC UA Client Tag

OPC UA

• Security

– Authentication: Anonymous, Username/Password, X.509 Certificate

– Authorization: access control down to individual data

– Encryption: SSL/TLS

– Data Integrity: Digital Signature

Page 8: Future X Interface – OPC UA - electrospeed.roFuture X Interface –OPC UA Mao Hsu Product Manager ... Connect to a Mitsubishi via OPC UA PLC Driver OPC UA Server OPC UA Client Tag

OPC UA

• User-friendly Tag Access

Page 9: Future X Interface – OPC UA - electrospeed.roFuture X Interface –OPC UA Mao Hsu Product Manager ... Connect to a Mitsubishi via OPC UA PLC Driver OPC UA Server OPC UA Client Tag

OPC UA

• Subscription/Notification for reduced network traffic

OPC UAClient

OPC UAServer

Subscribe

Notify

Page 10: Future X Interface – OPC UA - electrospeed.roFuture X Interface –OPC UA Mao Hsu Product Manager ... Connect to a Mitsubishi via OPC UA PLC Driver OPC UA Server OPC UA Client Tag

OPC UA

• A vertically and horizontally integrated network

• ERP

• MES

• SCADA

• PLC/HMI

• Floor

Page 11: Future X Interface – OPC UA - electrospeed.roFuture X Interface –OPC UA Mao Hsu Product Manager ... Connect to a Mitsubishi via OPC UA PLC Driver OPC UA Server OPC UA Client Tag

• As OPC UA gateway connection to PLC

• That’s EASY!

• Example: Connect to a Mitsubishi via OPC UA

PLC Driver

OPC UA Server

OPC UA Client

Tag PLC Memory

Product Count D-101

Timer #1 T-1

✓ Tag name✓ Datatype✓ PLC Memory

Mapping✓ Authorization

OPC UA Gateway

cMT-G01

Page 12: Future X Interface – OPC UA - electrospeed.roFuture X Interface –OPC UA Mao Hsu Product Manager ... Connect to a Mitsubishi via OPC UA PLC Driver OPC UA Server OPC UA Client Tag

Mitsubishi FX5U

OPC UA Server

OPC UA Client

OPC UA Gateway

UaExpert

(Windows)

cMT-G01

Page 13: Future X Interface – OPC UA - electrospeed.roFuture X Interface –OPC UA Mao Hsu Product Manager ... Connect to a Mitsubishi via OPC UA PLC Driver OPC UA Server OPC UA Client Tag

OPC UA Gateway

Page 14: Future X Interface – OPC UA - electrospeed.roFuture X Interface –OPC UA Mao Hsu Product Manager ... Connect to a Mitsubishi via OPC UA PLC Driver OPC UA Server OPC UA Client Tag

OPC UA Server

OPC UA Client

OPC UA Gateway

Mitsubishi FX5U

cMT-G01

Page 15: Future X Interface – OPC UA - electrospeed.roFuture X Interface –OPC UA Mao Hsu Product Manager ... Connect to a Mitsubishi via OPC UA PLC Driver OPC UA Server OPC UA Client Tag

OPC UA Gateway

Page 16: Future X Interface – OPC UA - electrospeed.roFuture X Interface –OPC UA Mao Hsu Product Manager ... Connect to a Mitsubishi via OPC UA PLC Driver OPC UA Server OPC UA Client Tag

Client Server P

S

MQTT Server

Data: Tag

1:1 communication with an integrated architecture

Data: Topic (flexible)

Data transmission with broker overunreliable network

OPC UA v.s. MQTT

P

P

S

Page 17: Future X Interface – OPC UA - electrospeed.roFuture X Interface –OPC UA Mao Hsu Product Manager ... Connect to a Mitsubishi via OPC UA PLC Driver OPC UA Server OPC UA Client Tag

ClientS

MQTT Server

Simpler and bi-directional communication

OPC UA v.s. MQTT Explained

PSSS

Client

Client

Client

Client

Server

S

Complex than the left method.

Page 18: Future X Interface – OPC UA - electrospeed.roFuture X Interface –OPC UA Mao Hsu Product Manager ... Connect to a Mitsubishi via OPC UA PLC Driver OPC UA Server OPC UA Client Tag

P

S

MQTT Server

Cost for adding/removing any node is very high

Use flexible topic-based communication. Easier to filter by

topics.

OPC UA v.s. MQTT Explained

P

P

S

Client

Server

Server

Server

Server

Client

Client

Client P

S

S

Page 19: Future X Interface – OPC UA - electrospeed.roFuture X Interface –OPC UA Mao Hsu Product Manager ... Connect to a Mitsubishi via OPC UA PLC Driver OPC UA Server OPC UA Client Tag

OPC UA v.s. MQTT Explained

http://www.slideshare.net/EdielsonPFrigieri/m2m-protocols-for-constrained-environments-in-the-context-of-iot-a-comparison-of-approaches

Page 20: Future X Interface – OPC UA - electrospeed.roFuture X Interface –OPC UA Mao Hsu Product Manager ... Connect to a Mitsubishi via OPC UA PLC Driver OPC UA Server OPC UA Client Tag

PLC

Gateway to IIoT

• OPC UA/ MQTT pave an easy way to Industrie 4.0 and IIoT

Proprietary Protocol

SCADA, MES, ERP or any IIoT app

cMT-G01

Page 21: Future X Interface – OPC UA - electrospeed.roFuture X Interface –OPC UA Mao Hsu Product Manager ... Connect to a Mitsubishi via OPC UA PLC Driver OPC UA Server OPC UA Client Tag
Page 22: Future X Interface – OPC UA - electrospeed.roFuture X Interface –OPC UA Mao Hsu Product Manager ... Connect to a Mitsubishi via OPC UA PLC Driver OPC UA Server OPC UA Client Tag

cMT-G01

Gateway (screenless)

Hardware

Gateway Features

Easy design with EasyBuilder Pro

• MQTT• OPC UA• 300+ protocol support

• Serial Ports * 3• Dual Ethernet

Page 23: Future X Interface – OPC UA - electrospeed.roFuture X Interface –OPC UA Mao Hsu Product Manager ... Connect to a Mitsubishi via OPC UA PLC Driver OPC UA Server OPC UA Client Tag

MQTT

• Smart features found in HMI

Intelligent Features

Page 24: Future X Interface – OPC UA - electrospeed.roFuture X Interface –OPC UA Mao Hsu Product Manager ... Connect to a Mitsubishi via OPC UA PLC Driver OPC UA Server OPC UA Client Tag

OPC OPC OPC

• Replacing expensive OPC and data processing need

Value added

Page 25: Future X Interface – OPC UA - electrospeed.roFuture X Interface –OPC UA Mao Hsu Product Manager ... Connect to a Mitsubishi via OPC UA PLC Driver OPC UA Server OPC UA Client Tag

• Both EBPro and Web Configuration

EBPro, Web dual setting

Page 26: Future X Interface – OPC UA - electrospeed.roFuture X Interface –OPC UA Mao Hsu Product Manager ... Connect to a Mitsubishi via OPC UA PLC Driver OPC UA Server OPC UA Client Tag

EasyBuilder Pro cMT-G01 Configuration

1. Add device

2. Configure OPC UA server

3. Download. Done!

Page 27: Future X Interface – OPC UA - electrospeed.roFuture X Interface –OPC UA Mao Hsu Product Manager ... Connect to a Mitsubishi via OPC UA PLC Driver OPC UA Server OPC UA Client Tag

• MQTT/OPC UA works alone, additional purchases unnecessary.

• PLC drivers in sync with other HMI.

cMT-G01

A unique and versatile product :cMT-G01

Connecting your system to IIoT to achieve the SMART factory.

cMT-G01

Page 28: Future X Interface – OPC UA - electrospeed.roFuture X Interface –OPC UA Mao Hsu Product Manager ... Connect to a Mitsubishi via OPC UA PLC Driver OPC UA Server OPC UA Client Tag