海闊憑魚躍
級別: 略有小成
|
公司一臺檢測設備,利用西門子1200PLC通過modbus tcp通訊需要向40009連續兩個保持寄存器寫32位浮點數參數,寫進去的值在檢測設備的PC上顯示為0,只能在PC上修改參數,修改完后,再用PLC讀40009的值是PLC 發送的值,而不是PC寫進去的值(和PC顯示不一致),斷電后重啟PLC再讀40009的值變成了0,而PC上的實際值沒變,請教各位大佬是什么問題, |
---|---|
|
不小心遇見你
自動項目、PLC、視覺、通訊等工控軟件開發QQ3515716
級別: 工控俠客
|
大小端 |
|
---|---|---|
|
海闊憑魚躍
級別: 略有小成
|
不是數據類型和大小端的問題吧,PC端寫的值就是讀不出來(PC端不為0,但PLC讀出為0),但是PLC寫的值能把PC端寫的值覆蓋為0(其實PLC端寫的不是0),不斷電的情況PLC再讀就是PLC剛寫的值 |
---|---|
|
marksman_01
一起進步
級別: 家園常客
|
檢查讀寫地址,可能有錯位 |
---|---|
本帖最近評分記錄: |