plcopen presentation...2007/11/16 · plcopen japan standardization in industrial control...
TRANSCRIPT
PLCopen JapanStandardization in Industrial Control programming
Page 1 2005/11/17 www.PLCopen-japan.jp
PLCopen最新技術動向
-XML :PLCエンジニアリングのこれから-
PLCopen Japan 技術委員長 垂石 肇
(株)東芝 :産業システム社 計測制御機器部
2007.11.16
PLCopen JapanStandardization in Industrial Control programming
Page 2 2005/11/17 www.PLCopen-japan.jp
発表内容
1. PLCエンジニアリングの問題
2. PLCソフトの標準形 - IEC61131-3とXML-
3. PLCopen の取り組み1 - 他社プログラム交換試行 –
4. PLCopen の取り組み2 - XML標準化 –
5. PLCopen の取り組み3 - IEC61131-3 基準エディタ開発 -
6. PLCopen の取り組み4 - IEC61131-3ソフト部品開発 -
7. PLCエンジニアリングのこれから
PLCopen JapanStandardization in Industrial Control programming
Page 3 2005/11/17 www.PLCopen-japan.jp
・構造化プログラミング・標準化プログラミング・機種依存を超えたソフト再利用・ソフト部品ライブラリの利用
Percentage of Software development costs in production systems (source: McKinsey)
0%
20%
40%
60%
80%
100%
1970 1980 1990 2000
Mechanic Electric Software
・高まるエンジニアリングコスト
有効な解決手段
1. PLCエンジニアリングの問題
IEC61131-3とPLCopen-XML
PLCopen JapanStandardization in Industrial Control programming
Page 4 2005/11/17 www.PLCopen-japan.jp
PR O G R A M D em o_1
(* Variab les *)VAR
C 1 :B O O L;C 2 :B O O L;C 3 :B O O L;C 4 :B O O L;C 8 :B O O L;V4 :D IN T;TO N _1 :TO N ;
EN D _VAR
(* B ody *)
EN D _PR O G R A M
C8 C8
C3 C4 C8
C1 C8 C2
C2 C3 TON _1
T#100m s
IN Q
PT ET
TO N
T IM E _TO_D IN T M U L_D IN T
V4
1000
C8
S1
T1
S2
S10
Dosing
S11 S12
Decking
S2
S1
T10V1
VX1
NDD2
NDD2
X2
T11
T12 NA1
RunMotor
Lt#10s
T1
V1 LD, SFCLD, FBDIEC61131-3:
PLCのプログラム言語
表記とモジュール構
造を定めた国際
規格(1991-)
2. PLCソフトの標準形-IEC61131-3&XML
PLCopen-XML:
IEC61131-3のアプリ
ケーションソフトを表
現したファイルフォー
マット(2004-)
PLCopen JapanStandardization in Industrial Control programming
Page 5 2005/11/17 www.PLCopen-japan.jp
A機種PLC
B機種PLC
C機種PLC
A社A機種プログラミングツール
B社B機種プログラミングツール
C社C機種プログラミングツール
PLCopenXML
ドキュメント
IEC61131-3プログラム
インポートエクスポート
インポートエクスポート
インポートエクスポート
A社A機種プログラム
B社B機種プログラム
C社C機種プログラム
インポートエクスポート
E社
F社、G社...
D社
IEC61131-3準拠の異メーカ・異機種のPLC間でプログラム交換試行に成功 (2004-11)
3. PLCopenの取り組み1-他社プログラム交換-
PLCopen JapanStandardization in Industrial Control programming
Page 6 2005/11/17 www.PLCopen-japan.jp
4. PLCopenの取り組み2-XML標準化 -
PLCopen-XML:2004-5にRev1発行
その後PLCopen-Japanの交換試行
などで改善点を提
案.2005-3/2006-6にPLCopen-Japan技術員渡欧、提案
実施
発行済:Ver1.0改訂中:Ver1.1
PLCopen JapanStandardization in Industrial Control programming
Page 7 2005/11/17 www.PLCopen-japan.jp
5. PLCopenの取り組み3-基準エディタ開発-
アウトラインビュー
プロパティビュー
シンボルパレット
グラフィックエデイタ
アウトラインビュー
プロパティビュー
シンボルパレット
グラフィックエデイタ
IEC61131-3のグラフィックプログラム(LD,FBD,SFC)を作成・編集するメーカ非依存の基準エディタ. PLCopen-XML Ver1.0のファイルを入出力できるよう開発試作完了
近い将来に、広く配布を検討中
PLCopen-GLE(General Logic Editor)
PLCopen JapanStandardization in Industrial Control programming
Page 8 2005/11/17 www.PLCopen-japan.jp
6. PLCopenの取り組み4-ソフト部品開発(1)
fbX fbY fbZ fbZ
IEC61131-3言語で記述しPLCopenXMLで保存したソフト部品群
ソフト部品を利用して作成されたPLCアプリケーション
*これもPLCopen-XML
fbX
fbY
fbZ
fbY
fbZ
+
PLCopen JapanStandardization in Industrial Control programming
Page 9 2005/11/17 www.PLCopen-japan.jp
6. PLCopenの取り組み4-ソフト部品開発(2)
PLCソフト部品化の階層
PLC プラットフォーム
IEC 標準 PLCopen Motion FB PLCopen Safety FB
PLCopen-Japan の目指すソフト部品
ユーザアプリケーション
-- PLCエンベデッド
-- PLCハードウェア
-- XMLポータブル
PLCopen JapanStandardization in Industrial Control programming
Page 10 2005/11/17 www.PLCopen-japan.jp
6. PLCopenの取り組み4-ソフト部品開発(3)
PLCソフト部品化の意図
・IEC61131-3の豊富な実例普及(プログラムの作り方の手本)
・エンジニアリングオープンなPLCの普及(ユーザの選択枝の広がり)
・ライフサイクルコストの低減(教育,設計,製造,保守—PLC10年 )・見える品質(内部は標準言語)
・アプリケーション価値の創造(制御技術の部品化と継承の仕組み)
PLCopen JapanStandardization in Industrial Control programming
Page 11 2005/11/17 www.PLCopen-japan.jp
7. PLCエンジニアリングのこれから
1990 2000 2010
IEC61131-3
PLCopen Motion FB
FF Process Control FB
PLCopen XML
PLCopen Safety FB
IECを問う時代ではなく
オープンなプロセスやモーション制御を安全に構築する時代
PLCopen JapanStandardization in Industrial Control programming
Page 12 2005/11/17 www.PLCopen-japan.jp
補足資料PLCopenを知るhttp://www.plcopen.orgPLCopen-Japanを知るhttp://www.plcopen-japan.jpIEC61131-3をサポートする機器を知るhttp://www.plcopen-japan.jp/edu.htmlIEC61131-3のプログラミングを理解するhttp://www.amazon.co.jp/exec/obidos/tg/detail/-/books/4339031712/cod-info/250-6105490-1003414IEC61131-3の規格を知るhttp://www.plcopen-japan.jp/tech.htmlPLCopen -XMLSchemaを入手するhttp://www.plcopen.org (Click TC6)XMLのViewer/Editorを入手するhttp://www1.toshiba-sol.co.jp/xml/component/04_xmlspy/index.html1日でXMLのプログラミングを体験するhttp://www.microsoft.com/japan/msdn/academic/Articles/xml/01/xml1.aspXML スキーマを基礎から理解するhttp://book.mycom.co.jp/book/4-8399-1102-9/4-8399-1102-9.shtmlXMLの規格を知るhttp://www.w3.org