老大很悲傷
冰凍三尺非一日之寒
級別: 家園?
精華主題: 0
發(fā)帖數(shù)量: 286 個
工控威望: 525 點
下載積分: 4023 分
在線時間: 173(小時)
注冊時間: 2011-11-02
最后登錄: 2024-12-13
查看老大很悲傷的 主題 / 回貼
樓主  發(fā)表于: 2017-12-20 18:25
看到別人寫的程序,先說硬件,4AD兩個。4DA一個。每個模塊用三個通道,模擬量輸入模塊2個,采集各通道的值存入:D0,D1.D2.D3.D4.D5.輸出模塊一個。占用三個通道。比如D100.D101.D102.程序中把D0~~D5做一些加減乘除運算,比較運算,區(qū)間比較。最后的運算結(jié)果存入D200.D201.D202.......最后MOV   D200   D100     MOV  D201   D101     MOV   D202    D102........模擬量就算處理完了。現(xiàn)在我的疑問是,不是處理模擬量都用PID指令嗎?還有設(shè)定值什么的,濾波系數(shù),微分系數(shù)。為什么程序中沒有。程序這樣寫算完整的嗎?看完感覺怪怪的。如果不用PID調(diào)節(jié)是不是也可以處理完模擬量的輸入輸出。小弟新人,感謝賜教!
大雄ok
級別: 正式會員
精華主題: 0
發(fā)帖數(shù)量: 3 個
工控威望: 95 點
下載積分: 593 分
在線時間: 1(小時)
注冊時間: 2017-10-23
最后登錄: 2020-12-28
查看大雄ok的 主題 / 回貼
1樓  發(fā)表于: 2017-12-26 09:09
運算只是為了從采集值變?yōu)閷嶋H值。比如5V對應(yīng)32000,     2V 對應(yīng)16000    如果采集到的數(shù)據(jù)是30000 那對應(yīng)是多少伏?這就需要一個函數(shù)運算 和PID沒有什么關(guān)系