ivi 様内邪セミナーuatcp, soap, https, amqp opc ua meta model built-in information models...

16
Copyright © 2015, OPC Council Japan, All Rights Reserved 20151210日本OPC協議会 大野敏生、本田寿明 IVI様内セミナー

Upload: others

Post on 08-Mar-2020

1 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: IVI 様内邪セミナーUATCP, SOAP, HTTPS, AMQP OPC UA Meta Model Built-in Information Models Companion Information Models Services Vendor Specific Extensions Browse Read / Write

Copyright © 2015, OPC Council Japan, All Rights Res erved

2015年12月10日日本OPC協議会

大野敏生、本田寿明

IVI様内部セミナー

Page 2: IVI 様内邪セミナーUATCP, SOAP, HTTPS, AMQP OPC UA Meta Model Built-in Information Models Companion Information Models Services Vendor Specific Extensions Browse Read / Write

Copyright © 2015, OPC Council Japan, All Rights Res erved

�会員: +440� OPC製品を開発した企業:+4200 *� OPC製品:+28000 *

�出荷済OPC製品:+41,000,000 ** 出展: ARC Advisory Council

IEC 62541

Page 3: IVI 様内邪セミナーUATCP, SOAP, HTTPS, AMQP OPC UA Meta Model Built-in Information Models Companion Information Models Services Vendor Specific Extensions Browse Read / Write

Copyright © 2015, OPC Council Japan, All Rights Res erved

IT

Utilization

活用する

Communication

伝える

Security安全に

Connectionつなげる

任意の相手にデータを転送できる

特定の規則に基づき情報が表現できて、且つ相手(マシン)に伝達できる

特定の課題に着目し、情報の収集、把握、指示、分析ができる

データの完全性が維持され、且つ情報が保護される

Page 4: IVI 様内邪セミナーUATCP, SOAP, HTTPS, AMQP OPC UA Meta Model Built-in Information Models Companion Information Models Services Vendor Specific Extensions Browse Read / Write

Copyright © 2015, OPC Council Japan, All Rights Res erved

� OPCの概要◦ 相互運用レベル

◦ 情報表現(つたえる)

◦ データ転送(繋げる)

� OPCの利用例◦ デモンストレーション(情報モデル・セキュリティ)

◦ 情報モデルの紹介

◦ セキュリティ設定(容易性)

Page 5: IVI 様内邪セミナーUATCP, SOAP, HTTPS, AMQP OPC UA Meta Model Built-in Information Models Companion Information Models Services Vendor Specific Extensions Browse Read / Write

Copyright © 2015, OPC Council Japan, All Rights Res erved

� OPCは、情報を伝達するための手段(HOW)を定め、特定分野の専門家と協力して、該当分野で利用される情報の定義(WHAT)を創出します。

� つまり、データ連携におけるOPCの役割は、”安全に” & ”つなげる”であり、他団体と協力して、“伝える”を実現します。

� そして、その成果により、顧客と会員のビジネスを最大化します。

Page 6: IVI 様内邪セミナーUATCP, SOAP, HTTPS, AMQP OPC UA Meta Model Built-in Information Models Companion Information Models Services Vendor Specific Extensions Browse Read / Write

Copyright © 2015, OPC Council Japan, All Rights Res erved

Integratability統合性

Interoperability相互運用性

Composability結合可能性

相互運用能力

1996 2008 2010

SyntacticallyConnected

GrammaticallyConnected

SemanticallyConnected

1st

OPC Classic

Level 4

Level 2

2nd

OPC UA

3rd

Information Models

Level 6

出展:The Levels of Conceptual Interoperability Model: Applying Systems Engineering Principles to M&S

Page 7: IVI 様内邪セミナーUATCP, SOAP, HTTPS, AMQP OPC UA Meta Model Built-in Information Models Companion Information Models Services Vendor Specific Extensions Browse Read / Write

Copyright © 2015, OPC Council Japan, All Rights Res erved

� モデル定義基盤(Meta Model)の確立� 基本デル構成要素(Built-in Information Model)の定義� 拡張モデルの拡充

◦ 協調領域(Companion Information Model)◦ 競争領域(Vender Specific Extensions)

OPC UA Meta ModelBasic rules for exposing information with OPC UA

Built-in Information ModelsBase, DA, AC, HA, Prog, DI

Vendor Specific Extensions

情報を表すための規則

共通で利用する情報

業種に特化した情報

企業独自の情報

Companion Information ModelsPLCopen, ADI, FDI, FDT, BACnet, MDIS, ISA95,

AutomationML, MTConnect, AutoID, VDW, IEC 61850/61400, ODVA/Sercos and more coming

Page 8: IVI 様内邪セミナーUATCP, SOAP, HTTPS, AMQP OPC UA Meta Model Built-in Information Models Companion Information Models Services Vendor Specific Extensions Browse Read / Write

Copyright © 2015, OPC Council Japan, All Rights Res erved

� 一般的な定義◦ モデルを記述するためのモデル

� OPC UAでは◦ モノ・コト(情報)を記述する規則

◦ 構造、振る舞い、メッセージ、関係

Object ModelVariable

------------------

Reference

Method____()____()

EventNN

Object-1

Object-2

Page 9: IVI 様内邪セミナーUATCP, SOAP, HTTPS, AMQP OPC UA Meta Model Built-in Information Models Companion Information Models Services Vendor Specific Extensions Browse Read / Write

Copyright © 2015, OPC Council Japan, All Rights Res erved

Operation Model Maintenance Model

論理空間

物理空間

Page 10: IVI 様内邪セミナーUATCP, SOAP, HTTPS, AMQP OPC UA Meta Model Built-in Information Models Companion Information Models Services Vendor Specific Extensions Browse Read / Write

Copyright © 2015, OPC Council Japan, All Rights Res erved

� 通信モデル

◦ クライアント/サーバ

◦ パブリッシュ/サブスクライバ(評価中)

� 通信プロトコル◦ UATCP, SOAP, HTTPS, AMQP

OPC UA Meta Model

Built-in Information Models

Companion Information Models

Vendor Specific ExtensionsServicesBrowse

Read / WriteMethod CallsSubscriptions

ProtocolsUA Binary TCP

HTTPS / UA BinaryWebservices

Client/Server

ModelPubSubConfiguration

ConnectionsMessageWriters

ProtocolsUA Secure Multicast

AMQPMore to evaluate

Pub-Sub

Page 11: IVI 様内邪セミナーUATCP, SOAP, HTTPS, AMQP OPC UA Meta Model Built-in Information Models Companion Information Models Services Vendor Specific Extensions Browse Read / Write

Copyright © 2015, OPC Council Japan, All Rights Res erved

OPC UA Server

Subscription Subscription

Client Client

OPC UA Server

Dataset

Client

Message Writer

Message Oriented Middleware Message Oriented Middleware

OPC UA Server

Dataset

Client Client

Message Writer

Publisher

Client / Server Publish / Subscriber (1:N)

MulticastMulticast

OPC UA Server

Dataset

Message Writer

Publish / Subscriber (N:1)

評価中 評価中

Page 12: IVI 様内邪セミナーUATCP, SOAP, HTTPS, AMQP OPC UA Meta Model Built-in Information Models Companion Information Models Services Vendor Specific Extensions Browse Read / Write

Copyright © 2015, OPC Council Japan, All Rights Res erved

UA Binary

UA Secure Conversation

UA TCP

TCP/IP

UA Binary

None

None

HTTPS

UA XML

WS Secure Conversation

SOAP 1.2

HTTP

通信速度

速 遅

インターネット親和性

低 高

Page 13: IVI 様内邪セミナーUATCP, SOAP, HTTPS, AMQP OPC UA Meta Model Built-in Information Models Companion Information Models Services Vendor Specific Extensions Browse Read / Write

Copyright © 2015, OPC Council Japan, All Rights Res erved

� 認証と認可

� 保全性と機密性

アプリケーション認証

利用環境の妥当性

- Application Instance Certificate

ソフトウエア認証

ソフトウエアの妥当性

- Software Certificate

ユーザ認証

利用者の妥当性

- Username & Password- WS-Security Token- X.509 V3

ユーザ認可

アクセス制御

- Access Level- Write Mask- Executable

FIC001.SV=50.00

Write: FIC001.SV=50.00

メッセージ認証

暗号化

Page 14: IVI 様内邪セミナーUATCP, SOAP, HTTPS, AMQP OPC UA Meta Model Built-in Information Models Companion Information Models Services Vendor Specific Extensions Browse Read / Write

Copyright © 2015, OPC Council Japan, All Rights Res erved

Page 15: IVI 様内邪セミナーUATCP, SOAP, HTTPS, AMQP OPC UA Meta Model Built-in Information Models Companion Information Models Services Vendor Specific Extensions Browse Read / Write

Copyright © 2015, OPC Council Japan, All Rights Res erved

� 相互運用レベルの向上がOPC発展のKey Driverとなる

“OPC UA To Become The Worldwide Accepted

Standard For IoT, IIoT & Industrie 4.0”

https://opcfoundation.org/resources/brochures/

Page 16: IVI 様内邪セミナーUATCP, SOAP, HTTPS, AMQP OPC UA Meta Model Built-in Information Models Companion Information Models Services Vendor Specific Extensions Browse Read / Write

Copyright © 2015, OPC Council Japan, All Rights Res erved

日本OPC協議会URL: https://jp.opcfoundation.org