FP0R

FP0R:X8からXFの8ビットにデジタルスイッチの配線をし、この2桁の値(00から99)を数値(0から99)として取り込みたい。

FP0R:X8からXFの8ビットにデジタルスイッチの配線をし、この2桁の値(00から99)を数値(0から99)として取り込みたい。

X8からXFの8ビットの情報をゼロクリアされているデータエリア(仮にDT10とします。)にデジット転送(F6デジット転送命令)し、その値をBCD→BIN変換(F81バイナリ変換命令)を実行します。
注意点として、デジタルスイッチは値を変更する途中(例えば7から8に切り替える操作中)に0から9でない値を出力する場合があります。この時、F81命令では演算エラーを発生しますので、演算エラーが発生しても「運転を継続」するようにしてください。その設定はPLCシステムレジスタ設定→異常時運転→「演算エラー発生時運転を停止する」 のチェックを外してください。