13771165220
級別: 家園?
![]() |
PLC輸入采樣(不是模擬量,就是普通IO點(diǎn))的詳細流程是什么樣的。 比如采樣長(cháng)度是0.1秒(舉個(gè)例子),如果在這個(gè)采樣周期內的前0.05s信號有,后0.05秒信號無(wú),那么PLC是如何判斷這個(gè)信號在這個(gè)掃描周期內是1還是0? 請大神們來(lái)討論一下這個(gè)細節過(guò)程,最好能解說(shuō)下這個(gè)判斷流程。 |
---|---|
|
wanzhen2006
做工控人.不停學(xué)習.分享.交流.
級別: 工控俠客
![]() |
接通大于0.05s信號有,即判定為1,接通小于0.05s信號有,即判定為0。 |
|
---|---|---|
|
wangzhentang
大傻
級別: 探索解密
![]() |
個(gè)人理解3點(diǎn): 1.DI采集硬件上就是光耦隔離,等效電路上外部信號通過(guò)串聯(lián)一個(gè)電阻+LED(控制在5mA左右,高速計數器或特殊應用可能不同),光耦另一端是一個(gè)三極管開(kāi)關(guān),導通MCU的DIO。 2.DI采集軟件上有濾波處理,是防止開(kāi)關(guān)或繼電器產(chǎn)生的抖動(dòng),一般設定是10ms,也可以自定義。 3.目前部分PLC程序步數不超過(guò)10000步的話(huà),循環(huán)時(shí)間也不超過(guò)1ms,完全可以識別出來(lái)。 |
---|---|
|
linmaker
優(yōu)質(zhì)的視覺(jué)檢測產(chǎn)品,源于用心,止于至善
級別: 家園?
![]() |
在這里大家講的只是大概的原理,可能不夠全面細致。這方面建議樓主找PLC入門(mén)書(shū)箱看,上面都講到這個(gè)問(wèn)題?催^(guò)就能明白! |
|
---|---|---|
|
13771165220
級別: 家園?
![]() |
比如說(shuō)有些快速的PLC,比如基恩士啥的掃描周期微秒級別,那么10MS的濾波是不是就無(wú)意義了? |
---|---|
|
leechengyu
級別: 略有小成
![]() |
10ms電子濾波的意思是信號要持續ON 10ms以上才會(huì )判定為ON |
---|---|
|
蘇格拉沒(méi)有底
能力有限,努力無(wú)限。
級別: 網(wǎng)絡(luò )英雄
![]() |
應該是反應時(shí)間 |
|
---|---|---|
|
ajunn
級別: 家園?
![]() |
掃描周期與濾波時(shí)間無(wú)關(guān)。 掃描周期包括讀取過(guò)程映像區,執行程序,輸出刷新等但不包含濾波時(shí)間。對于輸入,讀取映像區也就一次過(guò),時(shí)間應該是納秒級的。 而輸入信號要持續到濾波時(shí)間長(cháng)度才認為有效。長(cháng)的濾波時(shí)間可以防止一些干擾,但信號的采集會(huì )滯后,甚至會(huì )被過(guò)濾掉。 比如高速計數器輸入信號,設置濾波時(shí)間過(guò)長(cháng),會(huì )導致脈沖丟失。 樓主留言:真誠感謝! |
---|---|
|