ISA-95の実用化への取り組み

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

OPC Foundation

Microsoft PowerPoint - 04_01_text_UML_03-Sequence-Com.ppt

ISA95規格と今後の ものづくりAPSの動向

PowerPoint プレゼンテーション

<4D F736F F F696E74202D F817993FA967B90BB8E8695A897AC817A89DD95A892C790D F6C30362E707074>

GOT機能サンプル バックアップ/リストア機能説明書

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

タッチパネルの概要

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

“工場まるごと連携”デモ

改訂履歴 項番版数作成日 / 改訂日変更箇所変更内容. 平成 28 年 5 月 3 日新規章構成の変更, 分冊化に伴い新規作成 (i)

生産ライン・設備機器メーカー双方の課題をIoTで解決!

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

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

クラス図とシーケンス図の整合性確保 マニュアル

構成管理記録テンプレート仕様書

<4D F736F F D FC8E448FEE95F1837C815B835E838B C8F92E88B608F912E646F63>

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

障害管理テンプレート仕様書

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

ことばを覚える

国土技術政策総合研究所 研究資料

PowerPoint プレゼンテーション

目次 : はじめに 2 1. 安否確認アプリについて 安否確認アプリの設定について 安否確認アプリのインストール方法について Android の場合 iOS の場合 アプリの通知設定について 7 2. メールについて 8 2-

目次 1. 中小企業共通 EDI 標準の策定背景とコンセプト 1. 中小企業共通 EDI 標準策定の背景 2. 中小企業共通 EDI 標準の利用イメージ 3. 中小企業共通 EDI 標準によるデータ連携の仕組み 2. 中小企業共通 EDI 標準の構成文書とポイント 1. 中小企業共通 EDI 標準の

使用する前に

2008年度 設計手法標準化アンケート 集計結果

目次 ペトリネットの概要 適用事例

CA Federation ご紹介資料

CommCheckerManual_Ver.1.0_.doc

沖縄科学技術研究基盤整備機構

スライド 1

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

オフィスまるごとサポートデバイスマネジメント Device Owner Mode 導入マニュアル 最終更新日 2018 年 9 月 14 日 株式会社オプティム (c) 東日本電信電話株式会社

TFTP serverの実装

報道発表資料(新宿駅屋内地図オープンデータ)

アナリシスパターン勉強会 責任関係事例紹介 株式会社オーエスケイ小井土亨 (CBOP COM 分科会主査 ) 2000/07/19 1

研究レビューミーティング プレゼン資料 テンプレート

PowerPoint プレゼンテーション

不具合情報受付管理 DB 不具合情報対応情報要因 履歴登録 設備情報 不具合情報 対応情報 不具合 ( 履歴 ) 情報 機器仕様 納入情報 機器部品情報 関連資料 機器情報 交換部品情報 交換履歴 交換部品情報 保有部材管理 DB 保有部材管理 不具合情報 不具合先情報 不具合復旧情報 受付情報 対

ソフト改善ファイル

Actual4Test Actual4test - actual test exam dumps-pass for IT exams

< 目次 > 1. ビジネスポータル初回ログイン手順について Arcstar IP Voice 開通後 最初にビジネスポータルにアクセスして 初期設定をしていただく手順についてご案内します 2. ログインとダッシュボード画面の表示メニュービジネスポータルにログインし ダッシュボード画面を表示するまで

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

おらんかにクライアント操作マニュアル

目次 2 1 PC Control Utility PD 1 について 動作環境

変更履歴 日付 Document ver. 変更箇所 変更内容 017/4/ 新規作成 017/5/ デバイスオーナーモードと 説明を追加 は デバイスオーナーモード導 説明を追加 入手順 QR コード セクション削除 QR コードへの参照文を変更 QR コードによる導入手順

Microsoft Word - ModelAnalys操作マニュアル_

Oracle Cloud Adapter for Oracle RightNow Cloud Service

ホンダにおける RT ミドルウェア開発と標準化活動 株式会社本田技術研究所基礎技術研究センター関谷眞

RTC_STM32F4 の説明 2013/10/20 STM32F4 内蔵 RTC の日付 時刻の設定および読み込みを行うプログラムです UART2( 非同期シリアル通信ポート 2) を使用して RTC の設定および読み込みを行います 無料の開発ツール Atollic TrueSTUDIO for

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

RCDIGITAL

三菱電機 汎用 シーケンサ シーケンサ内蔵データベース

15288解説_D.pptx

5400 エミュレーターII 構成の手引き(第6章 トラブルシューティング)

NGN IPv6 ISP接続<トンネル方式>用 アダプタガイドライン概要

Cisco ViewMail for Microsoft Outlook クイックスタートガイド (リリース 8.5 以降)

目 次 1. 概要 ホームアプリの主な機能 操作方法 初期設定 初期画面 診断 ( 車両情報選択画面 ) 車両情報の登録 編集 登録した車両を削除する...

アプリケーションの使い方 ios 対応バージョン ios : 6.0 以降 準備 事前に液晶モニター本体のネットワークパスワード及びネットワークアドレスの設定を行う ( 取扱説明書 7ページ ) 液晶モニター上でインターネットの接続状況を確認する メインメニューの システム ネットワーク ネットワー

2 ログイン ( パソコン版画面 ) Web サイトのログイン画面が表示されます 通知メールに記載されている ID と仮パスワードを入力して ログイン ボタンをクリックしてください ID パスワードを連続して 5 回間違うと 当 I D はロックアウト ( 一時的に使用不可 ) されるので ご注意く

Microsoft PowerPoint - Skype for business の概要.pptx

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

PowerPoint Presentation

FUJITSU Cloud Service K5 認証サービス サービス仕様書

058 LGWAN-No155.indd

改訂履歴 日付バージョン記載ページ改訂内容 V2.1 - 初版を発行しました V3.1 P5 ドキュメントラベルが新規追加された事を追記 P7 P8 新しくなったラベルのツリー表示説明を追記 新しくなったラベルの作成 削除操作を追記 P9 ラベルのグループ

1 2 [ スタート ] [ 設定 ] を順にクリックします [ システム ]-[ バージョン情報 ]-[ システム情報 ]-[ システムの詳細設定 ] を順にクリックします [ ユーザーアカウント制御 ] 画面が表示されたら [ 続行 ] をクリックします 3 [ システムのプロパティ ] 画面で

Taro-82ADAカ.jtd

Oracle SQL Developer Data Modeler

バリデーション基準 1. 医薬品 医薬部外品 GMP 省令に規定するバリデーションについては 品質リスクを考慮し 以下の バリデーション基準 に基づいて実施すること 2. バリデーション基準 (1) バリデーションの目的バリデーションは 製造所の構造設備並びに手順 工程その他の製造管理及び品質管理の

/ COMBINATION 入出力の状態 バッテリ状態などをリアルタイムで確認できます 停電などのイベント発生時および一定時間ごとの の状態を履歴として記録し表示できます Webブラウザ またはTelnet 端末を使用して, 遠隔からの状態確認や設定変更ができます Java Web Start また

Transcription:

ISA-95 の実用化への取り組み ~MESX プロジェクト活動と制御層インタフェースの実装 ~ 三菱電機株式会社 名古屋製作所先端技術総合研究所 渡部裕二岩津賢

製造情報連携システムISA-95 の階層と層間連携 ERP/SCM 個別開発 レベル 4: 計画層 ( 経営システム ) 生産計画 計画調整 個別開発 MES レベル 3: 実行層 ( 製造実行システム ) 製造計画 実績分析 制御機器 + 装置 レベル 0-2: 制御層 ( 生産現場 ) シーケンサ 製造指示 製造実績 MELSECNET/H [1]

MESX ジョイントプロジェクトとは 経緯 PSLX( 現 APSOM) と FAOP とのジョイントにより発足 (03/4) MfgX 内に MESX ジョイントプロジェクトとして設置 (06/4) 主な参加メンバ ( 順不同 ) 機械振興協会 関東職業能力開発大学校 法政大学 岩井機械工業 エクサ FFC ケー ティー システム 横河電機 三菱電機 ほか 製造業 XML 推進協議会 (MfgX) ものづくり APS 推進機構 (APSOM) FA オープン推進協議会 (FAOP) MESX ジョイントプロジェクト (MESX) APS: Advanced Planning and Scheduling PSLX: Planning and Scheduling Language on XML based representation [2]

MESX ジョイントプロジェクトの活動内容 [ レベル 4]ERP/APS [ レベル 3]MES [ レベル 2] 装置 / コントローラ オフィス 工場 工程 PSLX および FAOP で実行系の上下の層を検討 PSLX( 計画系 ) では APS 間 ERP/APS 間の I/F を規定 FAOP( 制御系 ) ではデバイス / 装置 / コントローラの I/F を中心に検討 ERP/APS と装置 / コントローラの間に MES がある上下のモデルに一貫性がなければシステム全体がうまく表現できない計画 - 実行層間は PSLX 仕様があるが実行 - 制御層間は XML による規約定義が不十分 ERP: Enterprise Resource Planning 業務 計画システム ( 計画層 ) 製造実行システム ( 実行層 ) 制御システム ( 制御層 ) [3]

B2MML (WBF) ISA-95 ISA-95 関連の実装規約 企業経営計画ロジスティック レベル 4 PSLX (APSOM) ISA-88 製造管理 レベル 3 BatchML (WBF) MESX 通信規約? バッチ制御 連続制御 離散制御 レベル 0-2 [4]

MES 連携の課題 : データの差異 MES のアプリケーションデータ例 生産実績 := ( ロット, 品番, 時刻, 生産数, ) アラーム := ( 発生時刻, 種別, 要因, 累計, ) 寿命 := ( 部品名, 使用時間, 残時間, ) 装置 データ変換機能の開発 制御機器による装置制御のデータ例 メモリアドレス 番地 = 15000 番信号 = ON [5]

MES 連携の課題 : 対象別の連携機能開発 個別開発 個々に開発が必要 ベンダ 機種別インタフェース 装置 A 装置 B 装置 C [6]

MESX における規約策定の手順 1. ユースケースの獲得アクタ 目的 機能の実行による変化 アクタとシステムの対話 等を含む ユースケース記述 で表現 2. タイプ図 ( 概念レベルのクラス図 ) の作成 UML のクラス図の表記法で記述実装方法を規定しないクラス データ属性と操作 3. インタフェースの設計アクティビティ図 シーケンス図の作成 4. メッセージの設計 KQML を参考に 命令部とデータ部 制御部で構成 XML でエンコード KQML: Knowledge Query and Manipulation Language [7]

ユースケース記述の例 ユースケース名 : 異物混入の出荷品を特定するアクタ : 品質保証担当者 生産技術者目的 : 異物が混入した恐れのある出荷品を特定する 事前条件 : 異物混入の発生した 系列 時刻 ( 期間 ) 装置がわかっている 基本系列 : A) アクタは異物混入の通知を受けて このユースケースを起動する B) アクタは 系列 時刻 ( 期間 ) 装置をシステムに入力する C) システムは該当時刻に該当装置内にあった仕掛 LOT を検索する D) システムは該当仕掛 LOT が使用された全出荷品と仕掛品を検索する E) システムは該当する全出荷品 仕掛品を画面表示し 印刷する F) : [8]

タイプ図の例 [9]

アクティビティ図 シーケンス図の例 アクティビティ図 act 作業終了を報告する: 作業終了を報告する MES 制御機器 装置 MES アプリ装置 (2 層 ) 生産設備 / 作業者 開始 終了通知 作業終了を報告する 実行オーダ sd 作業終了を報告する シーケンス図 : 作業終了を報告する :MES MES :FA コントローラ 制御機器 ( コントローラ ) :Equipment 装置 生産設備 作業終了を記録する { 作業実行中 } *getstate :int 設備状態取得 作業終了を通知する [ 作業終了 ]: MESXnotifyEvent 終了 [10]

メッセージ設計 インタフェースの命名レベル 4-3 間のメッセージには PSLX なる prefix を付ける例 :PSLXgetSchedule 製造指示を取得するレベル 3-2 間のメッセージには MESX なる prefix を付ける例 :MESXloadRecipe 指定設備にレシピをロードする メッセージの設計 PSLX の規約に準拠した XML タグで実装する データの渡し方 層間を疎結合とするため 名前渡しとする [11]

定義した MESX メッセージの例 メッセージの名称用途 メッセージの方向 送信メッセージ 受信メッセージ (1) MESXisAvailable 設備の利用可否確認 レベル 3 レベル 2 情報取得要求 回答 (2) MESXloadRecipe レシピ送信 レベル 3 レベル 2 情報提供 確認応答 (3) MESXstartExecution 実行オーダの開始指示 レベル 3 レベル 2 情報提供 確認応答 (4) MESXnotifyEvent 設備イベントの通知 レベル 3 レベル 2 イベント通知 ( 送信のみ ) (5) MESXgetInformation 実績取得 レベル 3 レベル 2 情報取得要求 回答 [12]

製品定義 ISA-95 のアクティビティモデルと制御層連携 生産能力 生産スケジュール 生産実績 ( 生産作業管理 ) 生産資源管理 詳細生産スケジューリング 生産追跡 生産手配 生産実績分析 製品定義管理 生産データ収集 装置とプロセス特有の生産ルール 操作指令 生産実行管理 操作反応 生産レベル 1-2 機能 装置とプロセス特有のデータ [13]

MESX 通信規約が扱う情報例 ISA-95 による業務分類 生産 保守 品質 在庫 交換情報 / 通信形態 / 情報の方向 作業管理 作業管理 作業管理 作業管理 A:(2) レシピ ルール B:(3) 実行オーダ 要求応答 レベル3 ( 実行層 ) レベル2 ( 制御層 ) 加工レシピ保守要領品質基準在庫基準 工程開始保守指示検査指示在庫指示 C:(4) 設備イベント D:(1)(5) 設備状態 実績 D':( 未定義 ) 設備蓄積情報 通知 要求応答 レベル3 ( 実行層 ) レベル2 ( 制御層 ) 工程終了 設備アラーム 品質アラーム 在庫アラーム 生産実績設備状態検査結果在庫数量 生産実行データ 設備状態データ 品質検査データ 在庫作業データ [14]

MES と設備の連携 ( 生産作業管理 ) MES 設備利用可否確認設備利用可否受信レシピ送信レシピ設定応答受信段取り開始指示段取り開始応答受信 段取り終了受信 (1) (2) (3) (4) 設備 ( 制御機器 + 装置 ) 設備状態確認 レシピ設定 段取り開始 段取り終了通知 作業開始指示作業開始応答受信 故障状態受信故障内容確認設備状況受信 管理 作業終了受信実績取得実績受信 管理 (3) (4) (5) (4) (5) 工程開始故障通知故障内容応答作業終了通知実績応答 [15]

シーケンサへの実装 (MESX 通信ユニット ) 三菱電機 MELSEC-Q シリーズシーケンサ MESX 通信ユニット SOAP による MESX メッセージの送受信機能を実装 装置の制御信号をトリガにメッセージ通信を行う MELSECNET/H Ethernet [16]

メッセージ例 : 作業開始指示 要求メッセージ ( レベル 3 レベル 2) <m:mesxstartexecution xmlns:m="http://www.mstc.or.jp/schema/mesx/1.0"> <m:executionorder action="add" id="001" sender="expio" transaction="0102" confirm="always"> <m:operation code="503" type="execution" status="order" function="f001"> ロット : <m:produce lot="aaa0001"> レシピ : <m:qty value="100"/> aaa0001 </m:produce> f001 100 個 <m:assign resource="nc_c"/> </m:operation> </m:executionorder> </m:mesxstartexecution> 加工設備 応答メッセージ ( レベル 2 レベル 3) <m:mesxstartexecutionresponse xmlns:m="http://www.mstc.or.jp/schema/mesx/1.0"> <m:executionorder action="confirm" id="001" sender="melsec-001" transaction="0102"> <m:operation code="503" type="execution" status="order" function="f001"/> </m:executionorder> </m:mesxstartexecutionresponse> [17]

実証デモシステムの構成 計画サーバスケジューラサーバ MES サーバ 生産管理サーバ法政大学 ASTPLANNER 横河電機 EXPIO ケー ティー システム レベル 4 PSLX レベル 3 MQ MESX 通信ユニット 三菱電機 制御機器 : シーケンサ MELSEC 三菱電機 PSLX MQ MESX SOAP 装置 HMI Ethernet GOT 三菱電機 印刷機 A( 仮想 ) 印刷機 B( 仮想 ) プレス機 ( 仮想 ) 合紙機 ( 仮想 ) レベル 2-0 スープ工場箱組立工程 [18]

ISA-95 (IEC 62264) レベル 4 エンタープライズ ( 企業 ) サイト ( 拠点 ) 企業オーダ 拠点オーダ レベル 3B エリア ( 作業区 ) 作業区オーダ 実証システムの機能構成 生産計画 生産スケジュール 生産管理サーバ < 提供 : 法政大学 > PSLX ASTPLANNER < 提供 : 横河電機 ( 株 )> MQ 計画サーバ スケジューラサーバ レベル 3A ワークセンタ ( 作業場 ) ワークオーダ ( 作業指示 ) 製造指示実績管理 EXPIO PSLX MQ < 提供 :( 株 ) ケー ティー システム > MES サーバ レベル 2 ワークユニット ( 設備 ) エグゼキューションオーダ ( 実行指示 ) レベル 1 ワークステーション ( 装置 ) インストラクション ( 動作指示 ) MESX 通信ユニット < 提供 : 三菱電機 ( 株 ) 試作品 > MESX MELSEC < 提供 : 三菱電機 ( 株 )> 製造設備 装置 SOAP GOT < 提供 : 三菱電機 ( 株 )> 制御機器 [19]

実証デモシステムによる MESX の評価 システム構築工数を削減従来は MES と制御機器が互いに強く依存 MES の個々のアプリケーションが扱う情報に合わせ制御機器 ( 例えばシーケンサ ) のプログラムを開発 MESX 通信規約の利用により両者が疎結合化 XML 採用によりプラットフォームの違いの意識が不要接続部分の開発工数を 従来の数人月から 10 人日に ( 実証デモシステム構築時において ) 運用上の妥当性を確認生産計画に基づく生産設備への作業割当てシーケンサからの実績収集生産設備故障時の動的対応 [20]

MESX 通信規約の特長 まとめ ISA-95 に基づく MES- 装置制御機器間の規約を定義 生産作業管理分野の典型的な流れに対応 連携相手の固有仕様に非依存の開発が可能 製造情報連携システムの構築工数を削減 今後の課題 より広い分野に対応するための規約の拡張 構成要素を入れ替えた場合の接続性評価 ( 規約によるシステム構成の柔軟性向上の検証 ) [21]

ありがとうございました [22]