設(shè)備運(yùn)轉(zhuǎn)速度如何在PLC中編程,如果你采用的變頻器控制電機(jī)調(diào)速的話(huà),要求不高的話(huà)可以直接將變頻器的實(shí)際輸出頻率經(jīng)過(guò)計(jì)算轉(zhuǎn)換成轉(zhuǎn)速。現(xiàn)在的變頻器矢量控制模式無(wú)需安裝PG(編碼器),適用于速度控制要求較高的場(chǎng)合能夠?qū)崿F(xiàn)精度較高的速度控制。
如果需要準(zhǔn)確的電機(jī)實(shí)際轉(zhuǎn)速數(shù)據(jù),則需要安裝接近開(kāi)關(guān)或者精度更高的編碼器,參考三菱PLC手冊(cè)的SPD脈沖密度指令的參考:
將分度盤(pán)分成n份,那么分辨率就是n脈沖/一轉(zhuǎn)。我們只要在指定時(shí)間內(nèi)檢測(cè)出脈沖數(shù)就能計(jì)算出轉(zhuǎn)速。那么我們思路就很清晰了,我們首先選定時(shí)間1s,在這段時(shí)間對(duì)脈沖數(shù)p進(jìn)行檢測(cè),那么轉(zhuǎn)速N(r/min)=60*p/n。脈沖p可以通過(guò)高速計(jì)數(shù)器C獲得,通過(guò)計(jì)時(shí)器T來(lái)指定時(shí)間,在這段時(shí)間內(nèi)得到脈沖數(shù)就出一個(gè)轉(zhuǎn)速,然后復(fù)位重置C和T后進(jìn)行下一周期內(nèi)轉(zhuǎn)速計(jì)算。
如果覺(jué)得以上計(jì)算麻煩,我們可以使用SPD脈沖密度指令來(lái)計(jì)算轉(zhuǎn)速,指令為:SPDS1S2D,其中S1輸入的軟元件編號(hào)(X),S2是時(shí)間數(shù)據(jù)比如1ms,20ms等指定時(shí)間,D是保存脈沖密度數(shù)據(jù)的數(shù)據(jù)寄存器。那么根據(jù)上面的思路,轉(zhuǎn)速N=60*D/nt*1000(r/min),t是S2指定的時(shí)間。