qinchenglim
級別: 論壇先鋒
|
現在正在改造設備,老板要求機器有記憶,判斷功能.用的是三菱FX2N的PLC. 具體要求是:有十個做貨位置,每個位置做貨完成系統都要記住這個狀態,而且要求程序具有判斷功能,在同一個工作循環內同一個位置不能重復做兩次.我用D0存儲做貨位置,用m1-m10來寄存每個位置的狀態,想讓m1-m10隨D0的變化而變化.比如當D0=3時,表示第三個位置在做貨,當這個位置完成時,m3由OFF變ON,同理當D0=4時,做貨完成m4由OFF變ON,編程時發現FX2 N的CPU 里面 m類的繼電器不支持與變址寄存器V結合用的功能,比如set[m1v0]這樣的表達不能使用,現在一時想不出好的方法設計程序,請三菱高手幫幫忙,給我提供個思路,謝謝了 做貨完成 D0=1 m1 ON D0=2 m2 ON D0=3 m3 ON . . . . D0=10 m10 ON |
---|---|
|
cvlsam
富士低壓,POD(觸摸屏),PLC專賣
級別: VIP會員
|
LD= D0 K1 Set M0 LD= D0 K2 SET M1 這樣不可以嗎?你不過才10個狀態而已,用什么變址呢? 程序的功能是完成任務,程序好不好,首先看能不能滿足需求。 |
---|---|
|
竹風涼
巧者勞,智者憂,無能者,無所求。蔬食者遨游,泛若不系之舟。
級別: 家園常客
|
樓主把簡單的事情搞復雜了 |
|
---|---|---|
|
qinchenglim
級別: 論壇先鋒
|
多謝指教,問題已經搞掂,就是程序復雜了點. |
---|---|
|