西門子200的pid前能串條件嗎
112.95.251.214
發(fā)布于2014-04-23 16:07
172
0
標(biāo)簽:
西門子200的pid前能串條件嗎
佳答案
s7-200pid回路沒有內(nèi)裝模式控制,只有在使能位進(jìn)入pid方框時(shí)才執(zhí)行pid計(jì)算。因此,循環(huán)執(zhí)行pid計(jì)算時(shí)存在"自動(dòng)"模式;不執(zhí)行pid計(jì)算時(shí)存在"手動(dòng)"模式。
pid指令有一個(gè)使能位記錄位,與計(jì)數(shù)器指令類似。該指令使用該記錄位檢測0至1使能位轉(zhuǎn)換,當(dāng)檢測到這種轉(zhuǎn)換時(shí),將執(zhí)行一系列運(yùn)算,提供從手動(dòng)控制到自動(dòng)控制的順利轉(zhuǎn)變。為了順利轉(zhuǎn)變?yōu)樽詣?dòng)模式控制,在轉(zhuǎn)換至自動(dòng)控制之前由手動(dòng)控制設(shè)置的輸出值必須作為pid指令的輸入供給(為寫入回路表?xiàng)l目)。pid指令對回路表中的數(shù)值執(zhí)行下列運(yùn)算,以確保檢測到0至1使能位轉(zhuǎn)換時(shí)從手動(dòng)控制順利轉(zhuǎn)換成自動(dòng)控制:
設(shè)置設(shè)定值=進(jìn)程變量
設(shè)置舊進(jìn)程變量=進(jìn)程變量
?設(shè)置偏差(mx)=輸出值
pid記錄位被"設(shè)為"默認(rèn)狀態(tài),該狀態(tài)在cpu啟動(dòng)和控制器每次出現(xiàn)stop(停止)至run(運(yùn)行)模式轉(zhuǎn)換時(shí)建立。如果流入pid方框的使能位在進(jìn)入run(運(yùn)行)模式后首次被執(zhí)行,則無法檢測到使能位轉(zhuǎn)換,無法執(zhí)行順利的模式改變。