
PLCデバイスとは、PLC内部で情報を保存するメモリ領域です。
大きく分けて2種類あります。
・ビットデバイス(0か1の状態)
・ワードデバイス(数値)
代表的なデバイスの役割は次の通りです。
X:入力
Y:出力
M:内部状態
D:数値
本記事では初心者向けに
- 違い
- 種類が多い理由
- 使い分け
を解説します。
PLCのラダープログラムを見ると
- X0
- Y10
- M100
- D200
などの記号が大量に並びます。
初心者の多くがここで疑問を持ちます。
- PLCデバイスって何?
- なぜ種類がこんなに多いの?
- どう使い分けるの?
この記事ではPLCデバイスを

👉 0と1の状態を持つ箱
👉 数値を入れる箱
というシンプルな考え方で整理します。
さらに
- X・Y・M・Dの役割
- デバイスの種類が多い理由
- 実務での使い分け
- 一覧表による整理
までまとめて理解できます。
もくじ
PLCデバイスとは?|情報を保存する「名前付きの箱」

PLCデバイスとは
👉 情報を保存するためのメモリ領域
です。
PLCは常に次の情報を扱っています。
- スイッチが押されたか
- センサーが反応したか
- モーターを動かすか
- 温度はいくつか
- 個数はいくつか
これらを用途ごとに整理して保存する場所がデバイスです。
PLCデバイスは2種類だけ覚えればOK

すべてのデバイスは本質的に次の2種類に分類できます。
ビットデバイス=0か1の状態を持つ箱

扱えるのは
- ON
- OFF
だけ。
つまりスイッチの状態です。
主な用途
- 条件判断
- 動作フラグ
- センサー状態
- 出力制御
ワードデバイス=数値を入れる箱

16ビットの数値を保存します。
主な用途
- 温度
- 回転数
- カウンタ値
- 設定値
- 計算結果
PLC制御の本質
PLCは次の流れで動きます。
状態を判断 → 数値を処理 → 動作決定
ビットとワードはこの役割分担のために存在します。
基本デバイス X・Y・M・Dの役割
まず覚えるべき基本4種類。
X(入力)
外部センサーやスイッチの信号。
装置の状態をPLCに伝えます。
Y(出力)
PLCから機械へ動作指令。
モーターやランプを動かします。
M(内部リレー)
PLC内部だけで使うメモリ。
条件や状態の記憶に使用。
D(データレジスタ)
数値専用の保存領域。
設定値や計算結果を保持。
制御の基本構造

入力 → 処理 → 出力
これがPLC制御の基本です。
なぜPLCデバイスは種類が多いのか?

結論から言うと
👉 工場の現実に対応するため
です。
産業機械では次のような特殊な要求があります。
停電しても状態を保持したい
工程途中で電源が落ちても復旧できる必要があります。
→ ラッチリレー(L)
PLC同士で通信したい
複数の制御装置が連携します。
→ リンクリレー(B)
→ リンクレジスタ(W)
大量データを保存したい
製品レシピなど数万点の設定値。
→ ファイルレジスタ(R / ZR)
時間や個数を専用管理したい
→ タイマ(T)
→ カウンタ(C)
つまりデバイスの種類は
👉 現場の問題を解決するたびに増えてきた
だけです。
PLCデバイス一覧|種類が多い理由と使い分け
| デバイス | 種類 | 主な役割 | 存在理由 | 使い分け | 代表用途 |
|---|---|---|---|---|---|
| X | ビット | 外部入力 | センサー信号を安全に取り込む | 外部信号は必ずX | 押しボタン |
| Y | ビット | 外部出力 | 機械を直接制御 | 機械動作はY | モーター |
| M | ビット | 内部メモ | 自由な状態管理 | 一時的な条件 | 工程フラグ |
| L | ビット | 保持メモ | 停電対策 | 状態保持必要時 | 運転モード |
| B | ビット | 通信ビット | PLC間共有 | 通信専用 | 信号共有 |
| D | ワード | 数値保存 | 標準計算領域 | 数値は基本D | 温度 |
| W | ワード | 通信数値 | PLC間数値共有 | 通信データ | 数値送信 |
| R / ZR | ワード | 大容量保存 | データ大量管理 | レシピ管理 | 品種設定 |
| T | 複合 | 時間計測 | 時間専用機能 | 時間制御 | 遅延 |
| C | 複合 | 個数計測 | カウント専用 | 個数管理 | 生産数 |
実務での使い分けルール
迷ったらこの基準。
| 判断 | 使用デバイス |
|---|---|
| 外部入力 | X |
| 外部出力 | Y |
| 内部状態 | M |
| 停電保持 | L |
| 数値 | D |
| PLC通信 | B / W |
| 大量データ | R |
| 時間 | T |
| 個数 | C |
メーカーによる違いに注意

PLCメーカーによってデバイス体系は異なります。
例えば
- 三菱電機(MELSEC)
- キーエンス(KVシリーズ)
では
- 入出力番号の数え方
- 進数
- メモリ構成
が異なります。
必ずマニュアル確認が必要です。
初心者が必ず注意すべきポイント
16進数アドレス
X・Yなどは16進数の場合あり。
X8 → X9 → XA → XB
32ビットデータは2ワード使用
D0とD1のように連続占有。
途中使用するとデータ破壊。
デバイス番号は用途別に分ける
例
- D0〜999 アナログ
- D1000〜 HMI
- D3000〜 計算
よくある質問(FAQ)
PLCデバイスに関してよくある質問をまとめました。
検索されやすい疑問を中心に解説します。
PLCデバイスとは何ですか?
LCデバイスとは、PLC内部で情報を保存するためのメモリ領域(アドレス)のことです。
スイッチのON/OFF状態や数値データを保存し、制御プログラムの中で読み書きされます。
PLCデバイスは大きく次の2種類に分かれます。
- ワードデバイス(数値を扱う)
- ビットデバイス(0か1の状態を扱う)
ビットデバイスとワードデバイスの違いは何ですか?
違いは「扱うデータの種類」です。
ビットは「状態管理」、ワードは「数値処理」に使われます。
| 種類 | 扱うデータ | 主な用途 |
|---|---|---|
| ビットデバイス | ON / OFF(0 / 1) | 条件判断、フラグ |
| ワードデバイス | 数値(16ビット) | 温度、速度、カウンタ値 |
X・Y・M・Dの違いは何ですか?
代表的なPLCデバイスの役割は次の通りです。
制御の基本構造は
入力(X)→ 処理(M・D)→ 出力(Y)
です。
| デバイス | 役割 |
|---|---|
| X | 外部入力(センサー・スイッチ) |
| Y | 外部出力(モーター・ランプ) |
| M | 内部リレー(状態保存) |
| D | データレジスタ(数値保存) |
なぜPLCデバイスは種類が多いのですか?
工場の現場要求に対応するためです。
用途ごとに専用領域が必要なため、種類が増えています。
例えば、以下のとおりです。
- 停電後も状態を保持したい → ラッチリレー(L)
- PLC同士で通信したい → B / W
- 大量データを保存したい → R / ZR
- 時間を計測したい → タイマ(T)
- 個数を数えたい → カウンタ(C)
MとLの違いは何ですか?
M(内部リレー)は電源OFFで消えます。
L(ラッチリレー)は電源OFFでも状態を保持します。
停電復旧後も状態を残したい場合はLを使用します。
DとWの違いは何ですか?
どちらもワードデバイスですが用途が異なります。
通信専用かどうかが大きな違いです。
- D:通常の数値保存用
- W:PLC間通信の数値共有用
PLCデバイスの番号はなぜ16進数なのですか?
一部メーカーではXやYなどのデバイス番号を16進数で管理しています。
そのため、
X8 → X9 → XA → XB → X10
のように進みます。
ハードウェア設計上、16ビット単位で管理するためこの方式が採用されています。
初心者はまず何を覚えればよいですか?
まずは次の4つだけで十分です。
- X(入力)
- Y(出力)
- M(内部状態)
- D(数値)
そして - ON/OFFはビット
- 数値はワード
この2原則を理解すれば、PLCデバイスの基礎はクリアです。
まとめ|PLCデバイス理解の核心
PLCデバイスの本質はとてもシンプルです。
✔ 状態はビット
✔ 数値はワード
✔ 外部はX・Y
✔ 内部はM・D
✔ 特殊用途で専用デバイス
そして種類が多い理由は
👉 現場の要求に対応するため
です。
デバイス一覧を丸暗記する必要はありません。
役割を理解すれば自然に使い分けできます。