小刺
我們都沒錯
級別: 略有小成
精華主題: 0
發(fā)帖數(shù)量: 160 個
工控威望: 302 點
下載積分: 1061 分
在線時間: 80(小時)
注冊時間: 2011-03-22
最后登錄: 2024-09-25
查看小刺的 主題 / 回貼
樓主  發(fā)表于: 2013-06-06 14:28
圖片:
大神們路過幫忙想想招。「屑ぬ榱,今天一天在線坐等。。。。
我的PLC是S7-200 224CN   ,現(xiàn)在用了個輸入端接個脈沖流量計,接收脈沖,目前用的的是INC累加器來記脈沖,可是每次都丟脈沖,程序如下圖,理論上一次每秒鐘一百多到二百個脈沖,可是采集到的每秒才十多個,不知道為什么
計算方法是一次采集十秒鐘的脈沖個數(shù),然后乘以360得出每1小時的脈沖數(shù),計算瞬時流量,不要求精度多高,差不多就行了

求大神指教     
醉湮邃虞
醉湮邃虞話老黑
級別: 略有小成
精華主題: 0
發(fā)帖數(shù)量: 229 個
工控威望: 409 點
下載積分: 1577 分
在線時間: 209(小時)
注冊時間: 2009-01-16
最后登錄: 2015-03-18
查看醉湮邃虞的 主題 / 回貼
1樓  發(fā)表于: 2013-06-06 16:44
有幾個可能性
1不知道你的脈沖源是什么,檢驗脈沖的傳感器是不是支持超過10的速率,一般的接近開關(guān)大約能支持15Hz
2.這種計數(shù)方式,受掃描周期影響,一般的掃描周期在2—8毫秒左右,若變化周期超過此速率,則會丟失脈沖
3。。。。
4。。。。
5。。。。
先提供給你兩種解決方法
1。使用上升沿中斷進行計數(shù),
2。使用高速計數(shù)器計數(shù),
樓主留言:
估計是丟脈沖的原因,得用高速計數(shù)器還要配定時中斷,沒用過這些,現(xiàn)在腦子里一點概念沒有啊。。。求指點。。。
棋牌比賽免費得實物,閑暇好去處
http://www.jj.cn/indexTG.html?promoterid=108502812