西門子S7-300信號(hào)模塊SM323
西門子S7-300信號(hào)模塊SM323 西門子S7-300信號(hào)模塊SM323
潯之漫智控技術(shù)(上海)有限公司 上海詩(shī)慕自動(dòng)化設(shè)備有限公司
本公司銷售西門子自動(dòng)化產(chǎn)品,*,質(zhì)量保證,價(jià)格優(yōu)勢(shì)
西門子PLC,西門子觸摸屏,西門子數(shù)控系統(tǒng),西門子軟啟動(dòng),西門子以太網(wǎng)
西門子電機(jī),西門子變頻器,西門子直流調(diào)速器,西門子電線電纜
我公司大量現(xiàn)貨供應(yīng),價(jià)格優(yōu)勢(shì),*,德國(guó)*
經(jīng)過學(xué)習(xí)西門子S7-300PLC,我們可以使用模塊FB41 來實(shí)現(xiàn)PID 控制,F(xiàn)B41 就相當(dāng)
于我們常規(guī)儀表里的控制器,既然是PID 控制器就應(yīng)該能夠設(shè)定P、I、D 參數(shù)。即:比例度、
積分時(shí)間、微分時(shí)間。常規(guī)儀表的面板上可以更改PID 參數(shù),又有手動(dòng)/自動(dòng)切換按鈕等。
今天我們要做的就是使用S7-300PLC 的FB41 來代替常規(guī)儀表,如何使用FB41 來實(shí)現(xiàn)
PID 控制的呢??
FB41 是一個(gè)功能塊,它所能實(shí)現(xiàn)的功能(PID)已經(jīng)由專業(yè)人員設(shè)計(jì)好,我們只要調(diào)用
它,并根據(jù)我們的需要來更改相應(yīng)的參數(shù)即可使用。所以我們不用理會(huì)FB41 是如何實(shí)現(xiàn)比
例運(yùn)算、積分運(yùn)算、微分運(yùn)算等等這些問題,只需要會(huì)調(diào)用就可以了。
現(xiàn)在我們已經(jīng)知道FB41 就相當(dāng)于常規(guī)儀表里的一個(gè)控制器了,那么我們是如何使用FB4
1 并給它設(shè)置相應(yīng)的參數(shù)呢??
FB41 相當(dāng)于一個(gè)子程序,它是用來實(shí)現(xiàn)PID 運(yùn)算的,我們只需要每隔一段時(shí)間去調(diào)用這
一“子程序”就可以實(shí)現(xiàn)PID 控制。所以我們?cè)贠B35 里調(diào)用FB41 就可以了,調(diào)用的頻率可
以在屬性里面設(shè)置。
我們是在OB35 里調(diào)用FB41 的所以在OB35 里可以看到FB41 的端口。因此可以直接在
這些端口上直接設(shè)參數(shù)。
到這里有人會(huì)問,既然可以在OB35 里面可以直接給FB41 端口賦參數(shù),為什么還要背景
數(shù)據(jù)塊DB 呢???
其實(shí)PLC 在運(yùn)行過程中會(huì)先檢查,用戶有沒有在OB35 里給FB41 的端口設(shè)參數(shù),如果有
就直接使用端口上的參數(shù),如果沒有就到背景數(shù)據(jù)表里面去取參數(shù)。
所以我們可以在兩個(gè)地方設(shè)置參數(shù),在數(shù)據(jù)表里面參數(shù)只能是一個(gè)固定值,不能是一個(gè)變量,
所以當(dāng)程序
下載到PLC 之后就不能更改數(shù)據(jù)表里面的參數(shù)了。
給端口賦參數(shù)是一個(gè)變量,變量里面存有參數(shù),當(dāng)我們需要改變參數(shù)只需要改變相應(yīng)的變量
就只以了。
結(jié)合兩種方法的優(yōu)缺點(diǎn),我們可以同時(shí)在兩個(gè)地方設(shè)參數(shù),有些參數(shù)不需要經(jīng)常改變的,
我們就直接在DB 里面設(shè)定。要經(jīng)常改變的參數(shù)就在FB41 的端口上設(shè)定。