Instant Engineering

エンジニアの仕事効率を上げる知識をシェアするWeb記事/機械設計/TPS/QC品質管理

MESとは?製造実行システムとPLC連携

生産数は合っているのに、現場の実態が見えない。

この状態では、工程の遅れ、手直し、設備停止、材料ロスがどこで起きたのかを後から追いにくくなります。

MESは、製造指示と現場作業をつなぎ、いつ、どこで、何を、どれだけ作ったかを記録する仕組みです。

PLCやSCADAから設備データを集め、作業者の入力や検査結果と結び付けることで、製造実績を管理できます。

本記事では、MESの役割、SCADAやERPとの違い、PLC連携、製造実績収集、設備データ活用の考え方を解説します。

 

1. MESとは:製造現場の実行を管理する仕組み

MESはManufacturing Execution Systemの略です。

日本語では、製造実行システムと呼ばれます。

製造現場で行われる作業指示、進捗確認、実績収集、品質記録を扱うシステムです。

設備だけを見るのではなく、製品、ロット、作業者、工程、材料、検査結果をまとめて管理します。

そのためMESは、現場の「今」と「実績」を結び付ける中間層のシステムと考えると分かりやすいです。

MESの一言定義

MESとは、製造計画を現場で実行し、その結果を記録するためのシステムです。

生産指示を工程へ渡し、作業の進み具合や完成数、不良数、設備状態を収集します。

完成後には、いつ、どの設備で、どの条件で作ったかを履歴として残します。

この履歴は、品質トラブルの原因調査や、生産性改善の根拠として使われます。

現場の記憶や紙のメモに頼らず、客観的な製造履歴を残せる点が重要です。

特に多品種少量生産では、品番ごとの条件差を後から確認できることが大きな利点になります。

MESが必要になる理由

製造現場では、計画通りに進まないことが日常的に起こります。

設備停止、材料待ち、段取り遅れ、不良発生、作業者の交代など、計画との差分は常に発生します。

紙の日報や表計算だけで管理すると、実績入力が遅れ、現場と管理部門の数字がずれやすくなります。

MESを使うと、設備データと作業実績を同じ流れで扱えるため、現場の変化を早く把握できます。

単なるデータ収集ではなく、現場の判断と改善を支える仕組みとして導入されます。

管理者だけでなく、作業者、保全担当、品質担当が同じ実績を見られることも重要です。

情報の基準がそろうと、会議で数字合わせをする時間を減らし、改善の議論に集中できます。

 

2. MESの位置づけ:ERP・SCADA・PLCの間をつなぐ

MESを理解するには、工場内システムの階層で見ると整理しやすくなります。

上位にはERPがあり、下位にはPLCやセンサ、設備があります。

MESはその中間に位置し、計画情報を現場の作業へ落とし込み、実績情報を上位へ戻します。

ISA-95のレイヤーで考える

工場システムの整理には、ISA-95の考え方がよく使われます。

大まかには、Level 4が企業計画、Level 3が製造運用管理、Level 0から2が現場制御です。

MESは主にLevel 3に位置し、ERPと制御システムの間で製造実行を扱います。

この見方を使うと、MESをPLCの代わりやERPの一部として誤解しにくくなります。

また、システム担当者と現場担当者が同じ地図で会話できるようになります。

どの情報をどの階層で持つべきかを決めると、二重入力や責任範囲の曖昧さを減らせます。

階層 主な対象 代表例
Level 4 企業計画・受注・購買・会計 ERP、基幹システム
Level 3 製造実行・品質・保全・在庫連携 MES、MOM
Level 2 監視制御・データ収集 SCADA、監視PC
Level 1 制御・検出・駆動 PLC、センサ、アクチュエータ
Level 0 実際の物理プロセス 加工、搬送、組立、充填

ERPとの違い

ERPは、受注、購買、在庫、会計、原価、販売などの企業活動を管理します。

工場に対しては、何をいつまでに何個作るかという生産計画を渡す役割があります。

一方でMESは、その計画を現場でどう実行したかを扱います。

たとえば、作業開始時刻、完了時刻、実績数量、不良数量、使用ロット、設備停止時間などです。

ERPが「計画と経営の数字」を扱うなら、MESは「現場で起きた事実」を扱います。

ERPだけで詳細な現場実績まで管理しようとすると、入力粒度が粗くなりやすいです。

反対に、MESだけで受注や購買まで管理しようとすると、基幹業務との整合が取りにくくなります。

SCADA・HMIとの違い

SCADAは、設備の監視制御とデータ収集を行うシステムです。

HMIは、作業者が設備を操作し、状態を確認する画面です。

これに対してMESは、製造オーダー、工程進捗、品質記録、ロット履歴を中心に管理します。

SCADAやHMIは設備寄り、MESは製造業務寄りと考えると区別しやすくなります。

ただし実際の工場では、SCADAで集めた設備データをMESが利用する構成が多くあります。

関連記事

instant.engineer

 

3. MESの基本機能:作業指示から実績収集まで

MESの機能範囲は、業種や製品によって大きく変わります。

ただし共通する中心は、製造指示を現場へ渡し、実績を正しく回収することです。

品質保証やトレーサビリティが重要な現場ほど、MESの役割は大きくなります。

生産指示と作業手順

MESは、生産オーダーを工程ごとの作業指示に変換します。

品番、数量、納期、工程順序、使用材料、作業条件などを現場に提示します。

作業者はMES画面で、次に処理すべきロットや作業手順を確認できます。

紙の作業指示書を電子化すると、最新版の手順を使いやすくなります。

品種切替が多い現場では、手順間違いや旧版図面の使用を防ぐ効果もあります。

作業手順を工程条件や設備レシピと連動させると、段取り替え時の確認漏れも減らせます。

ただし、手順書の電子化だけではMESとは言えません。

作業指示、実績、品質記録が同じ流れでつながることが重要です。

製造実績と進捗管理

MESは、作業開始、作業完了、完成数、不良数、停止理由などを記録します。

これにより、各オーダーがどの工程まで進んでいるかを確認できます。

進捗が見えると、遅れている工程やボトルネックを早く見つけられます。

実績収集を自動化できる部分は、PLCやカウンタから取得します。

人の判断が必要な停止理由や不良分類は、作業者入力と組み合わせて補完します。

品質・トレーサビリティ

MESは、製品の品質記録と履歴管理にも使われます。

検査結果、測定値、作業者、設備、治具、材料ロットを製品やロットに紐付けます。

後から不良が見つかったとき、対象範囲を絞り込めることが大きな利点です。

たとえば、同じ材料ロットを使った製品や、同じ設備条件で作った製品を追跡できます。

トレーサビリティを重視する現場では、MESが品質保証の基盤になります。

 

4. PLC連携の基本:設備データをMESへ渡す

MESを現場で活用するには、設備データとの連携が重要です。

ただしMESがPLCを直接細かく制御するわけではありません。

PLCはリアルタイム制御を担当し、MESは製造実行と履歴管理を担当します。

PLCから取得する代表データ

PLCからMESへ渡すデータには、完成カウント、運転状態、異常状態、品番、工程完了信号などがあります。

ほかにも、温度、圧力、速度、トルク、サイクルタイムなどの工程条件を取得する場合があります。

近年は、IO-Link対応センサから診断情報を取得し、保全や品質管理に使う例もあります。

リモートI/Oを使う構成では、現場側の信号を通信で集約し、PLCや上位システムへ渡します。

MESで使うデータは、制御に必要なデータとは粒度や周期が異なるため、目的を分けて選定します。

たとえば、PLC制御ではミリ秒単位の応答が重要でも、MESではロット単位の実績が重要になる場合があります。

すべての内部デバイスを上位へ送るのではなく、実績や判断に使う信号を選びます。

OPC UAやSCADAを経由する構成

MESとPLCの連携では、OPC UAが中間インターフェースとして使われることがあります。

OPC UAは、設備データをタグ名や情報モデルとして扱いやすくする通信技術です。

SCADAやデータ収集サーバがPLCからデータを集め、MESへ必要な情報を渡す構成も一般的です。

このとき、設備側のタグ名をそのままMESへ持ち込むと、工程名や品番との関係が分かりにくくなります。

MES側で使う名称は、現場業務で理解できる言葉に変換しておくと運用しやすくなります。

この構成では、MESが各PLCの通信仕様を直接意識しなくてよくなります。

設備側の変更を吸収しやすく、複数ラインのデータを統一しやすい点も利点です。

直接接続で注意する点

MESがPLCへ直接アクセスする構成もありますが、設計には注意が必要です。

MES側の通信負荷が高くなると、PLCやネットワークに影響する場合があります。

特に制御周期が短い設備では、MES用の読み取り周期をむやみに短くしないことが大切です。

Modbusなどの通信を使う場合も、読取点数、周期、タイムアウトを整理します。

製造実績に必要なデータは、制御用データとは別にバッファや中間DBへ渡す設計が安全です。

関連記事

instant.engineer

 

5. MESとSCADAの違い:監視制御と製造管理

MESとSCADAは、どちらも工場のデータを扱うため混同されやすいです。

違いは、設備を中心に見るか、製造業務を中心に見るかです。

SCADAは設備状態の監視に強く、MESは製造履歴と実行管理に強いシステムです。

役割の違い

SCADAは、設備の運転状態、アラーム、トレンド、制御画面を扱います。

ラインが動いているか、どの設備が異常か、圧力や温度がどう変化したかを確認できます。

一方でMESは、どの製造オーダーを実行中か、どのロットがどの工程にあるかを管理します。

完成数、不良数、作業者、検査結果、材料ロットなどを記録する点が中心です。

設備を安全に動かすのがSCADA、製造を計画通りに進めるのがMESと整理できます。

同じデータでも粒度が違う

同じサイクルタイムでも、SCADAとMESでは見方が異なります。

SCADAでは、設備の動作周期や瞬時値の変化を監視します。

MESでは、品番別、ロット別、作業者別、シフト別にサイクルタイムを集計します。

同じ異常情報でも、SCADAは異常発生と復帰の監視が中心です。

MESでは、その異常がどのオーダーの遅れや不良に結び付いたかを分析します。

項目 MES SCADA
主な目的 製造実行と実績管理 設備監視と制御
見る対象 オーダー、ロット、工程、品質 設備、信号、アラーム、プロセス値
時間軸 ロット、シフト、日次、月次 秒単位、分単位、リアルタイム
主な利用者 生産管理、品質保証、現場管理者 作業者、保全、監視担当者

 

6. 製造実績収集の設計:使えるデータに変換する

MES導入で重要なのは、データを集めること自体ではありません。

集めたデータを、現場改善や品質保証に使える形へ変換することです。

そのためには、設備信号、作業者入力、マスタ情報の関係を先に決めておく必要があります。

自動収集と手入力の分担

設備から自動で取れるデータは、自動収集に寄せるのが基本です。

完成数、運転状態、異常発生、サイクルタイムなどは、PLCやSCADAから取得しやすい情報です。

一方で、停止理由や不良要因は、設備信号だけでは判断できない場合があります。

この場合は、作業者がHMIやMES端末で理由を選択する設計にします。

自動収集と手入力の境界を曖昧にすると、同じ事象を二重登録したり、理由不明が増えたりします。

ロット・品番・時刻をそろえる

設備データをMESで使うには、ロット、品番、工程、時刻の紐付けが必要です。

単に設備から数値を取っただけでは、どの製品のデータか分からないためです。

バーコード、QRコード、RFIDを使って、材料や仕掛品の識別を行う構成もあります。

品番切替時には、設備側の条件とMES側のオーダーが一致しているかを確認します。

時刻同期も重要で、設備PC、サーバ、PLCの時刻がずれると、履歴の前後関係が崩れます。

特に複数工程をまたぐ製品では、前工程と後工程の時刻差が追跡精度に影響します。

時刻がそろっていれば、異常、停止、検査結果、生産完了を同じ時間軸で比較できます。

欠損データと補正ルール

実際の工場では、通信断や端末故障によりデータが欠けることがあります。

欠損データをすべてゼロとして扱うと、生産実績や停止時間が大きく歪みます。

そのため、通信異常時の扱い、手入力による補正、承認フローを決めておく必要があります。

設備停止中に通信も切れた場合、停止理由をどの時点で確定するかも重要です。

MESは正しい履歴を残すシステムなので、例外処理の設計が品質を左右します。

 

7. MES導入でよくある失敗:データだけ集めても効果は出ない

MESは、導入すれば自動的に現場が改善されるシステムではありません。

業務設計が曖昧なまま進めると、入力負荷だけが増えて使われなくなります。

効果を出すには、現場作業、管理指標、設備連携を同時に設計する必要があります。

現場作業を無視した画面

MES画面が複雑すぎると、作業者の負担が増えます。

現場では、手袋をした状態、短いタクト、騒音環境、移動作業などの制約があります。

入力項目を増やしすぎると、入力漏れや後回しが発生します。

画面設計では、今入力すべき項目だけを表示し、選択肢を絞ることが大切です。

本当に自動取得できない情報だけを人に入力してもらう設計にしましょう。

マスタ整備不足

MESでは、品番、工程、設備、作業者、材料、検査項目などのマスタが重要です。

マスタが不正確な状態では、いくら設備データを集めても正しい集計になりません。

品番名の揺れ、工程コードの重複、設備名の不統一は、後の分析で大きな障害になります。

ERPとの連携では、どちらをマスタの正とするかを決める必要があります。

システム導入前に、マスタの責任部署と変更手順を明確にしておくことが大切です。

また、マスタ変更が現場画面、設備条件、帳票、分析ダッシュボードへどう影響するかも確認します。

品番追加のたびに手作業で複数システムを修正する運用では、長期的にミスが増えます。

設備停止時の運用設計不足

MES導入では、正常運転時だけでなく、異常時の運用も考える必要があります。

通信が切れた場合、MES端末が止まった場合、PLC側だけで運転を継続する場合があります。

このとき、実績を後からどう補完するかを決めていないと、履歴が途切れます。

特に品質保証に関わるデータは、欠落時の処置をルール化しておく必要があります。

停止時の代替手順を準備しておくことで、MES障害が生産停止へ直結するリスクを下げられます。

 

8. MESを活用する考え方:見える化から改善へ

MESの価値は、現場データを集めた後に発揮されます。

実績、停止、不良、条件、履歴を結び付けることで、改善テーマを見つけやすくなります。

さらに上位の分析基盤やクラウドと連携すると、設備データ活用の幅が広がります。

OEE・品質・原価に展開する

MESで集めた実績は、稼働率、性能、品質の分析に使えます。

停止時間が長い設備、チョコ停が多い品番、不良が出やすい条件を可視化できます。

品質データと設備条件を結び付けると、ばらつきの原因を探しやすくなります。

材料使用量や作業時間も記録できれば、原価差異の分析にもつながります。

MESは現場の記録システムであり、改善テーマを発見する情報基盤でもあります。

たとえば、停止理由を設備別に見るだけでなく、品番別、段取り別、作業班別に見ると原因が変わることがあります。

良品率も、検査工程だけでなく、前工程の条件や材料ロットと結び付けることで意味が深まります。

エッジ・クラウド連携への発展

MESのデータは、工場内だけで完結するとは限りません。

エッジコンピューティングで現場近くのデータを前処理し、必要な情報だけを上位へ送る構成があります。

軽量なデータ連携には、MQTTのような通信方式が使われる場合もあります。

また、複数設備や複数工場をつなぐ前提では、フィールドバスと情報系ネットワークの役割を分けて設計します。

ただし、分析基盤を先に作っても、現場データの意味が整理されていなければ活用は進みません。

まずは生産実績、停止理由、不良分類、工程条件の定義をそろえることが先です。

そのうえで、必要に応じてBI、AI分析、予兆保全、原価分析へ広げると効果を出しやすくなります。

 

9. まとめ

MESとは、製造指示を現場で実行し、その結果を記録する製造実行システムです。

ERPが計画や経営情報を扱うのに対し、MESは製造現場で起きた事実を扱います。

PLCやSCADAから設備データを受け取り、作業者入力や検査結果と結び付けて実績化します。

SCADAは設備監視、HMIは操作画面、MESは製造実行と履歴管理が中心です。

導入時は、データ収集だけでなく、ロット、品番、工程、時刻、マスタの整備が欠かせません。

MESを正しく設計できれば、製造実績、品質履歴、設備停止、改善活動を同じ情報基盤で扱えます。