chenhaot
chenccc
級別: 略有小成
精華主題: 0
發(fā)帖數(shù)量: 157 個
工控威望: 235 點(diǎn)
下載積分: 1348 分
在線時間: 140(小時)
注冊時間: 2020-08-20
最后登錄: 2024-12-30
查看chenhaot的 主題 / 回貼
樓主  發(fā)表于: 2024-04-28 11:36
目前需要控制設(shè)備加溫,但是加溫時間需要可設(shè)置。比如100°加熱到200°,需要在2分鐘平緩的加熱到,而且這個加熱時間可以實(shí)時修改
這種程序該如何去寫?有沒有朋友做過類似的方案?
w12304888
w12304888
級別: 論壇先鋒
精華主題: 0
發(fā)帖數(shù)量: 80 個
工控威望: 1010 點(diǎn)
下載積分: 367 分
在線時間: 59(小時)
注冊時間: 2022-09-08
最后登錄: 2024-12-30
查看w12304888的 主題 / 回貼
1樓  發(fā)表于: 2024-05-04 10:44
個人用過的方案,溫差除于加熱時間(分鐘)=每分鐘需要增加的溫度
如從100度10分鐘加熱到200度    每分鐘加10度設(shè)定。0分鐘時設(shè)定110度  2分鐘時設(shè)定130度 9分鐘時設(shè)定200度,如有余數(shù)就在最后一分鐘全加進(jìn)去
注意的是:斜率升溫時間必須大于定值升溫時間,不然無法實(shí)現(xiàn)。
pid最好也要根據(jù)溫度進(jìn)行改變,低溫時用低溫的pid,高溫用高溫的pid。不然低溫容易超過設(shè)定溫度或者高溫時速率不夠到不到設(shè)定溫度。
以上僅供參考,