rs485 串口通信 c代码_串口服务器MOXA CN2650代替TS16MEI

rs485 串口通信 c代码_串口服务器MOXA CN2650代替TS16MEI本篇约 1330 字 22 图分享人 范旭祥 王焕蕾 杭州 文末有 串口通信 汇总 1 CN2650 与 TS16 对比 1 1DigiTS16MEI 单电源 多发内部整流电流模块故障 详见 TS16 双电源改造 主板或某端口故障 1 2MOXACN 2650 外观与面板说明 1 3CN 2650 与 TS16MEI 端口定义 2 MOXACN2650 冗余功能 2 1 双电源冗余一路供电故障时 使

cf6111bf0c7f652ca1c5db009943ba48.gif

本篇约1330字22图

分享人:范旭祥、王焕蕾(杭州)

文末有“  串口通信  ”汇总

ba5420154b395e3a85a45723078e7a3b.png

1. CN2650与TS16对比

1.1 Digi TS16MEI

单电源,多发内部整流电流模块故障(详见:TS16双电源改造),主板或某端口故障。

2e25a818cae160775cb3aca9b79fd1e5.png

1.2 MOXA CN-2650外观与面板说明

f0c6d6aeda29de1c85654a2cd48dd4e2.png

1.3 CN-2650与TS16MEI端口定义

eef8e508265c9c53d3031524b6c28e5e.png

2. MOXA CN2650冗余功能

2.1 双电源冗余

一路供电故障时,使用另一路供电。

6b0a9d4df938b50f87a974b2f00cd6e4.png

2.2 双以太网端口,双串口冗余

网口与串口冗余搭配使用,其中以太网冗余是直观可见的两个物理端口,串口冗余是每一个port口在设备内部虚拟进行一分二,分别对应两个以太网网口,极大程度提高了数据传输的稳定性。

93d31033c4d2c2c7eb0463983c2a99a4.png

3. 更换前转接线制作

3.1 TS16现有线排接线

25531b4fd75bcc1580d2aad6f2e4ac65.png

RS232线排打线(白蓝+蓝+绿)

6a877056edc8b35ede8d8df210055b59.png

RS485线排打线(白橙+白蓝)

3.2 线序对应制作

为了尽可能少动原线路且尽量减少切换时间,根据两者串口定义制作转接线。注:制作转接线的缺点是,这样的方法其实增加了传输节点,运行时间长了,手工做的转接头容易出现虚接等不稳定情况。应慎重选择线路替换方案,条件允许的情况下可以直接重新布置线路。

实际接线线序如下图(以TS16的RJ45口正常线序为例)。

ce669dd5e47c287622d3925cf1f2dede.png

实际做线如图所示,标明RS485和RS232线标。

f4927e99268a5013cb1dd6e7544e8e02.png

将转接头对应插好,网口一头连接CN-2650,另一头等待测试连接或切换连接。

912d80a6327582693589145c1e68e81c.png

4. CN2650配置修改

更换前,对比TS16MEI的配置,对CN2650的配置进行修改。本场实际情况是外场传感器数据使用RS485传输,多个RS232口完成AFTN发报、航标九数据输出等功能。以下是部分配置介绍。

4.1 配置概览

4e514d39061ec96827279e59c066d7ee.png

在Network Setting>Basic Network Setting中,根据实际情况,配置CN2650的双网IP地址,本文只配置了单IP。

4.2 Port 1设置

Serial Port Setting>Port 1>Communication Parameters

60de3128900f9290b86935dfbeb73566.png

Serial Port Setting>Port 1>Operation Modes

端口号要与ports.ini配置保持一致

2f94f808662afc6daff3244665d2041c.png

ports.ini配置文件样例

2f8f18622a1d32a345790c0efb74bd01.png

5. 转接头与配置修改测试

在上线使用前,将2650和转接口放在测试环境中进行测试。

测试环境:

一台CDUA服务器

一个数采器QML201

模拟雨量测试:

8b4f9b676f2cd98e1fad6866d9bbca3d.png

在QML201通道CHB的F和C口连接两根线,人工短接两根线模拟雨量筒弹簧片闭合进行计数,RS485方式传输,测试如下:

81714624be083928e563490b9f472c86.png

ST状态码输出测试

某RS232端口配置完成后,连接超级终端接收传感器ST状态数据,显示正常输出。

8cf8183e343f88a30a3ee3bbade2d826.png

6. 数据切换

将CN-2650与TS16MEI叠放,更换时将现用TS16的网头一一对应插上即可。

da4c93b6e94485798909ea8072b5de06.png

串口通信相关

原理操作

串口通信系列背景概述

TS16设置IP和配置备份

通信模块状态指示灯

串口访问PTB220遇到的“怪”问题

电源相关

电源故障和配线架

TS16双电源改造方案

故障案例

MCU111多个NET口Error

四起数据丢失案例

技能大赛:MCU111通信配置错误

改进方案

TS16双机热备方案

TS16双电源改造方案

MOXA CN2650代替TS16MEI

串口有线通信增加无线传输的三点考虑

点“在看”分享你的品味

bff4568541b9a8867a7fbb7c9b8f9a4c.gif

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/178890.html原文链接:https://javaforall.net

(0)
上一篇 2026年3月26日 下午4:17
下一篇 2026年3月26日 下午4:18


相关推荐

  • 多线程与多进程

    多线程与多进程

    2021年5月24日
    110
  • 阿里巴巴主流数据库连接池Druid入门

    阿里巴巴主流数据库连接池Druid入门一.数据库连接池的必要性(一).传统数据库连接模式的的步骤1.在主程序中创建连接2.进行sql操作3.关闭数据库连接(二).传统数据库连接模式存在的问题1.浪费时间:每次连接时都要验证登录和将conn加载到内存,2.不能大规模的访问数据库:当数据库访问人数过多时,占用大量系统资源,会导致服务器崩溃3.存在内存泄漏问题:每次连接都需要断开连接,如果不断开,程序运行结束,会有创建的连接对象存在内存中一直无法关闭,就会导致java内存…

    2022年7月23日
    14
  • bootstrapValidator不触发校验

    bootstrapValidator不触发校验一 前言 BootstrapVal 是基于 bootstrap3 的 jquery 表单验证插件 是最适合 bootstrap 框架的表单验证插件 在工作中用到此框架就写下自己在使用中积累的一些心得二 问题描述当按钮的类型为 submit 时 使用 bootstrapVal 的 isValid 能够使验证表单正常工作 但当 button 的 type 类型为 button 时 只调用 bootstr

    2026年3月19日
    3
  • 做3D游戏建模师有年龄限制吗?

    做3D游戏建模师有年龄限制吗?3D游戏建模师是一门非常火热的行业,现在很多游戏厂商都在高薪招聘3D游戏建模师。因此很多人在想要学习次世代建模技术的同时,又担心企做这个会不会有年龄的限制。其实大可不必担心,因为只要本身具有学习能力,愿意接受新知识,愿意与时俱进的提高自己,那么年龄就不是你的问题。其实年龄大的人从事3D游戏建模行业也是有一定优势的,他们生活阅历丰富,对于如何把握人物建模和场景建模方面的细节会有自己独到的理解。同时又具备一定缺陷,在学习方面会有一定的障碍,因为不管是记忆力还是对新知识的接受能力都会有所下降,所以一定要选择一

    2022年6月3日
    50
  • 怎样基于android4.4.2的源代码和android-4.3.1_r1的驱动编译I9250的ROM

    怎样基于android4.4.2的源代码和android-4.3.1_r1的驱动编译I9250的ROM

    2021年11月16日
    36
  • OpenClaw Skill 开发全攻略|2026 最新机制 + 文件处理实操,看完直接落地开发

    OpenClaw Skill 开发全攻略|2026 最新机制 + 文件处理实操,看完直接落地开发

    2026年3月13日
    5

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号