PLCデバイス入門|0と1の「状態」と数値の「箱」を完全理解

当サイトはアフィリエイト広告を利用しています

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

✔ 特殊用途で専用デバイス

そして種類が多い理由は

👉 現場の要求に対応するため

です。

デバイス一覧を丸暗記する必要はありません。

役割を理解すれば自然に使い分けできます。

Picture of しーけん師匠

しーけん師匠

「しーけん師匠」こと当サイト運営者は、制御エンジニア歴35年以上。三菱電機製シーケンサや産業ネットワークを中心に、現場からIT/OTの連携まで幅広く対応。若手に制御エンジニアの魅力を伝え、業界の活性化と人材不足の解消を目指して情報を発信中。

上部へスクロール