13771165220
級(jí)別: 家園常客
|
PLC輸入采樣(不是模擬量,就是普通IO點(diǎn))的詳細(xì)流程是什么樣的。 比如采樣長度是0.1秒(舉個(gè)例子),如果在這個(gè)采樣周期內(nèi)的前0.05s信號(hào)有,后0.05秒信號(hào)無,那么PLC是如何判斷這個(gè)信號(hào)在這個(gè)掃描周期內(nèi)是1還是0? 請(qǐng)大神們來討論一下這個(gè)細(xì)節(jié)過程,最好能解說下這個(gè)判斷流程。 |
---|---|
|
wangzhentang
大傻
級(jí)別: 探索解密
|
個(gè)人理解3點(diǎn): 1.DI采集硬件上就是光耦隔離,等效電路上外部信號(hào)通過串聯(lián)一個(gè)電阻+LED(控制在5mA左右,高速計(jì)數(shù)器或特殊應(yīng)用可能不同),光耦另一端是一個(gè)三極管開關(guān),導(dǎo)通MCU的DIO。 2.DI采集軟件上有濾波處理,是防止開關(guān)或繼電器產(chǎn)生的抖動(dòng),一般設(shè)定是10ms,也可以自定義。 3.目前部分PLC程序步數(shù)不超過10000步的話,循環(huán)時(shí)間也不超過1ms,完全可以識(shí)別出來。 |
---|---|
|