MESにつながる情報

MESにつながる情報
PLCopen Japan
OPC-WG
2010/11/17
Page 1
http://www.PLCopen-Japan.jp
OPCワーキング
ƒ OPCワーキングの活動内容について
ƒ PLCopenのIEC61131-3とOPC UAIEC62541がつながるとどのよう
なことが可能となるか
ƒ 接続相手が、なぜOPC UAなのか
2010/11/17
Page 2
http://www.PLCopen-Japan.jp
PLCopen 本部の組織:委員会構成
TC4の活動
PLCopen
Standardization in Industrial Control programming
General Meeting
TECHNICAL (技術委員会)
TC1
TC2
TC3
ƒFB
モーション用FBの標準化
2010/11/17
Page 3
TC4
TC5
„OPC UA
OPC UAジョイントWG
PROMOTIONAL(普及委員会)
TC6
PC1
ƒXML
PLCプログラムのXML化
PC2
PC3
PC4
PC5
ƒJapan
規格適合の認証(準備中)他
http://www.PLCopen-Japan.jp
Scope joined working group
► Joined working group PLCopen and OPC Foundation
► Main scope for V1.0 is mapping of IEC 61131-3 to OPC UA
■
■
■
■
Focus on content of IEC 61131-3 specification
IEC 61131-3 software model Æ UA object types
IEC 61131-3 data types Æ UA data types
IEC 61131-3 variable qualifiers Æ UA properties
► UA properties(特性)and attributes(属性)Æ PLCopen XML export
■ OPC UA base concepts like Access Level not covered by IEC 61131-3
IEC61131-3で覆われなかったAccess LevelのようなOPC UAベース概念
Types
CtrlFunctionBlockType
HasSubtype
CTU_INT
V 1.0
CU
DataType = Boolean
Value = FALSE
HasInputVars
HasOutputVars
R
DataType = Boolean
Value = FALSE
2010/11/17
Page 4
Q
DataType = Boolean
Value = FALSE
CV
HasLocalVars
DataType = Int16
Value = 0
PV
PVmax
DataType = Int16
Value = 0
DataType = Int16
Value = 32767
http://www.PLCopen-Japan.jp
Scope joined working group
► Scope for additional standardization PLCopen and OPC
■
■
■
■
Focus on additional features
Mapping of Sequential Function Charts (SFC)
Standard UA communication function blocks for PLC to PLC communication
Standard function blocks for Alarm handling and mapping to
OPC UA Alarms and Conditions
■ Best practice guidelines for OPC UA concepts like Methods, Events,
Historical Access and Programs
V 2.0
2010/11/17
Page 5
http://www.PLCopen-Japan.jp
OPCワーキング
ƒ OPCワーキングの活動内容について
ƒ PLCopenのIEC61131-3とOPC UAIEC62541がつながるとどのよう
なことが可能となるか
ƒ 接続相手が、なぜOPC UAなのか
2010/11/17
Page 6
http://www.PLCopen-Japan.jp
ERP、PLM、SCM、CRMとの連携
生産システムの
3Dシミュレーション
装置の
3Dシミュレーション
ISO22400
MESのKPIの標準化に対応
効率指標
能力インデックス
目録管理指標
MOF2010連携デモのテーマ
生産管理
KPI
KPI
KPI
OPC UA IEC-62541
品質管理
PLCopen IEC-61131-3
デバイスのアドレス構造
情報を共有するモデル
エネルギー管理
ISO22400
制御演算
KPI
設備管理
入力情報
モデル
・ユーザーニーズの実現に必要なアプリケーションを制御コントローラが違っていても、
・ユーザーニーズの実現に必要なアプリケーションを制御コントローラが違っていても、
装置単位で、生産ライン単位で、工場単位で扱えるようにするには、IEC-61131-3
装置単位で、生産ライン単位で、工場単位で扱えるようにするには、IEC-61131-3
とIEC-62541を組み合わせることで実現が容易になる。
とIEC-62541を組み合わせることで実現が容易になる。
SCM
ERP
品質の指標
環境指標
メンテナンス指標
④利便性を確保した
サイバーセキュリティ対応
FUNCTION_BLOCK FB_AutomaticMode
VAR_OUTPUT
アウトラインビュー : REAL;
lrFillLevel
lrSteamDemand : REAL;
END_VAR
VAR
fbRandomFillLevel
:
FB_DRAND;
fbRandomSteamDemand :
FB_DRAND;
プロパティビュー
.
グラフィックエデイタ
・共通のデータ交換手順
・共通のデータ交換手順
・FBをオブジェクトタイプ定義
・FBをオブジェクトタイプ定義
・プログラムのポータビリ性
・プログラムのポータビリ性
・プログラムの再利用性
・プログラムの再利用性
・タイプ定義のインスタンスによる再利用
・タイプ定義のインスタンスによる再利用
・非テキスト言語の標準化
・非テキスト言語の標準化
シンボルパレット
OPC UA
制御演算
検出端
2010/11/17
Page 7
操作端
①上位ITシステムと
各Industry Ethernetとの
イントラネット接続
③統一的な
コンフィギュレーション環境、
ネットワーク接続
②情報連携による
異機種Industry Ethernetを
またがる制御
http://www.PLCopen-Japan.jp
PLCopen IEC-61131-3
LD
OPC UA IEC-62541
SFC
世界に通用するシステムを使う。
異なるベンダーのコントローラを
使っていても、統括されたコンフ
ィギュレーションで統括管理をし
たいを実現できる。
FBD
標準プログラムエディタ = IEC 61131-3基準エ
ディタ
グラフィックエデイタ
アウトラインビュー
共通のデータ交換手順と、FB
オブジェクトタイプ定義からのイ
ンスタンスによる再利用
シンボルパレット
OPC UA Client
プロパティビュー
PLC Vendor Tool
OPC UA Server
OPC UA Server
PLC Vendor Tool
Vendor Specific
2010/11/17
Page 8
http://www.PLCopen-Japan.jp
OPC Unified Architectureの必要性
Technology Platform
Content
ERP
FIN
EAM
SCM
Partners
CRM
Customers
Enterprise Apps Platform
Standards
Standards
Custom Integration
Design & Eng. Apps
Platform
Equipment
Specs
Drawings
PDM
Models
P&IDs
Standards
Standards
Standards
Operations Apps
Platform
Data
PAM
WMS
CPM/Automation
TMS
LIMS
Equipment
Technology Platform
2010/11/17
Page 9
Technology Platform
http://www.PLCopen-Japan.jp
OPCワーキング
ƒ OPCワーキングの活動内容について
ƒ PLCopenのIEC61131-3とOPC UAIEC62541がつながるとどのよう
なことが可能となるか
ƒ 接続相手が、なぜOPC UAなのか
2010/11/17
Page 10
http://www.PLCopen-Japan.jp
接続相手が、なぜOPC UAなのか
ƒ 情報モデルの概念
ƒ サービスの概念
ƒ スタックの概念
ƒ セキュリティの概念
ƒ バリデーションの概念
2010/11/17
Page 11
データを情報化
オブジェクト対応
通信対応
情報系ネットワーク/インターネット
制御システムを護る。情報を護る。
妥当性の証明を要求される市場
http://www.PLCopen-Japan.jp
図2 OPC-UA仕様
コア仕様パート
アクセスタイプ仕様パート
Part1 ‒ Concepts
Part8 ‒ Data Access
Part2 ‒ Security Model
Part9 ‒ Alarms and Conditions
Part3 ‒ Address Space Model
Part10 ‒ Programs
Part4 ‒ Service
Part11 ‒ Historical Access
Part5 ‒ Information Model
SDK
Part6 ‒ Service Mappings
情報モデル
Part7 ‒ Profiles
サービス
スタック
セキュリティ
2010/11/17
Page 12
SDK
http://www.PLCopen-Japan.jp
図3 インターフェース・レイヤの構成
Vendor Information Model
Information Model Specifications
DA
A&C
HA
OPC UA Base Services
情報モデルのアドレス空間
Progs
UAベースで書かれているクライアントは
すべてのデータにアクセスできる!
IEC, ISA, MIMOSA …
OPC 情報モデル
全ての必要なサービス
アドレス空間の概念
ノード
ノード
アトリビュート
アトリビュート
リファレンス
リファレンス
オブジェクト
変化通知
変数
読み書き
実行
2010/11/17
Page 13
イベント通知
メソッド
______()
リファレンス
______()
______()
http://www.PLCopen-Japan.jp
図6-1 UAモデリング事例 − ボイラ制御事例
↓アドレス・スペースの表記
↓計装図
↓ブロック図
構成要素の関係
Pipe1001 ⇒ Drum1001 ⇒ Pipe1002
データの関係
FT1001.Data Item ⇒ FC1001.Measurement
←アドレス空間
2010/11/17
Page 14
http://www.PLCopen-Japan.jp
ご清聴ありがとうございました
2010/11/17
Page 15
http://www.PLCopen-Japan.jp