歡迎訪問(wèn)蘇州依斯倍環(huán)保裝備科技有限公司官網(wǎng)!
依斯倍作為一家專(zhuān)業(yè)的環(huán)保公司,依斯倍致力于工業(yè)廢水處理一站式解決方案,擁有眾多污水處理的項(xiàng)目案例。依斯倍工程師也有多年相關(guān)的PID工作經(jīng)驗(yàn),遇到過(guò)也解決過(guò)各式各樣的問(wèn)題。那么今天依斯倍電氣工程師就教大家用STEP 7中的模塊實(shí)現(xiàn)PID的控制方法。
本文討論的功能模塊(SFB41/FB41,SFB42/FB42,SFB43/FB43)僅僅是使用于S7和C7的CPU中的循環(huán)中斷程序中。該功能塊,定期計(jì)算所需要的數(shù)據(jù),保存在指定的DB中。CONT_C塊與PULSEGEN塊組合使用,可以獲得一個(gè)帶有比例執(zhí)行機(jī)構(gòu)脈沖輸出的控制器。
控制系統(tǒng)的屬性由技術(shù)過(guò)程和機(jī)器條件決定,因此,必須選擇最適用的系統(tǒng)控制器。
借助于“PID參數(shù)設(shè)置”工具,可以很方便的調(diào)試功能塊SFB41/FB41,SFB42/FB42的參數(shù)。在Windows操作系統(tǒng)中,選擇start>SIMATIC>STEP 7>PID Control Parameter Assignment,調(diào)用“調(diào)試PID參數(shù)用戶(hù)界面”。在最開(kāi)始的對(duì)話框中,你既可以打開(kāi)一個(gè)已經(jīng)存在的SFB41/FB41“CONT_C”或者SFB42/FB42“CONT_S”的背景數(shù)據(jù)塊,也可以生成一個(gè)新的數(shù)據(jù)塊。由于SFB43/FB43,“PULSEGEN” 沒(méi)有參數(shù)設(shè)置的用戶(hù)界面,必須在STEP 7中設(shè)置它的參數(shù)。
可以使用控制器作為單獨(dú)的PID定點(diǎn)控制器或在多循環(huán)控制中作為級(jí)聯(lián)控制器、混合控制器和比例控制器使用??刂破鞯墓δ芑趲в幸粋€(gè)模擬信號(hào)的采樣控制器的PID控算法,如果必要的話,可以通過(guò)脈沖發(fā)送器(PULSEGEN)進(jìn)行擴(kuò)展,以產(chǎn)生脈沖寬度調(diào)制的輸出信號(hào),來(lái)控制比例執(zhí)行機(jī)構(gòu)的兩個(gè)或三個(gè)步進(jìn)控制器。SFB1/FB1“CONT_C”(連續(xù)控制器)用于使用連續(xù)的I/O變量在SIMATIC S7控制系統(tǒng)中控制技術(shù)過(guò)程。可以通過(guò)參數(shù)打開(kāi)或關(guān)閉PID控制器,以此來(lái)控制系統(tǒng)。通過(guò)參數(shù)賦值工具,可以很容易做到這一點(diǎn)。SFB2/FB2“CONT_S”(步進(jìn)控制器)用在SIMATIC S7可編程控制器上,用于二進(jìn)制數(shù)控?cái)?shù)值輸出信號(hào)積分執(zhí)行機(jī)構(gòu)的控制技術(shù)過(guò)程。在參數(shù)賦值過(guò)程中,你可以激活或取消PI步進(jìn)控制器的子功能,以使控制器與過(guò)程匹配??梢允褂迷摽刂破髯鳛閱为?dú)的PI固定設(shè)定值控制器,或者在輔助控制循環(huán)(第二級(jí)閉環(huán))中作為級(jí)聯(lián)控制器、混合控制器或者比例控制器使用,但是不能用作主控制器(第一級(jí)調(diào)節(jié)器)??刂破鞯墓δ芨鶕?jù)采樣控制器的PI控制算法實(shí)現(xiàn),由模擬執(zhí)行信號(hào)生成二進(jìn)制輸出信號(hào)。SFB3/FB3“PULSEGEN”(脈沖發(fā)生器)可以用于為PID控制器使用比例執(zhí)行機(jī)構(gòu)的脈沖輸出,可以通過(guò)脈沖寬度調(diào)制,組態(tài)PID兩步或三級(jí)控制器。脈沖寬度調(diào)制, 輸入變量30%以及每個(gè)PER_TM循環(huán)時(shí)間調(diào)用SFB/FB“PULSEGEN”10次, 含義如下:對(duì)于前三個(gè)SFB/FB“PULSEGEN”(10次調(diào)用的30 %),輸出“QPOS”為“1”,對(duì)于其余7個(gè)SFB/FB“PULSEGEN”(10次調(diào)用的70 %),輸出“QPOS”為“0”。
設(shè)定點(diǎn)以浮點(diǎn)格式在“SP_INT”端輸入。輸入SFB 41/FB 41“CONT_C”、 SFB 42/FB 42“CONT_S”、 SFB 43/FB 43“PULSEGEN”參數(shù)。差不多就可以完成了。
想了解更多信息可登陸依斯倍廢氣官網(wǎng),官方網(wǎng)址 http://www.cps99.cn ,專(zhuān)業(yè)工業(yè)廢氣處理公司,依斯倍致力于工業(yè)廢氣處理一站式解決方案,38年歐洲環(huán)保行業(yè)服務(wù)經(jīng)驗(yàn),您身邊的環(huán)保專(zhuān)家。
想了解更多信息可登陸依斯倍環(huán)保官網(wǎng),官方網(wǎng)址 http://news.sharpox.com.cn ,依斯倍致力于一站式解決方案,創(chuàng)始人擁有38年歐洲環(huán)保行業(yè)服務(wù)經(jīng)驗(yàn),管理好客戶(hù)的每一滴水是我們的使命,詳情致電全國(guó)服務(wù)熱線 400 828 6100
【文章來(lái)源:STEP7中PID控制的實(shí)現(xiàn)方法 news.sharpox.com.cn】