• 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