如何正確的使用S7-1200PLC PID調節
這里給大伙分享一下用戶在使用S7-1200 PLC PID功能時所遇到的問題及解決方法,可以借鑒學習便于后期遇到類似問題,也能從容的去解決,以及掌握正確的西門子S7-1200PLC PID功能的用法。
一、用戶使用S7-1200 PID程序塊,使用的反饋值是INPUT,啟動自整定后出現輸入值超出設定范圍錯誤,無法啟動自整定功能。
經過多次交流,發現問題是存儲器地址沖突:用戶使用了INPUT輸入變量,經過模擬量輸入處理程序標定上限為:100.0下限為:0.0。分配的存儲地址是MD516,在程序內容還使用了MW516,MD518地址。導致地址沖突,修改MD516數據,使MD516存儲器保存的數據大于100.0,當啟動自整定時,出現輸入值超出設定范圍錯誤。
擴展知識
1、MD516包括4個字節:MB516,MB517,MB518,MB519,當使用MD516寄存器,其他程序不能使用MB516,MB517,MB518,MB519。否則,導致地址沖突,保存數據被修改或丟失。在S7-200的M區和V區:S7-300、S7-400的M區都需要注意此問題。
2、S7-1200PID的兩個反饋數據 INPUT/INPUT-PER區別,以及與 Setpoint的關系。INPUT是現場儀表測里數據,經過程序標定轉換成實際工程里數據。數據類型是實數。INPUT-PER是現場儀表數據直接經過模擬量通道進行測試,未進行數據標定,數據類型是 WORD可以通過PID組態直接進行數據標定,轉換成實際工程量。推薦使用此方法。
Setpoint:設定值,PID系統通過調解輸出設備,使反饋值與設定值相等。設置范圍即是反饋值標定的上下限。
3 Output, Output -PER. Output-PWN區別
這三個信號全是輸出信號, Output與 Output -PER是一組
Output輸出是一個百分比數,即0%-100%,指控制設備全關或全開。
Output- Per直接輸出至模擬量通道,輸出整數0-27648
Output- PWM輸出是脈寬信號,開關量輸出,與上面兩個信號不相同,單獨使用。
建議的組態過程:
如圖程序塊
基本參數配置?反饋與輸出配置
反饋數據標定
二、如何啟動S7-1200的自整定,設定值與反潰值過于接近,無法使用“啟動自整定”
當你的系統各部分已經準備完畢,可以使用自整定,自整定功能只是系統將自動優化或計算PID都數,是調試的一種方法,正常運行時,不必運行自整定調試程序。
方法如下:
第一步:啟動測試
第二步:設定值設定
首次啟動自調節:建議第一次自整定時,一定要使用啟動首次自整定可以避免系統出現發散現象,無法正常工作。
設定值要求:
設定值一反饋值(已標定)>03反饋值上限--反饋值下限制和設定值--反饋值(已標定)>05設定值。
運行自整定:微調,校驗PID都數,在完成首次自整定后,逮議啟動運行自整定,對PID數進行再次檢驗。
設定值要求
設定值--反饋值(已標定)<03“反饋值上限-反饋值下限制和設定值--反饋值(已標定)<05設定值
第三步啟動自整定
第四步?完成狀態
以上就是用戶在現場實際情兄中遇到的兩個問題,不過對PID來講,這里又做了如下問題的延伸擴展,希望對大家有進一步的幫助
問題:S7-1200 PLC PID正常運行的情況下,出現錯誤,如何恢復。
在程序塊PID_ Compact內,管角Error=1時,指示當前PID運行狀態出錯。要重新啟動PID功能,需要改PID模式 PID - CompactDB. sRet.i- Mode。來恢復PID運行,在復位PID之前,需要確認錯誤已經消除。其他方法無法重新啟動PID,包括 Reset功能也不能重置。
具體程序如圖
分享完以上總結,如有其他問題大伙也可進行補充解決。
轉發是最大的鼓勵!謝謝您的支持!
重要通知
想加入工控PLC學習技術交流群
請添加班長為好友
并備注:地區-行業-姓名昵稱獲取進群資格。
工控PLC學習 專業專注分享
分享到朋友圈,和朋友們一起分享吧
——————————————————————
? 來源:網絡-百度文庫,侵刪!
? 聲明:我們尊重原創。文字圖片視頻素材,版權屬于原作者。部分文章推送時因種種原因未能與原作者聯系上,若涉及版權問題,敬請原作者聯系我們刪除處理(聯系17621634088-微信同號),我們只做分享之用,不用于商業。
她們都關注了,你還等什么?
工程師必備
- 項目客服
- 培訓客服
- 平臺客服
TOP




















