renzhe
店 shop124315976.taobao.com
級別: 網絡英雄
|
1. 有28個數據寄存器 D1-----------------------------D28 每個數據寄存器設置的數據范圍 0---28 2. 當28個數據都設置完畢后,自動,叢28個中第一個開始挑選出20個出來,遇到設置為0 跳過,放到D100----D119 例如: D1=3 D2=5 D3=0 D4=8.................... 最后排列出來是 D100=3 D101 =5 D102=8 一直到D119 有興趣的研究下. 貼出梯形圖供大家學習下(注:這是實際工程中遇到的問題) [ 此帖被renzhe在2016-07-02 17:24重新編輯 ] |
|
---|---|---|
|
小八哥
電話15394301768 QQ815360919 慈溪余姚
級別: 工控俠客
|
有個問題你要確認下 如果28個里面0的個數大于8個 怎么辦 如果能肯定28個數據里不等于0 的個數大于等于20個 這就沒什么難度 無非是運行 先判斷是否等于0 如果不等于0 就把數據傳送過去 然后加1次重新來一遍 做好間接尋址和運算循環 一點難度都沒有 |
---|---|
|
小八哥
電話15394301768 QQ815360919 慈溪余姚
級別: 工控俠客
|
如果遇見等于0 的 就判斷的間接尋址加1 (D1-D28)這些 但是(D100-D119)這些的間接尋址不加1 就可以 |
---|---|
|
小八哥
電話15394301768 QQ815360919 慈溪余姚
級別: 工控俠客
|
寫了個 沒調試 你試試看 |
---|---|
本帖最近評分記錄: |