PLC全般

F76命令(10進アスキー→BIN変換)で事前に変換元のデータが正しいデータかどうかを調べる命令はありますか?

F76命令(10進アスキー→BIN変換)で事前に変換元のデータが正しいデータかどうかを調べる命令はありますか?

F76命令を実行するにあたり、事前に変換元データが正しいかどうかを判断するには、変換元データを1バイト(1文字)毎に分解し、H30~H39、H20、H2B、H2Dの何れかで、しかも-32768~+32767の範囲になるように比較命令で判断します。

・変換元ASCIIデータ:DT0~DT2
・変換後の10進数データ:DT50
・作業用データ:DT100~DT105
・変換スタート:X0
「F76命令元データ事前チェック例.fp」
添付プログラム例のようになりますが、かなり大変です。

そこで、現実的には次の対処方法の方が実用的です。
 ①PLCのシステムレジスタの異常時運転設定No.26のチェックマークを
  外してください。(演算エラー発生時運転継続にする。)

 ②プログラムに
   R9007
  ├┤├──[F148 ERR, K0]┤
  を追加してください。

  このプログラムは演算エラーが発生したときエラークリアをする命令です。
  通常演算エラーが発生すると運転継続中でもPLCのERRORランプが
  点灯したままになりますが、このプログラムを実行することで、
  自動的にERRORランプを消灯することが出来ます。