0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

如何仿真PID?

汽車電子技術(shù) ? 來源:工控億點(diǎn)點(diǎn) ? 作者: Alpend_Gu ? 2023-02-07 10:08 ? 次閱讀

上篇文章說到,PLCSIM Advanced很強(qiáng),強(qiáng)大到可以仿真很多東西,那么這篇文章就來說說如何仿真PID。

使用方式請參見這一期文章

S7-PLCSIM Advanced使用入門

  1. 準(zhǔn)備

    1.1_需要使用到一個(gè)LSim仿真庫,沒有的同學(xué)請關(guān)注公眾號(hào)并回復(fù)Lsim

  2. 下載LSim_LIB_V3_0_0,此版本是V14,更低版本可以下載V2_0_1版本。如圖一。
    圖片

    圖一

  3. 使用方式

    2.1_打開博途,右側(cè)點(diǎn)擊庫,然后打開庫,找到對應(yīng)的庫,將其打開即可。如圖二。

    圖片

    圖二
    2.2_在博途項(xiàng)目樹,程序塊中,點(diǎn)擊添加新塊,選擇組織塊,添加一個(gè)循環(huán)中斷組織塊。如圖三。

    圖片

    圖三
    2.3_點(diǎn)擊工藝對象,新增一個(gè)工藝對象,選擇PID,創(chuàng)建一個(gè)PID_Compact。如圖四。

    圖片

    圖四
    2.4_參數(shù)配置,此處以溫度為例,CPU重新啟動(dòng)后激活Mode選擇為自動(dòng)模式,如圖五。

    圖片

    圖五
    2.5_Input/Output參數(shù),需要更改為Input和Output。如圖六

    圖片

    圖六
    2.6_其余參數(shù)可以根據(jù)自己需要自行更改。此處只更改兩個(gè)設(shè)置

  4. PID塊調(diào)用

    從左側(cè)工藝指令中找到PID,打開Compact PID,找到PID_Compact塊,拖到循環(huán)中斷中,單個(gè)實(shí)例選擇剛才創(chuàng)建的PID_Compact_1實(shí)例。如圖七

    圖片

    圖七

  5. 仿真塊調(diào)用。將LSim_PT1拖入循環(huán)程序中,并創(chuàng)建實(shí)例。如圖八

    圖片

    圖八

  6. PID和仿真塊參數(shù)填寫。將PID_Compact_1的輸出參數(shù)Output填寫到LSim_PT1的輸入?yún)?shù)Input。將LSim的輸出參數(shù)Output填寫到PID_Compact_1的輸入?yún)?shù)Input中。如圖九。

    圖片

    圖九

  7. 下載仿真測試。將程序下載進(jìn)PLC中并運(yùn)行PLC

  8. 打開工藝對象,選擇調(diào)試,并打開調(diào)試界面并監(jiān)控。如圖十

    圖片

    圖十

  9. 打開PID_Compact_1的背景數(shù)據(jù)庫,在Setpiont中設(shè)定一個(gè)數(shù)值。如圖十一。

    圖片

    圖十一

  10. 此時(shí),可以針對這個(gè)PID進(jìn)行預(yù)調(diào)節(jié),如圖十二。

圖片

圖十二
11. 如果調(diào)節(jié)完成,則會(huì)顯示系統(tǒng)已調(diào)節(jié)如圖十三

圖片

圖十三
12. 預(yù)調(diào)節(jié)有條件,過程值過于接近設(shè)定值,則無法進(jìn)行預(yù)調(diào)節(jié),具體要求可參見F1幫助,在此不做詳細(xì)敘說。
13. 接下來則可以進(jìn)行精確調(diào)節(jié),精確調(diào)節(jié)時(shí)間較長,可能需要稍微等待一會(huì)。如圖十四

圖片

圖十四
14. 調(diào)節(jié)完畢,一樣顯示系統(tǒng)已調(diào)節(jié)。但是要做一步"上傳PID參數(shù)"。如圖十五

圖片

圖十五
15. 上傳完成之后,按鈕左邊變成綠色。如圖十六

圖片

圖十六
16. 此時(shí)PID參數(shù)已經(jīng)整定完成,并以整定的PID參數(shù)來運(yùn)行這個(gè)PID。

小結(jié):PID參數(shù)也可以放到HMI上做整定,官方也有這個(gè)詳細(xì)說明,此處不再做詳細(xì)說明去實(shí)現(xiàn)這個(gè)做法。包括自整定,都可以放到上位機(jī)上去做。

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報(bào)投訴
  • PID
    PID
    +關(guān)注

    關(guān)注

    35

    文章

    1466

    瀏覽量

    84831
  • 參數(shù)
    +關(guān)注

    關(guān)注

    11

    文章

    1657

    瀏覽量

    31874
  • HMI
    HMI
    +關(guān)注

    關(guān)注

    9

    文章

    575

    瀏覽量

    48304
收藏 人收藏

    評論

    相關(guān)推薦

    #嵌入式開發(fā) 自動(dòng)駕駛ros仿真-基于pid的定速巡航控制

    嵌入式開發(fā)自動(dòng)駕駛汽車
    奔跑的小鑫
    發(fā)布于 :2022年10月20日 20:20:20

    有沒有用Multisim來仿真PID的?

    最近在做一個(gè)用運(yùn)放來實(shí)現(xiàn)閉環(huán)PID控制系統(tǒng),發(fā)現(xiàn)仿真結(jié)果都沒有達(dá)到效果。想與大家交流一下,謝謝
    發(fā)表于 04-29 09:03

    有沒有用Multisim來仿真PID的?

    最近在做一個(gè)用運(yùn)放來實(shí)現(xiàn)閉環(huán)PID控制系統(tǒng),發(fā)現(xiàn)仿真結(jié)果都沒有達(dá)到效果。想與大家交流一下,謝謝
    發(fā)表于 04-29 09:05

    永磁同步直線電機(jī)simulink電流環(huán)仿真PID參數(shù)都還沒調(diào)就Iq波形就沒有震蕩要怎么往下做

    我要做的是永磁同步直線電機(jī)伺服系統(tǒng)的simulink仿真,電機(jī)模型搭好了,用svpwm發(fā)波,采用Id=0的控制方法。想用試探法來調(diào)電流環(huán)PID參數(shù)的時(shí)候,我給定一個(gè)Iq值比如10,再給定Id=0
    發(fā)表于 03-23 16:39

    利用SPICE進(jìn)行仿真設(shè)計(jì)PID控制器

    (s) 的最為方便和有效的方法是利用 SPICE 進(jìn)行仿真。 步驟1:確定SPICE模型的TEC/Temp傳感器熱阻抗。要想把 SPICE 作為 PID 環(huán)路設(shè)計(jì)的一種有效工具,獲取溫度環(huán)路的熱響應(yīng)
    發(fā)表于 09-19 11:46

    LABVIEW仿真PID控制

    運(yùn)用LABVIEW進(jìn)行PID控制仿真,希望對學(xué)習(xí)控制的同學(xué)有幫助。
    發(fā)表于 04-09 09:59

    在labview中仿真PID控制系統(tǒng),如何設(shè)置仿真步長為 0.00001s?

    我采用MATLAB/simulink仿真一個(gè)PID系統(tǒng)時(shí),可以設(shè)置采樣步長為0.00001s;現(xiàn)在想換成在labview中仿真,采用的Loop循環(huán) 但是無法定時(shí)只能是最小1ms;請問如何設(shè)置仿
    發(fā)表于 03-22 07:33

    搭建電流環(huán)PI并封裝成Mask

    師傅的泡泡,泡泡的師傅,知識(shí)改變命運(yùn)!??電機(jī)控制中,PID的使用是非常常見的, 而且在Simulink仿真中經(jīng)常需要封裝子系統(tǒng),以便于在一個(gè)對話框里進(jìn)行參數(shù)設(shè)定,那么今天就學(xué)學(xué)怎么用
    發(fā)表于 06-28 13:45

    PID的參數(shù)設(shè)置

    回復(fù)慢,積分時(shí)間往下降;  曲線波動(dòng)周期長,積分時(shí)間再加長;  曲線振蕩頻率快,先把微分降下來;  動(dòng)差大來波動(dòng)慢。微分時(shí)間應(yīng)加長;  理想曲線兩個(gè)波,前高后低4比1 ; 一看二調(diào)多分析,調(diào)節(jié)質(zhì)量不會(huì)低;*/proteus仿真PID細(xì)節(jié)程序:void PIDContro
    發(fā)表于 09-06 09:20

    PID控制器的作用到底是什么

    的缺點(diǎn)4.2 增量式PID算法4.2.2 增量式pid的優(yōu)點(diǎn)4.3 位置式pid和增量式pid的抉擇4.4 位置式pid和增量式
    發(fā)表于 09-07 07:39

    【Simulink】粒子群算法(PSO)整定PID參數(shù)(附代碼和講解)精選資料分享

    本文提供粒子群算法簡介和一個(gè)算法舉例,提供粒子群算法仿真PID的M文件代碼及simulink仿真。另外,本文還提供了一種動(dòng)態(tài)simulink仿真方法,可以讓M文件和simulink文件
    發(fā)表于 09-08 07:53

    基于BP網(wǎng)絡(luò)的EPS系統(tǒng)仿真PID整定研究

    電動(dòng)助力轉(zhuǎn)向系統(tǒng)(EPS)的助力特性具有非線性特性,利用BP網(wǎng)絡(luò)所具有的非線性逼近特性對電動(dòng)助力特性曲線進(jìn)行擬合訓(xùn)練,從而克服了電動(dòng)助力盲區(qū)。另外,針對傳統(tǒng)PID控制器的
    發(fā)表于 12-26 11:02 ?26次下載

    PID控制基礎(chǔ)及MATLAB仿真

    PID控制基礎(chǔ)及MATLAB仿真 本書共九章,外在MATLAB仿真工具!
    發(fā)表于 04-28 14:05 ?0次下載

    模糊PID控制及其MATLAB仿真

    模糊PID控制及其MATLAB仿真,主要是MATLAB仿真,對于研究模糊PID算法有借鑒意義
    發(fā)表于 11-12 17:15 ?0次下載

    PID控制基礎(chǔ)及MATLAB仿真

    PID控制基礎(chǔ)及MATLAB仿真資料11
    發(fā)表于 11-18 16:40 ?17次下載