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

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

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

    关注

    12

    文章

    9021

    浏览量

    85183
  • RTU
    RTU
    +关注

    关注

    0

    文章

    404

    浏览量

    28623
收藏 人收藏

    评论

    相关推荐

    【新品】性能飞跃,一键部署!NE2系列多款型号串口服务器上线

    继此前推出RS485串口服务器NE2-D11和NE2-D12后,基于对市场需求的深度调研,亿佰特新上市多款型号的串口服务器产品,丰富串口服务器产品线,满足更多应用需求。串口服务器
    的头像 发表于 10-25 08:06 234次阅读
    【新品】性能飞跃,一键部署!NE2系列多款型号<b class='flag-5'>串口服务器</b>上线

    【教程】配置NE2-D11串口服务器接入Modbus物联网平台

    一案例简介本案例将通过配置NE2-D11串口服务器接入Modbus物联网平台,使得Modbus物联网平台能采集ModbusRTU设备的DI状态和控制DO输出。二连接图接入Modbus物
    的头像 发表于 09-27 08:07 399次阅读
    【教程】配置NE2-D11<b class='flag-5'>串口服务器</b>接入Modbus物联网平台

    plc如何用rs485串口服务器控制变频操作教程

    深圳市振鑫通信科技公司生产的RS485串口服务器(ZP-8601-EV)来控制变频是工业自动化领域中常见的做法之一。PLC(可编程逻辑控制器)可以通过RS485总线与变频
    的头像 发表于 08-29 08:07 893次阅读
    plc如何用rs485<b class='flag-5'>串口服务器</b><b class='flag-5'>控制</b>变频<b class='flag-5'>器</b>操作教程

    串口服务器是什么?4路、8路、16路串口服务器有什么区别?

    蜀瑞创新为大家科普:串口服务器是一种用于通过网络连接两个或多个串口设备的联网设备。它能够将RS-232/485/422等串口
    的头像 发表于 08-27 14:55 434次阅读

    串口服务器和TCP/IP协议栈是什么关系

    串口服务器与TCP/IP协议栈之间存在着紧密而复杂的关系。这种关系主要体现在串口服务器如何利用TCP/IP协议栈来实现串口设备与网络之间的数
    的头像 发表于 08-25 17:35 1445次阅读

    串口服务器的定义和功能

    串口服务器,作为一种重要的网络设备,在现代通信和数据传输中扮演着至关重要的角色。以下是对串口服务器的详细解析,包括其定义、功能、工作原理、应用领域以及未来发展等方面。
    的头像 发表于 08-25 17:21 1618次阅读

    WiFi串口服务器与工业路由:局域网应用的协同之力

    在工业物联网(IIoT)迅猛发展的当下,局域网(LAN)作为连接工业设备与数据中心的桥梁,其重要性日益凸显。WiFi串口服务器与工业路由作为局域网中的关键组件,以其独特的性能和功能,为传统行业
    的头像 发表于 05-31 18:40 302次阅读
    WiFi<b class='flag-5'>串口服务器</b>与工业路由<b class='flag-5'>器</b>:局域网应用的协同之力

    串口服务器在工业控制领域的应用:深度解析与前沿实践

    深度解析串口服务器在工业控制领域的应用,并探讨其前沿实践。 一、串口服务器的核心作用 串口服务器,简单来说,是一种将串行通信转换为网络通信的设备
    的头像 发表于 05-21 16:50 445次阅读

    串口服务器——小巧精致的高性能串口转以太网/WIFI服务器

    本周推荐WIFI版/以太网版串口服务器博达智联——工业级WIFI版/以太网版串口服务器,博达智联最新推出的串口服务器系列产品,可实现串口与以
    的头像 发表于 05-01 08:34 525次阅读
    <b class='flag-5'>串口服务器</b>——小巧精致的高性能<b class='flag-5'>串口</b>转以太网/WIFI<b class='flag-5'>服务器</b>

    二代串口服务器模组焕新

    串口服务器模组作为一种重要的通信接口转换设备,极大地促进了传统串口设备与现代网络技术的融合,为实现设备
    的头像 发表于 04-19 08:19 359次阅读
    二代<b class='flag-5'>串口服务器</b>模组焕新

    工业串口设备通讯神器:串口服务器CS64J

    串口服务器作为连接传统串口设备与网络的桥梁,串口服务器实现设备间的无缝对接和数据互通。这意味着
    的头像 发表于 03-21 17:09 449次阅读
    工业<b class='flag-5'>串口</b><b class='flag-5'>设备</b>通讯神器:<b class='flag-5'>串口服务器</b>CS64J

    串口服务器作用与实际应用实例详解

    串口服务器是什么串口服务器是一种将串口设备连接到网络的设备,它充当了串口
    的头像 发表于 03-12 14:59 802次阅读
    <b class='flag-5'>串口服务器</b>作用与实际应用实例详解

    智嵌物联串口服务器与KEPServer软件通信演示

    ModBus Slave 软件用来模拟用户的 ModBus RTU 设备(从站), KEPServer 软件模拟用户的 TCP 客户端软件(主站),通过串口服务器设备
    的头像 发表于 01-02 16:00 832次阅读
    智嵌物联<b class='flag-5'>串口服务器</b>与KEPServer软件通信演示

    串口服务器——存储型网关和可配置网关介绍及使用方法

    前文讲到主机网关模式与简单协议转换比起来,针对主机同时发送数据场景,做了单独的数据处理。例如在主机1、2、3发送数据时间较短时,
    的头像 发表于 12-29 08:20 1120次阅读
    <b class='flag-5'>串口服务器</b>——存储型网关和可配置网关介绍及使用方法

    串口服务器助力环境监测系统高效管理、远程监控

    物联网的发展使得环境监测系统具备了更强大的数据采集和分析能力。传统的环境监测系统通常需要人工到现场采集数据,费时费力且容易受到外界干扰。而通过使用串口服务器,可以实现环境监测系统的远程
    的头像 发表于 12-25 18:03 455次阅读
    <b class='flag-5'>串口服务器</b>助力环境监测系统高效管理、远程监控