googe2008
級別: 略有小成
![]() |
對象:三菱PLC 內容:M1000----M1100,一共100個(gè)內部繼電器 要求:1. 查詢(xún)任意N個(gè)內部繼電器的ON位(N>16) 2.假如N=20,開(kāi)始是M1050,則查詢(xún)位是M1050-M1069的ON,且要查詢(xún)M1070-M1100的ON 位。 3.要求N可以在人機中設置,且開(kāi)始位也可在人機中設置。 |
---|---|
本帖最近評分記錄: |
googe2008
級別: 略有小成
![]() |
編碼指令寫(xiě)也很長(cháng),而且還要用循環(huán)指令呢,解碼指令好像用不到 |
---|---|
|
googe2008
級別: 略有小成
![]() |
非常感謝ak47m16u571,你的程序寫(xiě)的不錯,我仿真過(guò)了,確實(shí)可以。 前些天我去武漢出差了,今天才回來(lái)。 出差前我也寫(xiě)了個(gè)程序,請ak47m16u571幫忙看看,謝謝。 我的QQ:71135718 |
---|---|
|
googe2008
級別: 略有小成
![]() |
附件中是程序 1.一開(kāi)始一直在想用SUM指令,結果不行 2。然后用ENCO編碼指令,可是可以,就是很麻煩,而且在N=0的時(shí)候指令不執行,因此會(huì )向后移動(dòng)一位。 其實(shí)想懂了很簡(jiǎn)單,寫(xiě)程序就是這樣。 |
---|---|
本帖最近評分記錄: |
googe2008
級別: 略有小成
![]() |
yl_pan ,應用了循環(huán)+移位的指令,不錯 不過(guò)程序中第二個(gè)FOR-NEXT中的M1200是不是應該改成M1220? |
---|---|
|
googe2008
級別: 略有小成
![]() |
不加的話(huà),測的是M1000-M1080中的ON位,而不是M1020-M1100中的ON位。 |
---|---|
|