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