sihu国产精品永久免费_日韩午夜在线视频_久久99中文字幕伊人_古代男男嗯…啊h总攻

13771165220
級別: 家園常客
精華主題: 0
發帖數量: 323 個
工控威望: 553 點
下載積分: 1601 分
在線時間: 85(小時)
注冊時間: 2017-11-27
最后登錄: 2025-01-17
查看13771165220的 主題 / 回貼
樓主  發表于: 2020-04-22 10:29
PLC輸入采樣(不是模擬量,就是普通IO點)的詳細流程是什么樣的。
比如采樣長度是0.1秒(舉個例子),如果在這個采樣周期內的前0.05s信號有,后0.05秒信號無,那么PLC是如何判斷這個信號在這個掃描周期內是1還是0?
請大神們來討論一下這個細節過程,最好能解說下這個判斷流程。
13771165220
級別: 家園常客
精華主題: 0
發帖數量: 323 個
工控威望: 553 點
下載積分: 1601 分
在線時間: 85(小時)
注冊時間: 2017-11-27
最后登錄: 2025-01-17
查看13771165220的 主題 / 回貼
1樓  發表于: 2020-04-24 12:23
引用
引用第2樓wangzhentang于2020-04-22 17:17發表的  :
個人理解3點:
1.DI采集硬件上就是光耦隔離,等效電路上外部信號通過串聯一個電阻+LED(控制在5mA左右,高速計數器或特殊應用可能不同),光耦另一端是一個三極管開關,導通MCU的DIO。
2.DI采集軟件上有濾波處理,是防止開關或繼電器產生的抖動,一般設定是10ms,也可以自定義。
3.目前部分PLC程序步數不超過10000步的話,循環時間也不超過1ms,完全可以識別出來。


比如說有些快速的PLC,比如基恩士啥的掃描周期微秒級別,那么10MS的濾波是不是就無意義了?