MODBUS/CANBUS现在通信网关实现了CANBUS与MODBUS数据的透明传输,为2种总线的兼容提供了可行方案。网关在实际的应用中即可以作为MODBUS主站也可以MODBUS从站。其工作模式如下图所示:
网关作为从站来时,当CANBUS上的监控主机发出一帧数时,网关作为CANBUS上的设备接收到该数据,根据校验码和屏蔽码判断是否处理该数据。若验证成功,则解析收到的CAN数据帧,得到CAN数据帧中的数据;将数据按照MODBUS协议逐层打包生成MODBUS帧,网关作为MODBUS主站向MODUBS上的从站发送这一帧数据,完成了一次CANBUS到MODBUS的单向数据传输。协议转换示意图如下图所示。
|