小刺
我們都沒錯
級別: 略有小成
|
圖片:
大神們路過幫忙想想招!感激涕零,今天一天在線坐等。。。。 我的PLC是S7-200 224CN ,現在用了個輸入端接個脈沖流量計,接收脈沖,目前用的的是INC累加器來記脈沖,可是每次都丟脈沖,程序如下圖,理論上一次每秒鐘一百多到二百個脈沖,可是采集到的每秒才十多個,不知道為什么 計算方法是一次采集十秒鐘的脈沖個數,然后乘以360得出每1小時的脈沖數,計算瞬時流量,不要求精度多高,差不多就行了 求大神指教 |
---|---|
|
醉湮邃虞
醉湮邃虞話老黑
級別: 略有小成
|
有幾個可能性 1不知道你的脈沖源是什么,檢驗脈沖的傳感器是不是支持超過10的速率,一般的接近開關大約能支持15Hz 2.這種計數方式,受掃描周期影響,一般的掃描周期在2—8毫秒左右,若變化周期超過此速率,則會丟失脈沖 3。。。。 4。。。。 5。。。。 先提供給你兩種解決方法 1。使用上升沿中斷進行計數, 2。使用高速計數器計數, 樓主留言:估計是丟脈沖的原因,得用高速計數器還要配定時中斷,沒用過這些,現在腦子里一點概念沒有啊。。。求指點。。。 |
|
---|---|---|
|