0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

【教程】基于串口服务器实现多主机采集控制RTU节点设备

亿佰特物联网应用专家 2022-11-01 16:40 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

适用型号

该笔记适用于NA111、NA111-A、NB114、NS1-TB、NT1-B、NT1、NA611-S、NA611-SA等具有Modbus多主机模式的串口服务器。

功能说明

串口服务器的Modbus多主机网关支持多台Modbus TCP主机同时操作RTU设备,利用TCP/IP协议通讯打破RTU数据总线上只能存在一台主机的限制。

应用介绍

本例程同时接入一台HMI(使用MCGS嵌入版软件)和SCADA(组态王)软件利用串口服务器(NA111)实现多主机控制采集RTU设备(这里通过Modbus Slave)。

应用框图

a3ee18de-5776-11ed-b116-dac502259ad0.png

软件和硬件准备清单

软件:MCGSE组态环境(MCGS嵌入式开发环境)、KingView(组态王)、Modbus Slave、亿佰特网络配置工具。

硬件:NA111、USBRS485DC 12V电源适配器、线材若干。

功能实现

1. 仿真从机与串口服务器配置

首先创建一个Modbus从机,注意波特率参数与协议的配置,协议需要选择RTU,波特率这可以根据RTU设备与串口服务器支持的波特率自由配置,通讯距离较远的建议使用低波特率保证传输的稳定性,这里就使用115200-8N1波特率,取消勾选流控相关参数。

a404d1fa-5776-11ed-b116-dac502259ad0.png

接下来就可以配置串口服务器,设用PC打开设备对应的上位机(亿佰特网络配置工具),选择与串口服务器连接的以太网网卡(建议使用以太网接口配置设备),配置时地址可以不同,通讯时必须处于同一网段同一局域网下;

a4338234-5776-11ed-b116-dac502259ad0.png

选择需要配置的设备,打开配置界面;

a44a90b4-5776-11ed-b116-dac502259ad0.png

首先配置网络参数用于HMI与组态王连接串口服务器,需要保证组态王、HMI、串口服务器处于同一局域网相同网段,PC使用静态ip(192.168.3.100),因此需要配置串口服务器的ip为192.168.3.25,多主机模式仅支持服务器模式,因此网络工作模式配置为TCP服务端,配置端口为502,网关配置为192.168.3.1;

a4831754-5776-11ed-b116-dac502259ad0.png

配置串口参数与RTU设备保持一致使用115200-8N1;

a497c398-5776-11ed-b116-dac502259ad0.png

配置串口服务器的网关模式,选择多主机,根据实际情况配置应答超时时间与请求主机同步配置,根据协议需求配置多主机模式的协议类型,如果主机使用Modbus TCP协议而从机使用Modbus RTU协议,因此需要勾选“RTU<->TCP协议转换”;

a4a6fdd6-5776-11ed-b116-dac502259ad0.png

长时间无数据通讯的运行环境可以关闭超时重启功能,防止因主机长时间不请求导致串口服务器重启,这里还是启用该功能;

a4b72512-5776-11ed-b116-dac502259ad0.png

2. HMI界面配置与连接

配置HMI,连接串口服务器,先要添加设备驱动,选择“PLC”“莫迪康”“Modbus TCP”,该驱动不能直接使用需要挂载到父设备驱动下才能使用,因此还需要填加“通用TCP/IP父设备”;

a4d1741c-5776-11ed-b116-dac502259ad0.png

配置父设备(即:HMI的本机IP与端口以及协议模式为TCP客户端)与目的IP参数(即:串口服务器的IP与端口);

a4e6a562-5776-11ed-b116-dac502259ad0.png

配置“Modbus TCP”协议设备,配置从机Modbus设备地址(即:1),配置Modbus等待时间(即:串口服务服务器配置的“Modbus应答超时时间”),配置需要HMI操作的参数寄存器(即:从机的寄存器类型与寄存器的地址)并关联HMI配置变量;

a5004666-5776-11ed-b116-dac502259ad0.png

添加一个界面,在该界面添加一个文本控件勾选“显示输出”与“按键输入”,并配置如下参数;

a5a639b8-5776-11ed-b116-dac502259ad0.png

3. 组态王界面配置与连接

首先创建设备驱动,点击“设备”“新建”打开设备驱动配置界面;

a5cfbc84-5776-11ed-b116-dac502259ad0.png

一直进行下一步,直到下图界面配置远程设备的IP与端口(即:串口服务器的IP与端口),可以查看地址帮助连接每个参数的含义,这里配置的参数不指定网络连接超时参数使用该软件默认值;

a5e42480-5776-11ed-b116-dac502259ad0.png

接下来一直下一步直到完成;

配置变量关联RTU设备的寄存器,如下图所示:

a5f80ec8-5776-11ed-b116-dac502259ad0.png

配置界面,添加文本控件勾选模拟值输出与模拟值输入,关联变量“test”;

a614a5ec-5776-11ed-b116-dac502259ad0.png

启动组态王的“运行系统”,同时开启“HMI仿真运行系统”,仿真延时如下:

a6303d5c-5776-11ed-b116-dac502259ad0.png

希望这篇文章对你有帮助,喜欢的话点个赞哦!

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 服务器
    +关注

    关注

    13

    文章

    10093

    浏览量

    90887
  • RTU
    RTU
    +关注

    关注

    0

    文章

    447

    浏览量

    30431
收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    串口服务器产品解析与应用方案选型指南

    2025年,物联网(IoT)、工业互联网及智能化设备控制的快速发展使得串口服务器技术再次成为行业焦点。作为传统串口通信与现代网络技术的桥梁,串口服务
    的头像 发表于 11-18 15:33 231次阅读

    什么是串口服务器,它有哪些功能作用?

    转换设备,能够将RS-232/485/422等串口数据转换为TCP/IP网络数据,实现串口设备与网络的无缝对接。 01
    的头像 发表于 11-03 16:05 1428次阅读
    什么是<b class='flag-5'>串口服务器</b>,它有哪些功能作用?

    新品上新:NB12x、183x系列工业级串口服务器

    新品上市NB系列串口以太网通信服务器NB124/144/x-V2系列工业级4串口服务器NB124x-V2/NB144x-V2是亿佰特推出的工业级
    的头像 发表于 09-11 19:34 776次阅读
    新品上新:NB12x、183x系列工业级<b class='flag-5'>多</b><b class='flag-5'>串口服务器</b>

    2025年串口服务器选购指南及应用方案详解

    随着物联网、工业自动化和智能化管理的快速发展,串口服务器成为连接传统设备与现代网络的重要桥梁。串口服务器可通过将串口设备与以太网连接,
    的头像 发表于 09-05 09:39 339次阅读

    串口服务器技术详解:2025年行业标准与应用指南

    串口服务器作为连接传统串口设备与现代以太网的桥梁,在工业自动化、物联网、交通、医疗等领域发挥着关键作用。2025年,随着工业物联网(IIoT)、边缘计算及智能化管理的快速普及,串口服务器
    的头像 发表于 09-02 17:55 863次阅读

    开疆智能ModbusTCP转Ethernet网关连接FBOX串口服务器配置案例

    本案例是串口服务器通过串口采集第三方设备数据转成ModbusTCP的服务器后欧姆龙PLC通过Ethernet连接到网关,读取
    的头像 发表于 08-15 18:00 638次阅读
    开疆智能ModbusTCP转Ethernet网关连接FBOX<b class='flag-5'>串口服务器</b>配置案例

    串口服务器:到手就能用?它的强大用途超乎想象

    在数字化浪潮席卷各个领域的当下,串口服务器作为连接传统串口设备与现代网络世界的桥梁,其重要性日益凸显。然而,对于初次接触串口服务器的人而言,脑海中往往会浮现出一连串的疑问:
    的头像 发表于 04-17 14:59 931次阅读
    <b class='flag-5'>串口服务器</b>:到手就能用?它的强大用途超乎想象

    怎样选择合适的串口服务器

    在工业物联网(IIoT)快速发展的今天,传统的串口设备(如RS232、RS485接口的传感、PLC等)如何高效接入网络并实现远程管理,成为许多企业面临的技术挑战。
    的头像 发表于 04-07 10:04 573次阅读

    # **串口服务器:** **买了就能直接用吗?它究竟有啥功能**

    用的?接下来,就让我们一同深入探寻串口服务器的奥秘。 一、串口服务器是什么 串口服务器,从本质上来说,是一种将串口设备连接到以太网网络的桥梁
    的头像 发表于 04-06 15:38 798次阅读
    # **<b class='flag-5'>串口服务器</b>:** **买了就能直接用吗?它究竟有啥功能**

    2025 年串口服务器品牌解析:技术演进与行业应用指南

    应用,助您掌握选型与部署的关键逻辑。 一、串口服务器的核心功能与技术演进 1.1 工作原理与核心价值 串口服务器通过协议转换技术,将 RS-232、RS-485 等串行信号转换为 TCP/IP 网络协议,实现
    的头像 发表于 03-31 09:55 611次阅读
    2025 年<b class='flag-5'>串口服务器</b>品牌解析:技术演进与行业应用指南

    串口服务器究竟有何用途?看完这个你就恍然大悟了!

    线上,大量的设备如传感控制器等通常采用串口通信方式。但传统串口通信距离有限、难以实现远程集中
    的头像 发表于 03-25 12:43 598次阅读

    NA611系列WiFi串口服务器常见问题以及解决办法

    NA611系列WiFi串口服务器是一款高性能、高可靠的工业级双频RS485 ⇌ WiFi数据双向透明传输的串口服务器实现RS485串口数据通过WiFi
    的头像 发表于 03-17 11:25 702次阅读

    【教程】使用NE2系列串口服务器MQTT模式接入云平台实例

    在物联网技术持续发展的当下,设备之间的高效通信成为关键。亿佰特NE2系列串口服务器的MQTT模式,为众多设备的互联互通提供了便捷且可靠的解决方案。一设备与MQTT模式简介NE2系列
    的头像 发表于 02-27 19:35 987次阅读
    【教程】使用NE2系列<b class='flag-5'>串口服务器</b>MQTT模式接入云平台实例

    串口服务器在能源物联网数据采集中的应用技术参数介绍#

    摘要   ​随着物联网技术的快速发展,各种传统设备的联网需求愈发迫切。串口服务器作为一种桥接传统串口设备与现代网络的关键设备,在工业
    的头像 发表于 01-15 13:46 739次阅读
    <b class='flag-5'>串口服务器</b>在能源物联网数据<b class='flag-5'>采集</b>中的应用技术参数介绍#

    1分钟,实现传感通过串口服务器接入ZWS云

    导读本文介绍如何在1分钟内,将传感通过串口服务器GCOM80接入ZWS云平台,实现数据上云。本文以光照传感为例,介绍传感通过
    的头像 发表于 01-10 11:37 926次阅读
    1分钟,<b class='flag-5'>实现</b>传感<b class='flag-5'>器</b>通过<b class='flag-5'>串口服务器</b>接入ZWS云