
操作画面が見にくいだけで、設備の停止時間は長くなります。
どのボタンを押せばよいのか、どの異常が先に起きたのかが分からないと、復旧作業は勘に頼りがちです。
HMIとは、作業者がPLCや設備の状態を見て、必要な操作を行うための画面・装置・仕組みです。
単なるタッチパネルではなく、運転監視、設定変更、アラーム表示、データ確認をまとめる現場の窓口になります。
本記事では、HMIの役割、タッチパネル画面の基本、PLCやSCADAとの違い、アラーム設計の注意点まで解説します。
- 1. HMIとは:PLCと人をつなぐ操作画面
- 2. HMIが必要な理由:ボタン盤だけでは分からない情報
- 3. HMIの基本構成:画面・タグ・通信ドライバ
- 4. タッチパネル画面の基本:監視画面と操作画面を分ける
- 5. アラーム表示の基本:異常を見逃さない設計
- 6. SCADAとの違い:単体設備と複数設備監視
- 7. PLC・OPC UA・MESとの関係:データ活用の入口
- 8. HMI設計の注意点:誤操作と保全性を防ぐ
- 9. まとめ
1. HMIとは:PLCと人をつなぐ操作画面
HMIはHuman Machine Interfaceの略です。
日本語では、人と機械をつなぐ操作・表示の接点を意味します。
工場では、タッチパネル、操作パネル、監視画面、表示器などがHMIとして使われます。
設備内部では、センサやスイッチの信号をPLCが処理します。
HMIは、そのPLC内の情報を作業者に分かる形で表示し、作業者の操作をPLCへ返します。
HMIの一言定義
HMIとは、設備の状態を表示し、人の操作を制御システムへ伝える画面です。
たとえば、運転開始ボタン、停止ボタン、現在温度、異常履歴、品種設定画面などが該当します。
作業者から見ると、HMIは設備と会話するための画面です。
PLCから見ると、HMIは内部データを見せたり、設定値を書き込んだりする外部装置です。
タッチパネルとHMIの違い
タッチパネルは、HMIを実現するための代表的な装置です。
一方で、HMIは装置名だけでなく、人と機械の接点全体を指す言葉です。
そのため、物理ボタン、ランプ、表示器、パソコン画面、タブレット画面も広い意味ではHMIに含まれます。
現場で「HMI」と言う場合は、PLCに接続されたタッチパネル画面を指すことが多いです。
2. HMIが必要な理由:ボタン盤だけでは分からない情報
従来の設備では、押しボタン、表示灯、ブザーだけで運転操作を行うこともありました。
しかし、設備が複雑になるほど、ボタン盤だけでは状態把握が難しくなります。
異常の種類、発生時刻、現在値、設定値、工程の進み具合は、ランプだけでは表現しきれません。
HMIを使うことで、設備の状態を文章・数値・グラフ・色分けで確認できます。
運転状態を見える化する
HMIの基本機能は、設備の運転状態を見える化することです。
たとえば、自動運転中、手動運転中、停止中、異常停止中などを画面で確認できます。
さらに、モータのON/OFF、シリンダの前進端、センサの検出状態なども画面化できます。
I/Oの状態を一覧で表示すると、配線確認や立ち上げ調整にも役立ちます。
設定値を安全に変更する
HMIは、設備の設定値を変更する入口にもなります。
温度設定、速度設定、タイマ時間、カウント数、品種番号などを画面から入力できます。
設定変更をPLCプログラムの書き換えなしで行えるため、段取り替えや条件調整が容易になります。
ただし、誰でも重要設定を変えられると危険です。
権限レベル、パスワード、確認画面を組み合わせて、誤変更を防ぐ設計が必要です。
関連記事
3. HMIの基本構成:画面・タグ・通信ドライバ
HMIは、画面デザインだけで動いているわけではありません。
画面部品、タグ、通信ドライバ、PLC側デバイスがつながって初めて動作します。
HMI設計でつまずく場合、多くは画面そのものではなく、タグ割付や通信設定の理解不足が原因です。
画面部品:ボタン・ランプ・数値表示
HMI画面には、さまざまな画面部品を配置します。
代表的なものは、押しボタン、表示ランプ、数値表示、数値入力、メッセージ表示、トレンドグラフです。
押しボタンは、PLC内のビットデバイスをON/OFFします。
数値入力は、PLC内のデータレジスタやワードデバイスへ設定値を書き込みます。
表示部品は、PLC内の状態や測定値を読み取って、作業者に見せます。
タグ:画面部品とPLCデータの対応表
タグとは、HMI側で扱う信号名やデータ名です。
たとえば、「運転中」「異常発生」「温度現在値」「速度設定値」のような名前を付けます。
このタグが、PLC内のデバイスアドレスと対応します。
タグ名を分かりやすく設計すると、画面変更や保全作業が楽になります。
逆に、タグ名が曖昧だと、画面を見てもどの信号を操作しているのか分かりにくくなります。
通信ドライバ:PLCとHMIの会話ルール
HMIとPLCは、通信ドライバを通じてデータを読み書きします。
メーカー専用プロトコル、Ethernet系通信、シリアル通信など、設備ごとに方式が異なります。
通信方式の違いを理解するには、シリアル通信やModbusの基礎も役立ちます。
通信が不安定になると、画面表示の遅れや操作反映の遅れが発生します。
HMIの不具合に見えても、実際には通信設定やネットワーク負荷が原因の場合があります。
4. タッチパネル画面の基本:監視画面と操作画面を分ける
HMI画面は、ただ部品を並べればよいわけではありません。
作業者が何を見て、どの順番で操作するかを考えて設計する必要があります。
特に重要なのは、監視する画面と操作する画面を分けることです。
監視画面:設備全体の状態を一目で見る
監視画面は、設備全体の現在状態を把握するための画面です。
自動運転中か、停止中か、異常停止中かを大きく表示します。
ライン構成、工程状態、主要センサ、主要アクチュエータの状態も整理して表示します。
この画面では、細かい設定よりも、異常の有無と工程の進み具合が分かることを優先します。
色は多用せず、正常、注意、異常の意味を統一して使うことが大切です。
操作画面:誤操作を防ぐ配置にする
操作画面は、作業者が設備を動かす画面です。
手動操作、原点復帰、段取り替え、設定変更などが該当します。
危険な操作ボタンは、通常操作のボタンから離して配置します。
また、実行前に確認ダイアログを出すなど、誤タッチ対策も必要です。
シーケンス制御の動作順序を理解しておくと、画面操作と設備動作の関係を整理しやすくなります。
設定画面:変更履歴と単位を明確にする
設定画面では、数値の単位と入力範囲を明確にします。
速度ならmm/s、温度なら℃、時間ならsやmsのように、単位を画面上に表示します。
入力範囲を超えた値は受け付けないようにします。
重要設定は、変更前後の値と変更者を記録できると保全性が高まります。
設定値が原因で不具合が起きたとき、変更履歴があると原因切り分けが早くなります。
| 画面種類 | 主な目的 | 設計のポイント |
|---|---|---|
| 監視画面 | 設備状態を確認します。 | 正常・注意・異常を一目で判断できるようにします。 |
| 操作画面 | 手動操作や運転指令を行います。 | 危険操作には確認動作や権限制限を設けます。 |
| 設定画面 | 品種条件や制御条件を変更します。 | 単位、入力範囲、変更履歴を明確にします。 |
| アラーム画面 | 異常内容と復旧方法を表示します。 | 発生時刻、優先度、復旧手順を表示します。 |
5. アラーム表示の基本:異常を見逃さない設計
HMIで最も重要な機能の一つがアラーム表示です。
設備が止まったとき、作業者が最初に見るのはアラーム画面です。
アラーム表示が分かりにくいと、復旧に時間がかかり、生産停止時間が長くなります。
アラームは原因と処置をセットで表示する
悪いアラーム表示は、「異常発生」のように原因が分からない表示です。
よいアラーム表示は、どこで何が起きたかを具体的に示します。
たとえば、「搬送シリンダ前進端未検出」のように、場所と信号を含めます。
さらに、確認すべきセンサ、エア圧、ワーク詰まりなどの処置も表示すると、復旧が早くなります。
発生順を残すと原因追跡がしやすい
複数の異常が同時に表示されると、どれが最初の原因か分からなくなります。
そのため、アラーム履歴には発生時刻と復旧時刻を残すことが重要です。
最初に発生した異常を追えると、二次的に発生した異常と区別できます。
設備停止の解析では、アラームの発生順が大きな手がかりになります。
重要度を分けて表示する
すべてのアラームを同じ色で表示すると、優先順位が分かりません。
安全停止、品質異常、設備異常、警告、案内メッセージは分けて設計します。
安全に関わる異常は、目立つ色とブザーで確実に知らせます。
軽微な注意表示は、作業者の邪魔にならない場所へ出す設計も有効です。
| 区分 | 例 | HMIでの扱い |
|---|---|---|
| 重大異常 | 非常停止、安全扉開 | 最優先で表示し、復帰条件を明示します。 |
| 設備異常 | モータ過負荷、通信異常 | 発生箇所と点検項目を表示します。 |
| 品質異常 | 温度範囲外、圧力不足 | 条件値と現在値を同時に表示します。 |
| 警告 | 材料残量低下、保全時期接近 | 停止前に対処できるよう通知します。 |
6. SCADAとの違い:単体設備と複数設備監視
HMIとSCADAは、どちらも設備を監視・操作する仕組みです。
ただし、対象範囲と役割が異なります。
HMIは、1台の装置や1つの設備に近い場所で使われることが多いです。
SCADAは、複数設備やライン全体を中央監視する仕組みとして使われます。
HMIは現場操作に強い
HMIは、装置の近くで作業者が直接操作する用途に向いています。
手動操作、段取り替え、点検、異常復旧など、現場作業と密接に関係します。
画面設計では、作業者が手袋をしていても押しやすいボタンサイズや配置も重要です。
設備ごとの細かな運転条件を扱う場合、HMIが最も使いやすい窓口になります。
SCADAは全体監視に強い
SCADAは、工場内の複数設備からデータを集め、集中監視する仕組みです。
ライン全体の稼働状況、設備停止履歴、トレンド、帳票、遠隔監視などに向いています。
現場のHMIが設備単体の操作盤だとすれば、SCADAは工場全体の監視室に近い役割です。
どちらか一方だけでなく、HMIとSCADAを組み合わせて使う構成も一般的です。
HMI・SCADA・MESの比較
HMIとSCADAに加えて、製造管理ではMESという言葉も出てきます。
MESは、製造実行システムとして、作業指示、実績収集、品質記録などを管理します。
現場制御に近い順に並べると、PLC、HMI、SCADA、MES、ERPのように上位へ広がります。
| 項目 | HMI | SCADA | MES |
|---|---|---|---|
| 主な役割 | 現場操作と設備表示 | 複数設備の監視 | 製造実行管理 |
| 対象範囲 | 装置単体や工程単位 | ラインや工場単位 | 生産計画と実績単位 |
| 主な利用者 | 作業者・保全担当 | 監視担当・設備管理者 | 生産管理・品質管理 |
| 扱うデータ | 操作、状態、設定値 | 稼働、履歴、トレンド | 指図、実績、品質記録 |
7. PLC・OPC UA・MESとの関係:データ活用の入口
HMIは操作画面であると同時に、設備データ活用の入口にもなります。
ただし、HMIだけで工場全体のデータ基盤を作るのは限界があります。
PLC、HMI、SCADA、OPC UA、MESの役割を分けて考えることが重要です。
PLCとの関係:制御はPLCが担う
HMIは画面を担当し、PLCは制御を担当します。
実際のインターロック、出力制御、タイミング制御はPLC側で実行します。
HMIに制御判断を持たせすぎると、通信異常時に設備動作が不安定になります。
応答遅れを考える場合は、PLCの入力更新、プログラム実行、出力更新の周期も関係します。
この考え方は、PLCスキャンタイムを理解すると整理しやすくなります。
OPC UAとの関係:設備データを上位へ渡す
HMIがPLCと直接通信する一方で、上位システムとの連携にはOPC UAが使われることがあります。
OPC UAは、設備データを標準的に扱うための通信・情報モデルの考え方です。
HMI画面で見るデータと、上位システムへ渡すデータは重なる部分があります。
しかし、HMIは操作性、OPC UAはデータ連携性を重視します。
どちらも同じ設備データを扱いますが、目的が異なる点に注意が必要です。
関連記事
ネットワークとの関係:現場通信を理解する
HMIとPLCをEthernetで接続する設備は多くあります。
複数機器を接続する場合は、IPアドレス、通信周期、スイッチングハブ、通信負荷を確認します。
産業用ネットワーク全体を整理したい場合は、フィールドバスやEtherNet/IPの理解も役立ちます。
監視点数が増えるほど、画面更新周期や通信周期の設計が重要になります。
画面を速く更新しすぎると、PLCやネットワークへ余計な負荷をかける場合があります。
8. HMI設計の注意点:誤操作と保全性を防ぐ
HMI設計の良し悪しは、設備の使いやすさと停止時間に直結します。
画面がきれいでも、操作ミスが起きやすければよいHMIとは言えません。
実務では、作業者、保全担当、設計者の全員が使いやすい画面を目指します。
色と用語を統一する
画面ごとに色の意味が変わると、作業者は混乱します。
正常は緑、注意は黄、異常は赤のように、意味を統一します。
ただし、色だけに頼ると見落としが起こるため、文字やアイコンも併用します。
用語も、図面、PLCコメント、HMI表示でできるだけ揃えます。
同じ機器を「搬送モータ」「コンベアM」「M1」のように呼び分けると、保全時に迷いやすくなります。
通信異常時の表示を用意する
HMIとPLCの通信が切れた場合、画面上の表示が古い値のまま残ることがあります。
この状態で作業者が正常だと判断すると危険です。
通信異常時は、画面上に通信エラーを大きく表示し、操作を制限する設計が必要です。
通信状態を監視するビットやハートビート信号を用意すると、異常検出がしやすくなります。
ネットワーク経由の状態通知や上位連携では、MQTTのような通信方式も検討対象になります。
保全しやすい画面を用意する
保全担当向けには、通常運転画面とは別に、診断画面を用意すると便利です。
入力一覧、出力一覧、通信状態、現在値、内部ステップ、エラー履歴を確認できる画面です。
センサ信号の確認には、A/D変換やデジタル入力の基礎知識も関係します。
マイコンや小型装置の画面設計では、GPIOのような入出力の考え方も参考になります。
立ち上げ時とトラブル時に使う画面を先に作っておくと、復旧時間を短縮できます。
HMI画面をレビューするときは、見た目の美しさよりも、現場で迷わないことを重視します。
特に、通常操作、異常復旧、保全診断の3場面で画面を見直すと、抜け漏れを見つけやすくなります。
次の表は、HMI設計時に確認したい代表的な観点です。
| 確認項目 | 見るポイント | 不十分な場合のリスク |
|---|---|---|
| 通常操作 | 開始、停止、リセットの位置が分かりやすいかを確認します。 | 押し間違いによる停止や誤起動につながります。 |
| 異常復旧 | 原因、場所、復旧手順が画面だけで追えるかを確認します。 | 現場確認に時間がかかり、停止時間が長くなります。 |
| 設定変更 | 単位、入力範囲、権限、確認画面があるかを確認します。 | 不適切な条件で運転し、品質不良を招く場合があります。 |
| 保全診断 | 入力、出力、通信、内部状態を一覧で確認できるかを見ます。 | 原因切り分けが属人化し、復旧が担当者依存になります。 |
また、画面の応答速度も実務上は重要です。
ボタンを押してから反応するまでに時間がかかると、作業者はもう一度押してしまうことがあります。
その結果、二重操作や意図しない再実行が起きる可能性があります。
操作ボタンには、受付中、処理中、完了、不可の状態を明確に表示します。
これにより、作業者は設備が命令を受け付けたかどうかを判断しやすくなります。
HMIは人間が見る画面なので、通信や制御の正しさだけでなく、人の認知負荷も考える必要があります。
よく使う情報は大きく、まれにしか使わない情報は階層を分けると、日常操作が簡単になります。
9. まとめ
HMIとは、人と機械をつなぐ操作・表示のインターフェースです。
現場では、PLCに接続されたタッチパネル画面として使われることが多いです。
HMIの役割は、運転状態の表示、設定値の入力、手動操作、アラーム表示、履歴確認です。
タッチパネル画面を作るときは、監視画面、操作画面、設定画面、アラーム画面を分けて考えます。
アラームは、原因、発生時刻、重要度、復旧手順を表示すると、停止時間の短縮につながります。
SCADAは複数設備の集中監視に向き、HMIは現場設備の直接操作に向きます。
PLC、HMI、SCADA、OPC UA、MESの役割を分けると、設備データ活用の設計もしやすくなります。
設備の立ち上げ直後は、作業者がまだ画面に慣れていないため、HMIの分かりやすさが特に重要です。
同じ設備を複数人で扱う場合は、担当者ごとに解釈が分かれない表示にする必要があります。
そのため、HMI設計では「設計者には分かる画面」ではなく、「初めて触る作業者でも迷いにくい画面」を目標にします。
この視点を入れるだけで、教育時間、問い合わせ、操作ミスを減らしやすくなります。
特に夜勤や保全対応では、短時間で状況を判断できる画面ほど価値があります。
画面設計は、設備仕様書と同じくらい重要な設計成果物として扱いましょう。
完成後も、運用結果を見ながら継続的に改善します。
HMIは単なる見た目の画面ではなく、作業性、安全性、保全性を左右する重要な設計要素です。