WMSは在庫や入出荷などの倉庫業務を管理し、WCSは自動倉庫や搬送ロボットなどの設備を制御・監視します。複数の設備や人作業を横断して、優先順位や作業割り当てまで調整する場合は、WMSとWCSの間にWESを置く構成を検討します。
ただし、WESが設備制御まで担う製品や、設備に付属するソフトウェアがWCS相当の機能を持つ構成もあります。システム名だけで判断せず、何を管理し、どの指示を出し、異常時にどこまで対応するのかを確認することが重要です。
WMSとWCSの違い:管理対象と指示の粒度で整理する
WMS・WES・WCSは、いずれも倉庫の自動化や業務効率化に関係するシステムです。ただし、管理する対象と指示の細かさが異なります。一般的には、WMSが業務上の計画、WESが現場全体の実行調整、WCSが設備単位の制御を担います。
| システム | 正式名称 | 主な対象 | 主な役割 |
|---|---|---|---|
| WMS | Warehouse Management System | 在庫・入出荷・倉庫業務 | 何を、どれだけ処理するかを管理・指示 |
| WES | Warehouse Execution System | 人・設備・作業の実行状況 | いつ、どの順で、誰やどの設備に処理させるかを調整 |
| WCS | Warehouse Control System | 自動化設備 | 設備をどのように動かすかを制御・監視 |
たとえばWMSは、「商品Aを10個出荷する」「補充作業を実施する」といった業務上の指示を扱います。一方、WCSは、その指示を設備が実行できる粒度に分解し、「どの搬送機を使うか」「どの経路を通すか」「どのステーションへ移動させるか」といった制御を行います。
WMSが管理する在庫や入出荷の情報と、WCSが設備制御のために参照するロケーションや機体情報は、重なる場合があります。しかし、情報の正本をどのシステムに置くかは構成によって異なるため、製品の名称だけで決めることはできません。WMSの基本機能を確認したい場合は、WMSの機能や導入時の考え方も参考になります。

WMS・WES・WCSはどう連携するか
典型的な構成では、上位の業務管理から現場の設備制御へ向かって指示が具体化され、設備の実績や状態が上位システムへ戻ります。ただし、すべての倉庫でWESを介するわけではなく、WMSとWCSを直接連携する構成もあります。
出荷指示から設備実行・実績返却までの流れ
たとえば、自動倉庫から商品を出庫し、搬送設備で出荷エリアへ移動する場合、次のような流れになります。
- WMSが業務上の出荷指示を作成する
WMSは出荷対象の商品や数量などをもとに、倉庫全体の業務として何を処理するかを決めます。人が作業する商品と、自動化設備で処理する商品が混在する場合もあります。
- WESがある場合は、現場の状況に応じて指示を調整する
WESは、設備の稼働状況、作業の進み具合、保管場所の空き状況などを踏まえ、作業の順序や設備・作業者への割り当てを調整します。複数の設備をまたぐ搬送では、次の工程が受け入れられるかどうかも考慮する必要があります。
- WCSが設備ごとの動作へ変換する
WCSは、WESやWMSから受けた指示を、コンベア、搬送ロボット、自動倉庫などが実行できる具体的な制御に変換します。対象設備の状態を監視し、処理の進行やエラーも把握します。
- 実績や状態を上位システムへ返す
出庫完了数、搬送完了、作業の進捗、設備エラーなどの情報が、必要に応じてWESやWMSへ返されます。WMSは返却された実績をもとに、倉庫全体の在庫や出荷状況を更新します。
この流れで重要なのは、指示だけでなく、実績・状態・エラー情報の責任分界も決めることです。どのデータをどのシステムが正本として持つのか、更新のタイミングはいつか、通信が途切れた場合にどう扱うのかを、連携設計の段階で整理します。

WESとWCSの役割境界は製品仕様で確認する
一般的な整理では、WCSが個別設備の直接制御を担い、WESが複数設備や人作業を横断して、優先順位、割り当て、工程間の調整を行います。WESは、設備単体ではなく倉庫全体の流れを見ながら「次に何を実行するか」を調整する層と考えると理解しやすいでしょう。
一方で、WESに複数設備の統合制御機能を含める製品もあります。反対に、設備メーカーの付属ソフトウェアが、特定設備の制御や監視を広く担うこともあります。「WESは必ず最適化だけ」「WCSは必ず単一設備だけ」とは限らないため、次の機能を製品ごとに確認してください。
- 指示の作成と分解
- 設備への直接制御
- 複数設備の同期や工程間の調整
- 作業者への指示と割り当て
- 稼働状況・進捗・エラーの監視
- 実績の確定と上位システムへの返却
「制御系WES」「情報系WES」といった分類が使われる場合もありますが、これは製品の機能範囲を整理する一例です。分類名を共通規格とみなすのではなく、実際の仕様書や責任分界表で確認する必要があります。
WMSとWCSを直接連携するか、WESを置くか
WESは自動化設備がある倉庫に必ず必要なシステムではありません。設備の種類や数、作業の複雑さ、将来の増設計画によって、WMSとWCSの直接連携が適する場合と、WESを追加した方が管理しやすい場合があります。

WMSとWCSの直接連携が向くケースと確認点
対象となる設備が少なく、処理パターンも限定されている場合は、WMSとWCSを直接連携する構成が選択肢になります。たとえば、1種類の自動設備に対して、WMSが出庫指示を送り、WCSが完了実績を返すような構成です。中間システムを置かないため、構成が比較的分かりやすくなる可能性があります。
ただし、直接連携の可否だけで判断してはいけません。設備を追加したり、作業順序を変更したりする際には、WMS側に次のような改修が必要になることがあります。
- 新しい設備向けのインターフェース追加
- 設備ごとの指示ロジックや実績処理
- 設備状態・エラーの監視画面
- 通信エラーや設備停止時の例外処理
- 設備間の受け渡しや作業順序の調整
WMSが設備ごとの制御差分を多く持つと、設備追加のたびに業務管理側の改修範囲が広がる可能性があります。既存WMSの改修方針や連携開発費を検討する際は、WMS導入費用の内訳と見積もり時の注意点も確認しておくとよいでしょう。
WESを検討すべきケースと補える役割
複数の設備や工程を組み合わせる場合、個々の設備が正常に動いていても、倉庫全体の流れが滞ることがあります。たとえば、前工程から商品が次々に送られても、次工程のステーションや仮置き場所が満杯なら、搬送待ちや滞留が発生します。
WESは、こうした設備単位では見えにくい全体の状況をもとに、次のような調整を行う役割を補います。
- 複数設備への作業割り当て
- 優先出荷や締め時間を踏まえた処理順序の変更
- 前後の工程を考慮した投入量の調整
- 作業者と自動化設備の処理分担
- 設備停止時の代替ルートや別作業への切り替え
WESを介することで、WMSは倉庫業務として必要な指示に集中し、設備ごとの違いや現場の細かな調整をWES側に集約する考え方ができます。ただし、改修範囲や費用が必ず小さくなるとは限りません。既存WMSとの接続実績、設備の種類、必要なカスタマイズ、保守体制によって結果は変わります。
設備数・自動化レベル・変動から構成を判断する
構成を決めるときは、現在の設備数だけでなく、倉庫の運用変化も含めて考えます。次のように整理すると、WESの要否を判断しやすくなります。
| 確認する観点 | 直接連携を検討しやすい状況 | WESを検討しやすい状況 |
|---|---|---|
| 設備構成 | 設備の種類・台数が少なく、処理経路が単純 | 複数のロボット、マテハン、WCSが連携する |
| 作業形態 | 自動化設備とWMSのやり取りが限定的 | 人作業と設備作業を状況に応じて配分する |
| 物量・優先順位 | 物量や処理順が比較的安定している | 繁忙期や波動があり、優先順位を頻繁に変更する |
| 将来計画 | 設備追加や工程変更の予定が少ない | 設備増設や新しい搬送・保管工程を予定している |
| 運用管理 | 設備ごとに個別監視しても対応できる | 倉庫全体の進捗、滞留、負荷をまとめて見たい |
部分的な自動化で設備が少ない場合は、WMSと設備側の制御ソフトを直接つなぐ構成で足りることがあります。一方、複数設備が相互に商品を受け渡し、人と設備が同じ工程を担う場合は、実行順序や割り当てを横断して調整する層が必要になりやすくなります。
WCSが担う対象範囲と、運用改善への関わり
WCSは設備を動かすだけでなく、制御に必要な情報を参照し、設備の状態や作業の進捗を監視する機能も担い得ます。ただし、対応できる設備や取得できるデータは、WCS製品と各設備のインターフェースによって変わります。
制御・監視の対象となる設備と情報
WCSの対象になり得る設備には、次のようなものがあります。
- 自動倉庫や自動保管・出庫設備
- コンベアやソーター
- AGV・AGFなどの搬送機器
- 棚搬送型ロボット
- ロボットアームやピッキングロボット
- パレタイザーなどの荷役設備
保管機能を持つ設備では、棚やステーションなどのロケーション情報、在庫の取り出しに必要な設備内情報を扱う場合があります。搬送ロボットでは、走行マップ、機体の位置、管理番号、仕様などが制御に必要になることがあります。
ここで注意したいのは、WCSが制御のために在庫やロケーション情報を持つことと、倉庫全体の在庫管理をWCSが担うことは同じではない点です。設備内の情報と倉庫全体の在庫情報の関係、正本となるシステム、実績確定のタイミングを明確にしておく必要があります。
また、ECの出荷倉庫では仕分けや出荷間口への搬送、製造向けの倉庫では部品の生産ラインへの供給など、対象工程によってWCSに求める制御内容は変わります。業種名だけでなく、保管・搬送・仕分け・供給のどの工程を自動化するのかを先に整理します。
割当・順序制御・可視化をどう改善に使うか
WCSは、設備に出ている指示、ロボットや搬送機器の状態・位置、作業の進み具合、設備の稼働実績などを表示できる場合があります。これらを確認できると、単に「処理が遅い」と考えるのではなく、どの工程で待機や滞留が起きているのかを切り分けやすくなります。
たとえば、搬送距離や設備の混雑状況を考慮せずに作業を割り当てると、遠い機体ばかりが呼び出され、近くの機体が待機することがあります。設備の状態や位置をもとに割り当てや順序を調整できれば、不要な待ち時間や工程間の滞留を抑えられる可能性があります。
可視化したデータは、次のような改善判断にも使えます。
- 低稼働の設備や時間帯の把握
- 特定工程に集中する待機・滞留の確認
- 設備停止やエラーの発生傾向の確認
- レイアウトやステーション配置の見直し
- 将来の設備追加や処理能力の検討
ただし、WCSを導入すれば処理能力や品質が一定の数値で改善するとは限りません。効果は、設備性能、レイアウト、制御ルール、物量、商品特性、現場の運用方法に左右されます。導入前後で待機時間や設備稼働率など何を評価するのかを決め、実際の運用データで確認することが大切です。
WMS・WCS・WESを選ぶ際の連携要件
製品を比較するときは、「WMS」「WES」「WCS」という名称よりも、自社の業務と設備に対して各システムがどこまで担えるかを確認します。特に、通常時だけでなく設備停止や通信異常が起きた場合の運用まで具体化することが重要です。

既存WMS・設備・外部システムとの接続範囲を確認する
まず、システム間で何を送受信するのかを一覧にします。確認対象の例は次のとおりです。
- 出荷、入庫、補充、搬送などの作業指示
- 商品コード、数量、ロット、荷姿などの業務情報
- ロケーションや保管先に関する情報
- 作業完了数、搬送完了、出庫実績などの実績情報
- 設備の稼働状態、停止、エラー、復旧情報
- 連携方向、更新タイミング、リアルタイム性
- データの正本と、重複・欠損が起きた場合の扱い
既存の基幹システムやWMSを利用している場合は、どのシステムを経由して設備へ指示するのかも確認します。たとえば、既存の業務システムを残して設備制御層だけ追加するのか、WESを新たに置いて連携を集約するのかで、改修箇所と責任分界が変わります。SAPを含む基幹システムとの倉庫管理の関係を検討する場合は、SAPとWMS、SAP EWMの役割も参考になります。
複数拠点や取引先と連携する場合は、商品コードやバーコードの体系、データ共有の範囲、入力・変換の責任も整理します。設備だけ接続できても、上位の業務データと現場データの対応関係が崩れると、実績反映や在庫更新に問題が生じる可能性があります。
拡張性・総コスト・サポートを運用変更まで含めて比較する
現在の設備に接続できることだけでなく、設備を追加したときの対応方法を確認します。追加のたびにWMSを改修するのか、WESやWCS側の設定変更で対応できるのかによって、将来の運用負荷は変わります。
比較する費用も、初期導入費だけでは不十分です。連携開発、設備ごとの接続設定、カスタマイズ、保守、バージョンアップ、設備追加時の改修、教育、障害対応まで含めて、継続的に必要となる費用を確認します。
また、次のサポート条件も確認しておきます。
- 障害発生時の受付時間と対応方法
- 設備メーカーとシステムベンダーの責任分界
- 現場担当者向けの教育や操作支援
- 新しい設備やインターフェースへの対応方針
- 稼働データの保存・参照・バックアップ方法
安価に導入できるかだけでなく、運用変更や設備増設のたびに現場とシステム担当者へどれだけ負荷がかかるかを比較することが、長期的な判断につながります。
異常時、人と設備が混在する現場、テストで確認すること
設備異常や通信不良が起きたときは、検知、通知、設備停止、復旧判断、代替作業、実績補正を誰が担うのかを決めます。システムが異常を表示できても、現場がどの手順で安全を確認し、作業を再開するのかが決まっていなければ、安定した運用にはつながりません。
人と自動化設備が同じ現場で動く場合は、設備仕様と現場のリスクアセスメントに基づいて、安全ルール、動線、立ち入り条件、停止・復旧時の手順を設計します。無人搬送車や無人フォークリフトなどを導入する場合も、制御機能だけでなく、人との接触を避けるための運用条件を確認する必要があります。
導入前には、通常時だけでなく、次のようなケースを想定してテストします。
- 指示が重複または欠損した場合
- 設備が途中で停止した場合
- 通信が切断された場合
- 次工程が満杯で受け入れられない場合
- 人作業へ切り替える場合
- 復旧後に実績を再送・補正する場合
要件確認、既存システムとの連携テスト、実機を使った動作確認、本稼働後の稼働状況評価を分けて実施すると、想定した役割分担が実際の現場で成立するかを確認しやすくなります。
まとめ
WMSは在庫・入出荷・倉庫業務を管理し、WCSは自動化設備を制御・監視します。設備が少なく処理経路も単純なら、WMSとWCSの直接連携が選択肢になります。
一方、複数設備、人作業、優先順位の変更、物量変動、工程間の受け渡しを横断して調整する必要がある場合は、WESを検討します。WESとWCSの境界は製品によって異なるため、名称ではなく、指示・設備制御・実績・異常対応をどのシステムが担うのかを具体化して選ぶことが重要です。


