本人最近在做一个变频器的项目,使用MCGS屏做主站,与DSP控制板(28335)进行通信,来控制变频器。
开始的时候看了一下官方的资料,然后结合网上的一些资料,首先实现了DSP与电脑(用modbus poll模拟主站)之间的modbus通信。使用的是标准的modbus通信,因为MCGS官方资料里面写是支持的,如图1,图2。
但是现在连着昆仑通态的组态屏调的时候,发现它的驱动——通用设备/ModBusRTU/莫迪康ModBusRTU;并没有在之前在资料中看到的驱动——通用设备/ModBusRTU/标准ModBusRTU设备。根据驱动资料,莫迪康ModBusRTU的校验方式为LRC,而标准的modbusRTU是CRC, 这两种的协议格式也是不一样的。
请问哪里可以下载到这个 标准ModBusRTU设备的驱动,大家有没有遇到类似的问题呢!或者说有其他的解决方案。
另外问一下怎么才能联系到昆仑通态的技术人员,官网上找不到联系方式啊。
图1 官方资料截图
图2 官方modbus驱动分类
图3 MCGS驱动设备管理截图
图4 莫迪康ModBusRTU的说明(校验方式为LRC,而标准的modbusRTU是CRC)
图5 三种协议格式