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

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

3天内不再提示

串口服务器——多主机网关介绍及使用方法

亿佰特物联网应用专家 2023-12-08 15:51 次阅读

上节中讲到ModBus协议是工业应用中应用最广泛的协议。在ModBus协议系统中,主机一般为PLC、HMI、组态软件等,但是在一个略微复杂的系统中,通常会存在同时需要多个主机的情况。由于通信线缆一般是RS485,半双工的特性导致多个主机同时采集数据时,会有较大的数据延迟。(因为同一时刻只能有一个主机或从机在发送数据,否则会造成数据冲突,形成乱码)

前文指路《串口服务器——简单协议转换介绍及使用方法》

因此主机在通信时一般会采用网口进行,这样会保证数据的及时性。上一节给大家讲到串口服务器可以将网口数据转换为串口数据进行通信,这样在保证了全双工通信的同时,又可以将数据接入互联网,这样大大提高通信距离。

虽然网线上可以做到全双工(发送和接收同时进行),但是针对低延迟的应用场景,这样一对一的通信优势不是很明显,今天给大家讲到一个特色功能——多主机网关模式

89d724ce-959e-11ee-9788-92fbcf53809c.jpg

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

简单协议转换模式只适用于单一主机用于与从机通信的场景,因为串口服务器只是将数据做了转换,并且串口的数据会广播给全部主机。如果遇到多个主机同时发送数据时,串口服务器会将数据直接进行发送,这样就会造成通讯超时或数据异常。

多主机网关

多主机网关模式与简单协议转换比起来,针对多主机同时发送数据场景,做了单独的数据处理。例如在主机1、2、3发送数据时间较短时,串口服务器将把请求的数据拦截在网络端,数据将会按照先后顺序将指令发送给串口设备,此时串口设备收到数据后将数据返回给主机,并且是哪个主机请求数据就会将数据指定发送给哪个主机,这样就会避免出现通信异常现象,提高通信的可靠性。

89ebad54-959e-11ee-9788-92fbcf53809c.png

下面主要给大家介绍一下多主机网关的应用方法,优于主机端操作各有各的特色,本处只使用ModBus Pool与ModBus Slave作为展示,PLC/HMI等参照此进行链路连接。如何配置参数在上一章中已经做出了讲解,在本节不再单独介绍。

使用EBYTE网络配置工具查看当前串口服务器参数情况,IP需要修改为与电脑同一网段,设置串口服务器为TCP服务器模式,记录当前本机IP、本地端口

8a105b86-959e-11ee-9788-92fbcf53809c.png

打开ModBus Slave软件模拟从机,连接方式使用串口,选择串口服务器的串口号、连接参数(波特率、数据位、校验位、停止位,这里采用默认115200,8N1)

8a262772-959e-11ee-9788-92fbcf53809c.png

数据返回内容选择从机ID为1,功能码选择03,寄存器地址选择为0,数量为10(稍后读取也为这个参数)。


打开ModBus Pool软件,连接方式选择为ModBus TCP/IP,目标IP设置为串口服务器IP地址,目标端口设置为串口服务器本地端口(192.168.0.113/8887)超时时间可使用默认。

8a2b0562-959e-11ee-9788-92fbcf53809c.png

读取参数也选用从机ID为1,功能码选择03,寄存器地址选择为0,数量为10。参照此参数可以连接6个主机,如下图。

8a3e6490-959e-11ee-9788-92fbcf53809c.png

产品推荐

8a4e0a9e-959e-11ee-9788-92fbcf53809c.jpg

串口服务器——NA111

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

    关注

    27

    文章

    1440

    浏览量

    75695
  • 网关
    +关注

    关注

    9

    文章

    3212

    浏览量

    50023
  • 服务器
    +关注

    关注

    12

    文章

    8120

    浏览量

    82531
收藏 人收藏

    评论

    相关推荐

    二代串口服务器模组焕新

    串口服务器模组作为一种重要的通信接口转换设备,极大地促进了传统串口设备与现代网络技术的融合,为实现设备远程管理、数据透明传输及物联网应用提供了便捷解决方案。什么是串口服务器模组?串口服务器
    的头像 发表于 04-19 08:19 66次阅读
    二代<b class='flag-5'>串口服务器</b>模组焕新

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

    在当今工业物联网应用中,串口服务器的应用非常普遍。无论是RS485还是RS232串口通讯,串口服务器都能够轻松实现虚拟串口串口以太网双向数
    的头像 发表于 03-21 17:09 123次阅读
    工业<b class='flag-5'>串口</b>设备通讯神器:<b class='flag-5'>串口服务器</b>CS64J

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

    串口服务器是什么串口服务器是一种将串口设备连接到网络的设备,它充当了串口设备和网络之间的桥梁,能够摆脱物理电缆长度的限制,无论位于任何地方,都可以通过以太网连接
    的头像 发表于 03-12 14:59 166次阅读
    <b class='flag-5'>串口服务器</b>作用与实际应用实例详解

    串口服务器和modbus网关区别

    串口服务器和Modbus网关是在工业自动化领域中使用的两种设备。虽然它们的功能可能有一些重叠,但它们在工作原理、适用范围和特点上存在一些区别。 工作原理 串口服务器是一种设备,它允许将串行设备连接
    的头像 发表于 01-15 14:39 432次阅读

    就这么简单!串口服务器升级指南

    为了便于后期维护、功能升级和固件替换,串口服务器(如NA11x系列、NB114、NS1、NT1等)支持在线升级以及串口升级。通过提供的升级固件,用户可以使用上位机对当前固件进行升级或替换。所有串口服务器
    的头像 发表于 01-05 08:20 207次阅读
    就这么简单!<b class='flag-5'>串口服务器</b>升级指南

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

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

    具有mDNS功能的串口服务器

    1.概述: 通过mDNS协议可以获得设备的ID、mac、IP、port等信息,方便计算机在同一个局域网内连接到具有该服务的模块。支持产品有串口服务器串口转以太网模块、RS485串口
    的头像 发表于 11-16 14:35 224次阅读
    具有mDNS功能的<b class='flag-5'>串口服务器</b>

    16路RS485串口转以太网串口服务器NB1A1简介

    。该rs485串口服务器支持Modbus协议转换、多主机网关、储存型网关等数据转换功能。同时也支持将现场数据上传到云端服务器,实现云端监控功
    的头像 发表于 11-10 17:19 317次阅读

    串口服务器如何使用OneNET平台MQTT服务器通讯教程 #MQTT #串口服务器 #OneNET平台

    串口服务器
    亿佰特物联网应用专家
    发布于 :2023年10月26日 15:47:36

    串口服务器可以提高网速吗 串口服务器和交换机区别是什么

    如果串口设备本身具有较高的数据传输速率,使用串口服务器时可能会受到网络带宽的限制。在这种情况下,网络带宽的瓶颈可能会影响串口设备的传输速率。因此,在选择串口服务器时,应根据
    的头像 发表于 08-21 15:30 1102次阅读

    串口服务器——TCP Server

    如何让自动化领域的串口设备具备联网能力?本文将基于EsDA平台,带你开发一个串口服务器之TCP服务器的业务,快速实现串口联网功能。简介随着物联网技术的发展,
    的头像 发表于 07-31 17:58 1075次阅读
    <b class='flag-5'>串口服务器</b>——TCP Server

    【EsDA应用】串口服务器——UDP Server

    如何让自动化领域的串口设备具备联网能力?本文将基于EsDA平台,带你开发一个串口服务器之UDP服务器的业务,快速实现串口联网功能。     简介
    的头像 发表于 07-12 11:45 753次阅读
    【EsDA应用】<b class='flag-5'>串口服务器</b>——UDP Server

    8路TTL串口转以太网串口服务器芯片EBT3002的功能

    EBT3002串口服务器芯片简介   EBT3002 以太网芯片是实现8路TTL串口数据与以太网数据互相转换的以太网串口服务器芯片;该以太网芯片具有多种Modbus网关模式以及TCP/
    的头像 发表于 06-16 17:17 720次阅读
    8路TTL<b class='flag-5'>串口</b>转以太网<b class='flag-5'>串口服务器</b>芯片EBT3002的功能

    物联网通信之串口服务器,RS485/RS232双串口并行、远程虚拟串口调试

    随着现代工业信息技术发展,串口服务器在工业应用中越来越常见,那么什么是串口服务器呢,今天智联物联小编就与大家分享一下物联网通信中的串口服务器。无线串口服务器为帮助大家理解,智联物联小编
    的头像 发表于 06-06 15:11 756次阅读
    物联网通信之<b class='flag-5'>串口服务器</b>,RS485/RS232双<b class='flag-5'>串口</b>并行、远程虚拟<b class='flag-5'>串口</b>调试

    无线通信模块的多主机网关工作模式简介

    无线通信数传模块多主机网关仅能工作在TCP服务器模式下,可同时处理多台Modbus TCP的主机请求,串口服务器在一个
    的头像 发表于 05-16 15:32 344次阅读
    无线通信模块的多<b class='flag-5'>主机</b><b class='flag-5'>网关</b>工作模式简介