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

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

    1. <menuitem id="ayu7o"></menuitem>
      <object id="ayu7o"></object>
      加入收藏 在線留言 聯系我們
      關注微信
      手機掃一掃 立刻聯系商家
      全國服務熱線18475208684
      公司新聞
      西門子S7-1200 PLC,如何組態PID功能?
      發布時間: 2024-06-11 16:33 更新時間: 2024-12-29 08:00

      第一、基本設置


      ①基本設置--控制器類型

      a、為設定值、過程值和擾動變量選擇物理量和測量單位。我們使用的是恒壓控制,所以選擇“壓力”即可。如圖9所示;

      b、正作用:隨著 PID控制器的偏差增大,輸出值增大。反作用:隨著PID控制器的偏差增大,輸出值減小。PID_Compact反作用時,可以勾選“反轉控制邏輯”。如圖9所示;

      c、要在 CPU重啟后切換到“模式”(Mode)參數中保存的工作模式,請勾選“在CPU 重啟后激活模式”。如圖9所示。


      圖片

      ▲圖9 | PID_Compact > 基本設置>控制器類型▲


      ②基本設置--定義Input/Output 參數(如圖10)

      定義 PID過程值和輸出值的內容,選擇PID_Compact輸入、輸出變量的引腳和數據類型。選擇Input的話,那么就需要在程序中標定好工程單位值,然后標定好的工程量值填寫在PID_Compact管腳Input處,Input處的管腳值與Setpoint管腳的值比較比較,從而控制輸出。那到底是控制哪個輸出呢?就是根據Output處選擇的參數,可以是Output_PER、Output、Output_PWM。Output_PER就是直接通過模擬量的方式輸出控制外部設備,比如變頻器、電機等,Zui終它的輸出值是在0-27648之間,從而轉換成0-10V或者0-20mA,達到控制的結果。Output是百分比的方式輸出,它介于0-100之間,如果需要控制外部設備的話,需要用其他指令轉換輸出。Output_PWM是脈寬脈寬調制方式輸出數字量。


      那如果Input處選擇的是Input_PER,填寫的就是模擬量輸入通道的地址(比如IW64),這個地址會自動轉換成工程單位與Setpoint管腳的值比較。那它如何進行轉換的呢?我們往下看。


      圖片

      ▲圖10 | PID_Compact > 基本設置>定義Input/Output▲


      第二、過程值設置


      ①過程值設置--過程值限值(如圖11)

      必須滿足過程值下限<過程值上限。如果過程值超出限值,就會出現錯誤。我們設置的是60hpa,因為我們的壓力傳感器是0-5Kpa的,而量程中只用hpa這個單位。所以我們轉換成hpa,并且設置留有余量。


      圖片

      ▲圖11 | 設置過程值限值▲


      ②過程值設置--過程值標定

      a、只有在“基本設置”項下Input/Output 中輸入選擇為 “Input_PER”時,才可組態過程值標定;

      b、如果過程值與模擬量輸入值成正比,則將使用上下限值對來標定Input_PER;

      c、必須滿足范圍的下限<上限。


      由于我們“基本設置”項下Input/Output 中輸入選擇為 “Input”所以圖11中“Input_PER”項為“已禁用”


      圖片

      圖11 | 進行過程值標定▲


      gaoji設置


      ①gaoji設置--過程值監視(如圖12及圖13):

      圖片

      圖12▲


      a、過程值的監視限值范圍需要在過程值限值范圍之內;


      b、過程值超過監視限值,會輸出警告。過程值超過過程值限值,PID輸出報錯,切換工作模式;


      圖片

      ▲圖13▲


      ②gaoji設置-- PWM 限制,在此不介紹。


      ③gaoji設置--輸出值限值(如圖14)

      圖片

      ▲圖14▲


      a、在“輸出值的限值”窗口中,以百分比形式組態輸出值的限值。無論是在手動模式還是自動模式下,都不要超過輸出值的限值。


      b、手動模式下的設定值ManualValue,必須介于輸出值的下限 (Config.OutputLowerLimit) 與輸出值的上限 ( Config.OutputUpperLimit)之間的值。


      c、如果在手動模式下指定了一個超出限值范圍的輸出值,則CPU 會將有效值限制為組態的限值。


      d、PID_compact 可以通過組態界面中輸出值的上限和下限修改限值。Zui廣范圍為-100.0 到100.0,如果采用Output_PWM 輸出時限制為0.0 到100.0 。


      ④gaoji設置--對錯誤的響應(如圖15)

      a、在PID_Compact V2 時,可以預先設置錯誤響應時PID 的輸出狀態,如圖13所示。以便在發生錯誤時,控制器在大多數情況下均可保持激活狀態;


      b、如果控制器頻繁發生錯誤,建議檢查Errorbits 參數并消除錯誤原因。


      圖片

      ▲圖15▲


      根據錯誤代碼來分析錯誤原因。根據組態界面所設置的“對錯誤的響應”,不同錯誤的響應狀態也不一樣,如下表所示:

      圖片


      ⑤gaoji設置--手動輸入PID 參數

      a、在 PID Compact 組態界面可以修改PID 參數,通過此處修改的參數對應工藝對象背景數據塊> Static > Retain > PID 參數;


      b、通過組態界面修改參數需要重新下載組態并重啟PLC。建議直接對工藝對象背景數據塊進行操作。


      圖片


      聯系方式

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