個人理解3點(diǎn):
1.DI采集硬件上就是光耦隔離,等效電路上外部信號通過串聯(lián)一個電阻+LED(控制在5mA左右,高速計數(shù)器或特殊應(yīng)用可能不同),光耦另一端是一個三極管開關(guān),導(dǎo)通MCU的DIO。
2.DI采集軟件上有濾波處理,是防止開關(guān)或繼電器產(chǎn)生的抖動,一般設(shè)定是10ms,也可以自定義。
3.目前部分PLC程序步數(shù)不超過10000步的話,循環(huán)時間也不超過1ms,完全可以識別出來。