【GX Works3】BCD/BIN命令の使い方|BIN⇔BCD変換と表示器・設定器の接続

概要

書式

出典: MELSEC iQ-R プログラミングマニュアル(CPUユニット用命令/汎用FUN/汎用FB編)SH-081226 / ops/refs/instructions/07_conversion.md より転記。

命令記号実行条件主なオペランド/データ型動作
BCD / BCDP常時実行/立上り(s) BINデータ 0〜9999 / (d) BCD4桁BIN16→BCD4桁変換(表示器への出力)
BIN / BINP常時実行/立上り(s) BCD4桁 / (d) BIN16BCD4桁→BIN16変換(設定器からの入力)

BCDは1桁4bit×4=16bit。BINへの入力にBCD以外(0〜9以外)が含まれるとエラー。

動作

BCD D0 K4Y0 のラダー図(D0の値を4桁BCD形式でY0〜Y15へ出力)。4桁表示器に繋がるイメージをコメントで示す
BIN K4X0 D0 のラダー図(X0〜X15の4桁BCD入力をBINに変換してD0へ格納)。サムホイールSWからの入力をコメントで示す

サンプルコード

よくある誤解

関連命令

関連記事