微分(PID)迴路控制指令

PID迴路控制指令(PID)根據輸入和表(TBL)中的組態信息,對相應的LOOP執行PID迴路計算。

PID迴路指令(包含比例、積分、微分迴路)可以用來進行PID運算。但是,可以進行這種PID運算的前提條件是邏輯堆棧棧頂(TOS)值必須為1。該指令有兩個操作數:作為迴路表起始地址的“表”地址和從0到7的常數的迴路編號。

比例/積分/微分(PID)迴路控制指令

在程序中最多可以用8條PID指令。如果兩個或兩個以上的PID指令用了同一個迴路號,那麼即使這些指令的迴路表不同,這些PID運算之間也會相互干涉,產生不可預料的結果。

迴路表包含9個參數,用來控制和監視PID運算。這些參數分別是過程變量當前值(PVn),過程變量前值(PVn--1),設定值(SPn),輸出值(Mn),增益(Kc),採樣時間(Ts),積分時間(TI),微分時間(TD)和積分項前值(MX)。

為了讓PID運算以預想的採樣頻率工作,PID指令必須用在定時發生的中斷程序中,或者用在主程序中被定時器所控制以一定頻率執行。採樣時間必須通過迴路表輸入到PID運算中。

自整定功能已經集成到PID指令中。PID整定控制面板只能用於由PID嚮導創建的PID迴路。

比例/積分/微分(PID)迴路控制指令

STEP 7--Micro/WIN提供了PID指令嚮導,指導您定義一個閉環控制過程的PID算法。在命令菜單中選擇工具 > 指令嚮導,然後在指令嚮導窗口中選擇PID指令。


分享到:


相關文章: