DCS及PLC控制系統中PID的運算及應用

2020-12-14 電子產品世界

現在國內外一些著名的品牌廠家幾乎論斷的整個工業自動化控制領域,如:國外的有艾默生、西門子;國內的有:浙大中控、和利時等,那麼在這些控制系統中最常規的PID控制是怎麼實現的,他們又是怎麼進行編程組態得到的PLD運算的,本文就常規的PID及起模塊進行總結以及應用做個簡單的介紹:

  一、DCSPLC控制系統PID的運算

  1 指令解說

  l 上式T為梯形圖時間繼電器周期輸出,在此引為採樣及調節周期。

  l S1為設定的目標值,又稱給定值

  l S2為實際測定值。

  l S3為PID控制參數的起始參數單元,控制參數佔用S3後續的25個D數據寄存器。具體說明如下:

  S3+0: TS 採樣時間 設定為K1(1T)

  S3+1: ACT.運算方向 一般設為 H0001;

  設為H0000時為反PID運算。

  S3+2: L 濾波係數 0-99% 0% 無濾波。 參考設定為K50

  0000-99.00

  S3+3: KP 比例増益 0-32767% 參考設定為K2000。

  0000-327.67

  S3+4: TI 積分時間 0-32767(•1T) 參考設定為K500。

  S3+5: KD 微分増益 0-32767% 一般設定為K0。

  0000-327.67

  S3+6: TD 微分參數 0-32767(•1T) 設定為K0,無微分

  S3+7: 偏差,浮點數表示,佔兩個字節:S7+7,S7+8。

  E(K)=SV-PV (ACT.0=1)

  E(K)=PV-SV (ACT.0=0)

  S3+8:

  S3+9: 偏差的一階導數,浮點數表示。S3+9,S3+10

  E(K)'=E(K)-E(K-1)

  S3+10:

  S3+11: 偏差的二階導數,浮點數表示。S3+11,S3+12

  E(K)''=E(K)'-E(K-1)'

  S3+12:

  S3+13: 本次濾波後的實測值,浮點數表示。S3+13,S3+14。

  PVF(K)=PV(K)+L• [PVF(K-1)-PV(K)]

  S3+14:

  S3+15: PID的微分調整項,浮點數表示。S3+15,S3+16。

  PID_D(K)=[TD•E(K)''+KD•TD•PID_D(K-1)]/(TS+KD•TD)

  S3+16:

  S3+17: PID的本次調整輸出,浮點數表示。S3+17,S3+18

  DMV(K)=DMV(K-1)小數部分+KP[E(K)'+TS•E(K)/TI+PID_D(K)]

  S3+18:

  S3+19: PID控制的輸出值,取值範圍:0-32767。

  MV(K)=MV(K-1)+INT(DMV)

  S3+20: SH 上限報警 設定為K20000

  S3+21: SL 下限報警 設定為K20

  S3+22: OH 上限幅值 設定為K10000

  S3+23: OL 下限幅值 設定為K20

  S3+24: ALM.0 SH上限報警時ON

  ALM.1 SL下限報警時ON

  ALM.2 OH上限輸出時ON

  ALM.3 OL下限輸出時ON

PID運算式

  1. PVF(K)=PV(K)+L•[PV(K-1)-PV(K)]

  E(K)=SV(K)-PVF(K)

  E(K)'=E(K)-E(K-1)

  E(K)''=E(K)'-E(K-1)'

  2. D(K)=[TD•E(K)''+KD•TD•D(K-1)]/(TS+KD•TD)

  3. MV(K)=MV(K-1)+KP•[E(K)'+TS•E(K)/TI+D(K)]

  符號說明:

  PV:測定值。 SV:目標值。 MV:輸出值。

  PVF:濾波後的測定值。

  L :濾波係數。

  TS:採樣時間。

  KP:比例増益。

  TI:積分時間。

  TD:微分時間。

  KD:微分増益。

  PV(K):本次採樣測定值。

  D(K): 微分項。

  INT(DMV):PID本次增量輸出。

  PV(K-1):一個調節周期T前測定值。

  二、DCSPLC控制系統中PID的運算的應用

  案例一. 控制一組(四臺)實驗電爐,溫度檢測用PT100熱電阻,工作溫度在100℃以下,控制精度要求在0.1℃,超調小於0.5℃。熱源為電阻絲,每電爐發熱總功率380VAC 8KW。

  控制方案:選一混合型PLC作調節控制單元,其輸出控制四個三相智能模塊矽,辦公室計算機與PLC通信,作溫度跟蹤記錄。

  各通道的設置參數(由人機界面或字符屏設定):

  0通道1通道2通道3通道

  AI通道設定溫度D300D310D320D330

  P參數D301D311D321D331

  I參數D302D312D322D332

  D參數D303D313D323D333

  PID手動自動切換M100M110M120M130

  手動加M101M111M121M131

  手動減M102M112M122M132

  實測溫度D10D11D12D13

  DA通道輸出電流D20D21D21D23

  選取其中一路作簡要說明:

  第一步:規劃並設定控制區參數。PID控制共佔用28個數據寄存器,第一路控溫規劃到D2000-D2027。

  第二步:PID調節與手動調節要相互協調,做到無擾切換。示例中,手動調節和自動調節最終輸出都歸入D2028

相關焦點

  • PLC在恆壓供水系統中的應用設計
    在此條件下各種恆壓供水方式應運而生,其中由變頻器、PLC控制的方式尤為普遍,這種方式的特點:系統穩定,功能強大,變頻器用於供水更加節能,所以廣泛應用在多層住宅小區生活消防供水系統中,現在好多場合也有應用,比如中央空調系統、供水加壓站、集中供熱等,這種方式經受了時間的考驗,已有很多的應用實例。本文介紹的系統在寶雞某電廠家屬區已從98年運行至今,系統穩定,性能可靠,得到了用戶的肯定和好評。
  • 基於ARM與PID算法的開關電源控制系統
    電源行業也開始採用內部集成資源豐富的嵌入式控制器來構成大型開關電源的控制系統。將SAMSUNC公司的嵌入式ARM處理器S3C4480晶片,應用到開關電源的控制系統的設計中,採用C語言和少量彙編語言,就可以實現一種以嵌入式ARM處理器為核心、具有智能PID控制器以及觸控螢幕、液晶顯示器等功能的開關電源控制系統。
  • 基於PLC的流量比值控制系統設計
    (3)pid控制                fx2nc系列plc具有pid控制指令,             pid  d200    設定值sv,參數起始字,二進位數據                             d201    輸入字,流量反饋數據,二進位數據
  • PLC在發電輔助系統中的應用
    在寶二電廠的外圍輔助plc控制系統中全部採用上位機——法國施耐德 modicon quantum系列plc組成集成監控系統。plc組態軟體modsoft2.6,監控軟體採用美國wonderware公司的intouch(運行版和開發版)。
  • PLC編程及應用
    3、i/o編碼使用plc,就是以軟體程序來取代硬體配線。傳統電工圖當中,主電路是plc無法取代的;plc可以取代的部份,是控制電路。由傳統電工圖轉換為階梯圖的第一個步驟,就是i/o編碼,亦即將傳統電工圖中的輸入/輸出組件,先行確定其在plc中所擬對應之外部輸入/輸出端子編號,以及外部輸入組件接線方式是採用a/b接點,如表1所示。
  • DCS系統控制組態仿真軟體的設計和實現
    1 引言  集散控制系統(dcs)是應用計算機技術對生產過程進行集中監視、操作、管理而對現場裝置的控制分散的基本控制技術。集散控制系統的重要組成部分是組態軟體。傳統的工業控制軟體重複使用率低開發周期長,很難滿足工業自動化的要求。
  • PLC的PID控制方法及功能介紹
    在工業控制中,PID控制(比例-積分-微分控制)得到了廣泛的應用,這是因為PID控制具有以下優點:
  • pid溫度控制系統的氣體冷媒及主要用途
    pid溫度控制系統的氣體冷媒及主要用途 ,「12vugqe」pid溫度控制系統,找無錫冠亞,pid溫度控制系統可以適應負荷變化,寬溫度範圍,-120℃~350℃。蒸汽專用的控制閥,換熱器等,運行可靠,壽命長。
  • 基於B/S結構的網絡控制系統開發
    本文根據這一思想提出基於b/s結構進行的網絡控制,並開發了一套基於plc和交流變頻器的實時遠程控制系統,該系統集工控組態軟體、plc技術、變頻控制技術,網絡通信技術於一體。這種在20世紀90年代中期發展的,基於瀏覽器、web伺服器和應用伺服器的計算結構稱為browser/service(b /s,瀏覽器/伺服器)計算模式,b/s模式繼承傳統的c/s(客戶/伺服器)模式中的網絡軟、硬體平臺和應用,但克服了c/s模式的上述缺陷,這種新的結構具有下列優點:  (1) 應用伺服器的開發簡單  b/s結構是一個包括了客戶、web伺服器和應用伺服器的三層結構
  • 基於西門子PLC的煤氣回收控制系統
    基於西門子PLC的回收控制系統主要包括氣櫃的油泵控制、櫃內壓力控制、櫃容控制、活塞速度控制、減壓站的自動減壓、工藝參數顯示等功能。  2 硬體配置  2.1 控制站  氣櫃控制站選用siemens s7-400h plc冗餘控制系統。包括兩個414-4hcpu,2塊冗餘電源模板,2塊冗餘cp443網卡。
  • pid溫度控制系統優劣綜合對比分析
    pid溫度控制系統優劣綜合對比分析 ,「12vugqe」   pid溫度控制系統,找無錫冠亞,pid溫度控制系統可以適應負荷變化,寬溫度範圍,-120℃~350℃。蒸汽專用的控制閥,換熱器等,運行可靠,壽命長。
  • 基於DSP的NNC-PID控制器電液位置控制系統實現
    因此,對電液系統的控制一直是一個複雜控制系統問題。本文引用地址:http://www.eepw.com.cn/article/160814.htm  常規PID控制器具有結構簡單、參數意義明確、控制的動態和靜態特性優良等特點。
  • 數字PID控制算法在溫控系統中的應用
    溫度控制對於大型工業和日常生活等領域都具有廣闊的應用前景。很多應用領域,需要精度較高的恆溫控制,例如,根據外界變化,隨時調節相應的LED亮度以達到所需色溫值,可以實現更好的照明和裝飾效果。在連續控制系統中,對象為一階和二階慣性環節或同時帶有滯後時間不大的滯後環節時,PID控制是一種較好的控制方法。
  • PLC、DCS、FCS三者之間的區別與聯繫
    FCS是由dcs與plc發展而來,FCS不僅具備DCS與PLC的特點,而且跨出了革命的一步,而目前,新型的DCS與新型的PLC都有向對方靠攏的趨勢,新型的DCS已有很強的順序控制功能;而新型的PLC,在處理閉環控制方面也不差,並且兩者都能組成大型網絡,DCS與PLC的適用範圍,已有很大的交叉。
  • PLC四十年發展歷程及展望
    限於當時的元器件條件及計算機發展水平,早期的PLC主要由分立元件和中小規模集成電路組成,可以完成簡單的邏輯控制及定時、計數功能。  1971年日本從美國引進這項技術,很快研製出第一臺可編程序控制器DSC-18。1973年西歐國家也研製出他們的第一臺可編程控制器。我國從1974年開始研製,1977年開始工業推廣應用。
  • 工業控制系統SCADA/DCS和PLC有何區別?SCADA/DCS和PLC的概述
    工業控制系統(ICS)是一個通用術語,涵蓋多種類型的控制系統,包括監控和數據採集(SCADA)系統,分布式控制系統(DCS),和其他較小的控制系統配置,如經常在工業部門和關鍵基礎設施中用到的防滑安裝的可編程邏輯控制器(PLC)。
  • PID控制算法原理(拋棄公式,從本質上真正理解PID控制)
    「 本文主要介紹了在推薦系統中的流量控制以及廣告調價中應用廣泛的PID控制算法的原理,幫助同學們從本質上理解PID控制。」文章來源:https://zhuanlan.zhihu.com/p/39573490本文僅供學術交流,如有侵權,請後臺聯繫小編進行刪除。
  • 13個基於PID控制器的設計實例
    PID控制器(比例-積分-微分控制器)是一個在工業控制應用中常見的反饋迴路部件,由比例單元比例P(proportion)、積分單元I(integration)和微分單元D(differentiation
  • pid算法控制溫度中變壓器的發熱及冷卻原理
    pid算法控制溫度中變壓器的發熱及冷卻原理   pid算法控制溫度,找無錫冠亞,pid算法控制溫度可以適應負荷變化,寬溫度範圍,-120℃~350℃。蒸汽專用的控制閥,換熱器等,運行可靠,壽命長。
  • 基於ADUC7026的PID算法在基站功率控制中的應用
    1.前言  數字PID控制在生產過程中是一種最普遍採用的控制方法,其特點是結構簡單,穩定性好,工作可靠,調整方便,多被應用到被控對象的結構和參數不能完全掌握或得不到精確數學模型的環境中。本文首先分析數字PID控制算法中的兩種常見算法,而後重點討論它們在基於ADUC7026的基站功率控制中的應用方法,並對比它們的測試結果,給出結論。  2.數字PID控制原理  2.1 PID控制的基本原理