请教MODBUS TCP报文结构

用昆仑通泰的触摸屏和MODSCAN软件,分别与1200做MODBUS TCP通信。经测试这两个设备都可以与1200通信。
1、用MODSIM读触摸屏的通信代码,如截图所示。0000 0000 0006 0103 00DC 0024
2、MODSCAN的通信代码,如截图所示。F300 0000 0006 0103 0063 007D。其中F300为通信编号,0000协议标识符,0006紧接的数据长度,01设备地址,03功能码,00DC数据起始地址,0024数据长度。
我的问题是:触摸屏的通信代码前两个字节是0000,而MODSCAN通信代码的前两个字节是通讯编号。那么MODBUS TCP的报文结构应该是什么样的?为什么触摸屏和MODSCAN的发送报文不同,但是都可以与1200通信上?

问题补充:
“前面的F300不管你叫“事务处理标识符”或“通信编号”,它是由主站发起,从站回应信息是只是复制这个数字标示”
我想问一下,1200底层对不同MODBUS TCP报文的应答机制一样吗?带不带“事务处理标识符”的报文1200的响应速度是否相同?

图片说明:

请教MODBUS TCP报文结构    请教MODBUS TCP报文结构   

最佳答案

前面的F300不管你叫“事务处理标识符”或“通信编号”,它是由主站发起,从站回应信息是只是复制这个数字标示,所以不同的主站设置都会有不同的标示符,也就是请求者的身份证一样,所以不同的主站都可以和1200通信,而且不同主站的事务处理标识符都可以不一样

请参见 modbus tcp 报文举例分析
http://wenku.baidu.com/link?url=I03V8lfc-2KEfG3D7aGpss_UAjCRtZHSU09Ui5gBICMUp7hIFichOEZkQfdWjKEK1GOlz3JPDPFyVZvv_pVzOw7h9rhPaKbcEm-MeJL1Wp3

对补充的回复:应答机制是一样的,相应速度也是一样的

提问者对于答案的评价:
谢谢回答,学习了。

专家置评

已阅,最佳答案正确。

原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc201683.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2017年10月31日
下一篇 2017年10月31日

相关推荐