PLC系統(tǒng)中使用開關量輸入模塊檢測脈沖信號的限制條件
3 plc系統(tǒng)掃描時間的制約
plc的工作原理是分時掃描,plc的一個完整掃描周期包括全部i/o更新一次的時間和plc程序執(zhí)行一次的時間。plc系統(tǒng)的掃描時間和系統(tǒng)網(wǎng)絡情況、遠程站的數(shù)量以及plc的cpu模塊信號有關。如果現(xiàn)場開關量輸入模塊檢測出的脈沖信號在一個plc掃描周期內(nèi)大于1個,plc系統(tǒng)將不能正確反映現(xiàn)場脈沖的數(shù)量。
plc系統(tǒng)對開關量輸入模塊檢測信號判斷的詳細分析如圖2:
plc系統(tǒng)通過掃描更新i/o信息,我們假設在時刻0、t1、t2、t3, plc系統(tǒng)掃描到信號源處,由圖2可以看出:
?。?) 對于脈沖信號1,plc系統(tǒng)沒有檢測到任何脈沖信號。可以得到結(jié)論:如果脈沖信號脈沖周期t1
?。?)對于脈沖信號2,plc系統(tǒng)同樣沒有檢測到任何脈沖信號。這是因為脈沖信號2的脈沖寬度t0
?。?)對于脈沖信號3,脈沖信號的脈沖寬度t0》plc掃描周期t,脈沖周期t1-脈沖寬度t0
(4)對于脈沖信號4,脈沖信號脈沖周期t1》plc掃描周期t,脈沖周期t1-脈沖寬度t0》plc掃描周期t,plc系統(tǒng)能檢測出正確的脈沖數(shù)量。
對于一個使用ab公司的controllogix1756-l55系列的cpu模塊,遠程i/o通訊模塊選用controlnet模塊1756-cnbr,系統(tǒng)i/o總點數(shù)為2000點,遠程i/o站數(shù)量為6個的中型系統(tǒng)來講,一個plc掃描周期約為40~70ms。因此對于本系統(tǒng)來講,能可靠檢測的脈沖信號脈沖寬度應大于70ms,第一個脈沖信號結(jié)束至第二個脈沖信號發(fā)出的最小時間間隔應大于70ms。
4 結(jié)束語
綜上所述,如果使用普通開關量輸入模塊代替脈沖計數(shù)模塊,對脈沖輸入信號的制約條件主要是plc系統(tǒng)的系統(tǒng)掃描時間。對于ab公司的plc系統(tǒng)來講,對于脈沖寬度》70ms,第一個脈沖信號結(jié)束至第二個脈沖信號發(fā)出的最小時間間隔大于70ms的脈沖信號是可以可靠接收的。對于其他品牌的plc系統(tǒng)來講,其基本工作方式與ab公司的plc系統(tǒng)是一致的。










