三菱PLC脈沖產(chǎn)生發(fā)生器的編程實(shí)例
在PLC的程序設(shè)計(jì)中,經(jīng)常需要單個(gè)脈沖來(lái)實(shí)現(xiàn)計(jì)數(shù)器的復(fù)位,或作為系統(tǒng)的起動(dòng)、停止信號(hào)??梢酝ㄟ^脈沖微分指令PLS和PLF指令來(lái)實(shí)現(xiàn),如圖3-19所示。
在圖3-20中,輸入點(diǎn)X0每接通一次,就產(chǎn)生一個(gè)定時(shí)的單脈沖。無(wú)論X0接通時(shí)間長(zhǎng)短如何,輸出Y0的脈寬都等于定時(shí)器T0設(shè)定的時(shí)間。
(2)連續(xù)脈沖發(fā)生器
在PLC程序設(shè)計(jì)中,經(jīng)常需要一系列連續(xù)的脈沖信號(hào)作為計(jì)數(shù)器的計(jì)數(shù)脈沖或其他作用。連續(xù)脈沖可分為周期不可調(diào)和周期可調(diào)兩種情況。
1)周期不可調(diào)的連續(xù)脈沖發(fā)生器。
如圖3-21所示,輸入點(diǎn)X0接帶自鎖的按鈕。利用輔助繼電器M1產(chǎn)生一個(gè)脈寬為一個(gè)掃描周期、脈沖周期為兩個(gè)掃描周期的連續(xù)脈沖。
其工作原理分析如下:
當(dāng)X0常開觸點(diǎn)閉合后,第一個(gè)掃描周期,M1常閉觸點(diǎn)閉合,所以M1線圈能得電;第二個(gè)掃描周期,因在上一個(gè)掃描周期Ml線圈已得電,所以M1的常閉觸點(diǎn)斷開,因此使M1線圈失電。因此,Ml線圈得電時(shí)間為一個(gè)掃描周期。
M1線圈不斷連續(xù)地得電、失電,其常開觸點(diǎn)也隨之不斷連續(xù)地閉合、斷開,就產(chǎn)生了脈寬為一個(gè)掃描周期的連續(xù)脈沖信號(hào)輸出,但是脈沖寬度和脈沖周期不可調(diào)。
2)周期可調(diào)的連續(xù)脈沖發(fā)生器。
若要產(chǎn)生一個(gè)周期可調(diào)節(jié)的連續(xù)脈沖,可使用如圖3-22所示的程序。
其工作原理分析如下:
當(dāng)X0常開觸點(diǎn)閉合后,在第一個(gè)掃描周期,T0常閉觸點(diǎn)閉合,T0線圈得電。經(jīng)過2s的延時(shí),T0的當(dāng)前值和設(shè)定值相等,T0的觸點(diǎn)將要?jiǎng)幼?。所以在斷開后的第一個(gè)掃描周期中,T0常閉觸點(diǎn)斷開,使T0線圈失電。
在此后的下一個(gè)掃描周期,T0常閉觸點(diǎn)恢復(fù)閉合,又使T0線圈得電,重復(fù)以上動(dòng)作,就產(chǎn)生了脈寬為一個(gè)掃描周期、脈沖周期為2s的連續(xù)脈沖。
可以通過改變T0的設(shè)定值來(lái)改變連續(xù)脈沖的周期。
評(píng)論