suiyuan666
級別: 論壇先鋒
精華主題: 0
發(fā)帖數(shù)量: 737 個
工控威望: 1389 點
下載積分: 4942 分
在線時間: 743(小時)
注冊時間: 2008-06-15
最后登錄: 2024-11-05
查看suiyuan666的 主題 / 回貼
樓主  發(fā)表于: 2014-04-30 15:58
圖片:
圖片:
大家好,我用s7-200讀取臺達溫控表(DTA4848)的溫度,但不知道讀寫從站的數(shù)據(jù)地址是多少?溫控表使用MODBUS  RTU 通訊格式。通訊參數(shù)如圖所示。謝謝大家指點下!
xuyifu
級別: 略有小成
精華主題: 0
發(fā)帖數(shù)量: 119 個
工控威望: 262 點
下載積分: 1305 分
在線時間: 134(小時)
注冊時間: 2013-08-13
最后登錄: 2018-04-28
查看xuyifu的 主題 / 回貼
1樓  發(fā)表于: 2014-04-30 17:14
引用
引用樓主suiyuan666于2014-04-30 15:58發(fā)表的 S7-200與臺達溫控表通訊不上 :
大家好,我用s7-200讀取臺達溫控表(DTA4848)的溫度,但不知道讀寫從站的數(shù)據(jù)地址是多少?溫控表使用MODBUS  RTU 通訊格式。通訊參數(shù)如圖所示。謝謝大家指點下!


西門子MODBUS庫只支持RTU格式的,而你的儀表是ASCII的故必須用自由口通訊協(xié)議做一個MODBUS 。粒樱茫桑傻膮f(xié)議
附件: S7-200_Modbus通信培訓教程.pdf (1041 K) 下載次數(shù):252
網(wǎng)站提示: 請不要用迅雷下載附件,容易出錯
附件: S7-200_自由口通信培訓教程.pdf (906 K) 下載次數(shù):213
網(wǎng)站提示: 請不要用迅雷下載附件,容易出錯
xuyifu
級別: 略有小成
精華主題: 0
發(fā)帖數(shù)量: 119 個
工控威望: 262 點
下載積分: 1305 分
在線時間: 134(小時)
注冊時間: 2013-08-13
最后登錄: 2018-04-28
查看xuyifu的 主題 / 回貼
2樓  發(fā)表于: 2014-04-30 17:23
如果你的地址是4700H 轉(zhuǎn)化成十進制加40001就是實際的對應地址 但是你的4700H轉(zhuǎn)化成十進制后18176超過了9999,所以要變成400001加18176,418177才是你的對應地址。如果不懂歡迎交流120541058
本帖最近評分記錄:
  • 下載積分:+1(yangtongjin)
    xuyifu
    級別: 略有小成
    精華主題: 0
    發(fā)帖數(shù)量: 119 個
    工控威望: 262 點
    下載積分: 1305 分
    在線時間: 134(小時)
    注冊時間: 2013-08-13
    最后登錄: 2018-04-28
    查看xuyifu的 主題 / 回貼
    3樓  發(fā)表于: 2014-04-30 17:27
    Modbus保持地址通常在40001到49999的范圍內(nèi)。該范圍對大多數(shù)應用程序來說足夠了,但是某些數(shù)據(jù)映射到保持寄存器的Modbus從站所具有的地址超過9999。這些設備不適合常規(guī)的Modbus尋址方案。
    Modbus主設備指令支持通過可選的尋址方法對大于9999的保持寄存器進行尋址。MBUS_MSG指令允許參數(shù)"地址"具有附加范圍以支持保持寄存器地址的擴充范圍。

    400001至465536用于保持寄存器

    例如:要訪問保持寄存器16768,MBUS_MSG的"地址"參數(shù)應該設置為416768。
    擴充尋址允許訪問Modbus協(xié)議支持的65536個可能地址的全部范圍。該擴充尋址僅支持保持.
    這是我從西門子軟件的幫助文件復制的一段。
    xuyifu
    級別: 略有小成
    精華主題: 0
    發(fā)帖數(shù)量: 119 個
    工控威望: 262 點
    下載積分: 1305 分
    在線時間: 134(小時)
    注冊時間: 2013-08-13
    最后登錄: 2018-04-28
    查看xuyifu的 主題 / 回貼
    4樓  發(fā)表于: 2014-04-30 17:29