如何用2个MOXA串口服务器进行点对点透明传输

如何用2个MOXA串口服务器进行点对点透明传输,第1张

MOXA串口服务器大部分使用情况是工作在Real COM Mode(虚拟串口),即在Operating Settings设置为Real COM Mode,这时候的作用就相当于网络转串口。

如果要用两台串口服务器进行点对点透明传输则需要将两台串口服务器串口工作模式设置为Pair Connection Mode,然后设置好对应的波特率等串口参数,此时两台串口服务器之间就构成了一个可以进行透明传输的点对点通道。

冗余是工业应用当中的一个显著特点,主要是通过设计各种不同的解决方案来预防硬件或软件发生故障时对系统造成的损失。“看门狗”解决方案就要求采用冗余的硬件设备,通过软件来控制设备的切换。MOXA CN2650-16 终端服务器采用内建的双网口来实现“冗余串口”模式,保证您的系统无间断运行。以下描述是对MOXA CN2650-16 的双主机冗余数据采集解决方案的说明。

我们测试过串口可以在115200bps(115.2Kbps)波特率稳定的接收数据

大概每秒12.8KB的数据量,若想再高的话(例如256000bps、512000bps),下位机不太准确,容易出问题。上位机(电脑)的双串口同时接收没问题,两个串口都能进来,但问题是不一定是同时进来。电脑串口里有硬件和软件的FIFO(类似缓存),即使下位机同时在两个串口向上位机发数据,在上位机软件看来,这两个数据不一定会同时到达,所以如果你的系统对这一点很敏感,最好把数据包进行编号,这样在上位机的数据缓冲队列里,可以对两个串口的数据包进行配对。


欢迎分享,转载请注明来源:夏雨云

原文地址:https://www.xiayuyun.com/zonghe/491511.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-06-14
下一篇2023-06-14

发表评论

登录后才能评论

评论列表(0条)

    保存