1. <del id="sqmd4"></del>
      <object id="sqmd4"></object>
      1. <object id="sqmd4"></object>
          加入收藏 在線留言 聯系我們
          關注微信
          手機掃一掃 立刻聯系商家
          全國服務熱線13185520415

          河南省西門子授權供應商---西門子電機漯河市總代理

          更新時間
          2024-11-23 08:00:00
          價格
          請來電詢價
          西門子PLC
          西門子伺服電機
          西門子觸摸屏
          西門子電纜
          西門子變頻器
          西門子模塊
          聯系電話
          13510737515
          聯系手機
          13185520415
          聯系人
          董海波
          立即詢價

          詳細介紹
          01
          PID控制知識講解

          S7-200 SMART能夠進行PID控制。S7-200 SMART CPUZui多可以支持8個PID控制回路(8個PID指令功能塊)

          PID是閉環控制系統的(比例-積分-微分)

          PID控制器根據設定值(給定)與被控對象的實際值(反饋)的差值,按照PID算法計算出控制器的輸出量,控制執行機構去影響被控對象的變化。

          PID控制是負反饋閉環控制,能夠抑制系統閉環內的各種因素所引起的擾動,使反饋跟隨給定變化。

          根據具體項目的控制要求,在實際應用中有可能用到其中的一部分,比如常用的是PI(比例-積分)控制,這時沒有微分控制部分。

          PID算法在S7-200 SMART中的實現

          PID控制Zui初在模擬量控制系統中實現,隨著離散控制理論的發展,PID也在計算機化控制系統中實現。

          02
          PID向導組態設置

          Micro/WIN SMART提供了PID Wizard(PID指令向導),可以幫助用戶方便地生成一個閉環控制過程的PID算法。此向導可以完成絕大多數PID運算的自動編程,用戶只需在主程序中調用PID向導生成的子程序,就可以完成PID控制任務。

          PID向導既可以生成模擬量輸出PID控制算法,也支持開關量輸出;既支持連續自動調節,也支持手動參與控制。建議用戶使用此向導對PID編程,以避免不必要的錯誤。


          PID向導編程組態步驟:

          1.在Micro/WIN SMART中的工具菜單中選擇PID向導:

          圖1. 在工具欄中選擇PID向導

          圖片


          圖2.在項目樹中打開'向導'文件夾,然后雙擊'PID',或選擇'PID'并按回車鍵。

          圖片


          定義需要配置的PID回路號

          圖3.在此對話框中選擇要組態的回路? 

          圖片


          圖4.Zui多可組態 8 個回路。在此對話框上選擇回路時,PID 向導左側的樹視圖隨組態該回路所需的所有節點一起更新。

          圖片


          2.為回路組態命名

          圖5.可為回路組態自定義名稱。此部分的默認名稱是'回路 x',其中'x'等于回路編號

          圖片


          3.設定PID回路參數

          圖6.設置PID參數中定義了PID回路參數,這些參數都應當是實數:

          圖片


          增益:即比例常數,默認值=1.00。

          1積分時間:如果不想要積分作用可以將該值設置很大(比如10000.0),默認值=10.00。

          2微分時間:如果不想要微分回路,可以把微分時間設為0 ,默認值=0.00。

          3采樣時間:是PID控制回路對反饋采樣和重新計算輸出值的時間間隔,,默認值=1.00。在向導完成后,若想要修改此數,則必須返回向導中修改,不可在程序中或狀態表中修改。

          注意:關于具體的PID參數值,每一個項目都不一樣,需要現場調試來定,沒有所謂經驗參數。

          4.設定回路過程變量

          圖7. 設定PID輸入過程變量

          圖片


          指定回路過程變量 (PV) 如何標定??梢詮囊韵逻x項中選擇:

          1.單極性:即輸入的信號為正,如0-10V或0-20mA等

          2.雙極性:輸入信號在從負到正的范圍內變化。如輸入信號為±10V、±5V等時選用

          3.選用20%偏移:如果輸入為4-20mA則選單極性及此項,4mA是0-20mA信號的20%,所以選20% 偏移,即4mA對應5530,20mA對應27648。

          4.溫度 x 10 °C

          5溫度 x 10 °F

          反饋輸入取值范圍

          1在a.設置為單極時,缺省值為0 - 27648,對應輸入量程范圍0 - 10V或0 - 20mA等,輸入信號為正

          2在a.設置為雙極時,缺省的取值為-27648 - +27648,對應的輸入范圍根據量程不同可以是±10V、±5V等

          3在a.選中20% 偏移量時,取值范圍為5530 - 27648,不可改變

          在'標定'(Scaling) 參數中,指定回路設定值 (SP) 如何標定。默認值是 0.0 和 100.0 之間的一個實數。此反饋輸入也可以是工程單位數值,參見:設置給定-反饋的量程范圍。

          5.設定輸入回路輸出選項

          圖8. 設定PID輸出選項

          圖片


          1輸出類型可以選擇模擬量輸出或數字量輸出。模擬量輸出用來控制一些需要模擬量給定的設備,如比例閥、變頻器等;數字量輸出實際上是控制輸出點的通、斷狀態按照一定的占空比變化,可以控制固態繼電器(加熱棒等)

          選擇模擬量則需設定回路輸出變量值的范圍,可以選擇:

          1. 單極:單極性輸出,可為0-10V或0-20mA等

          2. 雙極:雙極性輸出,可為正負10V或正負5V等

          3. 單極20% 偏移量:如果選中20% 偏移,使輸出為4 - 20mA

          4. 取值范圍:

          0. c為單極時,缺省值為 0 到 27648

          0. c為雙極時,取值-27648 到27648

          0. c為20%偏移量時,取值5530 - 27648 ,不可改變

          如果選擇了開關量輸出,需要設定此循環周期

          圖9. 設定PID輸出為數字量

          圖片

          6.設定回路報警選項

          圖10. 設定回路報警限幅值

          圖片


          向導提供了三個輸出來反映過程值(PV)的低值報警、高值報警及過程值模擬量模塊錯誤狀態。當報警條件滿足時,輸出置位為1。這些功能在選中了相應的選擇框之后起作用。

          1. 使能低值報警并設定過程值(PV)報警的低值,此值為過程值的百分數,缺省值為0.10,即報警的低值為過程值的10%。此值Zui低可設為0.01,即滿量程的1%

          2. 使能高值報警并設定過程值(PV)報警的高值,此值為過程值的百分數,缺省值為0.90,即報警的高值為過程值的90%。此值Zui高可設為1.00,即滿量程的

          3. 使能過程值(PV)模擬量模塊錯誤報警并設定模塊于CPU連接時所處的模塊位置。'EM0'就是第一個擴展模塊的位置

          7.定義向導所生成的PID初始化子程序和中斷程序名及手/自動模式

          圖11. 指定子程序、中斷服務程序名和選擇手動控制

          圖片


          向導已經為初始化子程序和中斷子程序定義了缺省名,你也可以修改成自己起的名字。

          1. 指定PID初始化子程序的名字。

          2. 指定PID中斷子程序的名字注意:

          1. 如果你的項目中已經存在一個PID配置,則中斷程序名為只讀,不可更改。因為一個項目中所有PID共用一個中斷程序,它的名字不會被任何新的PID所更改。

          2. PID向導中斷用的是SMB34定時中斷,在用戶使用了PID向導后,注意在其它編程時不要再用此中斷,也不要向SMB34中寫入新的數值,否則PID將停止工作。

          3. 此處可以選擇添加PID 手動控制模式。在PID手動控制模式下,回路輸出由手動輸出設定控制,此時需要寫入手動控制輸出參數一個0.0-1.0的實數,代表輸出的0%-100%而不是直接去改變輸出值。PID控制的自動/手動之間的無擾動切換

          8.指定PID運算數據存儲區

          圖12. 分配運算數據存儲區

          圖片


          PID指令(功能塊)使用了一個120個字節的V區參數表來進行控制回路的運算工作;除此之外,PID向導生成的輸入/輸出量的標準化程序也需要運算數據存儲區。需要為它們定義一個起始地址,要保證該地址起始的若干字節在程序的其它地方沒有被重復使用。如果點擊'建議',則向導將自動為你設定當前程序中沒有用過的V區地址。

          自動分配的地址只是在執行PID向導時編譯檢測到空閑地址。向導將自動為該參數表分配符號名,用戶不要再自己為這些參數分配符號名,否則將導致PID控制不執行。

          9.生成PID子程序、中斷程序及符號表等

          一旦點擊完成按鈕,將在你的項目中生成上述PID子程序、中斷程序及符號表等。 

          圖13. 生成PID子程序、中斷程序和符號表等

          圖片


          相關產品

          聯系方式

          • 電  話:13510737515
          • 聯系人:董海波
          • 手  機:13185520415
          • 微  信:13185520415