老電工講解S7-1200PLC恒壓供水項目的基本操作
導讀
我們在實際的工作現(xiàn)場中,往往會采用PLC對設備進行恒壓供水控制,但是S7-1200 PLC的PID參數(shù)又比較多,今天我們就用一個例子給大家講解S7-1200恒壓供水項目的基本操作。
01試驗設備
如圖1所示是恒壓供水設備,其中包括水泵、水龍頭、液位水箱、閥門、儲水箱、壓力傳感器、西門子1215DC/DC/DC等。壓力傳感器測量液位水箱的壓力值反饋給到PLC,PLC根據(jù)設定的壓力值與反饋的壓力值進行比較,再控制水泵的轉(zhuǎn)速,往液位水箱里注水。
說明:壓力傳感器的使用的是模擬量的方式反饋給到PLC,PLC也同樣使用的是模擬量的方式控制水泵的轉(zhuǎn)速。壓力傳感器的量程是0.0-5.0Kpa。

02工藝對象組態(tài)
1、S7-1200PLC的PID功能需要創(chuàng)建工藝對象。對于創(chuàng)建工藝對象有兩種方法,如圖2所示。值得注意的是:PID_Compact指令需要在OB30中斷組織塊中調(diào)用,如圖3所示。


2、使用 PID 控制器前,需要對其進行組態(tài)設置,分為基本設置、過程值設置、高級設置等部分。點擊圖4中的“小房子”圖標,進入工藝對象組態(tài)界面。

3、基本設置-控制器類型
控制器類型選擇“壓力”,測量單位是Hpa(根據(jù)設備上的壓力傳感器量程本該選擇的是Kpa,但是下拉選項中沒有Kpa單位,所以選擇最接近的單位hpa)。如圖5:

在Input選項中選擇Input:也就是需要標定后的工程單位值(而不是模擬量通道值IW64)與Setpoint進行比較。
在Output選項中選擇Output_PER(模擬量):就是使用模擬量通道(QW64)的值直接作用于水泵控制。如圖6所示:

4、基本設置-過程值設置
過程值設置的話,上下限根據(jù)傳感器的量程適當調(diào)整。如圖7所示:

5、基本設置-高級設置
本項目中,使用的是常規(guī)的恒壓供水項目,在“調(diào)節(jié)規(guī)則”選項中選擇“PI”即可。如圖8所示:

03程序編寫
1、模擬量標定
模擬量標定主要為了傳感器、HMI上顯示的壓力值、PID的測量值三者統(tǒng)一,更加方便直觀的調(diào)節(jié)恒壓供水系統(tǒng)。
①將液位水箱里的的水放完,然后監(jiān)控IW64模擬量通道的數(shù)值為6075。(圖9為監(jiān)控IW64通道的數(shù)據(jù)值,圖10為水箱示意圖);
②將液位水箱里的的水注滿,然后監(jiān)控IW64模擬量通道的數(shù)值為12764。


2、OB1程序編寫,如圖11:

3、OB30組織塊程序編寫,如圖12:

4、HMI畫面制作

備注:HMI上關聯(lián)的地址
①手動給定關聯(lián)的地址如圖14:

②“PID輸出”關聯(lián)的地址:QW64
③“設定壓力”關聯(lián)的地址:DB2.DBD8
④“當前壓力”關聯(lián)的地址:DB2.DBD4
⑤“故障確認”關聯(lián)的地址如圖15:

⑥“手動控制”和“自動控制”關聯(lián)的地址如圖16:

⑦“模式”關聯(lián)的地址如圖17:

⑧“P”“I”“D” “模式”關聯(lián)的地址如圖18:

04PID調(diào)試
1、點擊PID_Compact指令上的“調(diào)試”圖標進入PID調(diào)試界面,如圖19和圖20。


來源:技成培訓網(wǎng),作者:技成-郭彪,未經(jīng)授權(quán)不得轉(zhuǎn)載!
粉絲福利
微信掃碼領PLC經(jīng)典案例文章源程序
