F80_BCD

冗長命令

注記

この命令は冗長F命令です。次の命令に置き換わっています:INT_TO_BCD_WORD

実行条件ENがONのとき、sで指定された16ビットデータを4桁BCDデータに変換します。変換後のデータは、dに格納されます。BCDに変換できる16ビットデータの範囲は、0(0 hex)~9999(270F hex)です。

  1.  (1) 対象データ [s]: 16
  2.  (2) Bit no.
  3.  (3) バイナリデータ
  4.  (4) 10進数
  5.  (5) 変換結果 (BCD)
  6.  (6) 格納先 [d]: 16#16 (BCD)
  7.  (7) BCD HEXコード

パラメータ

入力

s (WORD, INT, UINT)

変換できるバイナリデータの範囲: 0~9999

出力

d (WORD)

変換結果の4桁BCDデータを格納する16ビットエリア

エラーフラグ

sys_bIsOperationErrorHold (TRUEになり、TRUEを保持)
  • バイナリデータがBCD変換できる範囲 "0(16#0)~9999(16#270F)"を超えるときON

sys_bIsOperationErrorNonHold (1回のスキャンに対してTRUE)
  • バイナリデータがBCD変換できる範囲 "0(16#0)~9999(16#270F)"を超えるときON

関連トピック

最終修正日: 2020-02-12このページに関するフィードバックお問い合わせ窓口