PLC/ラダー回路の基本7 数値(データ)について

スポンサーリンク

「PLC/ラダー回路の基本1 ラダー回路の概要、A接点・B接点について」で少し説明しましたが、PLCでは数値データを扱うことができます。まず、PLCで扱う数値データの考え方を説明します。
下の表を見てください。

10進数(Decimal)16進数(Hexadecimal)2進数(Binary)2進化10進数(Binary Coded Decimal)
000000000 000000000000 0000 0000 0000
100000000 000000010000 0000 0000 0001
2200000000 000000100000 0000 0000 0010
3300000000 000000110000 0000 0000 0011
4400000000 000001000000 0000 0000 0100
5500000000 000001010000 0000 0000 0101
6600000000 000001100000 0000 0000 0110
7700000000 000001110000 0000 0000 0111
8800000000 000010000000 0000 0000 1000
9900000000 000010010000 0000 0000 1001
10A00000000 000010100000 0000 0001 0000
11B00000000 000010110000 0000 0001 0001
12C00000000 000011000000 0000 0001 0010
13D00000000 000011010000 0000 0001 0011
14E00000000 000011100000 0000 0001 0100
15F00000000 000011110000 0000 0001 0101
161000000000 000100000000 0000 0001 0110
171100000000 000100010000 0000 0001 0111
181200000000 000100100000 0000 0001 1000
191300000000 000100110000 0000 0001 1001
201400000000 000101000000 0000 0010 0000
211500000000 000101010000 0000 0010 0001
221600000000 000101100000 0000 0010 0010
231700000000 000101110000 0000 0010 0011
1006400000000 011001000000 0001 0000 0000
1277F00000000 011111110000 0001 0010 0111
255FF00000000 111111110000 0010 0101 0101
10003E800000011 111010000001 0000 0000 0000
20477FF00000111 111111110010 0000 0100 0111
4095FFF00001111 111111110100 0000 1001 0101
10000271000100111 00010000
327677FFF01111111 11111111
-1FFFF11111111 11111111
-2FFFE11111111 11111110
-32768800010000000 00000000

2進数(Binary)や2進化10進数(Binary Coded Decimal)がPLCのビットと考えてください。
0がビットのOFF状態、1がビットのON状態です。

この連続した8ビットの集まりを「1バイト」、16ビットの集まりを「1ワード」、32ビットの集まりを「ダブルワード」といいます。

PLCには主に数値を扱うレジスタが用意されており、一般的に「データレジスタ」とか「データメモリ」と呼びます。(メーカーにより呼び方は異なります。)

データレジスタ・データメモリは、主に16ビットで構成されています。