我们在维修汇川变频器额的时候,有时候经常需用用串口连接变频器通讯后再进行调试,那么汇川MD500变频器通讯不上怎么办呢?在这里我们举例讲解一下
第一步:首先检查是否正确安装串口调试工具,如果正确安装好串口调试工具,可以通过依次右键点击计算机,点击属性,点击设备管理器,点击端口,出现如图1所示的USB Serial Port(COM*),*是根据自己电脑自动分配的,可以是3也可以是4等等。
图1
第二步:通过变频器设置波特率、奇偶校验、数据位和停止位等,具体参数设置可以参考表一;
第三步:将串口调试软件的波特率、数据位、校验位、停止位与变频器侧设置相同,变频器侧的通讯协议设置为标准的MODBUS通讯协议。另外需要注意勾选输入HEX和显示HEX,否则不能正确发送串口信息。具体示意图如图2所示。
图2
第四步:通过串口调试软件向变频器写入频率,由于变频器识别十六进制数,所以此时需要将数据转换成十六进制,倘若变频器设置的本机地址为1,往变频器中写入频率5Hz,则需要在串口调试软件中编辑0106 1000 03E8,其中01代表的是变频器的地址,06代表写入,1000代表功能码(频率),03E8为十六进制数据,其十进制为1000,写入数据的上限为10000,10000对应50Hz,则1000对应5Hz。之后再点击发送按钮或者回车,就会向变频器发送指令,具体示意图如图3所示。
图3
第五步:解读绿色和蓝色代表的含义:绿色帧即为主机请求帧,蓝色帧即为从机响应帧。其中从机响应帧分别代表以下含义:
01:从站(变频器)号
06:“写功能码”(16位寄存器写)
10 00:被写入数据的地址1000H
03 E8:写入的数值1000
8D B4:校验码(8D:CRC校验低有效字节;B4:CRC校验高有效字节)
故此,可知该通讯属于正常通讯。响应与命令一致。
扩展知识点:CRC校验方式说明
(1) CRC使用RTU帧格式,消息包括了基于CRC 方法的错误检测域。CRC 域检测了整个消息的内容。CRC 域是两个字节,包含16 位的二进制值。它由传输设备计算后加入到消息中。接收设备重新计算收到消息的CRC,并与接收到的CRC域中的值比较,如果两个CRC 值不相等,则说明传输有错误。
(2) CRC 是先存入0xFFFF,然后调用一个过程将消息中连续的8 位字节与当前寄存器中的值进行处理。仅每个字符中的8Bit 数据对CRC 有效,起始位和停止位以及奇偶校验位均无效。
(3) CRC 产生过程中,每个8 位字符都单独和寄存器内容相异或(XOR),结果向最低有效位方向移动,最高有效位以0 填充。LSB 被提取出来检测,如果LSB 为1,寄存器单独和预置的值相异或,如果LSB 为0,则不进行。整个过程要重复8 次。在最后一位(第8 位)完成后,下一个8 位字节又单独和寄存器的当前值相异或最终寄存器中的值,是消息中所有的字节都执行之后的CRC 值。
(4) CRC 添加到消息中时,低字节先加入,然后高字节。
文章来源于网络 如有侵权请联系删除