在前面的文章中,我们已经详细地介绍了Modbus网关的几种主要类型,今天,就让我们来介绍一下其中简单协议转换的处理过程。
简单协议转换是最常规、最普遍的Modbus网关功能,也是数据处理效率最高Modbus网关模式,它只是提取数据中的关键字段,再以另一种协议对提取数据进行编码(Modbus RTUßàModbus TCP)发送。
演示请求与数据分析
为了正确且直观展示Modbus数据帧,使用标准Modbus调试工具测试,Modbus Poll与Modbus Slave并非免费软件,但可免费使用30天,若有长时间使用的需求请购买正版。
打开Modbus Poll软件,点击Connection连接串口服务器并配置通讯协议,如下图所示:
关闭自动读取,方便分析数据帧,先配置主机请求会导致设备请求超时不用在意,等从机仿真完成就不会出现响应超时。
打开Modbus Slave,点击Connection连接串口服务器并配置通讯协议,主机使用已经使用网络连接,从机需要使用串口连接,如下图所示:
打开数据监视串口,Poll与Slave方法相同如图所示:
点击读取一次寄存器,10个寄存器在调试窗口无法直接显示,减少读取寄存器数量;
配置读取数量:
从下图可以看出串口服务器的“简单协议转换”将收到的TCP数据帧的报文标识“00 0D”缓存,对01 03 00 00 00 02添加Modbus CRC检验,再从串口输出数据帧,从机接收到指令返回Modbus RTU响应数据帧,串服务器收到数据后计算帧长度,再将缓存报文标识与帧长编码进数据帧并通过网口发送。
“简单协议转换”虽然处理效率高但无法处理多主机请求,因此就有“多主机模式和存储型网关”。串口服务器的多主机模式和存储型网关工作模式,我们下次再做详细介绍。
今天的分享就到这里啦,太阳集团tcy8722人每一天都致力于更好的助力物联化、智能化、自动化的发展,提升资源利用率,更多产品更多资料,感兴趣的小伙伴可以登录我们的官网进行了解,还有客服小姐姐在线答疑哦!
7 X 24 销售服务热线
4000-330-990深圳办事处柯经理:18218726658 杭州办事处戴经理:17512568697
常州办事处崔经理:15906110783 南京办事处葛经理:17626012283
业务邮箱:support@cdhanzaichips.com
全国销售投诉电话:19934352316
地址:四川省成都市高新西区西区大道199号B5栋(前台座机:028-61543675)
©© 成都太阳集团tcy8722电子科技有限公司【版权所有】 蜀ICP备27697263号-3