[掲示板へもどる]
一括表示

[No.387] 三菱のシーケンサーで 投稿者:seiko  投稿日:2007/06/05(Tue) 11:13
[関連記事

始めまして。
色々探して、ここにたどり着きました。三菱のシーケンサーA3(絶滅機種です)の古い改造を行おうとしています。装置のハード改造を極力せず、
既存のI/Oで行い、ソフトで対応する予定です。
警報の表示で悩んでいます。警報数は16点以下にしようと思っています。
スケアライトが32点有り、その中で予備が5点有ります。
この中の予備4点でライトの点灯数と位置で表示を出そうとしているのですが、
同時に数点の警報が出た時の対策や、出力指示の作り方に悩んでいます。
例えば警報1と2が同時に出たら、ライトの1か2(どちらか一つ)が点灯する。
つまりライトの1と2が同時に点灯して警報3の誤報にならないなどです。
インターロックにb接をずらずら並べたり、出力ライトにORを必要数分作ったり
すれば出来ますが、何かスマートでないなと思っています。
実際の設備は遠方なので、GXシュミレーターでA3A(A3はサポートされていないので)にして動きを見ながら色々試しています。
ENCO命令はどうかと思いマニュアル通りに打ち込むとエラーになります。
(GXのバグ?)
また、警報が無い時でも0bit目がONしてしまい、いまいちしっくり来ません。
「それはあなたが考える事でしょ」とお思いでしょうが
宜しくご指導願えたらと思います。
長くなってすいません。


[No.388] Re: 三菱のシーケンサーで 投稿者:管理人  投稿日:2007/06/05(Tue) 12:13
[関連記事

こんにちは

M9036
-||------------------------[MOV K0  D1000]- エラー番号クリア

ERROR1
-||-----[= K0 D1000]-------[MOV K1  D1000]- エラー番号1

ERROR2
-||-----[= K0 D1000]-------[MOV K2  D1000]- エラー番号2
・
・
・
ERROR15
-||-----[= K0 D1000]-------[MOV K15 D1000]- エラー番号15

M9036
-||--------------------[MOV D1000 K4M1000]- エラー番号を内部リレー展開


M1000
-||----------------------------------(Y10)- ERROR1 LAMP

M1001
-||----------------------------------(Y11)- ERROR2 LAMP

M1002
-||----------------------------------(Y12)- ERROR4 LAMP

M1003
-||----------------------------------(Y13)- ERROR8 LAMP

あまり深く考えていないけど
次のスキャンで表示が変更されてしまうかもしれないがこんな感じから応用してみては?
※優先順位は上から順

古い機種でも比較命令と転送命令は大丈夫だと思います。


[No.389] Re: 三菱のシーケンサーで 投稿者:seiko  投稿日:2007/06/05(Tue) 14:50
[関連記事

> 早速のご返事有難う御座います。
教えて頂いた回路で進めて見たいと思います。
また解らない事が出来ましたら、宜しくお願い致します。


[No.390] Re: 三菱のシーケンサーで 投稿者:管理人  投稿日:2007/06/05(Tue) 14:58
[関連記事

> > 早速のご返事有難う御座います。
> 教えて頂いた回路で進めて見たいと思います。
> また解らない事が出来ましたら、宜しくお願い致します。

はいよっ。

回路の先頭の

M9036
-||------------------------[MOV K0 D1000]- エラー番号クリア



ERROR1・・・・ERROR15
-|/|----------|/|--------------[MOV K0 D1000]- エラー番号クリア

とすれば1回エラーが出た後はロックして
エラーがなくなったら次のエラー受付っていう風にも出来ますね。