オールクリア

CJの案件でこんなことがありました。
画面にオールメモリクリアなるビットスイッチがあります。
ラダーを追うとそのスイッチを長押しすると10ch以上のHレジスタに0を書き込むことが判明しました。
そのHレジスタを見てみると自分自身で自己保持を掛けています。
したがって、Hレジスタに0を書き込むと自己保持がリセットされる仕掛けです。
実はこのHレジスタはセンサ入力がオンになるまでリセットされないのですが何らかの原因でセンサ入力がオンにならないときに固まってしまいます。
そこで、ラダーが固まったときにエイヤーで一斉リセットを行おうというものです。
この方法が良いのか悪いのかは賛否が分かれるところですが私としては強制リセットの接点は一つにして頂きたいです。
まず、母線に強制リセットの接点を置く。
どうせ強制リセットのスイッチは一つしかないのですから。
10chのHレジスタは160点になりますから誰かが間違って他の目的で使用すると大変危険です。
それに、本来のHレジスタの使い方では無いわけで・・・。

結局、非常停止PBの接点を入れて解決?のような。^_^;
みなさんはどう思われますか?

コメントを残す