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

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

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

通過(guò)軟件指令塊S7-300 CPU支持多少個(gè)PID回路?

機(jī)器人及PLC自動(dòng)化應(yīng)用 ? 來(lái)源:機(jī)器人及PLC自動(dòng)化應(yīng)用 ? 作者:機(jī)器人及PLC自動(dòng)化 ? 2022-11-25 09:47 ? 次閱讀

1. 通過(guò)軟件指令塊,S7-300 CPU支持多少個(gè)PID回路?

取決于兩方面的因素:存儲(chǔ)器要求和執(zhí)行時(shí)間要求

(1)存儲(chǔ)器要求:S7-300的軟件PID指令FB41"CONT_C" FB42"CONT_S" FB43"PULSEGEN FB58"TCONT_CP" FB59"TCONT_S"均為功能塊,會(huì)占用CPU工作存儲(chǔ)器、本地?cái)?shù)據(jù)和裝載存儲(chǔ)器的空間;這些塊的調(diào)用需要背景數(shù)

據(jù)塊,同樣會(huì)占用CPU工作存儲(chǔ)器的裝載存儲(chǔ)器的空間。

調(diào)用多個(gè)PID回路,需要保證CPU的工作內(nèi)存和MMC的裝載內(nèi)存滿足多個(gè)回路的指令塊及其背景數(shù)據(jù)占用的存儲(chǔ)器空間。指令塊及其背景數(shù)據(jù)塊占用的存儲(chǔ)空間請(qǐng)參考以下表格:

0360efcc-6be4-11ed-8abf-dac502259ad0.png?037e4ff4-6be4-11ed-8abf-dac502259ad0.png

(2)執(zhí)行時(shí)間要求:S7-300的軟件PID指令在CPU內(nèi)進(jìn)行,會(huì)占用CPU的循環(huán)掃描時(shí)間,調(diào)用多個(gè)PID回路,需要保證指令塊的執(zhí)行時(shí)間乘以控制器數(shù)量滿足相關(guān)的工藝需求。指令塊的執(zhí)行時(shí)間請(qǐng)參考以下表格:

039e69ce-6be4-11ed-8abf-dac502259ad0.png

2. 誤差信號(hào)ER不為零,為什么FB41 CONT_C的輸出LMN=0?

檢查是否對(duì)FB41 CONT_C設(shè)置了以下參數(shù)

(1)COM_RST=1:?jiǎn)⒂昧送耆貑⒐δ?/p>

(2)MAN_ON=1 and MAN=0:?jiǎn)?dòng)了手動(dòng)模式,并且手動(dòng)值為0

(3)P_SEL=0 and I_SEL=0 and D_SEL=0:比例控制、積分控制、微分控制的模式開(kāi)關(guān)均未打開(kāi)

(4)LMN_FAC LMN_OFF設(shè)置有誤:LMN_FAC和LMN_OFF是輸出規(guī)格化的參數(shù),最終的PID輸出LMN=LMNLIMIT*LMN_FAC+LMN_OFF (LMNLIMIT是經(jīng)過(guò)限幅處理后的PID輸出)

3.必須在循環(huán)中斷OB中調(diào)用FB41 CONT_C嗎?

如果在主循環(huán)OB1中調(diào)用FB41,由于OB1的循環(huán)時(shí)間是不固定的,無(wú)法為FB41的循環(huán)時(shí)間CYCLE提供明確的參數(shù)。

FB41的循環(huán)時(shí)間不能與掃描周期保持一致,基于時(shí)間的控制參數(shù)會(huì)看起來(lái)很快或者很慢,可能導(dǎo)致調(diào)節(jié)曲線不平滑、控制效果差。因此,建議在循環(huán)中斷OB中調(diào)用,并設(shè)置FB41的循環(huán)時(shí)間CYCLE 與循環(huán)中斷OB的執(zhí)行間隔相同。

4. FB41 CONT_C的操作模式從自動(dòng)切換為手動(dòng)時(shí),如何實(shí)現(xiàn)無(wú)擾切換?

FB41從手動(dòng)模切切換到自動(dòng)模式,為無(wú)擾切換,即在切換過(guò)程中保證PID輸出不突變;從自動(dòng)模式切換到手動(dòng)模式為非無(wú)擾切換,若要實(shí)現(xiàn)無(wú)擾切換,需要編程處理:在MAN_ON=0、即自動(dòng)模式下,把自動(dòng)模式下的輸出LMN給到MAN;當(dāng)MAN_ON=1、即切換為手動(dòng)模式時(shí),該MOVE指令會(huì)斷開(kāi)執(zhí)行,手動(dòng)模式的輸出MAN保持為自動(dòng)模式最后的輸出LMN。

03c1fb00-6be4-11ed-8abf-dac502259ad0.png03e3f322-6be4-11ed-8abf-dac502259ad0.png0400e5cc-6be4-11ed-8abf-dac502259ad0.png

5. FB41 CONT_C的積分時(shí)間Ti設(shè)置為零,為什么系統(tǒng)出現(xiàn)震蕩?

設(shè)置積分時(shí)間Ti為零,積分作用沒(méi)有被取消、反而達(dá)到了最強(qiáng)的積分作用,過(guò)強(qiáng)的積分作用易引起系統(tǒng)震蕩

041afab6-6be4-11ed-8abf-dac502259ad0.png?044479f4-6be4-11ed-8abf-dac502259ad0.png

若要取消積分作用,應(yīng)設(shè)置FB41的參數(shù)I_SEL=0

0474e09e-6be4-11ed-8abf-dac502259ad0.png?04a30cd0-6be4-11ed-8abf-dac502259ad0.png

6. FB58 TCONT_CP 啟用脈沖輸出功能,若PID輸出發(fā)生改變,脈沖輸出的周期和脈寬如何變化?

情形一:PID輸出的LMN改變發(fā)生在脈沖輸出的高電平

(1)LMN變?。豪鐝腖MN從80減小為50,則高低電平比例從8:2 變?yōu)?:5,高電平的持續(xù)時(shí)間變長(zhǎng)短;由于正處于高電平,所以立即關(guān)斷高電平,輸出低電平。

(2)LMN變大:例如LMN從50增大為80,則高低電平比例從5:5變?yōu)?:2 ,高電平的持續(xù)時(shí)間變長(zhǎng);由于正處于高電平,所以繼續(xù)輸出高電平。

情形二:PID輸出的LMN改變發(fā)生在脈沖輸出的低電平。

(1)LMN變?。豪鏛MN從80 減小為50,則高低電平比例從8:2變?yōu)?:5,低電平的持續(xù)時(shí)間邊長(zhǎng);由于正處于低電平,所以繼續(xù)輸出低電平。

(2)LMN變大:例如LMN從50增大為80,則高低電平比例從5:5變?yōu)?:2,低電平的持續(xù)時(shí)間邊短;由于正處于低電平,所以立即關(guān)斷低電平,輸出高電平。






審核編輯:劉清

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

    關(guān)注

    38

    文章

    7366

    瀏覽量

    163096
  • PID
    PID
    +關(guān)注

    關(guān)注

    35

    文章

    1466

    瀏覽量

    84843
  • S7-300
    +關(guān)注

    關(guān)注

    8

    文章

    224

    瀏覽量

    34111

原文標(biāo)題:S7-300 PID功能常見(jiàn)問(wèn)題

文章出處:【微信號(hào):gh_a8b121171b08,微信公眾號(hào):機(jī)器人及PLC自動(dòng)化應(yīng)用】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。

收藏 人收藏

    評(píng)論

    相關(guān)推薦

    S7-200CPU_PID控制圖解

    S7-200 能夠進(jìn)行 PID 控制。S7-200 CPU 最多可以支持 8 個(gè)
    發(fā)表于 09-17 15:13 ?104次下載
    <b class='flag-5'>S7-200CPU_PID</b>控制圖解

    SIMATIC S7-300 PLC及指令系統(tǒng)

    SIMATIC S7-300 PLC及指令系統(tǒng)
    發(fā)表于 12-09 15:30 ?0次下載

    基于S7-300 CPU 31xC的功能及應(yīng)用設(shè)計(jì)

    本文檔內(nèi)容介紹了基于S7-300 CPU 31xC的功能及應(yīng)用設(shè)計(jì)。
    發(fā)表于 09-23 11:33 ?4次下載
    基于<b class='flag-5'>S7-300</b> <b class='flag-5'>CPU</b> 31xC的功能及應(yīng)用設(shè)計(jì)

    S7-300/400的擴(kuò)展方式

    通常一套S7-300 PLC 系統(tǒng)有一個(gè)主機(jī)架,安裝有CPU 的機(jī)架稱(chēng)為主機(jī)架。當(dāng)主機(jī)架上的l/O 模塊(最多8 )上的點(diǎn)數(shù)不能滿足控制要求時(shí),可
    發(fā)表于 09-29 15:56 ?9次下載
    <b class='flag-5'>S7-300</b>/400的擴(kuò)展方式

    玩轉(zhuǎn)西門(mén)子S7-300系列PLC的PID

    玩轉(zhuǎn)西門(mén)子S7-300系列PLC的PID
    的頭像 發(fā)表于 03-21 10:46 ?9035次閱讀

    詳解西門(mén)子S7-300基本指令應(yīng)用

    詳解西門(mén)子S7-300基本指令應(yīng)用說(shuō)明。
    發(fā)表于 04-22 14:58 ?26次下載

    S7-300溫度PID控制程序

    S7-300溫度PID控制程序資料免費(fèi)下載。
    發(fā)表于 04-23 15:56 ?44次下載

    用于S7-300S7-400的功能圖(FBD)編程

    用于S7-300S7-400的功能圖(FBD)編程說(shuō)明。
    發(fā)表于 04-30 09:54 ?26次下載

    S7-1200與S7-300 PN/S7-400 PN UDP STEP7通信

    S7-1200 與 S7-300 PN 口之間的以太網(wǎng)通信可以通過(guò) UDP 協(xié)議來(lái)實(shí)現(xiàn),使用的通信指令是在雙方 CPU 調(diào)用通信-開(kāi)放式用戶
    的頭像 發(fā)表于 04-11 10:15 ?4380次閱讀

    S7-1200 CPUS7-300 CP STEP7 UDP通信

    S7-1200 與 S7-300 CP 之間的以太網(wǎng)通信可以通過(guò) UDP 協(xié)議來(lái)實(shí)現(xiàn),使用的通信指令是在S7-1200
    的頭像 發(fā)表于 04-08 10:48 ?1789次閱讀

    S7-1200 CPUS7-300 CP TIA UDP通信

    S7-1200 與 S7-300 CP 之間的以太網(wǎng)通信可以通過(guò) UDP 協(xié)議來(lái)實(shí)現(xiàn),使用的通信指令是在S7-1200
    的頭像 發(fā)表于 04-08 10:49 ?2163次閱讀

    S7-1200與S7-300的選型區(qū)別

    在硬件擴(kuò)展方面,S7-300的主機(jī)架多支持個(gè)擴(kuò)展模塊,而S7-1200支持擴(kuò)展多八個(gè)信號(hào)模塊和
    的頭像 發(fā)表于 05-04 15:18 ?1541次閱讀
    <b class='flag-5'>S7</b>-1200與<b class='flag-5'>S7-300</b>的選型區(qū)別

    淺談S7-300 CPU集成PN口配置的Modbus TCP通訊技術(shù)

    S7-300單站系統(tǒng)及Modbus Slave軟件為例,詳細(xì)介紹如何將S7-300單站系統(tǒng)CPU的集成PN口配置為Client,Modbus Slave作為Server進(jìn)行Modbu
    發(fā)表于 10-17 15:36 ?2340次閱讀
    淺談<b class='flag-5'>S7-300</b> <b class='flag-5'>CPU</b>集成PN口配置的Modbus TCP通訊技術(shù)

    西門(mén)子S7-1200與S7-300PLC之間的區(qū)別有哪些?

    等方面。 一、硬件的區(qū)別 在硬件擴(kuò)展方面,S7-300的主機(jī)架多支持個(gè)擴(kuò)展模塊,而S7-1200支持擴(kuò)展多八
    的頭像 發(fā)表于 01-10 10:54 ?855次閱讀
    西門(mén)子<b class='flag-5'>S7</b>-1200與<b class='flag-5'>S7-300</b>PLC之間的區(qū)別有哪些?

    西門(mén)子S7-300CPU315)做整流系統(tǒng)的PID控制

    電子發(fā)燒友網(wǎng)站提供《西門(mén)子S7-300CPU315)做整流系統(tǒng)的PID控制.pdf》資料免費(fèi)下載
    發(fā)表于 01-14 09:43 ?0次下載