よくあるご質問
(FAQ)
よくあるご質問(FAQ)製品について
製品について
シーケンサ MELSEC
オペレーションエラーの対処法
毎スキャンBIN命令を実行しているとOPERATION ERRORが発生したが原因
は何ですか。
(図1参照)
は何ですか。
(図1参照)
- カテゴリー :
-
- 製品について > 制御機器 > シーケンサ MELSEC
回答
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の範囲かのチェックを行う回路を
追加してください。
このため指定した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