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