湯勇明
級別: 正式會員
|
求助三菱plc寄存器D10里不斷變化的數據(模擬量),如何用D20鎖定峰值(最大值)。 [ 此帖被湯勇明在2016-11-01 10:59重新編輯 ] |
---|---|
|
wu32u2
耐得住挫折的打磨,我們將迸發出比鉆石還璀璨的光芒——
級別: 論壇先鋒
|
你呢先在PLC內指定一個數據存儲區來存放位移值,比如D0~D500再用定時中斷(例如10ms中斷一次)配合變址D0Z0將位移值存儲到D0~D500的區域內,然后用SER指令對該區域搜索最大值,如果你位移值采集的過程很長,存儲區存滿后仍在采集,可保存完最大值后將之前的數據覆蓋。 |
|
---|---|---|
本帖最近評分記錄:
|
wu32u2
耐得住挫折的打磨,我們將迸發出比鉆石還璀璨的光芒——
級別: 論壇先鋒
|
案例還真找不到了,6年前做的一臺爆破測試臺程序,是測試一零件在1.5~3MPa氣壓下爆破的最高值,跟你要求的基本一致。 |
|
---|---|---|
|
wu32u2
耐得住挫折的打磨,我們將迸發出比鉆石還璀璨的光芒——
級別: 論壇先鋒
|
http://le-linge.com/read-gktid-78330.html 找到了,原來以前分享過 |
|
---|---|---|
|
money11
教養體現細節.細節展示素質.
級別: 略有小成
|
只要最大值??我用D0存實際值D2存最大值。單位時間內LD=> d0 d2 dmov d0 d2 行不行?? |
---|---|
本帖最近評分記錄: |
小八哥
電話15394301768 QQ815360919 慈溪余姚
級別: 工控俠客
|
ld> d0 d2 mov d0 d2 就這么簡單 |
---|---|
|