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

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

3天内不再提示

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

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

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

但是主机端的读取还是会受限于串口端通信速率(因为网络端速率远高于串口速率),如此,在多主机同时读取时,虽然不会引起数据冲突,但是在多个主机同时快速读取的时候,仍然会等到串口端排队处理。

存储型网关

本节先给大家介绍一种针对多个主机读取相同相同寄存器或线圈数据时,给到一种高速率解决方案——存储型网关。存储型网关特别适用于读取固定寄存器内容且适用于多主机高速刷新数据场景。

存储型网关原理上来说,就是在串口服务器内部开辟一块单独的数据暂存区域,将前一个主机读取的内容进行存储,如在指令存储时间内,其余主机再次读取数据,为了减少延迟,串口服务器将在存储区间内将数据直接取出并回复给第二个查询的主机。并且在主机任意查询一次数据后,如串口服务器没有读取其余主机内容(串口总线闲置),将按照读取先后顺序自动轮询历史查询指令。历史查询指令最大可存储50条。

优点在于当主机读取任意指令后,串口服务器会按照轮询时间间隔定时查询历史轮询指令,并将数据一直更新,确保后续查询的指令内容是最新的。当历史存取指令长时间无主机读取,存储时间超过指令存储时间后,会将指令自动清空,避免浪费存储资源。

1bf729ac-a5e0-11ee-9ee2-92fbcf53809c.png

存储型网关与多主机网关使用方式一致,本处只使用Modbus Pool与Modbus Slave作为展示,PLC/HMI等参照此进行链路连接。

如何配置参数在前面的文章中已经做出讲解,本节不再单独介绍。

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

1c064e14-a5e0-11ee-9ee2-92fbcf53809c.png1c18e308-a5e0-11ee-9ee2-92fbcf53809c.png

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

1c267dd8-a5e0-11ee-9ee2-92fbcf53809c.png

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

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

1c2a285c-a5e0-11ee-9ee2-92fbcf53809c.png

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

1c2e8e9c-a5e0-11ee-9ee2-92fbcf53809c.png

可配置网关

存储型网关缺点在于第一次读取指令逻辑还是在于主动向串口端轮询,因此首条查询指令时间会偏长一点,配置型网关优点在于可以将要查询的指令预先配置给串口服务器,在串口服务器上电后将主动按照指令顺序进行读取,完成后将数据返回内容存储在内部空间中,只要主机在指令存储时间内进行读取,串口服务器将立即将数据进行返回。

配置时,只需将要查询的指令进行配置,无需输入ModBus CRC校验,设备将自动进行校验,在输入框中输入指令后,点击添加即可,此时设备会校验当前输入是否是标准指令,如不满足格式将无法添加,如下图:

1c33bea8-a5e0-11ee-9ee2-92fbcf53809c.png

添加完成后,保存配置,重启设备即可,设备重启完成后即开始按照轮询时间间隔想串口查询数据,如指令超时时间到了之后还未返回正确数据,将自动跳过该指令,继续进行下一条指令查询。最大可配置50条指令,如需要添加多余指令则需要将前期配置指令进行删除。

无主机读取数据,串口服务器也会按照轮询时间间隔定时查询历史轮询指令,并将数据一直更新,确保后续查询的指令内容是最新的。

1c4d9558-a5e0-11ee-9ee2-92fbcf53809c.png

本处使用Modbus Pool与Modbus Slave展示查询指令效果,PLC/HMI等参照此进行链路连接。

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

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

1c267dd8-a5e0-11ee-9ee2-92fbcf53809c.png

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

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

1c2a285c-a5e0-11ee-9ee2-92fbcf53809c.png

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

1c7907f6-a5e0-11ee-9ee2-92fbcf53809c.png

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

    关注

    18

    文章

    5994

    浏览量

    135924
  • 网关
    +关注

    关注

    9

    文章

    4366

    浏览量

    51006
  • 串口服务器
    +关注

    关注

    1

    文章

    160

    浏览量

    17343
收藏 人收藏

    评论

    相关推荐

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

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

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

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

    使用NS1串口服务器HTTP模式上传服务器数据

    HTTP协议工作于客户端-服务端架构之上。浏览作为HTTP客户端通过URL向HTTP服务端即Web服务器发送所有请求。Web服务器根据接收
    的头像 发表于 08-30 12:36 291次阅读
    使用NS1<b class='flag-5'>串口服务器</b>HTTP模式上传<b class='flag-5'>服务器</b>数据

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

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

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

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

    串口服务器的定义和功能

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

    存储服务器怎么配置

    服务的核心设备,其配置直接影响到云存储的性能、可靠性和安全性。本文将详细介绍存储服务器
    的头像 发表于 07-02 09:15 826次阅读

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

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

    智嵌物联串口服务器成对使用模式演示

    成对连接模式的两种拓扑 1.智嵌物联串口服务器通过交换机连接 此种模式特点是,串口服务器都接到由交换机组成的局域网内(在一个网段内),用现有的网络布线取代原来的串口布线。网络拓扑如图 0.1所示。
    的头像 发表于 05-30 08:33 377次阅读
    智嵌物联<b class='flag-5'>串口服务器</b>成对使用模式演示

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

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

    二代串口服务器模组焕新

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

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

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

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

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

    串口服务器和modbus网关区别

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

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

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