用PID的PWM輸出編寫用于溫度控制的PLC程序。
解
在這里,我們使用RTD傳感器進行溫度測量,并使用變送器將傳感器輸出轉(zhuǎn)換為標(biāo)準(zhǔn)4-20mA電流輸出,然后將其連接至PLC輸入。
RTD傳感器將檢測溫度,變送器將根據(jù)測量的溫度生成信號。
固態(tài)繼電器(SSR)驅(qū)動器用于控制加熱器,SSR將由PLC的PWM(脈沖寬度調(diào)制)輸出控制。固態(tài)繼電器驅(qū)動器將控制加熱器電源,以維持所需的溫度。
例如,如果PLC輸出PWM在0到100%的范圍內(nèi)變化,則SSR將相應(yīng)地控制加熱器的電源,因此我們可以維持加熱器的溫度。
PID控制器將根據(jù)溫度輸入信號反饋生成PWM。
輸入/輸出列表
輸入清單
溫度模擬輸入:-IW64
輸出清單
加熱器的PWM輸出(SSR):Q1.1
M記憶
PID啟用:-M61.0
手動啟用:-M61.1
PID重置:-M61.2
設(shè)定溫度:-MD500
實際溫度:-MD704
PID輸出(%):-MD758
PID狀態(tài)字:-MW770
PID錯誤字:-MD778
PID使能輸入:-M61.0
PID手動模式啟用輸入:-M61.1
PID控制器復(fù)位:-M61.2
PID上限報警:-M766.0
PID下限報警:-M766.1
PID輸入警告:-M766.2
PID PWM控制溫度的梯形圖
節(jié)目說明
對于此應(yīng)用程序,我們使用S7-1200 PLC和TIA門戶軟件進行編程。
網(wǎng)絡(luò)1:
在網(wǎng)絡(luò)中,我們?yōu)镻ID功能配置了標(biāo)準(zhǔn)參數(shù)。
“ Drive PID” .sRet.r_Ctrl_Gain:-為PID(1.0)保存的比例增益或P增益。
“ Drive PID” .sRet.r_Ctrl_Ti:-保存的積分時間或PID的I增益(20s)。
網(wǎng)絡(luò)2:
“ Drive PID” .sRet.r_Ctrl_Td:-保存的微分時間或PID的D增益(0s)。
網(wǎng)絡(luò)3:
這里我們采用了溫度PID的最大輸出限制和最小輸出限制。我們在這里考慮了PID輸出100的最大限制,最小限制為0。
網(wǎng)絡(luò)4:
PID_Compact指令r_Cycle的采樣時間是自動確定的,通常等于調(diào)用OB的周期時間。
對于此應(yīng)用程序,請考慮0.1s。
網(wǎng)絡(luò)5:
在這里,我們使用PID控制器,它將通過提供PWM輸出來控制SSR。
網(wǎng)絡(luò)6:
PID運行模式控制已啟用。
網(wǎng)絡(luò)7:
在這里,我們將電流(4-20mA)輸入信號轉(zhuǎn)換為數(shù)字(0- 27648)信號。
注意:-上述應(yīng)用可能與實際應(yīng)用不同。本示例僅用于說明目的。我們也可以在其他PLC中實現(xiàn)此邏輯。這是使用PID的PWM進行溫度控制的概念,我們也可以在其他示例中使用該概念。
本示例中考慮的所有參數(shù)和圖形表示僅出于解釋目的,在實際應(yīng)用中參數(shù)或表示可能有所不同。同樣,在應(yīng)用程序中未考慮所有互鎖。
相關(guān)產(chǎn)品推薦: 磁性翻板液位計、 流量計、 智能雷達物位計、 一體式孔板流量計、 熱電偶、 智能電磁流量計、 智能壓力變送器、 磁翻板液位計、 渦街流量計、