• FAQ番号 : 14408
  • 公開日時 : 2012/03/28 21:15
  • 印刷

オペレーションエラーの対処法

毎スキャンBIN命令を実行しているとOPERATION ERRORが発生したが原因
は何ですか。
(図1参照)
カテゴリー : 

回答

BIN命令はBCDコードをバイナリコードに変換する命令です。
このため指定したBCDコードの各桁が0〜9以外の値になっているとOPERATION
 ERRORになります。

ディジタルスイッチのBCDコードを常時取り込むプログラムの場合,デジスイッチの値を
7→8または8→7に切り換えたとき入力ユニットOFF→ONとON→OFFのタイミン
グで,
入力ユニットが”F(すべてON)”として取り込むことがあります。
このときBIN命令を実行すると,OPERATION ERRORになります。

デジスイッチの値を変更したときOPERATION ERRORにならないようにする場
合は,
図2のようにデジスイッチから入力された各桁が0〜9の範囲かのチェックを行う回路を
追加してください。

製品名
シーケンサ
シリーズ
CPU