<li id="8g3ty"><tbody id="8g3ty"><th id="8g3ty"></th></tbody></li>
    <label id="8g3ty"><samp id="8g3ty"></samp></label>
  • <span id="8g3ty"></span>

    1. <center id="8g3ty"><optgroup id="8g3ty"></optgroup></center>
    2. <bdo id="8g3ty"><meter id="8g3ty"><bdo id="8g3ty"></bdo></meter></bdo><center id="8g3ty"><optgroup id="8g3ty"></optgroup></center>
      <label id="8g3ty"><samp id="8g3ty"></samp></label>

    3. 電子開發(fā)網(wǎng)

      電子開發(fā)網(wǎng)電子設(shè)計 | 電子開發(fā)網(wǎng)Rss 2.0 會員中心 會員注冊
      搜索: 您現(xiàn)在的位置: 電子開發(fā)網(wǎng) >> 電子開發(fā) >> plc工業(yè)軟件使用 >> 正文

      STEP7【步驟詳解】西門子 PLC PID組態(tài)設(shè)置及PID常見問題解答

      作者:佚名    文章來源:網(wǎng)絡(luò)整理    點擊數(shù):    更新時間:2024/11/9

      01、PID控制知識講解


      S7-200 SMART能夠進(jìn)行PID控制。S7-200 SMART CPU最多可以支持8個PID控制回路(8個PID指令功能塊)
      PID是閉環(huán)控制系統(tǒng)的(比例-積分-微分)
      PID控制器根據(jù)設(shè)定值(給定)與被控對象的實際值(反饋)的差值,按照PID算法計算出控制器的輸出量,控制執(zhí)行機(jī)構(gòu)去影響被控對象的變化。
      PID控制是負(fù)反饋閉環(huán)控制,能夠抑制系統(tǒng)閉環(huán)內(nèi)的各種因素所引起的擾動,使反饋跟隨給定變化。
      根據(jù)具體項目的控制要求,在實際應(yīng)用中有可能用到其中的一部分,比如常用的是PI(比例-積分)控制,這時沒有微分控制部分。
      PID算法在S7-200 SMART中的實現(xiàn)PID控制最初在模擬量控制系統(tǒng)中實現(xiàn),隨著離散控制理論的發(fā)展,PID也在計算機(jī)化控制系統(tǒng)中實現(xiàn)。

      02、PID向?qū)ЫM態(tài)設(shè)置


      Micro/WIN SMART提供了PID Wizard(PID指令向?qū)В梢詭椭脩舴奖愕厣梢粋閉環(huán)控制過程的PID算法。此向?qū)Э梢酝瓿山^大多數(shù)PID運算的自動編程,用戶只需在主程序中調(diào)用PID向?qū)傻淖映绦颍涂梢酝瓿蒔ID控制任務(wù)。
      PID向?qū)Ъ瓤梢陨赡M量輸出PID控制算法,也支持開關(guān)量輸出;既支持連續(xù)自動調(diào)節(jié),也支持手動參與控制。建議用戶使用此向?qū)ID編程,以避免不必要的錯誤。
      PID向?qū)Ь幊探M態(tài)步驟:1.在Micro/WIN SMART中的工具菜單中選擇PID向?qū)В?BR>在Micro/WIN SMART中的工具菜單中選擇PID向?qū)? src= 

      圖1. 在工具欄中選擇PID向?qū)?/P>

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

      定義需要配置的PID回路號
      在此對話框中選擇要組態(tài)的回路? 

      圖3.在此對話框中選擇要組態(tài)的回路? 

       

      圖4.最多可組態(tài) 8 個回路。在此對話框上選擇回路時,PID 向?qū)ё髠?cè)的樹視圖隨組態(tài)該回路所需的所有節(jié)點一起更新。

      2.為回路組態(tài)命名
      圖5.可為回路組態(tài)自定義名稱。此部分的默認(rèn)名稱是'回路 x',其中'x'等于回路編號
       
      3.設(shè)定PID回路參數(shù)
      圖6.設(shè)置PID參數(shù)中定義了PID回路參數(shù),這些參數(shù)都應(yīng)當(dāng)是實數(shù):
       
      增益:即比例常數(shù),默認(rèn)值=1.00。
      1積分時間:如果不想要積分作用可以將該值設(shè)置很大(比如10000.0),默認(rèn)值=10.00。
      2微分時間:如果不想要微分回路,可以把微分時間設(shè)為0 ,默認(rèn)值=0.00。
      3采樣時間:是PID控制回路對反饋采樣和重新計算輸出值的時間間隔,,默認(rèn)值=1.00。在向?qū)瓿珊螅粝胍薷拇藬?shù),則必須返回向?qū)е行薷模豢稍诔绦蛑谢驙顟B(tài)表中修改。
      注意:關(guān)于具體的PID參數(shù)值,每一個項目都不一樣,需要現(xiàn)場調(diào)試來定,沒有所謂經(jīng)驗參數(shù)。
      4.設(shè)定回路過程變量
      圖7. 設(shè)定PID輸入過程變量

       
      指定回路過程變量 (PV) 如何標(biāo)定。可以從以下選項中選擇:1.單極性:即輸入的信號為正,如0-10V或0-20mA等2.雙極性:輸入信號在從負(fù)到正的范圍內(nèi)變化。如輸入信號為±10V、±5V等時選用3.選用20%偏移:如果輸入為4-20mA則選單極性及此項,4mA是0-20mA信號的20%,所以選20% 偏移,即4mA對應(yīng)5530,20mA對應(yīng)27648。4.溫度 x 10 °C5溫度 x 10 °F
      反饋輸入取值范圍1在a.設(shè)置為單極時,缺省值為0 - 27648,對應(yīng)輸入量程范圍0 - 10V或0 - 20mA等,輸入信號為正2在a.設(shè)置為雙極時,缺省的取值為-27648 - +27648,對應(yīng)的輸入范圍根據(jù)量程不同可以是±10V、±5V等3在a.選中20% 偏移量時,取值范圍為5530 - 27648,不可改變在'標(biāo)定'(Scaling) 參數(shù)中,指定回路設(shè)定值 (SP) 如何標(biāo)定。默認(rèn)值是 0.0 和 100.0 之間的一個實數(shù)。此反饋輸入也可以是工程單位數(shù)值,參見:設(shè)置給定-反饋的量程范圍。
      5.設(shè)定輸入回路輸出選項
      圖8. 設(shè)定PID輸出選項

       
      1輸出類型可以選擇模擬量輸出或數(shù)字量輸出。模擬量輸出用來控制一些需要模擬量給定的設(shè)備,如比例閥、變頻器等;數(shù)字量輸出實際上是控制輸出點的通、斷狀態(tài)按照一定的占空比變化,可以控制固態(tài)繼電器(加熱棒等)
      選擇模擬量則需設(shè)定回路輸出變量值的范圍,可以選擇:1. 單極:單極性輸出,可為0-10V或0-20mA等2. 雙極:雙極性輸出,可為正負(fù)10V或正負(fù)5V等3. 單極20% 偏移量:如果選中20% 偏移,使輸出為4 - 20mA4. 取值范圍:0. c為單極時,缺省值為 0 到 276480. c為雙極時,取值-27648 到276480. c為20%偏移量時,取值5530 - 27648 ,不可改變?nèi)绻x擇了開關(guān)量輸出,需要設(shè)定此循環(huán)周期
      圖9. 設(shè)定PID輸出為數(shù)字量
       
      6.設(shè)定回路報警選項
      圖10. 設(shè)定回路報警限幅值

       
      向?qū)峁┝巳齻輸出來反映過程值(PV)的低值報警、高值報警及過程值模擬量模塊錯誤狀態(tài)。當(dāng)報警條件滿足時,輸出置位為1。這些功能在選中了相應(yīng)的選擇框之后起作用。
      1. 使能低值報警并設(shè)定過程值(PV)報警的低值,此值為過程值的百分?jǐn)?shù),缺省值為0.10,即報警的低值為過程值的10%。此值最低可設(shè)為0.01,即滿量程的1%2. 使能高值報警并設(shè)定過程值(PV)報警的高值,此值為過程值的百分?jǐn)?shù),缺省值為0.90,即報警的高值為過程值的90%。此值最高可設(shè)為1.00,即滿量程的100%3. 使能過程值(PV)模擬量模塊錯誤報警并設(shè)定模塊于CPU連接時所處的模塊位置。'EM0'就是第一個擴(kuò)展模塊的位置
      7.定義向?qū)傻腜ID初始化子程序和中斷程序名及手/自動模式
      圖11. 指定子程序、中斷服務(wù)程序名和選擇手動控制

       
      向?qū)б呀?jīng)為初始化子程序和中斷子程序定義了缺省名,你也可以修改成自己起的名字。
      1. 指定PID初始化子程序的名字。
      2. 指定PID中斷子程序的名字注意:
      1. 如果你的項目中已經(jīng)存在一個PID配置,則中斷程序名為只讀,不可更改。因為一個項目中所有PID共用一個中斷程序,它的名字不會被任何新的PID所更改。2. PID向?qū)е袛嘤玫氖荢MB34定時中斷,在用戶使用了PID向?qū)Ш螅⒁庠谄渌幊虝r不要再用此中斷,也不要向SMB34中寫入新的數(shù)值,否則PID將停止工作。3. 此處可以選擇添加PID 手動控制模式。在PID手動控制模式下,回路輸出由手動輸出設(shè)定控制,此時需要寫入手動控制輸出參數(shù)一個0.0-1.0的實數(shù),代表輸出的0%-100%而不是直接去改變輸出值。PID控制的自動/手動之間的無擾動切換
      8.指定PID運算數(shù)據(jù)存儲區(qū)
      圖12. 分配運算數(shù)據(jù)存儲區(qū)

       
      PID指令(功能塊)使用了一個120個字節(jié)的V區(qū)參數(shù)表來進(jìn)行控制回路的運算工作;除此之外,PID向?qū)傻妮斎?輸出量的標(biāo)準(zhǔn)化程序也需要運算數(shù)據(jù)存儲區(qū)。需要為它們定義一個起始地址,要保證該地址起始的若干字節(jié)在程序的其它地方?jīng)]有被重復(fù)使用。如果點擊'建議',則向?qū)⒆詣訛槟阍O(shè)定當(dāng)前程序中沒有用過的V區(qū)地址。
      自動分配的地址只是在執(zhí)行PID向?qū)r編譯檢測到空閑地址。向?qū)⒆詣訛樵搮?shù)表分配符號名,用戶不要再自己為這些參數(shù)分配符號名,否則將導(dǎo)致PID控制不執(zhí)行。
      9.生成PID子程序、中斷程序及符號表等
      一旦點擊完成按鈕,將在你的項目中生成上述PID子程序、中斷程序及符號表等。 
      圖13. 生成PID子程序、中斷程序和符號表等
       
      10.配置完P(guān)ID向?qū)В枰诔绦蛑姓{(diào)用向?qū)傻腜ID子程序程
       
      圖14. PID子程序
       

       

      調(diào)用PID子程序
      在用戶程序中調(diào)用PID子程序時,可在指令樹的程序塊中用鼠標(biāo)雙擊由向?qū)傻腜ID子程序,在局部變量表中,可以看到有關(guān)形式參數(shù)的解釋和取值范圍。
      1. 必須用SM0.0來使能 PIDx_CTRL 子程序,SM0.0 后不能串聯(lián)任何其他條件,而且也不能有越過它的跳轉(zhuǎn);如果在子程序中調(diào)用 PIDx_CTRL 子程序,則調(diào)用它的子程序也必須僅使用 SM0.0 調(diào)用,以保證它的正常運行2. 此處輸入過程值(反饋)的模擬量輸入地址3. 此處輸入設(shè)定值變量地址(VDxx),或者直接輸入設(shè)定值常數(shù),根據(jù)向?qū)е械脑O(shè)定0.0-100.0,此處應(yīng)輸入一個0.0-100.0的實數(shù),例:若輸入20,即為過程值的20%,假設(shè)過程值A(chǔ)IW0是量程為0-200度的溫度值,則此處的設(shè)定值20代表40度(即200度的20%);如果在向?qū)е性O(shè)定給定范圍為0.0 - 200.0,則此處的20相當(dāng)于20度
      4. 此處用I0.0控制PID的手/自動方式,當(dāng)I0.0為1時,為自動,經(jīng)過PID運算從AQW0輸出;當(dāng)I0.0為0時,PID將停止計算,AQW0輸出為ManualOutput(VD4)中的設(shè)定值,此時不要另外編程或直接給AQW0賦值。若在向?qū)е袥]有選擇PID手動功能,則此項不會出現(xiàn)
      5. 定義PID手動狀態(tài)下的輸出,從AQW0輸出一個滿值范圍內(nèi)對應(yīng)此值的輸出量。此處可輸入手動設(shè)定值的變量地址(VDxx),或直接輸入數(shù)。數(shù)值范圍為0.0-1.0之間的一個實數(shù),代表輸出范圍的百分比。例:如輸入0.5,則設(shè)定為輸出的50%。若在向?qū)е袥]有選擇PID手動功能,則此項不會出現(xiàn)
      6. 此處鍵入控制量的輸出地址7. 當(dāng)高報警條件滿足時,相應(yīng)的輸出置位為1,若在向?qū)е袥]有使能高報警功能,則此項將不會出現(xiàn)8. 當(dāng)?shù)蛨缶瘲l件滿足時,相應(yīng)的輸出置位為1,若在向?qū)е袥]有使能低報警功能,則此項將不會出現(xiàn)9. 當(dāng)模塊出錯時,相應(yīng)的輸出置位為1,若在向?qū)е袥]有使能模塊錯誤報警功能,則此項將不會出現(xiàn)調(diào)用PID子程序時,不用考慮中斷程序。子程序會自動初始化相關(guān)的定時中斷處理事項,然后中斷程序會自動執(zhí)行。
      11.實際運行并調(diào)試PID參數(shù)
      沒有一個PID項目的參數(shù)不需要修改而能直接運行,因此需要在實際運行時調(diào)試PID參數(shù)。
      查看數(shù)據(jù)塊以及符號表相應(yīng)的PID符號標(biāo)簽的內(nèi)容,可以找到包括PID核心指令所用的控制回路表,包括比例系數(shù)、積分時間等等。將此表的地址復(fù)制到狀態(tài)表中,可以在監(jiān)控模式下在線修改PID參數(shù),而不必停機(jī)再次做配置。
      參數(shù)調(diào)試合適后,用戶可以在數(shù)據(jù)塊中寫入,也可以再做一次向?qū)В蛘呔幊滔蛳鄳?yīng)的數(shù)據(jù)區(qū)傳送參數(shù)。

      03PID組態(tài)設(shè)置中常問問題


      做完P(guān)ID向?qū)Ш螅绾沃老驅(qū)е性O(shè)定值,過程值及PID等參數(shù)所用的地址?
      做完P(guān)ID向?qū)Ш罂稍诜柋碇校榭碢ID向?qū)傻姆柋?上例中為PID0_SYM),可看到各參數(shù)所用的詳細(xì)地址,及數(shù)值范圍。在數(shù)據(jù)塊中,查看PID指令回路表的相關(guān)參數(shù)。如圖所示:
      1. 做完P(guān)ID向?qū)Ш螅绾卧谡{(diào)試中修改PID參數(shù)?答:可以在狀態(tài)表中,輸入相應(yīng)的參數(shù)地址,然后在線寫入用戶需要的PID參數(shù)數(shù)值,這樣用戶就可根據(jù)工藝需要隨時對PID參數(shù)、設(shè)定值等進(jìn)行調(diào)整。
      2.PID已經(jīng)調(diào)整合適,如何正式確定參數(shù)?答:可以在數(shù)據(jù)塊中直接寫入?yún)?shù)。
      3.做完P(guān)ID向?qū)Ш螅芊癫榭碢ID生成的子程序,中斷程序? 答:PID向?qū)傻淖映绦颍袛喑绦蛴脩羰菬o法看到的,也不能對其進(jìn)行修改。沒有密碼能夠打開這些子程序,一般的應(yīng)用也沒有必要打開查看。

      4.PID參數(shù)有經(jīng)驗值嗎? 答:每一個項目的PID 參數(shù)都不一樣,沒有經(jīng)驗參數(shù),只能現(xiàn)場調(diào)試獲得。
      5.我的PID向?qū)傻某绦驗楹尾粓?zhí)行?答:必須保證用SM0.0無條件調(diào)用PID0_CTRL程序在程序的其它部分不要再使用SMB34定時中斷,也不要對SMB34賦值
      6.如何實現(xiàn)PID反作用調(diào)節(jié)?答:在有些控制中需要PID反作用調(diào)節(jié)。例如:在夏天控制空調(diào)制冷時,若反饋溫度(過程值)低于設(shè)定溫度,需要關(guān)閥,減小輸出控制(減少冷水流量等),這就是PID反作用調(diào)節(jié)(在PID正作用中若過程值小于設(shè)定值,則需要增大輸出控制)。若想實現(xiàn)PID反作用調(diào)節(jié),需要把PID回路的增益設(shè)為負(fù)數(shù)。對于增益為0的積分或微分控制來說,如果指定積分時間、微分時間為負(fù)值,則是反作用回路。
      7.如何根據(jù)工藝要求有選擇地投入PID功能?答:可使用'手動/自動'切換的功能。PID向?qū)傻腜ID功能塊只能使用SM0.0的條件調(diào)用。

      RECOMMEND

      Tags:STEP7,PID組態(tài)設(shè)置,西門子plc  
      責(zé)任編輯:admin
      相關(guān)文章列表
      西門子STEP 7-MicroWIN SMART軟件 交叉引用
      西門子200SMART PLC編程通過指針輕松實現(xiàn)多個數(shù)據(jù)排列
      西門子S7-200SMART PLC如何實現(xiàn)星三角降壓啟動多次調(diào)用?子程序編
      西門子PLC子程序?qū)嵗琒7-200 SMART PLC帶參數(shù)子程序應(yīng)用實例
      詳解步進(jìn)電機(jī)與PLC的接線,西門子、三菱等PLC接線(總結(jié)篇)PLC和
      西門子PLC編程實例  4個基本控制電路設(shè)計方法
      S7-200smart 恒溫PID控制_STEP7中PID設(shè)置溫度自動控制編程
      西門子plc傳送帶操作控制,傳輸帶控制
      西門子PLC實現(xiàn)汽車涂裝前處理生產(chǎn)線中的磷化槽液位控制
      |分享| S7-200SMART常用指令(二)
      STEP7西門子PLC S7-300程序備份步驟,程序下載備份
      S7-200SMART PLC 模擬量輸入案例,AM06模擬量擴(kuò)展模塊和SIT_R指令
      |實用|一文讓你讀懂使用中斷功能  ATCH和DTCH和RETI、DISI
      神級匯總,西門子PLC中斷指令及例程 ATCH和ENI
      STEP7西門子S7-200 SMART高速計數(shù)器指令向?qū)西門子smart高速計數(shù)
      西門子plc怎么產(chǎn)生PWM信號,脈沖輸出向?qū)WM輸出向?qū)?/a>
      STEP7運動控制 S7-200Smart控制運動軸(脈沖電機(jī)/伺服)教程
      西門子200SMART與眾辰變頻器的MODBUS通信實例40001和十六進(jìn)制的轉(zhuǎn)
      西門子PLC控制的專用自動攻絲系統(tǒng)設(shè)計,運動控制伺服控制系統(tǒng)設(shè)計
      工廠中常見的精確運動控制,5分鐘后您就能使用PLC編程編碼器
      請文明參與討論,禁止漫罵攻擊,不要惡意評論、違禁詞語。 昵稱:
      1分 2分 3分 4分 5分

      還可以輸入 200 個字
      [ 查看全部 ] 網(wǎng)友評論
      最新推薦
      關(guān)于我們 - 聯(lián)系我們 - 廣告服務(wù) - 友情鏈接 - 網(wǎng)站地圖 - 版權(quán)聲明 - 在線幫助 - 文章列表
      返回頂部
      刷新頁面
      下到頁底
      晶體管查詢
      主站蜘蛛池模板: 国产91色综合久久免费分享| 亚洲乱码中文字幕综合234| 丁香六月激情综合| 一本色道久久88综合日韩精品| 亚洲国产精品成人AV无码久久综合影院| 国产成人综合久久精品亚洲 | 婷婷五月综合激情| 亚洲色偷偷偷综合网| 国产成人亚洲综合a∨| 久久老色鬼天天综合网观看| 亚洲乱码中文字幕小综合| 亚洲AV成人潮喷综合网| 亚洲国产综合第一精品小说| 一97日本道伊人久久综合影院| 久久综合88熟人妻| 亚洲人成伊人成综合网久久久| 色综合久久久无码中文字幕波多| 狠狠色狠狠色综合网| 色偷偷亚洲第一综合| 2020国产精品亚洲综合网| 亚洲国产精品综合福利专区| 人妻一本久道久久综合久久鬼色| 久久五月天综合网| 婷婷国产天堂久久综合五月| 伊人久久综合热线大杳蕉下载 | 狠狠色噜狠狠狠狠色综合久| 亚洲精品二区国产综合野狼| 国产天天综合永久精品日| 色婷婷六月亚洲综合香蕉| AV色综合久久天堂AV色综合在| 91精品国产综合久| 色综合色天天久久婷婷基地| 精品国产第一国产综合精品| 综合欧美五月丁香五月| 亚洲精品国产第一综合99久久| 国产成人精品综合网站| 久久综合丝袜长腿丝袜| 色综合久久久无码中文字幕| 激情综合色五月六月婷婷| 国产一级a爱做综合| 久久综合综合久久狠狠狠97色88 |