1.将模块网口和电脑插在同一个路由器
2.打开模块的路由器设置页面,192.168.0.7 账号 admin 密码 admin
3.进入端口设置->soket 设置端口号和模式
4.使用SSCOM串口工具,设置为tcp client 模式,设置地址和端口,然后发送modbus数据包
注意点:modbus 协议完整的包电脑端在发送给tcp232模块后,收到的串口数据会省略包头6个字节,并且包尾增加两个字节的modbus crc16校验,同时,单片机给tcp232模块发送数据也必须省略包头,同时计算crc16校验!
然后电脑收到的数据包会是完整的响应包
modbus协议:
读寄存器: |包头|单元|命令码0x04|地址|数量|
响应:|包头|单元|命令码0x10|字节长度|字节|
写寄存器:|包头|单元|命令码0x10|地址|数量|字节长度|字节|
响应:|包头|单元|命令码0x10|地址|数量|
包头6个字节包括 :|标识 0x0001 |协议 0x0000 |长度 0x0006
其中数据长度不包括包头的长度!