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è)判斷流程。 |
---|---|
|
wanzhen2006
做工控人.不停學(xué)習(xí).分享.交流.
級(jí)別: 論壇先鋒
|
接通大于0.05s信號(hào)有,即判定為1,接通小于0.05s信號(hào)有,即判定為0。 |
|
---|---|---|
|
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í)別出來。 |
---|---|
|
linmaker
優(yōu)質(zhì)的視覺檢測(cè)產(chǎn)品,源于用心,止于至善
級(jí)別: 家園?
|
在這里大家講的只是大概的原理,可能不夠全面細(xì)致。這方面建議樓主找PLC入門書箱看,上面都講到這個(gè)問題?催^就能明白! |
|
---|---|---|
|
13771165220
級(jí)別: 家園?
|
比如說有些快速的PLC,比如基恩士啥的掃描周期微秒級(jí)別,那么10MS的濾波是不是就無意義了? |
---|---|
|
leechengyu
級(jí)別: 略有小成
|
10ms電子濾波的意思是信號(hào)要持續(xù)ON 10ms以上才會(huì)判定為ON |
---|---|
|
蘇格拉沒有底
能力有限,努力無限。
級(jí)別: 網(wǎng)絡(luò)英雄
|
應(yīng)該是反應(yīng)時(shí)間 |
|
---|---|---|
|
ajunn
級(jí)別: 家園常客
|
掃描周期與濾波時(shí)間無關(guān)。 掃描周期包括讀取過程映像區(qū),執(zhí)行程序,輸出刷新等但不包含濾波時(shí)間。對(duì)于輸入,讀取映像區(qū)也就一次過,時(shí)間應(yīng)該是納秒級(jí)的。 而輸入信號(hào)要持續(xù)到濾波時(shí)間長度才認(rèn)為有效。長的濾波時(shí)間可以防止一些干擾,但信號(hào)的采集會(huì)滯后,甚至?xí)贿^濾掉。 比如高速計(jì)數(shù)器輸入信號(hào),設(shè)置濾波時(shí)間過長,會(huì)導(dǎo)致脈沖丟失。 樓主留言:真誠感謝! |
---|---|
|