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