PLMとは何か? PDM・ERP・MESとの違い
PLM(Product Lifecycle Management)は、企画・設計・製造・販売・運用・保守・廃棄まで、製品ライフサイクル全体の情報とプロセスを製品を軸に管理する仕組みです。本記事では、BOMや変更管理の役割、PDM・ERP・MESとの違い、Digital Thread・Digital Twinとの関係まで整理します。

目次
「PLM」という言葉を聞いたことがあるでしょうか。
PLMは Product Lifecycle Management(製品ライフサイクル管理) の略です。
製造業のITについて調べていると、PDM、ERP、MES、Digital Twinなど、よく似た言葉が次々と出てきます。しかも、それぞれが完全に独立した概念というわけでもありません。
PLMを理解するには、まず「何の情報を、どの範囲まで管理するのか」を考えると分かりやすくなります。
PLMとは何か
PLMを簡単に言えば、
製品が企画されてから、設計、製造、販売、運用、保守、廃棄されるまでのライフサイクルを、製品を軸にして管理する仕組み
です。
例えば自動車を考えてみます。
最初に「どのような自動車を作るのか」という企画があります。そこから要求仕様が決まり、設計が行われ、CADデータや図面が作られます。
さらに、
- どの部品を使うのか
- どのような構成になっているのか
- どのような解析結果になったのか
- どのような製造工程で作るのか
- どの検査を行ったのか
- どの個体にどの部品が使われたのか
- どのような不具合が発生したのか
- どの部品を交換したのか
といった情報が、製品のライフサイクルに沿って発生します。
PLMは、こうした情報を製品という共通の軸で管理し、製品のライフサイクル全体を通して利用できるようにするための仕組みです。
PLMで重要なのは「製品の構成」
PLMを理解するうえで、BOM(Bill of Materials:部品表)は重要な存在です。
例えば自動車なら、
自動車
→ エンジン
→ シリンダーブロック
→ ピストン
→ クランクシャフト
というように、製品がどのような部品から構成されているのかを表すことができます。
しかし、実際の製品では単純な部品表だけでは足りません。
- この部品はどの設計で使われているのか
- この設計変更によって、どの製品に影響があるのか
- 製造された個体には、実際にどのロットの部品が組み込まれたのか
- 過去の製品には旧バージョンの部品が使われているのか
といった関係も重要になります。
そのためPLMでは、製品構成だけでなく、設計データ、仕様、変更履歴、承認、文書などを関連付けて管理します。
「変更管理」がPLMでは重要になる
製品開発では、設計が一度決まったら終わりということはありません。
例えば、ある部品に強度上の問題が見つかり、設計を変更するとします。
単純に新しいCADファイルを保存するだけでは、その変更がどこまで影響するのか分からなくなります。
PLMでは、設計変更を正式な変更として管理し、
- 何を変更したのか
- なぜ変更したのか
- 誰が承認したのか
- いつから適用するのか
- どの製品が影響を受けるのか
- 関連する図面や仕様書は何か
といった情報を追跡できるようにします。
これは製品が複雑になるほど重要になります。
数万点、数十万点の部品から構成される製品では、一つの部品変更がどこに影響するのかを人間だけで把握することは困難だからです。
PDMとは何が違うのか
PLMと一緒に出てくる言葉に、PDMがあります。
PDMは Product Data Management(製品データ管理) の略です。
非常に単純化すると、
PDMは製品データを管理するもの
であり、
PLMは製品のライフサイクルを管理するもの
と考えると分かりやすいでしょう。
PDMでは、CADデータ、図面、部品、BOM、バージョン、変更など、製品に関係するデータを管理します。
PLMではそこからさらに範囲を広げ、要求、設計、製造、品質、保守など、製品ライフサイクル全体を扱います。
そのため、PDMはPLMの重要な構成要素の一つと考えることができます。
ただし、製品やソフトウェアによってPDMとPLMの境界は完全に統一されているわけではありません。「PDMはここまで、PLMはここから」と厳密な線を引くより、PLMの方がより広い概念だと理解する方が実用的です。
ERPとは何が違うのか
ERP(Enterprise Resource Planning)は、企業全体の経営資源を管理するための仕組みです。
会計、購買、販売、在庫、生産、人事など、企業活動そのものが対象になります。
PLMとの違いを非常に簡単に表現すると、
PLMは「何を作るのか」
ERPは「会社としてそれをどう調達・生産・販売するのか」
に重点があります。
例えばPLM側では、
「製品Aには部品BのRevision 3を使用する」
という情報を管理します。
それを受けてERP側では、
「部品BのRevision 3を必要な数量だけ調達する」
といった業務が行われます。
もちろん実際の企業システムでは、PLMとERPは連携します。
PLMとERPは競合するものではなく、異なる目的を持ったシステムです。
MESとは何が違うのか
製造現場に近づくと、MES(Manufacturing Execution System)という言葉も出てきます。
MESは、工場における製造の実行状況を管理するシステムです。
こちらも単純化すると、
PLM:何を作るのか
ERP:会社としてどう計画・調達・販売するのか
MES:工場で実際にどう作ったのか
という違いになります。
例えばPLMには、「製品Aは部品Bを使用する」という設計上の情報があります。
一方、MESには、「製品Aの製造番号12345には、実際に部品Bのロット456を取り付けた」という製造現場の情報があります。
この二つが適切につながれば、設計上の部品と、実際に製造された個体の部品を追跡できるようになります。
すべてを一つの巨大なデータベースにするわけではない
PLMについて調べていると、「製品に関するすべてのデータを一元管理する」という説明を見かけることがあります。
これは少し注意が必要です。
実際の企業では、すべての情報を一つのシステムに集めるとは限りません。
設計データはPLM、会計や購買はERP、製造実績はMES、センサーデータはIoT基盤というように、複数のシステムが存在するのが普通です。
重要なのは、それぞれのシステムを無理に一つへ統合することではありません。
「この設計情報はどの製品に対応するのか」
「この製品はどの部品から構成されるのか」
「この製品個体はどの製造記録と対応するのか」
「この設備の保守履歴はどれなのか」
といった関係を適切に管理し、必要な情報を追跡できるようにすることです。
この意味では、PLMを「巨大なデータ置き場」と考えるより、製品を中心とした情報とプロセスを管理する仕組みと考えた方が実態に近いでしょう。
PLMは何のためにあるのか
ここまでの話を整理すると、PLMの目的は単に製品情報を保存することではありません。
製品が複雑になるほど、設計、製造、品質、保守などの各部門が、それぞれ異なる情報を扱うようになります。
そこで、
「この製品は何で構成されているのか」
「現在の設計はどのバージョンなのか」
「なぜこの変更が行われたのか」
「この部品はどの製品に使われているのか」
「この製品個体には実際にどの部品が組み込まれているのか」
といったことを、製品を軸にして追跡できるようにします。
それによって、設計変更、品質管理、製造、保守、リコールなど、さまざまな業務で同じ製品情報を利用できるようになります。
PLM、PDM、ERP、MES、Digital Thread、Digital Twin
最後に、それぞれの位置づけを簡単に整理してみます。
PDMは、CADや図面、BOM、バージョンなど、製品データの管理に重点があります。
PLMは、PDMより広く、企画から設計、製造、運用、保守、廃棄まで、製品ライフサイクル全体を対象にします。
ERPは、会計、購買、在庫、販売など、企業活動全体を管理します。
MESは、製造現場で実際にどのように生産されたのかを管理します。
Digital Threadは、こうした異なるシステムやライフサイクル上の情報を、製品や個体などの対象を軸にしてつなぎ、横断的に追跡できるようにする考え方です。
Digital Twinは、現実の製品や設備などとデジタル上の表現を対応させ、そのデジタル情報を状態把握、分析、シミュレーションなどに利用する考え方です。
これらは互いに競合する言葉ではありません。
むしろ実際の製造業では、PLM、ERP、MES、IoTなどがそれぞれ異なる役割を持ち、それらの間をDigital Threadの考え方でつなぎ、その結果としてDigital Twinのような仕組みを構築する、という関係になることがあります。
PLMという言葉だけを見ると少し古い業務システムのようにも見えますが、実際には、現在の製造業で「製品に関する情報をどうつなぎ、どう使い続けるか」を考えるうえで重要な基盤の一つです。
そして、Digital TwinやDigital Threadについて理解しようとすると、PLMが何を管理しているのかを知っておくことで、それぞれの言葉の位置関係もかなり見えやすくなります。
1,000社以上の事業成長を支えた圧倒的な『スピードと柔軟性』で、御社のアイデアを最短で形にします。まずは無料で壁打ちしませんか?



