法人向けトップ
> 電子デバイス・産業用機器
> 制御機器トップ
> サービス・サポート
> FA技術サポート
> サンプルプログラム
> プログラミングテクニック
> データ処理
> データ処理 No.9 デジタルSW取り込みの演算エラー対策
デジタルSWを取り込みBIN変換を行う場合、値を変更した瞬間に演算エラーが発生することがあります。
この現象はデジタルSWのメーカーや品種により頻度がまちまちですが必ず発生します。これは、7から8へ切り替えた場合などに0~9以外の値がデジタルSWから出力されるからです。
下記のプログラムの要領で演算エラーを防ぐことができます。
EX1) デジタルSW1桁をX10~X13につないでいる場合

EX2) デジタルSW2桁をX10~X17につないでいる場合

EX3) デジタルSW3桁をX10~X1Bにつないでいる場合

EX4) デジタルSW4桁をX10~X1Fにつないでいる場合
