BCD は binary-coded decimal の略で、 10進数を1桁ごとに区切って、2進数1桁で表現したものを言います。
DEC(10進数) |
6桁目 |
4桁目 |
5桁目 |
¯ |
¯ |
¯ |
¯ |
BCD (2進化10進) |
0110桁目 |
0100桁目 |
0101桁目 |
デジタルスイッチのデータを PLC に取り込む場合や 7 セグメント表示器(デコーダ付)へデータを出力したい場合には、BCD データで入出力を行う必要があります。このような場合、各々下記の例のようにデータ変換命令を使用してください。
BCD データをそのまま演算できる BCD 算術命令( F40~F58 )もありますが、通常、PLC 内の演算は BIN で処理されるため、BIN 演算命令 (F20~F38) を用いた方が便利です。
デジタルスイッチの入力を取り込む場合
BCD -> BIN変換命令F81_BINを使用してください。
7 セグメント表示器 (デコーダ付) へ出力する場合
BIN -> BCD 変換命令F80_BCDを使用してください。