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