ISA-95は「1つの標準」ではなく8パートの束

ISA-95(国際版はIEC 62264)は、企業システム(ERPなど)と製造オペレーション・制御システムの統合を定義する標準です。ISA(International Society of Automation)が発行し、最も基礎となるPart 1は2025年4月10日に15年ぶりに改訂されました(改訂の中身は別記事で解説しています)。

全体は次の8パートで構成されます。

パート正式名(英語)定義しているもの
Part 1Models and Terminology用語、階層モデル、機能モデル、情報の分類。2025年4月10日改訂版が最新
Part 2Objects and Attributes for Enterprise-Control System IntegrationPart 1のモデルを構成するオブジェクトと属性(人・設備・材料・工程セグメントなど)の詳細定義
Part 3Activity Models of Manufacturing Operations Managementレベル3(MOM/MES)内部の活動モデル。生産・品質・在庫・保全の4領域
Part 4Objects and Attributes for Manufacturing Operations Management IntegrationPart 3の活動間で交換される情報のオブジェクトと属性
Part 5Business-to-Manufacturing Transactionsレベル4⇔レベル3間のトランザクション(要求・応答のメッセージ交換パターン)
Part 6Messaging Service Modelトランザクションを運ぶメッセージングサービスの抽象モデル
Part 7Alias Service Modelシステム間で同一対象の識別子(ID)を対応づけるエイリアスサービス
Part 8Information 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年かけて整理してきた語彙を捨てることを意味します。

ISA-95の8パートの守備範囲を示す図 レベル4:企業システム(ERP・計画) ビジネスプランニング&ロジスティクス レベル3:MOM / MES 生産/品質/在庫/保全の各オペレーション管理 Part 3・4:活動モデルと交換情報 レベル2以下:制御・設備 Part 5〜8:トランザクションと交換 Part 1・2 用語・階層モデル オブジェクトと属性 (人・設備・材料・ 工程セグメント) 全パートの前提となる 共通言語 2025年4月10日 Part 1改訂
ISA-95の8パートがカバーする範囲。Part 1・2が境界の共通言語、Part 3・4がレベル3内部、Part 5〜8が交換の仕組みを定義する

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」表記も多いため、同一物と知らないと別標準と誤解しがちです。