作者:廈門一筏科技有限公司技術支持部
客戶要求檢測繼電器從得電到閉合的時(shí)間空爸,特意打客服電話到海為公司技術支持部咨詢解決方案。根據客理女戶要求,我們知道(dào)繼電器吸合動作一般經(jīng)曆以下幾個過(gu厭你ò)程:
其中T1,T2是電動作,時(shí)間忽略不計;T4,T5是機械動作,線圈要克服彈簧力,最後(hòu)我們求得時(shí)間T:
從理論上分析,對(duì)于繼電器10ms左右的吸合時(shí)間算比較快速,普通繼電器會(huì)達到幾十毫秒。但要是根據計算公式,我們既無法提供觸點之前距離的精确測量也無法知道白呢(dào)繼電器在短時(shí)間内的動作速度,那麼(me),我們是不是就子音(jiù)沒(méi)有方法測量了呢?當然不是,以下為相黃解決方案。
解決方案:
繼電器吸合的時(shí)間快速,如果用一般的定時(shí)器來計算吸合民關時(shí)間,誤差較大。海為PLC裡朋聽(lǐ)提供了一個16us的系統時(shí)鐘,為系統寄存器SV4微光9SV50,每隔16us寄存器會(huì)自動加1。
解決了高精度計時(shí)的問題,我們務吃還(hái)要有快速的響應能(néng)力。海為全系列PLC開木一(kāi)關量輸入X0-X7,分業北别提供了上升沿和下降沿邊沿捕捉中斷,中斷不受PLC掃描周期件答的影響,能(néng)夠達到快速響應。
硬件接線:
根據客戶的要求和解決方案,我們簡單畫出接線圖如下:
工作原理:
我們用PLC的Y0輸出驅動繼電器一書線圈KM0,同時(shí)把Y0輸出信号接到X0進(我知jìn)去,觸發(fā)X0上升沿中斷,并記錄此時(shí)SV49SV50農腦的時(shí)間,當繼電器吸合時近作(shí),常開(kāi)觸點變為常閉,此時(shí)觸發(fā)醫年X1上升沿中斷,在中斷程序裡(lǐ)記錄下此時(s吃費hí)的SV49SV50的時(shí)間,兩(liǎng好綠)次記錄的SV49SV50時(shí)間秒吧進(jìn)行相減,就(jiù)可以得到繼電器從上電照紅到吸合的這(zhè)段時(shí)間,最風窗後(hòu)把這(zhè)個以16us吧冷為單位的時(shí)間間隔,轉成(chéng)毫秒為習藍單位,就(jiù)可以得到這(zhè)個閉合的高精度時(shí)間值。
程序編寫:
首先在海為PLC編程軟件的硬件配置裡(lǐ)勾選邊沿中斷,如一聽下圖所示:
主程序:綁定中斷,并且做多次測量數據記錢那錄
X0上升沿中斷程序:
X1上升沿中斷程序:
用海為H系列主機測量得出繼電器吸合的為北時(shí)間間隔如下(30次 2組):
海為公衆号
海為雲APP
廈門一筏科技有限公司
0592-3278716 (技術) | 4000-360-362 (商務)理說
海為總部:廈門市集美區軟件園三期C03棟13-14分綠層 | 制造中心:廈門市翔安區火炬高新區(翔安)産業區垵邊南路看媽336-2号4樓