知識マップ: OPC UA 入門 ── PLCや装置のデータをWindowsアプリで集める
記事「OPC UA 入門 ── PLCや装置のデータをWindowsアプリで集める」の主張を、概念と関係(エッジ)に分解した知識グラフの全体です。各関係には根拠・確認日・確度が付いています。
OPC UAはCOM/DCOMに基づくOPC Classicの機能をまとめた後継の仕様で、サーバーはデータをアドレス空間のノードとして公開し、ノードはNodeIdで識別する。読み取りの結果はDataValueで、値と一緒に状態コードとタイムスタンプが返る。値の変化はサブスクリプションとMonitoredItemで通知してもらえる。MessageSecurityModeでSignやSignAndEncryptを選ぶと、アプリケーションインスタンス証明書で相手を確かめる。C#ではOPC FoundationのUA-.NETStandardを使い、受信側のWindowsファイアウォールでポートを許可する。
flowchart LR
accTitle: OPC UAによる装置データ収集の知識マップ
accDescr: OPC UAがOPC Classicの後継としてアドレス空間、DataValue、サブスクリプション、MessageSecurityModeを使い、アドレス空間のノードをNodeIdで識別し、DataValueが状態コードを持ち、サブスクリプションがMonitoredItemを使い、署名と暗号化がアプリケーションインスタンス証明書を前提とし、UA-.NETStandardがOPC UAを実装することを示す図。
opc_ua["OPC UA"]
opc_classic["OPC Classic"]
com["COM(コンポーネントオブジェクトモデル)"]
dcom_protocol["DCOMプロトコル"]
opc_ua_address_space["アドレス空間(OPC UA)"]
opc_ua_nodeid["NodeId"]
opc_ua_datavalue["DataValue"]
opc_ua_statuscode["StatusCode(OPC UA)"]
opc_ua_subscription["サブスクリプション(OPC UA)"]
opc_ua_monitored_item["MonitoredItem"]
opc_ua_message_security_mode["MessageSecurityMode"]
opc_ua_application_instance_certificate["アプリケーションインスタンス証明書"]
opc_ua_net_standard["UA-.NETStandard"]
windows_firewall["Windowsファイアウォール"]
opc_ua -->|"の後継"| opc_classic
opc_classic -->|"利用する"| com
opc_classic -->|"利用する"| dcom_protocol
opc_ua -->|"利用する"| opc_ua_address_space
opc_ua_address_space -->|"利用する"| opc_ua_nodeid
opc_ua -->|"利用する"| opc_ua_datavalue
opc_ua_datavalue -->|"利用する"| opc_ua_statuscode
opc_ua -->|"利用する"| opc_ua_subscription
opc_ua_subscription -->|"利用する"| opc_ua_monitored_item
opc_ua -->|"利用する"| opc_ua_message_security_mode
opc_ua_message_security_mode -.->|"前提とする"| opc_ua_application_instance_certificate
opc_ua_net_standard -->|"実装を担う"| opc_ua
opc_ua -.->|"前提とする"| windows_firewall
概念間の関係(全13件)
図と同じ関係を文章でも列挙します。表示している文と機械可読な意味データ(RDFa)は同じ要素に載っています。確度が「確立した関係」のものは直接の関係として、「条件付きの関係」のものは成立条件つきの言明(rdf:Statement)として表現しています。
- OPC UAはOPC Classicの後継に当たります。
- OPC ClassicはCOM(コンポーネントオブジェクトモデル)を利用します。
- OPC ClassicはDCOMプロトコルを利用します。
- OPC UAはアドレス空間(OPC UA)を利用します。
- アドレス空間(OPC UA)はNodeIdを利用します。
- OPC UAはDataValueを利用します。
- DataValueはStatusCode(OPC UA)を利用します。
- OPC UAはサブスクリプション(OPC UA)を利用します。
- サブスクリプション(OPC UA)はMonitoredItemを利用します。
- OPC UAはMessageSecurityModeを利用します。
- MessageSecurityModeはアプリケーションインスタンス証明書を前提とします。
- UA-.NETStandardはOPC UAの実装を担います。
- OPC UAはWindowsファイアウォールを前提とします。
主要概念の定義
機械可読データ
このデータセットについて
このページはサイトの知識グラフ(_data/knowledge/)から自動生成されています。誤りの指摘はお問い合わせからお願いします。