我又回来了 发表于 2024-5-13 18:22

变频器和仪表等485串口通讯设备是否都支持MODBUS RTU协议?

对于变频器和仪表设备,都支持485串口通讯,那么怎么判断从站设备支持那种协议呢?通常分为两种方式去判断:1.从设备参数参看2.从设备通讯报文查看。本次文章以以台达MH300系列变频器为例。1.从设备通讯参数查看使用设备之前一定要准备好手册,方便查询参数和设置参数。如图1所示,找到通讯参数,09-04为通讯格式,2为ASCll通讯格式,3为Modbus RTU通讯格式,从这里可以看出台达MH300系列变频器485通讯支持的协议有两种。https://q8.itc.cn/images01/20240513/ff4c13fa85c8492e815fee2ce7bdfc04.png图12.从设备通讯报文查看Modbus RTU 报文帧格式如图2所示,如果设备是这种报文帧格式的,则为Modbus RTU的通讯协议。https://q5.itc.cn/images01/20240513/5c37952dcbdc4fcdbe111aa225096c0a.png图2通常通讯我们会选择Modbus RTU的方式去通讯,因为Modbus RTU的报文是标准、固定的格式,有些品牌的PLC软件自带有通讯库指令,写程序比较简单,无需自己去写很多程序,例如西门子的200、200smart、1200、1500这些PLC,软件本身就集成Modbus RTU通讯从站和主站的库指令,直接调用库进行编程就可以。台达MH300系列变频器的RTU 模式,如图3所示。https://q5.itc.cn/images01/20240513/2cdbb0151d7c4ae3a3c304de7ec5368b.png图3台达MH300系列变频器的ASCll模式,如图4所示。https://q3.itc.cn/images01/20240513/6e97180437cf46a9a307e8a85ac9cf53.png图4对于自由口来说,不同的报文都不一样,需要根据报文格式去写程序,对于新手来说相对比较困难。总结以上就是整个如何判断485从站设备是否支持modbus rtu通讯的内容,拿到设备以后去对应的官网下载手册,根据手册上的参数设置或者报文格式,去判断需要使用哪种通讯协议进行通讯,现在的设备使用Modbus RTU的通讯较多,如果有多种通讯协议选择时,可以考虑用比较简单的Modbus RTU通讯协议进行通讯。无线通讯案例分享:本方案是基于Modbus RTU协议下实现的1主多从自组网无线通信形式,主站为S7-1200 PLC,DTD433F作为从站。DTD433F具备输入和输出模拟量信号功能,信号传输方向由用户原系统主从设备所实现的功能决定。方案中采用达泰电子无线模拟量信号测控终端——DTD433F与达泰电子欧美系PLC专用无线通讯终端——DTD434MC,作为实现无线通讯的硬件设备。https://q7.itc.cn/q_70/images01/20240513/c151ff54bde8487e8506bfc569f24aea.png

页: [1]
查看完整版本: 变频器和仪表等485串口通讯设备是否都支持MODBUS RTU协议?