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

メーカー別デバイス比較

デバイス一覧

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
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
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
変数○◎◎
デバイスアドレス必須に近い不要不要
通信で変数読出し△◎◎
根本思想デバイス中心変数中心変数中心

関連ページ

PLC

relay

メーカー別特殊リレー比較

三菱・OMRON・KEYENCEなど主要PLCメーカーの特殊リレーを比較します。

PLC

function

メーカー別応用命令語比較

三菱・OMRON・KEYENCEなど主要PLCメーカーの応用命令語を比較します。

PLC

systemvar

メーカー別システム変数比較

OMRON NX と KEYENCE KV-Xのシステム変数を比較します。

PLC

systemvar

メーカー別FUN/FB比較

OMRON NX と KEYENCE KV-Xのファンクションとファンクションブロックを比較します。

PLC

motion

メーカー別モーション制御命令比較

OMRON NX と KEYENCE KV-Xのモーション制御命令を比較します。

MITSUBISHI

特殊補助リレー(SM)・特殊レジスタ(SD)一覧

SM・SD一覧

Qシリーズ / Lシリーズ / iQ-Rシリーズ PLC 特殊補助リレー(SM)・特殊レジスタ(SD)一覧

KEYENCE

CR/CM 機種別比較表

CR/CM 機種別比較表

KV-X KV800 KV7000 KV5000 KV3000のCR/CMの比較

KEYENCE

CR/CM 機種別比較表

CR/CM KV/KV-X対応表

KEYENCE KV-8000シリーズと KV-X500/X300シリーズ間のCR/CMおよび変数名の対応一覧

OMRON

CJ-NJ命令置換ガイド

CJ-NJ命令置換ガイド

CJの命令語からNJの命令語へ置換するガイド

PCツール

KVシリーズからCJシリーズへの変換ソフト

KVtoCJ

KEYENCE KVシリーズのラダーをOMRON CJシリーズのラダーに変換するアプリケーションです

PCツール

CJシリーズからKVシリーズへの変換ソフト

CJtoKV

OMRON CJシリーズのラダーをKEYENCE KVシリーズのラダーに変換するアプリケーションです

この記事へのコメント