liudong520
級別: 探索解密
精華主題: 0
發(fā)帖數(shù)量: 41 個
工控威望: 193 點
下載積分: 682 分
在線時間: 68(小時)
注冊時間: 2011-04-21
最后登錄: 2023-12-28
查看liudong520的 主題 / 回貼
樓主  發(fā)表于: 2021-01-13 19:43
圖片:
各位師傅,今天遇到一個問題,西門子200Smart ,和 渦街流量計 通訊讀累計總流量,分段讀取,一個表讀兩次,小數(shù)點之前和之后,一共兩塊表,
    但是,運行久了,會像死機一樣,我用的時間輪詢,一秒讀一個,然后有給上升沿, 流量已經(jīng)讀不出來,定格在之前的值,卡在那
    ,有沒有什么解決辦法,謝謝支招。
gk_樂一
級別: 探索解密
精華主題: 0
發(fā)帖數(shù)量: 108 個
工控威望: 181 點
下載積分: 2911 分
在線時間: 53(小時)
注冊時間: 2019-12-20
最后登錄: 2024-11-05
查看gk_樂一的 主題 / 回貼
1樓  發(fā)表于: 2021-01-15 10:34
圖片:
圖片:
同意,要把所有的MODBUS msg逐個輪詢這樣來操作,同時訪問的話會一直卡住,也就是說你讀到的值只是第一個掃描周期的值,后面都不會刷新的了
可以參考一下
引用
引用第6樓13930228124于2021-01-15 10:25發(fā)表的  :
MODBUS msg的使能端EN不能使用 SM0.0 ,每個時間點只能運行一個MSG指令