ISA-95は「1つの標準」ではなく8パートの束
ISA-95(国際版はIEC 62264)は、企業システム(ERPなど)と製造オペレーション・制御システムの統合を定義する標準です。ISA(International Society of Automation)が発行し、最も基礎となるPart 1は2025年4月10日に15年ぶりに改訂されました(改訂の中身は別記事で解説しています)。
全体は次の8パートで構成されます。
| パート | 正式名(英語) | 定義しているもの |
|---|---|---|
| Part 1 | Models and Terminology | 用語、階層モデル、機能モデル、情報の分類。2025年4月10日改訂版が最新 |
| Part 2 | Objects and Attributes for Enterprise-Control System Integration | Part 1のモデルを構成するオブジェクトと属性(人・設備・材料・工程セグメントなど)の詳細定義 |
| Part 3 | Activity Models of Manufacturing Operations Management | レベル3(MOM/MES)内部の活動モデル。生産・品質・在庫・保全の4領域 |
| Part 4 | Objects and Attributes for Manufacturing Operations Management Integration | Part 3の活動間で交換される情報のオブジェクトと属性 |
| Part 5 | Business-to-Manufacturing Transactions | レベル4⇔レベル3間のトランザクション(要求・応答のメッセージ交換パターン) |
| Part 6 | Messaging Service Model | トランザクションを運ぶメッセージングサービスの抽象モデル |
| Part 7 | Alias Service Model | システム間で同一対象の識別子(ID)を対応づけるエイリアスサービス |
| Part 8 | Information Exchange Profiles | 情報交換プロファイルの定義方法(相互運用性の宣言単位) |
大まかに言えば、Part 1・2が「共通言語」、Part 3・4が「MESの中身」、Part 5〜8が「つなぎ方」です。
Part 1・2:ERPとMESの共通言語を作る
Part 1は、企業領域(レベル4)と製造・制御領域(レベル3以下)の境界を定義し、両者の間でやり取りされる情報を分類します。Part 2は、その情報を構成するオブジェクト──人員、設備、物理資産、材料、工程セグメントなど──を属性レベルまで具体化します。
実務での使いどころはマスタ設計です。MESの品目・設備・作業者マスタを設計するとき、Part 2のオブジェクトモデルを出発点にすれば、ERPとの対応関係を後付けで悩む場面が減ります。ゼロから独自のデータモデルを起こすのは、標準が15年かけて整理してきた語彙を捨てることを意味します。
Part 3・4:MESの機能要件は、ここから書き始められる
Part 3は、レベル3の内部を生産・品質・在庫・保全の4つのオペレーション領域に分け、それぞれについて「定義」「資源管理」「詳細スケジューリング」「ディスパッチング」「実行管理」「データ収集」「トラッキング」「分析」といった活動モデルを定義します。Part 4は、それらの活動間で流れる情報をオブジェクトとして定義します。
これはそのままMES要件定義の目次として使えます。RFPに「トレーサビリティ機能」とだけ書くのではなく、Part 3の活動モデルに沿って「生産トラッキング」「生産データ収集」「生産分析」と分解して要求を書けば、ベンダー回答の比較可能性が一気に上がります。要件定義でつまずく論点の多くは、この分解を省略したことに起因します。
Part 5〜8:つなぎ方の標準と、その実装
Part 5は、レベル4⇔レベル3間のトランザクション(例:生産スケジュールの発行、生産実績の報告)を要求・応答のパターンとして定義します。Part 6・7・8は、それを運ぶメッセージングサービス、システム間のID対応づけ(エイリアス)、相互運用性プロファイルという、より実装寄りの仕組みです。
Part 5のトランザクションを実際のスキーマとして実装したものが、MESA Internationalが公開するB2MMLです(2020年11月24日リリースのv7が最新。別記事で解説)。「ISA-95準拠のERP連携」と言うとき、実装レベルで意味を持つのは多くの場合このB2MMLへの対応です。
バッチ製造ならISA-88も併読する
ISA-95がレベル3と4の統合を扱うのに対し、バッチプロセスの制御モデル(レシピ、装置モデル)は姉妹標準のISA-88が定義します。医薬・化学・食品などバッチ制御が前提となる産業では、ISA-95のオブジェクトモデルとISA-88のレシピモデルの対応関係を押さえておかないと、MESとバッチ制御系の責任分界が曖昧になります。
なお、2025年のPart 1改訂は「ピラミッド型の階層」から「共有オントロジーを持つ疎結合コンポーネント群」への転換を含んでいます。Part 2以降のオブジェクト・活動モデル自体は引き続き有効ですが、それらをどういうアーキテクチャの上で動かすかの前提が更新された点は、これから設計するシステムでは無視できません。
ISA-95の文書は無料で読めますか?
標準本文はISAまたはANSI Webstoreで有償販売されています(パート単位で購入可能)。一方、ISA公式サイトのプレスリリースや委員会ページ、MESA InternationalがGitHubで公開しているB2MML(Part 5の実装スキーマ)は無償で参照でき、全体像の把握には十分役立ちます。
8パートすべてを読む必要がありますか?
必要ありません。MESの企画・要件定義段階で実務価値が高いのはPart 1(用語と境界)とPart 3(活動モデル)です。ERP連携の設計に入る段階でPart 2・5とB2MMLを、システム間のID設計で悩んだらPart 7を参照する、という段階的な使い方が現実的です。
IEC 62264とISA-95は同じものですか?
実質的に同じ内容です。ISAが開発した標準をIECが国際標準として採用したものがIEC 62264で、パート構成も対応しています。2025年改訂のPart 1は「ANSI/ISA-95.00.01-2025(IEC 62264-1 Mod)」という名称で、IEC版を修正採用した形式です。日本の文献では「IEC 62264」表記も多いため、同一物と知らないと別標準と誤解しがちです。
