概述:
EnTalk系列网关为使用者提供了非常强大的诊断功能,其中之一便是报文监控。通过报文监控,使用者可以非常方便快速的定位通信中问题。
本文我们介绍EnTalk系列网关对Modbus RTU报文的监控。
首先我们看一下如下图的EnTalk网关的内部架构,下图是以太网转串口的网关内部示意图,以太网可以是任意的工业以太网协议,串口可以是Modbus RTU或者是自由口。网关内部由两个Xone构成,分别实现不同的协议。两个Xone之间通过高速链路进行数据交换。
EnTalk系列串口报文监控原理如下图所示,COM Task通过将UART DMA接收的报文转存到内部RAM块中,并进一步转存到内部的RAM BUFFER中。NET Task读取RAM BUFFER中的报文,并通过以太网MAC DMA发出到以太网。
对于通过以太网发出的报文,使用者可以通过Wireshark软件来实时的接收报文,并通过骥远提供的JIYUAN MODBUS报文解析插件来对接收到的报文进行解析。如下图所示:
注意:EnTalk系列网关的报文监视功能,需要通过拨码开关来使能,具体使用请参考网关使用手册或者联系骥远技术支持客户。