大魔王
級別: 正式會員
|
新人一個哈,第一次發(fā)帖,有點小激動呢。 剛實習,這兩天調(diào)流量計。兩個SMART 200 (CPU SR20)分別作為兩條線主站,總共35個智能電磁流量計通過RS485連接。 用串口調(diào)試軟件發(fā)送報文給流量計是能收到回復的。流量計與PLC中間還有RS485中繼器。程序下載進PLC后能循環(huán)進行,但是我的 指針地址里沒有收到流量計數(shù)據(jù);我將PLC RS485接頭拔掉后,流量計不可能與PLC通訊上,但是程序依然能循環(huán)進行,沒有錯誤代碼。。。很奇怪 流量計波特率設置的是9600 地址是從3 依次累加 沒有奇偶校驗 。我只需要讀取其瞬時流量 不知道哪出了問題,望各位前輩指點迷津。(本人QQ571612911) 附件有流量計的一些說明 程序監(jiān)控 和程序 smart200.rar (284 K) 下载次数:111 |
---|---|
|
qiaoshougang
級別: 略有小成
|
程序沒有問題,系統(tǒng)設置也沒有問題。 建議你查看一下485通訊線 |
|
---|---|---|
|
大魔王
級別: 正式會員
|
RS485 的正負接到USB轉(zhuǎn)485的串口頭上,然后用串口調(diào)試軟件是能收發(fā)報文的,說明流量計通訊線應該是通的。 但是RS485接到中繼器后再接上西門子標準接頭,最后插在PLC上,運行程序沒有接收到數(shù)據(jù) |
---|---|
|