【樓主】2013-01-08 13:14
» 有沒有前輩幫我看一下這個(gè)圖哪里還有什么問題沒有?明天就要答辯了,我擔(dān)心PLC部分還有一些接線有不妥……我們這個(gè)項(xiàng)目是用PID算法控制封口機(jī)的加熱器恒溫,這是我的PID部分,輸出的是數(shù)字量MW是實(shí)際溫度(攝氏度),VD是給定溫度(也是攝氏度)效果倒是能顯示出來,只是我還有點(diǎn)不明白,MW和VD能進(jìn)行比較嗎?要是答辯的時(shí)候問道這個(gè)問題怎么辦……先謝過大師們了
網(wǎng)友評論2013-01-08 13:33
不存在比較的說法吧,你MW測量值用PID調(diào)節(jié)不就是為了達(dá)到給定值VD的么
網(wǎng)友評論2013-01-08 13:35
電氣控制...我還是路過下好了,都忘了
網(wǎng)友評論2013-01-08 13:41
建議你撥打西門子工控客服400-810-4288,直接說編程出現(xiàn)問題,別提自己是學(xué)生,他們會(huì)很耐心回復(fù)你的
網(wǎng)友評論2013-01-08 13:53
線路有交叉的部分要用半圓形表示,圖貌似有點(diǎn)亂,主回路,控制回路,PLC接線分開畫應(yīng)該會(huì)好點(diǎn)。然后你那個(gè)比較的話,要看PID0_INIT塊里怎么寫的,VD和MW是不能直接比較的,那個(gè)塊里肯定用了DI_I或者I_DI之類的東西。
網(wǎng)友評論2013-01-08 14:09
這個(gè)PID的功能塊你自己寫的?為什么我沒見過。。。SP和PV應(yīng)該是要同一種類型的數(shù)據(jù),輸出的應(yīng)該是個(gè)0~100的值200用的不多,MW是個(gè)單整的,VD好像是自定義的雙整的,按理說不能比較,但是如果你這個(gè)PID功能塊是你自己寫的,你可以說你在內(nèi)部進(jìn)行了變標(biāo)至于輸出竟然是個(gè)波爾型,理解不能。。。竟然還能看出效果。。。
網(wǎng)友評論2013-01-08 14:14
給PLC大神們跪下了……
網(wǎng)友評論2013-01-08 14:18
網(wǎng)友評論2013-01-08 18:08
Post by shidong09 (2013-01-08 13:53) Post by 一霖七 (2013-01-08 14:09) Post by 泠苓七弦 (2013-01-08 14:25) 慚愧這個(gè)PID是我按指令向?qū)б徊揭徊近c(diǎn)下來的……里面有沒有I_DI的部分我確實(shí)不清楚我們這個(gè)是輸出一個(gè)bool型信號,控制中間繼電器——封口機(jī)加熱器工作通斷的加熱效果也挺好,誤差在±2℃之間,但就是這個(gè)單位問題我沒搞懂……明天就要答辯了,我怕到時(shí)候被問死了…那也蠻好理解的呀,假設(shè)MW是溫度反饋,VD是溫度設(shè)定,M是加熱指令如果MW>VD,M就是0如果MW<VD,M就是1 至于單位問題就不用糾結(jié)了,你就說PID功能塊內(nèi)部有處理就行了