手把手教你S7-1200中實(shí)現(xiàn)PID控制|全球微速訊

2023-03-27 15:20:31 來源:你身邊的機(jī)器人專家

【導(dǎo)讀】分享S7-1200中如何實(shí)現(xiàn)PID控制。

概述

【一】PID控制PID功能用于對閉環(huán)過程進(jìn)行控制。PID控制適用于溫度、壓力和流量等物理量,是工業(yè)現(xiàn)場中應(yīng)用最為廣泛的一種控制方式,其原理是對被控對象設(shè)定一個(gè)給定值然后將實(shí)際值測量出來,并與給定值比較,將其差值送入PID控制器,PID控制器按照一定的運(yùn)算規(guī)律,計(jì)算出結(jié)果,即為輸出值,送到執(zhí)行器進(jìn)行調(diào)節(jié),其中的P、I和D指的是比例、積分和微分,是一種閉環(huán)控制算法。通過這些參數(shù),可以使被控對象追隨給定值變化并使系統(tǒng)達(dá)到穩(wěn)定,自動消除各種干擾對控制過程的影響。


(相關(guān)資料圖)

【一】S7-1200的PID控制

S7-1200 CPU提供了PID控制器回路數(shù)量受到CPU的工作內(nèi)存及支持DB塊數(shù)量限制。嚴(yán)格上說并沒有限制具體數(shù)量,但實(shí)際應(yīng)用推薦客戶不要超過16路PID回路。可同時(shí)進(jìn)行回路控制,用戶可手動調(diào)試參數(shù),也可使用自整定功能,提供了兩種自整定方式由PID控制器自動調(diào)試參數(shù)。另外STEP7 Basic還提供了調(diào)試面板,用戶可以直觀的了解控制器及被控對象的狀態(tài)。PID控制器功能主要依靠三部分實(shí)現(xiàn),循環(huán)中斷塊,PID指令塊,工藝對象背景數(shù)據(jù)塊。用戶在調(diào)用PID指令塊時(shí)需要定義其背景數(shù)據(jù)塊,而此背景數(shù)據(jù)塊需要在工藝對象中添加,稱為工藝對象背景數(shù)據(jù)塊。PID指令塊與其相對應(yīng)的的工藝對象背景數(shù)據(jù)塊組合使用,形成完整的PID控制器。自軟件 博途V13 起,固件為 4.0 或更高版本的 S7-1200,可以使用 PID_Compact V2.2 指令。S7-1200 在 V4.0 以上,博途 V13 SP1 以上,使用 S7-PLCSIM V13 SP1 可以仿真PLC 程序,但不支持工藝功能(高速計(jì)數(shù)器、運(yùn)動控制、PID 調(diào)節(jié))的仿真。

(1)下表顯示了 PID_Compact 的每個(gè)版本可用于哪種 CPU:

CPUFWPID_Compact
S7-1200 ≥ V4.xV2.2V1.2
S7-1200≥ V3.xV1.2V1.1
S7-1200≥ V2.xV1.2V1.1
S7-1200≥ V1.xV1.0

(2)PID_Compact V2.0 工藝對象典型 CPU 處理時(shí)間(取決于 CPU 類型):

CPU典型 CPU 處理時(shí)間 (PID_Compact V2.x)
CPU 1211C ≥ V4.0300 μs
CPU 1215C ≥ V4.0300 μs
CPU 1217C ≥ V4.0300 μs

(3)PID_Compact V2.0 工藝對象背景數(shù)據(jù)塊的存儲器要求:

分類PID_Compact V2.x 背景數(shù)據(jù)塊的存儲器要求
裝載存儲器要求約 12000 個(gè)字節(jié)
總工作存儲器要求788 個(gè)字節(jié)
保持性工作存儲器要求44 個(gè)字節(jié)

模擬量閉環(huán)控制系統(tǒng)-PID控制的特點(diǎn):

不需要被控對象的數(shù)學(xué)模型,結(jié)構(gòu)簡單容易實(shí)現(xiàn),使用方便有較強(qiáng)的靈活性和適應(yīng)性。

用調(diào)試窗口整定PID控制器-調(diào)試窗口的功能

1、使用“首次啟動自調(diào)節(jié)”功能優(yōu)化控制器

2、使用“運(yùn)行中自調(diào)節(jié)”功能優(yōu)化控制器,可以實(shí)現(xiàn)最佳調(diào)節(jié)

3、用于趨勢視圖監(jiān)視當(dāng)前的閉環(huán)控制

4、通過手動設(shè)置控制器的輸出值來測試過程

審核編輯:湯梓紅

標(biāo)簽:

上一篇:
下一篇: