<object id="ayu7o"></object>

      <object id="ayu7o"></object>

    1. <menuitem id="ayu7o"></menuitem>
      <object id="ayu7o"></object>
      加入收藏 在線留言 聯系我們
      關注微信
      手機掃一掃 立刻聯系商家
      全國服務熱線18475208684
      公司新聞
      PID的作用是什么?如何實現西門子S7-1500的PID功能?如何進行PID調試?
      發布時間: 2024-06-26 10:13 更新時間: 2024-12-02 08:00

        PID多用于對溫度、壓力、流量等過程變量的閉環控制,是PLC不可缺少的功能之一,與S7-300/400相比S7-1500集成的PID功能參數化更加簡單,調試更加方便,自整定的魯棒性更強,可以大大節省工程時間。本篇我們來介紹S7-1500 PLC的PID功能。

          下面我們開始介紹如何實現西門子S7-1500的PID功能。為了便于演示,在程序中調用了一個過程仿真函數,由于對積分微分時間的jingque計算,PID函數必須在循環中斷OB中調用,為此,首先在項目中點擊“添加新塊”,選擇“組織塊”和“Cyclic Interrupt”類型,設置循環時間為500ms,代表該OB塊每隔500ms被調用執行一次。

      圖片

          在“指令”欄中選擇“工藝”指令組,在“PID控制”文件夾中,選擇“PID_Compact”指令,將它拖放到循環中斷OB中,在彈出的“調用選項”對話框中,可以定義新生成的PID工藝對象即一個數據塊的名稱,點擊“確定”,這樣將創建一個PID工藝對象。

      圖片

          PID函數的設定值可以直接在數據塊中賦值,過程值“Input”表示通過用戶程序賦值,“Input_PER”表示通過模擬量進行反饋。示例中,過程值連接到過程仿真的輸出MD20,“Output”表示輸出一個浮點值,“Output_PER”表示直接通過模擬量輸出。示例中,輸出MD24用于連接到過程仿真的輸入。賦值完成后保存項目。其他的PID的參數設置則通過PID“工藝對象”進行參數化。

      圖片

          在項目導航中打卡“工藝對象”,可以看到新建的PID工藝對象“DB1”,雙擊“組態”圖標進入參數化界面。在“基本設置”欄中可以設置“控制器類型”,例如設置在CPU啟動后PID的控制模式為自動。在“Input/Output參數”欄中選擇反饋和輸出通道,必須與程序中調用PID函數的賦值相匹配。在“過程值設置”欄中可以設置過程值的上下限和模擬量反饋的標定值。在“gaoji設置”欄中可以設置調節規則和PID參數。在這里設置PID的采樣時間必須與調用周期匹配,例如500ms。配置完成后存盤編譯并下載到PLC中。

      圖片

          項目下載后,可以開始進行PID的調節。點擊“調試”圖標進入調試界面,選擇視圖的采樣周期,例如0.3S。點擊“Start”按鈕進入在線模式,在“調節”模式中可以選擇預調節和精細調節,初始階段可以選擇預調節,如果震蕩則需要精細調節。如果直接選擇精細調節,則先進行預調節,然后再進行精細調節,示例中先進行預調節。參數調節需要一個設定階躍作為觸發條件,例如將設定值增加50%,然后點擊“Start”按鈕啟動預調節功能,在調節狀態欄中可以看到調節進度和狀態信息。幾分鐘后,從狀態欄中可以看到預調節完成信息,但是從采樣圖中可以看到過程值和輸出值反復震蕩,說明調節效果不理想。在這樣情況下可以選擇精細調節,將操作模式選擇精細調節,然后點擊“Start”按鈕啟動精細調節功能。又過了幾分鐘,精細調節完成,過程值和輸出值平滑,效果理想。

      圖片

          可以將自調節的結果上傳到離線項目中,在組態界面可以得到調節后PID具體的參數值。為了同步PID參數在PLC中的裝載值,可以將離線數據再次下載到PLC中,操作不會影響PID參數在PLC的實際運行值,這樣一路PID調試完畢。


      聯系方式

      • 電  話:13922889745
      • 經理:向小姐
      • 手  機:18475208684
      • 微  信:18475208684