Microsoft PowerPoint MOF2012セミナー(PLCopen Japan) Rev1.ppt

Similar documents
Microsoft PowerPoint - IAF フォーラム2015講演資料_PLCopenJapan_A02.pptx

PowerPoint プレゼンテーション

個人依存開発から組織的開発への移行事例 ~ 要求モデル定義と開発プロセスの形式化 による高生産性 / 高信頼性化 ~ 三菱電機メカトロニクスソフトウエア ( 株 ) 和歌山支所岩橋正実 1

OPCインターフェースによるPLC計装システムの実践的ソリューション

OPC Foundation

Oracle Warehouse Builder: 製品ロードマップ

進化を続けるPLCの国際標準プログラミング ~IEC の最新動向~

15288解説_D.pptx

Microsoft PowerPoint - A3② JaSST_MISRA2004ソースコード品質診断.ppt

スキル領域 職種 : ソフトウェアデベロップメント スキル領域と SWD 経済産業省, 独立行政法人情報処理推進機構

Oracle Un お問合せ : Oracle Data Integrator 11g: データ統合設定と管理 期間 ( 標準日数 ):5 コースの概要 Oracle Data Integratorは すべてのデータ統合要件 ( 大量の高パフォーマンス バッチ ローブンの統合プロセスおよ

組込みシステムにおける UMLモデルカタログの実践研究

JIS Q 27001:2014への移行に関する説明会 資料1

FIDO技術のさらなる広がり

第 3 回 TERAS 成果報告会 TERAS V3 紹介と今後の展開 Tool Environment for Reliable and Accountable Software 一般社団法人 TERAS 理事開発委員長渡辺政彦 2014 年 3 月 12 日

TFTP serverの実装

プログラミング基礎

PowerPoint プレゼンテーション

使用する前に

第 2 回中部放射線医療技術学術大会 RIS 導入時の時の病院側作業に関して 2009 年 11 月 横河電機株式会社 医療ソリューション本部 1 横河電機株式会社医療ソリューション本部 2006Yokogawa Electric Corporation

ISO 9001:2015 改定セミナー (JIS Q 9001:2015 準拠 ) 第 4.2 版 株式会社 TBC ソリューションズ プログラム 年版改定の概要 年版の6 大重点ポイントと対策 年版と2008 年版の相違 年版への移行の実務

OPN Terminalの利用方法

取組みの背景 これまでの流れ 平成 27 年 6 月 日本再興戦略 改訂 2015 の閣議決定 ( 訪日外国人からの 日本の Wi-Fi サービスは使い難い との声を受け ) 戦略市場創造プラン における新たに講ずべき具体的施策として 事業者の垣根を越えた認証手続きの簡素化 が盛り込まれる 平成 2

Microsoft PowerPoint - 【最終提出版】 MATLAB_EXPO2014講演資料_ルネサス菅原.pptx

延命セキュリティ製品 製品名お客様の想定対象 OS McAfee Embedded Control 特定の業務で利用する物理 PC 仮想 PC や Server 2003 Server 2003 ホワイトリスト型 Trend Micro Safe Lock 特定の業務で利用するスタンドアロン PC

Copyright Compita Japan ISO33k シリーズとは? これまで使用されてきたプロセスアセスメント標準 (ISO/IEC 本稿では以降 ISO15504 と略称する ) は 2006 年に基本セットが完成し 既に 8 年以上が経過しています ISO

Source Insight

Oracle Cloud Adapter for Oracle RightNow Cloud Service

CSM_DeviceNetSafety_SJLB-001_4_17

日本機械学会 生産システム部門研究発表講演会 2015 資料

実務に役立つサーバー運用管理の基礎 CompTIA Server+ テキスト SK0-004 対応

情報漏洩対策ソリューション ESS REC のご説明

ミガロ.製品 最新情報

スライド 1

PowerPoint プレゼンテーション

PowerPoint プレゼンテーション

ic3_cf_p1-70_1018.indd

機能検証トレーニング コース一覧

ISO ISO ISO ISO ISO ISO ISO ISO/TR 機械類の安全性 機械類への常設接近手段 第 2 部 : 作業用プラットフォーム及び通路機械類の安全性 機械類への常

ISO 9001:2015 から ISO 9001:2008 の相関表 JIS Q 9001:2015 JIS Q 9001: 適用範囲 1 適用範囲 1.1 一般 4 組織の状況 4 品質マネジメントシステム 4.1 組織及びその状況の理解 4 品質マネジメントシステム 5.6 マネジ

どのような便益があり得るか? より重要な ( ハイリスクの ) プロセス及びそれらのアウトプットに焦点が当たる 相互に依存するプロセスについての理解 定義及び統合が改善される プロセス及びマネジメントシステム全体の計画策定 実施 確認及び改善の体系的なマネジメント 資源の有効利用及び説明責任の強化

1. はじめに (1) 本書の位置づけ 本書ではベジフルネット Ver4 の導入に関連した次の事項について記載する ベジフルネット Ver4 で改善された機能について 新機能の操作に関する概要説明 ベジフルネット Ver4 プログラムのインストールについて Ver4 のインストール手順についての説明

目次 1: 安全性とソフトウェア 2: 宇宙機ソフトウェアにおける 安全 とは 3:CBCS 安全要求とは 4: 宇宙機ソフトウェアの実装例 5: 安全設計から得た新たな知見 6: 今後 2

目次 Page. 機能概要 () 基本画面 メニュー サブメニュー ()

ServerView Resource Orchestrator V3.0 ネットワーク構成情報ファイルツール(Excel形式)の利用方法

3. 回路図面の作図 回路図の作成では 部品など回路要素の図記号を配置し 要素どうしを配線するが それぞれの配線には 線番 などの電気的な情報が存在する 配線も単なる線ではなく 信号の入力や出力など部品どうしを結び付ける接続情報をもたせることで回路としての意味をもつ このように回路図を構成する図面は

セキュリティ委員会活動報告

KDDI Smart Mobile Safety Manager Mac OS キッティングマニュアル 最終更新日 2019 年 4 月 25 日 Document ver1.1 (Web サイト ver.9.6.0)

JISQ 原案(本体)

目次 はじめに 4 概要 4 背景 4 対象 5 スケジュール 5 目標点 6 使用機材 6 第 1 章 C# 言語 7 C# 言語の歴史 7 基本構文 8 C 言語との違い 9 Java 言語との違い 10.Netフレームワーク 10 開発資料 10 第 2 章 Mono 11 Monoの歴史 1

(Microsoft PowerPoint -

アプリケーション インスペクションの特別なアクション(インスペクション ポリシー マップ)

ISO14119 (インターロックガード) の紹介

Microsoft PowerPoint - 01_Vengineer.ppt

ArcGIS Runtime SDK for .NET アプリケーション配布ガイド

FUJITSU Software Systemwalker Centric Manager Lite Edition V13.5 機能紹介資料

<4D F736F F F696E74202D D4C82F08A B582BD A A F2E707074>

XNA Framework

Oracle Access ManagerとOracle Identity Managerの同時配置

要求仕様管理テンプレート仕様書

Windows Server 2003 におけるPrint Manager V6.0L10の留意事項

InfoPrint SP 8200使用説明書(6. セキュリティ強化機能を設定する)

Microsoft PowerPoint - HNWG8_03_HN-WG.A_アーキテクチャおよび技術課題(9.18版).ppt

目次 1. はじめに SSL 通信を使用する上での課題 SSL アクセラレーターによる解決 SSL アクセラレーターの導入例 SSL アクセラレーターの効果... 6 富士通の SSL アクセラレーター装置のラインナップ... 8

智美塾 ゆもつよメソッドのアーキテクチャ

rcp-add-01:アーキテクチャ設計書

メタデータスキーマレジストリ MetaBridge の概要

情報分野のアクセシビリティ標準について

RCDIGITAL

安全な Web サイトの作り方 7 版 と Android アプリの脆弱性対策 独立行政法人情報処理推進機構 (IPA) 技術本部セキュリティセンター Copyright 2015 独立行政法人情報処理推進機構

目次 プリンタドライバをインストールする (USB 接続の場合 )... 3 プリンタとコンピュータを USB で接続する ( 参考 ) プリンタドライバをインストールする前に USB で接続してしまった場合 プリンタドライバをインストールする (LAN 接続の場合 )...

LINE WORKS 管理者トレーニング 4. セキュリティ管理 Ver 年 6 月版

Transcription:

MOF2012 PLCopen の最新技術動向と PLCopen Japan の活動紹介 PLCopen Japan 2012/11/15 changing the world of industrial automation Page 1

アジェンダ はじめに PLCopen の紹介 PLCopen Japan 技術委員会技術動向 活動紹介 XML WG 技術動向 活動紹介 Motion Control WG 技術動向 活動紹介 Safety WG 技術動向 活動紹介 OPC WG 技術動向 活動紹介 Logic, Motion Control, Safetyの融合 技術委員会まとめと今後の計画 技術委員会技術マップ Page 2

はじめに Page 3

はじめに ~PLCopen の紹介 1~ 設立 :1992 年, 設立 20 年 会員 :100 社強 21 カ国 (PLC メーカ, エンジニアリング会社, 機械 制御装置メーカ, 大手エンドユーザ ) 出版認証能率 Page 4

はじめに ~PLCopen の紹介 2~ PLCopen の目的 PLCopen は PLC の国際標準化を目指し,PLC プログラミングの国際規格 (IEC 61131-3) の普及活動を行う団体 PLCopen の組織図 Page 5

はじめに ~PLCopen の紹介 3~ IEC 61131-3 の位置付け PLC のプログラミングに関する唯一の標準規格で 日本では JIS B 3503 として 中国では GB/T 15969.3 として それぞれの国家規格に制定 IEC 61131-3 の位置付け IEC61131-3 の誕生まで 1977 GRAFCET( フランス ) DIN 40719, Function Charts( ドイツ ) 1978 NEMA ICS-3-304, 304, Programmable Controllers ( アメリカ ) 1980 DIN 19239, Programmable Controller ( ドイツ ) 1983 IEC 65A(Sec)38, Programmable Controllers 1985 IEC SC65A(Sec)49, PC Languages 1987 IEC 848, Function Charts 1993 IEC 1131-3 1996 IEC 61131-3 に改称 Page 6

PLCopen Japan 技術委員会技術動向 活動紹介 Page 7

Organization( 組織 ) PLCopen Standardization in Industrial Control programming General Meeting TC1 TC2 TC3 TC4 TC5 TC6 PC1 PC2 PC3 PC4 PC5 TECHNICAL ( 技術委員会 ) PROMOTIONAL( 普及委員会 ) TC1: 規格 TC2: モーションコントロール TC3: 認証 TC4: 通信 TC5: 安全 TC6: XML COMMITTEES PC1: 普及 PC2: 教育 PC3: 北米 PC4: 日本 PC5: 中国 Page 8

PLCopen Japan 各組織の活動 チェアマン宮沢以鋼 全体会議 幹事会 代表幹事松隈隆志 普及促進委員会 Page 9 共通教育委員会 ユーザ会運営委員会 技術委員会 Certification TF XML WG Motion control WG Safety WG OPC WG PLCopen-XML による PLC ソフトウェアの標準化 Motion control FB の標準化 Safety FB の標準化 OPC UA によるデータインタフェースの標準化

PLCopen Japan 各組織の活動 チェアマン宮沢以鋼 全体会議 幹事会 代表幹事松隈隆志 普及促進委員会 共通教育委員会 ユーザ会運営委員会 技術委員会 Certification TF XML WG Motion control WG Safety WG OPC WG Page 10

PLCopen-XML とは PLCopen-XML IEC61131-3 で定義されたソフトウェア構造やプログラム内容を XML 形式で記述 XML Schema により定義 グラフィック言語に対応 ソースコードの共通フォーマット 左母線 接点 IEC61131-3 プログラム PLCopen XML ファイル Page 11

これまでの取り組み 1 A 社 A 機種プログラミングツール A 社 A 機種プログラム A 機種 PLC PLCopen XML による異機種間のプログラム交換 (2004 年 ~2006 年 ) B 社 B 機種プログラム インポートエクスポート インポートエクスポート IEC61131-3 プログラム PLCopen XML ドキュメント インポートエクスポート C 社 C 機種プログラム インポートエクスポート IEC 標準プログラム C 機種 PLC IEC61131-3 基準エディタの開発 (2005 年リリース ) B 機種 PLC B 社 B 機種プログラミングツール C 社 C 機種プログラミングツール XML スキーマ Ver 2.0 仕様書 XML スキーマの評価 / 改善 プログラム交換試行や標準エディタの開発により検出した XML スキーマ Ver1.01 の改善点を本部 PLCopen へ提案 反映 2008 年 12 月 :XML スキーマ Ver 2.0 リリース Page 12

現在の活動 1 < 技術情報の公開 > PLCopen-XML Ver 2.0 の普及促進に注力中 IEC61131-3 基準エディタの開発 XML スキーマ V2.01 解説書 ( 和文 ) V1.01 V2.01 変更点資料 XML 活用事例資料 基準エディタ V1.0 バイナリ ユーザ会員ページにて公開中 ユーザ会員ページにて公開中 近日公開予定 Page 13

現在の活動 2 <XML ファイルインタフェース API の開発 > PLCopen XML プログラムファイル Document I/F 関数 XMLファイルインタフェースの開発 XMLファイルインタフェースをユーザへ公開 (2013 年 4 月予定 ) Read 標準エディタ Ver 2.01 版 Write PLCopen XML Scheme Ver 2.01 ユーザへ公開 提供 XMLファイルインタフェースを使用して標準エディタをV2.01 版へVup 標準エディタ V2.01 版をユーザへ公開 (2013 年計画中 ) ユーザツール PLCopen XML の普及促進!! Page 14

XML で期待される応用 IEC 61131-3 & PLCopen XML を活用して... (1) 支援環境の連携 データサーバ(OPC 等 ) との連携 HMI 他 周辺 Appとの連携 他のXMLとの連携 (2) ユーザプログラム資産の継承 過去のアプリ資産の再利用 PLC 機種世代間のアプリ資産継承 設備シミュレータ エンジニアリングコストの削減 プログラミングツール AutomationML (3) ソフトウェアの新たなる流通 ベンダ非依存のツール ソフト部品 監視用ソフトウェア (OPC-UA) 共有 連携 パラメータツールロジックアナライザ ネットワークコンフィグレータ Page 15

PLCopen Japan 各組織の活動 チェアマン宮沢以鋼 全体会議 幹事会 代表幹事松隈隆志 普及促進委員会 共通教育委員会 ユーザ会運営委員会 技術委員会 Certification TF XML WG Motion control WG Safety WG OPC WG Page 16

Function Blocks for MC のコンセプト 1 シーケンスと同じ開発環境で モーションのアプリケーションを開発可能 [ システム構成 ] 汎用 PLC システムを利用してモーションを制御するシステムを構築 従来 : モーション制御用のアプリケーションプログラムを開発専用の開発環境が必要 本仕様 : <IEC 61131-3 のプログラミング言語を採用 > シーケンス制御用のアプリケーションプログラムを開発する場合と同じ開発環境を使用可能 < 標準化 > Page 17

Function Blocks for MC のコンセプト 2 プログラミング言語の標準化 <IEC 61131-3 の環境を利用 > [ ロジックを制御する PLC と 同一のプログラミング言語 ( 環境 ) を採用 ] Function Blocks for Motion Control を提唱 動作仕様だけで無く FB の起動方法や状態までを定義 ( 標準化 ) ハードウェアへの依存性を低減 アプリケーションソフトウェアの再利用性を向上 トレーニングコストを低減 様々のアプリケーションに対応 6 つの Part で仕様を構成し 単軸 ~ 多軸 ~ 協調動作などを実現 Page 18

Function Blocks for MC のコンセプト 3 Page 19 ユーザの 3つの選択肢 性能 適用範囲 アプリの 80% 機能標準化三角形の底辺が短い 性能の追求 : ハードウェアに密接なプログラム 機能の拡充 : ユーザには非常に有用 ( 広範な適用 ) 標準化 : トレーニングコストを最少化 本仕様の位置付け < 最高性能は求めず 豊富な機能および 標準化を狙う > アプリの 80% をカバー 三角形の底辺が短い 標準化を基本に機能性を重視

技術仕様の種類と状況 1 5つの Part で規定している仕様の内容 6 つ /5 つの Part に? Part 1 - Function Blocks for Motion Control < 基本仕様 > Part 2 - Extensions <Part1 からの拡張仕様 > Part 3 - User Guidelines < ユーザガイドライン > Part 4 Coordinated Motion < 多軸間の協調動作仕様 ( 補間機能 )> Part 5 Homing < 原点サーチ関連の追加仕様 > Part 6 Extensions for Fluid Power < Fluid Power 関連の仕様追加を検討中 > Part1 Part2 の統合 Page 20

技術仕様の種類と状況 2 各 Part のリリース状況 Part 1 - Function Blocks for Motion Control <Ver1.1 : 2005/04/09 リリース> 翻訳公開 Part 2 - Extensions <Ver1.0 : 2005/09/16 リリース> 翻訳公開 Part1&2-Function Blocks for Motion Control <Ver2.0 : 2011/03/17 リリース> 翻訳公開 Part 3 - User Guidelines <Ver0.52: 2012/10/26 リリース> Part 4 Coordinated Motion <Ver1.0 Part 5 - Homing : 2008/12/04 リリース > 翻訳中 <Ver0.99: 2005/11/10 リリース > 翻訳中 <Ver2.00: 2011/11/24 リリース > Part 6 - Fluid Power Extensions <Ver2.00: Logic,Motion,Safetyの融合仕様 <Ver0.41: 2008/04/21 リリース> 2011/11/24 リリース > Page 21

技術仕様の機能分担イメージ 1 基本仕様 (Part1,2 art1,2<1+2>,5) だけで 適用可能なアプリケーション [ 単軸 ~ 独立多軸 / マスタ スレーブの仕様 ( パート )] Part1: 基本仕様 単軸 ~ 多軸制御, 管理用の命令を準備 Part2:Part1 の拡張仕様 Part5: 原点サーチに関して Part1 への追加仕様 [ 各種の搬送アプリケーションや 独立多軸の位置決め用途等 ] 単軸 ~ 多軸の単純位置決め動作 モード指定を利用した 単軸 ~ 多軸の連続動作 マスタ - スレーブ方式の多軸動作 機械式カムの置き換え ギア動作 ( 速度比率動作 ) Page 22

技術仕様の機能分担イメージ 2 拡張仕様 (Part4 art4) の追加により 拡大する適用可能なアプリケーション [ 多軸協調動作 ( 補間機能 ) の仕様 ( パート )] Part4: 多軸仕様 多軸間で協調する動作 ( 補間 ) を規定 [ 基本仕様だけでは適用が困難なアプリケーション ( 多軸で自在な協調動作など ) に適用範囲を拡大 ] 2 軸以上で 軸間の協調を取りながら任意の軌跡を実現 < 補間動作 > 軸座標系 ~ 機械座標系 ~ 製品座標系と 座標変換を規定 ロボットを想定したような動作の規定 マスタ軸を必要としない多軸動作 軸グループ間での追従機能であるトラッキング動作 Page 23

今後の取り組み 適用可能なアプリケーションの更なる拡大 [ 検討中の仕様 ( パート )] Part6: Fluid Power ( 油圧 空気圧 など ) の仕様 Fluid Power 関係を Motion と同じ仕様で規定してリリース [PLCopen Japan としての取り組み ] Part4,Part5 および Part1+2 の 翻訳版を公開 ユーザの使用する観点からみた 実装仕様の妥当性を検証 国内での適用拡大を目指した活動を継続 Page 24

PLCopen Japan 各組織の活動 チェアマン宮沢以鋼 全体会議 幹事会 代表幹事松隈隆志 普及促進委員会 共通教育委員会 ユーザ会運営委員会 技術委員会 Certification TF XML WG Motion control WG Safety WG OPC WG Page 25

機能安全関連規格の動向 ( 各種安全規格間の整合と個別規格への展開 ) EC分野別(Ed.2 発行済 ) 共通規格Safe Softwareへの取組みの背景 IEC 61508 (JIS C 0508) 電気 電子 プログラマブル電子機器機能安全対応 (E/E/PE) 安全 ISOの改正関連系の機能安全 ムの機能安全 安全 IEC62061 IEC61511 (JIS 機械の安全性 - C 0511) 安全関連の電気 プロセス産業の電子 プログラマブための計測制御ル電子制御システシステムの機能安全IIEC 個別製品規格化 ISO/EN 13849-1 (JIS B 9705-1) 機械制御システムの安全部設計の ための一般原則 (2006 改訂版発行 JIS 改正中 ) IEC 61800 (2007 制定 ) 可変速電気駆動システム (PDS=INV, SV) 安全要求事項 IEC 61800-5-1: 電気 発熱 エネルギー IEC 61800-5-2: 機能安全 IEC 61131-6 プログラマブルコントローラの機能安全 =FS PLC (CDV) Page 26

機器組み込みのファームやPLCのSafe Softwareへの取組みの背景 4 も対象 規格 IEC 61508 の概念 安全度水準 SIL 1~4 を規定 ハードウェアの故障だけでなく ソフトバグなども考慮 偶発故障など ランダムハードウェア故障 定量的なアプローチ 危険側故障確率 自己診断 冗長化などによるシステムの信頼性向上や自己診断機能などによる対策 故障 ( 機能失敗 ) 設計の誤りや製造ミスなど 主に人間のエラー ( 失敗 ) によるもの 決定論的原因故障 ( 例えばソフトバグ ) 定性的なアプローチ定性的なアプローチ 安全ライフサイクル ソフトウェア検証 全安全ライフサイクルにわたり 安全評価 対策や文書化などを行い誤りを防ぐ アプリケーションソフトPage 27

PLCopen の取組み アプリケーションソフトの安全確保 技術仕様書 Safety Software part 1, part 2 の発行 Part 1: Concepts and Function Blocks 2006/02/02 V1.0 発行 Part 2: User Guidelines 2008/02/29 V1.0 発行, 2008/07/10 V1.01 改訂 Page 28

技術仕様書パート 1 の要点 ソフトウェア構築手法の解説 プログラミング言語の定義 データ型の定義 言語サブセットの定義 安全 迅速なソフト作成 ユーザレベル定義 エラー処理および診断コンセプトの提示 20のファンクションブロック (FB) の定義 FB 認証ガイドラインの提示 Page 29

パート11 適用される規格の関係開発フェーズ 運用フェーズで適用される規格の関係ソフトウェア開発ソフトウェア運用 制約可変言語 (LVL) PLCopen Safety IEC 61131-3 LD, FBD 完全可変言語 (FVL) (C, C++, アセンブリ言語, 他 ) 安全要求事項 IEC 62061 (*) IEC 61508 (-3) IEC 61508 (-3) セーフティアプリケーション 組込みソフトウェア, ファームウェア,OS ( 個別 ) ハードウェア (*) は IEC 62061, ISO 13849-1, or IEC 61511 を示す 安全関連制御機器供給者 Page 30

パート 12 アーキテクチャモデル Safety Inputs Safety Application Runtime & Safety Outputs Standard Inputs Functional Application Runtime Standard Outputs Page 31

パート 13 ファンクションブロックの定義例 BOOL SAFEBOOL SAFEBOOL SAFEBOOL BOOL SF_EmergencyStop Activate Ready S_EStopIn S_EStopOut S_StartReset Error S_AutoReset DiagCode Reset BOOL SAFEBOOL BOOL WORD NOT Activate 0 Idle 0000 Init 8001 Activ ate 2 Ready = FALSE Ready = TRUE 3 1 FB シンボル S_EStopIn AND StartReset NOT StartReset (StartReset AND NOT S_EStopIn) Reset Error_1 C001 Reset Error_2 C002 Inputs Activate S_EStopIn Reset Outputs Start sequence Normal operation with Reset S_EStopIn Wait for S_EStopIn_1 8002 NOT S_EStopIn 2 Wait for Reset_1 8003 1 3 NOT Reset Reset AND NOT R_TRIG at Reset S_EStopIn AND Autoreset Wait for S_EStopIn_2 2 8004 NOT Reset 1 NOT S_EStopIn S_EStopIn AND NOT Autoreset Wait for Reset_2 8005 1 3 2 Reset AND NOT R_TRIG at Reset NOT S_EStopIn Ready S_EStopOut R_TRIG at Reset R_TRIG at Reset OR AutoReset S_EStopOut= FALSE S_EStopOut= TRUE Error DiagCode 0000 8002 8003 8000 8000 8004 8005 8000 8000 8000 Saf ety Output Enabled 8000 タイミングチャート 状態遷移図 Page 32

技術仕様書パート 2 構成 1. Introduction 2. General Overview 安全計画の策定 用語の定義 製造ラインにおける安全機能の例 PLCopen FBの適用 3. General Notes PLCopen FBと周辺との接続 セーフティアプリケーション例のグラフィカルオーバビュー に関する情報 セーフドライブの使用に関する情報 4. Application Examples Page 33

パート 21 安全機能を組込んだ製造ラインの例 1 中央制御キャビネット ( 安全関連 FB 稼働中 ) 2 材料の供給点 ( この例では安全関連機能なし ) 3 Page 34 材料の切断装置 ( ドアモニタリングシステム付きの両手による安全機能 ) 4 自動印刷装置 ( ドアモニタリングによる安全機能 ) 5 一次梱包装置 ( ドアモニタリングによる安全機能 ) 上記例では 15 種の安全 FB が稼働している 6 二次梱包装置 ( 防護装置によるガードつき ) 7 パレット組込み装置 ( 安全マットによるガードつき ) 8 包装装置 ( 生産ラインの終点 / ライトビームによる安全装置 )

パート 22 インタフェースのオーバビュー Safety Application インタフェースの オーバービュー Page 35

パート 23 プログラミング例 Page 36

PLCopen の取組み 技術仕様書 Safety Software part 3 ~ part 5 のドラフト Part 3: Function Block Extensions Part 4: Extensions to the Function Blocks 2012/07/12 V0.99a / Working Draft 改訂 2012/10/23 V0.98D / Working Draft 改訂 Logic,Motion,Safetyの融合仕様 2008/04/21 V0.41 / リリース Page 37

PLCopen Japan Safety WG の活動紹介 2007/10 より Safety WG として正式に活動開始 活動目的 IEC 61131-3 環境における安全プログラム標準化に関する調査 研究 PLCopen TC5:Safety の活動情報の収集 分析 課題の抽出 PLCopen Japan としての意見集約 PLCopen TC5/Safety への提案 最近の活動状況と今後の予定 技術仕様書 Safety Software / Part 1 の日本語版発行完了 (HP のベンダー会員 / ユーザ会員ページで公開中 ) 技術仕様書 Safety Software / Part 2 の日本語版発行完了 (HP のベンダー会員ページで公開 評価中 ) 技術仕様書 Safety Software / Part 3~Part 5 についての勉強会を予定 MC(Motion Control) WG(( 株 ) 安川電機 オムロン ( 株 ) 富士電機 ( 株 ) 神奈川県産業技術センター ) と連携活動中 WG メンバ 2010 年 11 月現在 4 社 5 名が参加神奈川県産業技術センター 富士電機 ( 株 ) 三菱電機 ( 株 ) ( 株 ) 東芝 ベンダ会員 エグゼクティブ会員になれば どなたでも参加可能 Page 38

PLCopen Japan 各組織の活動 チェアマン宮沢以鋼 全体会議 幹事会 代表幹事松隈隆志 普及促進委員会 共通教育委員会 ユーザ会運営委員会 技術委員会 Certification TF XML WG Motion control WG Safety WG OPC WG Page 39

IEC 61131-3 と IEC 62541 の連携 1 2008 年 :PLCopen( 欧州本部 ) と OPC Foundation が連携 プラットフォーム, メーカ固有情報, および通信アーキテクチャ等の技術の結合を狙って IEC 62541(OPC UA:OPC Unified Architecture) と IEC 61131-3 を連携 ( オートメーション構造実現のためのオプションを作成 ) 技術結合の目的開発プロセスと情報交換の効率アップを図る Page 40

IEC 61131-3 と IEC 62541 の連携 2 様々な産業において 多くのデータ交換プロトコルが存在 殆どは複雑なデータ送信手段が提供されていない 拡張性も限定的 OPC UA は, 普遍的, 且つ安全で信頼出来るネットワークコミュニケーションの基礎 ( タイムアウトの監視, 割込み処理, 暗号化通信 ) を提供 OPC UA によって セキュリティ問題, 効率的なデータ交換, 視覚化されたオブジェクトの流用性を解決 IEC 61131 の規格の技術結合により新しい形式の情報交換が可能 Page 41

OPC ジョイントワーキング OPCジョイントワーキング PLCopen Japanでも2010 年 4 月にOPC WGを発足 PLCopen Japan OPC WGと日本 OPC 協議会技術部会とのジョイントワーキング結成 2010 年の MOF2010 で連携デモを実施 Page 42

IEC 61131-3 と IEC 62541 のメリット 1 以下を情報モデルとして扱うことが可能 共通のデータ交換手順 FBをオブジェクトタイプ定義 タイプ定義のインスタンスによる再利用 上位システムとの通信セキュリティを確保 様々な連携の可能性が広がる 現場の見える化情報を ERP SCM PLM への KPI 出力が容易 生産能力/ 効率指標 品質指標 環境指標 目録管理指標 メンテナンス指標 エネルギーコスト( 仕事量 / 仕事率 ) KPI(Key Performance Indicator) 生産管理 品質管理 設備管理 エネルギー管理などの管理業務を円滑に行うためにデータや情報を演算し 出力するまでを定義 Page 43

IEC 61131-3 と IEC 62541 のメリット 2 連携デモ PLCopen IEC 61131-3 OPC UA IEC 62541 LD SFC 異なるベンダーのコントローラを使っていても 統括されたコンフィギュレーションで統括管理を実現可能 アウトラインヒ ュー FBD ク ラフィックエテ イタ 共通のデータ交換手順と FB オブジェクトタイプ定義からのインスタンスによる再利用 標準プログラムエディタ = IEC 61131-3 基準エディタ シンホ ルハ レット PLC Vendor Tool フ ロハ ティヒ ュー OPC UA Client OPC UA Server OPC UA Server PLC Vendor Tool Vendor Specific Page 44

IEC 61131-3 と IEC 62541 のメリット 3 ERP ISO22400 KPI SCM KPI 制御演算 入力情報 OPC UA 連携デモ 生産管理 KPI 品質管理 KPI エネルキ ー管理 設備管理 ERP PLM SCM CRM との連携 ISO22400 MESのKPIの標準化に対応効率指標品質の指標能力インデックス環境指標目録管理指標メンテナンス指標 ユーザーニーズの実現に必要なアプリケーションを制御コントローラが違って ユーザーニーズの実現に必要なアプリケーションを制御コントローラが違っていても 装置単位で 生産ライン単位で 工場単位で扱えるようにするには いても 装置単位で 生産ライン単位で 工場単位で扱えるようにするには IEC-61131-3 IEC-61131-3 とと IEC-62541 IEC-62541 を組み合わせることで実現が容易 を組み合わせることで実現が容易 OPC UA IEC 62541 PLCopen IEC 61131-3 情報を共有するモデル 4 利便性を確保したサイバーセキュリティ対応 デバイスのアドレス構造 共通のデータ交換手順 共通のデータ交換手順 FB FB をオブジェクトタイプ定義をオブジェクトタイプ定義 タイプ定義のインスタンスによる再利用 タイプ定義のインスタンスによる再利用 生産システムの 3D シミュレーション モデル FUNCTION_BLOCK FB_AutomaticMode アウトラインヒ ュー VAR_OUTPUT lrfilllevel : REAL; lrsteamdemand : REAL; END_VAR VAR fbrandomfilllevel : フ ロハ ティヒ ュー FB_DRAND; fbrandomsteamdemand : FB_DRAND;. 装置の 3D シミュレーション ク ラフィックエテ イタ プログラムのポータビリティ プログラムのポータビリティ プログラムの再利用性 プログラムの再利用性 非テキスト言語の標準化 非テキスト言語の標準化 シンホ ルハ レット 検出端 制御演算 操作端 1 上位 ITシステムと各 Industry Ethernetとのイントラネット接続 2 情報連携による異機種 Industry Ethernetをまたがる制御 3 統一的なコンフィギュレーション環境 ネットワーク接続 Page 45

OPC UA のセキュリティを利用 OPC UAでアプリケーション層とコミュニケーション層の2 階層を提供 コミュニケーション層 暗号化 署名 アプリケーション証明書などに使われる標準的なアルゴリズム アプリケーション側はプロファイル指定のみでロジックの実装不要で利用可能 実装部分が隠蔽されているのでアプリケーション側への影響を最小化可能 アプリケーション層 アプリケーション側でセキュリティ機能を作りこむ階層 ユーザー認証情報によりクライアントへの機能を制限するアクセス制御などが該当 2 階層のメリット 各階層でセキュアチャネルとセッションという接続機構が存在 セキュアチャネルの情報を定期更新し接続情報の悪用に対してより安全性を向上 その他 暗号化対応も可能 認証機能 権限制限 監査を行うための機能も考慮 Page 46

Logic, Motion Control, Safety の融合 Page 47

Logic, Motion Control, Safety の融合 同一の環境下において モーションと安全機能を融合 トレーニング無しに アプリケーションの再利用 - モーション制御に直結させ モードを選択するようなイメージで安全機能を選択 - Page 48

Logic, MC, Safetyの融合 - プログラムの指針 ( 解説書 ) - PLCopen Japan 技術委員会 Motion Control-WG Safety-WG PLCopen TC2 TC5 作成の技術仕様書を参考 (Technical PaperPLCopen Technical Committees 2 & 5 Logic, Motion, Safety V0.41) Logic, Motion, Safety プログラムの指針 ( 解説書 ) 作成 Motion FB Safety FB を使った事例を元に解説 ベンダー会員向け HP にて公開 (2012/07/11) 内容を精査し ユーザ会員向け HP の公開を計画 プログラムの指針 ( 解説書 ) Page 49

プログラムの指針 - 目的 目的 これまで Logic Motion Safetyのそれぞれで仕様書を作成ロジックに主眼点をおいたIEC 61131-3 規格をベースに モーション制御, セーフティの分野で技術仕様書を作成 一つの環境上で Logic Motion Safetyを融合する場合 組合せ例が必要次のガイドラインを補う形で作成 - TC2 モーション制御 Part3-ユーザガイドライン - TC5 セーフティPart2-ユーザガイドライン Logic Motion Safetyの組合せには構造化されたアプローチが最善 例題を基にアプローチのガイダンスを準備 プログラムの指針は 一例を掲載 - 他のアプローチも可能 - プログラムの指針の解決方法は基本的な操作例を掲載 ( 動作は未確認 ) - 異なった方法で解決することも可能 - 提供方法がある特定のアプリケーションにおいて最善ではない場合も有 Page 50

プログラムの指針 説明例 1 説明用システム 1 中央制御キャビネット ( 安全関連 FB 稼働中 ) 2 材料の供給点 ( この例では安全関連機能なし ) 3 Page 51 材料の切断装置 ( ドアモニタリングシステム付きの両手による安全機能 ) 4 自動印刷装置 ( ドアモニタリングによる安全機能 ) 5 一次梱包装置 ( ドアモニタリングによる安全機能 ) 6 二次梱包装置 ( 防護装置によるガードつき ) 7 パレット組込み装置 ( 安全マットによるガードつき ) 8 包装装置 ( 生産ラインの終点 / ライトビームによる安全装置 )

プログラムの指針 説明例 2 アプリケーション構成 アプリケーションプログラムは 2 つのセクションに分類 両者間はデータ交換を行い 全体のプロセスを制御 機能アプリケーション (Logic Motion が該当 ) 非安全セクションを扱うプログラムセクション プロセスを監視制限の範囲内で制御する必要有 ( 例 : 非常停止の場合 ドライブを停止 ) セーフティアプリケーション (Safetyが該当) 安全セクションを扱うプログラムセクション 安全に関する実行を可能 セーフティ応答と安全条件 セーフティアプリケーションには役割が 2 つ セーフティ応答 特定の監視条件が満たされない場合 可能な限り迅速に安全状態へ移行 ( 非常停止ボタンのアクティブ化またはライトカーテンの遮断など ) 安全条件 アクションが実行可能となる前に安全な状態を確保 ( 例 : 危険領域に入る際のガードのロック解除などで 前提条件はエリアが安全である ( 動かない ) こと ) Page 52

プログラムの指針 説明例 3 アプリケーション説明 ( 例 ) インタフェース概要 入力変数名 S1_S_EStopIn データ型 SAFEBOOL 詳細記述非常停止 S2_S_Mode0 SAFEBOOL 自動モード S2_S_Mode1 SAFEBOOL セットアップモード S4_S_EnableSwitchCh1 SAFEBOOL イネーブル装置 E1+E2 S4_S_EnableSwitchCh2 SAFEBOOL イネーブル装置 E3+E4 S5_S_GuardSwitch1 SAFEBOOL ガード監視 S6_S_GuardSwitch2 SAFEBOOL ガード監視 S7_S_GuardLock SAFEBOOL ガードロック監視 S0_Reset BOOL リセット S8_UnlockGuard BOOL ガードアンロックの要求 出力 変数名 データ型 詳細記述 S_UnlockGuard_K1 SAFEBOOL ガードアンロック 駆動のためのファンクションブロックインスタンスの隠蔽されたインタフェース ( ベンダ固有 ) 図 3-1 安全モーションアプリケーションの概略図 変数名 SF_SafeStop1_1 SF_SafelyLmitedSpeed_1 SF_SafeStop1_2 SF_SafelyLmitedSpeed_2 データ型駆動 1に接続駆動 1に接続駆動 2に接続駆動 2に接続 Page 53

プログラムの指針 説明例 4 アプリケーション説明 ( 例 ) プログラム例 (1) プログラム説明 Page 54 * S_ 及び黄色は安全変数を示す

プログラムの指針 説明例 5 プログラム例 (2) * S_ 及び黄色は安全変数を示す Page 55

プログラムの指針 説明例 6 プログラム例 (3) * S_ 及び黄色は安全変数を示す Page 56

プログラムの指針 説明例 7 プログラム説明 前述のプログラム例でプログラムの動作を解説 タイミングチャートによる動作を解説 例 :SF_ModeSelector と SF_GuardMonitoring と SF_GuardLocking の詳細説明 Page 57

技術委員会まとめと今後の計画 Page 58

PLCopen Japan 技術委員会技術マップ 他の団体 OPC-J (OPC Foundation) 連携連携 ( ( 技術技術 ) ) OPC UA(IEC 62541) PLC フ ロク ラム XML 化 OPC UA シ ョイント WG セキュリティ強化 連携連携 ( ( 機能機能 ) ) マネージメントシステム PLM ERP CRM SCM 3D シミュレーション Industrial Automation Forum (MSTC: 財団法人製造科学技術センター ) PLC フ ロク ラミンク 言語 AutomationML (IEC 62424:CAEX 推進団体 ) PLCopen XML ファイルインタフェース API Document I/F 関数 Page 59 アウトラインヒ ューアウトラインヒ ュー フ ロハ ティヒ ューフ ロハ ティヒ ュー ク ラフィックエテ イタク ラフィックエテ イタ シンホ ルハ レットシンホ ルハ レット 標準プログラム ( 基準 ) エディタ (General Logic Editor) 他団体 他システム アフ リケーションとの連携 IEC 61131-3 中心の活動の広がりと成果今後の新しい活動 ( 現在進行形も含む ) 技術 標準化技術 標準化 モーション FB 標準化 統合化 機能安全 FB 標準化 技術 標準化技術 標準化 和文技術仕様書の作成 公開 認証トレーニング認証トレーニング 認証認証 ( 日本での立上を検討 ) 認証コンサル認証トレーニングテストラボ 欧州本部

ご清聴ありがとうございました Page 60