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