資源簡介
西門子PID指令詳解
PID 回路指令 (包含比例積分微分回路) 是用來進(jìn)行 PID 運(yùn)算但是可以進(jìn)行這種 PID 運(yùn)算
的前提條件是邏輯堆棧棧頂 (TOS) 值必須為該指令有兩個操作數(shù)TABLE 和 LOOP 其中
TABLE 是回路表的起始地址LOOP 是回路號可以是 0 到 7 的整數(shù)在程序中最多可以用 8 條
PID 指令如果兩個或兩個以上的 PID 指令用了同一個回路號那么即使這些指令的回路表不同
這些 PID 運(yùn)算之間也會相互干涉產(chǎn)生不可預(yù)料的結(jié)果.
回路表包含 9 個參數(shù)用來控制和監(jiān)視 PID 運(yùn)算這些參數(shù)分別是過程變量當(dāng)前值 (PVn) 過程變
量前值 (PVn-1) 給定值 (SPn) 輸出值 (Mn) 增益 (Kc) 采樣時間 (Ts) 積分時間 (TI) 微分時
間 (TD) 和積分項前值 (MX)
為了讓 PID 運(yùn)算以預(yù)想的采樣頻率工作PID 指令必須用在定時發(fā)生的中斷程序中或者用在主程
序中被定時器所控制以一定頻率執(zhí)行采樣時間必須通過回路表輸入到 PID 運(yùn)算中
代碼片段和文件信息
- 上一篇:2015-銳捷-嵌入式-校園招聘筆試題
- 下一篇:多機(jī)器人編隊控制
評論
共有 條評論