1. TOP
  2. PLC
  3. メーカー別デバイス比較
2026/06/01

デバイス一覧

PLCメーカーごとにデバイス名をまとめます。

物理アドレス

アドレスの表記例

役割三菱 iQ-Rオムロン CJキーエンス KV
入力接点X2F (16進)10.15 (ワードアドレス . ビットアドレス)R1015 (ワードアドレス+ビットアドレス)
出力接点Y2F (16進)10.15 (入出力共通)R1015 (入出力共通)
内部リレーM10 (10進)W11.15MR1015 (ワードアドレス+ビットアドレス)
リンクリレーB1F (16進)(入出力共通)B1F (16進)
保持リレーL10 (10進)H11.15LR1015 (ワードアドレス+ビットアドレス)
データレジスタD10 (10進)D10DM10 (10進数)
リンクレジスタW1F (16進)(入出力共通)W1F (16進数)
ファイルレジスタE0_100 (25バンク)FM10 (10進数)
タイマT10 (10進)T10T10 (10進数)
カウンタC10 (10進)C10C10 (10進数)
インデックスレジスタZ0 (10進)IR0Z0 (10進数)
※ 代表的なデバイスのみ

サフィックス (KVのみ)

サフィックスとはデバイスの接頭語として付けることができてデータ型の扱いを変更できます
例) DM0.D, DM0.F

.U16ビット符号無しBINデータとして扱います(表示が省略される)
.S16ビット符号付きBINデータとして扱います
.D32ビット符号無しBINデータとして扱います
.L32ビット符号付きBINデータとして扱います
.F単精度浮動小数点型実数データとして扱います
.DF倍精度浮動小数点型実数データとして扱います
.A一部の命令語のみ対応 命令語によって扱うデータ型が変わります

定数の表記例

三菱 iQ-Rオムロン CJキーエンス KV
10進数K-32768, K32767-123, +123-123, +123
符号なし10進数K0, K65535&123#123
16進数H0, HFFFF#1F$1F
実数1.23, -1.23, E-1.23+3, E3.21-6-1.23, -1.23. -1.23E+3, 3.21E-6
文字列'ABC', "ABC"'A' (1byteのみ)"ABC"
BOOLFALSE, TRUE-0, 1
2進数2#0010--
8進数8#337--
時間T#1s, TIME#50ms--

IEC-61131-3準拠

用途オムロン NX/NJキーエンス KV-X
入力変数変数
出力変数変数
内部リレーBOOL変数BOOL変数
保持メモリ保持変数保持変数
データINT/DINTなどの変数INT/DINTなどの変数
インデックス配列添字配列添字
リンク用デバイス公開変数公開変数

データ型

オムロン NX/NJキーエンス KV-X CJ
BOOL
BYTE-
WORD-
DWORD-
LWROD-
SINT-
INT
DINT
LINT-
USINT-
UINT
UDINT
ULINT-
REAL
LREAL
TIME-
DATE-
TIME_OF_DAY-
DATE_AND_TIME-
STRING

定数の表記例

オムロン NX/NJキーエンス KV-X CJ
10進数-10, 10, INT#5, INT#10#-5
符号なし10進数UINT#10
16進数16#FF, WORD#16#00FF
実数1.23, -1.23, REAL#-1.23, REAL#1.23e+3
文字列'ABC'
BOOLFALSE, TRUE, 0, 1
時間T#1s, TIME#50ms-
2進数BYTE#2#00110000-
8進数BYTE#8#127-
日付D#2026-05-29-
時刻TOD#12:10:20.0-
日付時刻DT#2026-05-29-12:00:00.0-
列挙型_eDAYOFWEEK#_WED-

メーカー別の変数の違い

オムロン NXシリーズ

変数でプログラムを作成します。基本的に物理アドレスを考える必要はありません。
互換のために仮想のCJメモリを割り付けることも可能です

キーエンス KV-Xシリーズ

基本的に変数でプログラムを作成しますが、物理アドレスで書くこともできます。

三菱の場合

オムロンNX/NJやキーエンスKV-Xの変数とは少し考え方が違い、ラベルという仕組みがあります
ラベルを作成できるのですが、内部的には物理アドレスに割り付けています
オムロンのCJシリーズのアドレス自動割り付けに似ています

外部から通信でメモリを読み出すときの違い

OPC UAやEtherNet/IPでは変数の読み書きができます。
物理アドレスにアクセスるには三菱はSLMP通信またはMC-Protocolを使用します。キーエンスは上位リンクを使用します。オムロンはFINS通信を使用します。

変数まとめ

項目三菱 iQ-Rオムロン NXキーエンス KV-X
変数
デバイスアドレス必須に近い不要不要
通信で変数読出し
根本思想デバイス中心変数中心変数中心

この記事へのコメント