這個(gè)項(xiàng)目是我們公司其中一個(gè)產(chǎn)品需要額外添加的一個(gè)PID功能,因?yàn)橐刂婆棚L(fēng)口的壓力,保持在一個(gè)范圍之內(nèi),所以需要檢測(cè)進(jìn)氣口的輸入壓力來(lái)達(dá)到控制排風(fēng)口的壓力,所以就采取了PID調(diào)節(jié),本來(lái)用變頻器本身的PID也是可以的,但是為了將參數(shù)可以在觸摸屏上設(shè)置(這里做的復(fù)雜了,但是客戶操作起來(lái)方便些),模塊:CJ1M 歐姆龍的PLC 模擬量輸入模塊CJ1W-MAD42 (還有別的模塊這里用不到,就暫時(shí)不寫明)。
首先要使用這個(gè)通道:下面的程序表示的是使用此通道,而且我使用的是第二個(gè)模擬量輸出通道,這個(gè)必須設(shè)置為1,才表示使用這個(gè)模擬量通道,非常重要。
PLC硬件部分的設(shè)置如下:因?yàn)椴杉氖请妷狠斎耄?-5V),所以要處于OFF狀態(tài),這里要結(jié)合CJ1W-MAD42,可以去歐姆龍*進(jìn)行下載。
下面這部分是為了設(shè)置歐姆龍PLC中硬件輸入的電壓范圍(0-10V)分辨率是4000 ,分辨率就是模擬量對(duì)應(yīng)的數(shù)值量。
上圖中,這是在編程軟件中設(shè)置通道模擬量的輸入范圍,而我這個(gè)實(shí)際在程序中也進(jìn)行了設(shè)置,后來(lái)我和歐姆龍*的技術(shù)人員溝通過(guò),他們說(shuō)只需要在這個(gè)地方進(jìn)行設(shè)置就好了,你們以后可以就這樣操作,不需要在程序中進(jìn)行賦值了。
那現(xiàn)在直接附上我的程序部分了,首先是初始化P、I、D等參數(shù)
先初始化PID參數(shù)之后,然后接通PIDAT這個(gè)指令,這時(shí)候要確保過(guò)程值是圍繞設(shè)定值進(jìn)行3次上下波動(dòng)的,這樣才能完成自整定,這點(diǎn)很重要,一定要先大于一次,在小于一次,這樣的反復(fù)三次,待自整定結(jié)束之后,我程序中的D2600.15位會(huì)有1轉(zhuǎn)換到0,這就表示自整定結(jié)束了,這時(shí)候你會(huì)發(fā)現(xiàn)P、I、D這三個(gè)數(shù)值發(fā)生了變化,那就表示可以了。
其他推薦產(chǎn)品
首頁(yè)| 關(guān)于我們| 聯(lián)系我們| 友情鏈接| 廣告服務(wù)| 會(huì)員服務(wù)| 付款方式| 意見(jiàn)反饋| 法律聲明| 服務(wù)條款
這個(gè)項(xiàng)目是我們公司其中一個(gè)產(chǎn)品需要額外添加的一個(gè)PID功能,因?yàn)橐刂婆棚L(fēng)口的壓力,保持在一個(gè)范圍之內(nèi),所以需要檢測(cè)進(jìn)氣口的輸入壓力來(lái)達(dá)到控制排風(fēng)口的壓力,所以就采取了PID調(diào)節(jié),本來(lái)用變頻器本身的PID也是可以的,但是為了將參數(shù)可以在觸摸屏上設(shè)置(這里做的復(fù)雜了,但是客戶操作起來(lái)方便些),模塊:CJ1M 歐姆龍的PLC 模擬量輸入模塊CJ1W-MAD42 (還有別的模塊這里用不到,就暫時(shí)不寫明)。
首先要使用這個(gè)通道:下面的程序表示的是使用此通道,而且我使用的是第二個(gè)模擬量輸出通道,這個(gè)必須設(shè)置為1,才表示使用這個(gè)模擬量通道,非常重要。
PLC硬件部分的設(shè)置如下:因?yàn)椴杉氖请妷狠斎耄?-5V),所以要處于OFF狀態(tài),這里要結(jié)合CJ1W-MAD42,可以去歐姆龍*進(jìn)行下載。
下面這部分是為了設(shè)置歐姆龍PLC中硬件輸入的電壓范圍(0-10V)分辨率是4000 ,分辨率就是模擬量對(duì)應(yīng)的數(shù)值量。
上圖中,這是在編程軟件中設(shè)置通道模擬量的輸入范圍,而我這個(gè)實(shí)際在程序中也進(jìn)行了設(shè)置,后來(lái)我和歐姆龍*的技術(shù)人員溝通過(guò),他們說(shuō)只需要在這個(gè)地方進(jìn)行設(shè)置就好了,你們以后可以就這樣操作,不需要在程序中進(jìn)行賦值了。
那現(xiàn)在直接附上我的程序部分了,首先是初始化P、I、D等參數(shù)
先初始化PID參數(shù)之后,然后接通PIDAT這個(gè)指令,這時(shí)候要確保過(guò)程值是圍繞設(shè)定值進(jìn)行3次上下波動(dòng)的,這樣才能完成自整定,這點(diǎn)很重要,一定要先大于一次,在小于一次,這樣的反復(fù)三次,待自整定結(jié)束之后,我程序中的D2600.15位會(huì)有1轉(zhuǎn)換到0,這就表示自整定結(jié)束了,這時(shí)候你會(huì)發(fā)現(xiàn)P、I、D這三個(gè)數(shù)值發(fā)生了變化,那就表示可以了。