為便于對整個恒溫恒濕老化房內(nèi)溫度的控 制,同時充分利用 EC20 PLC 自身 PIO 功能和 PWM(脈寬調(diào)制脈沖)輸出 (YO ,Y1) 的優(yōu)勢,室內(nèi)溫度區(qū)域分 為 2 個部分(上層和下層各 8 個測溫度 點),對溫度取平均值作為溫度的測 量值,并把此平均值送入 PIO 功能塊 進行運算,同時對加熱執(zhí)行元件(參 考 EC20 PLC 的 1/0 接線圖,固態(tài)繼 電器 SSR1 ,SSR2 ,SSR3 所控制 的發(fā)熱管的功率逐漸加大)也進行了分 組處理:溫度偏差較小的情況下, 進行 PID 運算,通過 YO 輸出脈沖給 SSR1 ,同時關(guān)閉SSR2 ,SSR3(即 Y1 ,Y2 停止輸出);如果溫度偏差較 大,貝IJ Y1 ,Y2 也參加輸出,具體 處理思路如表 1 所示。
通過此法處理可以把溫度控制精 度保持在士 0.3度以內(nèi),而且無論提升 溫度還是下降溫度都很快速;同時把 P 10 輸出轉(zhuǎn)化為 PWM 的占空比輸出 , 又大大節(jié)省了 PLC 的資源(充分利用 YO , Y1 的高達 100kHz 的脈沖輸出功 能)0 EC20 PLC 的編程軟件 CON _TROLSTAR 的操作簡單方便 ,指令 豐富,功能強大,是一個很好的 全中文編輯工具。
二、恒溫恒濕老化房設(shè)定 PID 算法參數(shù)
實現(xiàn)步驟具體如下:首先.在數(shù) 據(jù)塊設(shè)定 PIO 各參數(shù),真中的重點是 設(shè)置 P ,1 ,0 三個參數(shù)和輸出量的 上下限范圍,由于 PIO 的輸出結(jié)果直 接和 PWM 結(jié)合在一起,所以設(shè)置時 要特別注意,在本例子中,按照 PWM 的周期為 4 秒(=4000ms) 計算, 把 PIO 的輸出上下限分別設(shè)定為咽。。 和 0; 另外按照逆動作 (8ITO=1) ,輸出限定(BIT5=1)的要求對 07911 各位進行賦值,賦值過程參考用戶手冊。http://cdpoly.cn
