首先需要明白的是串口的通讯速率是远低于网口,主机在请求RTU设备通常只处理几个寄存器,“存储型网关”就是应用于这种工作环境。

“存储型网关”对主机请求的读取指令进行存储,当主机再次请求或者其他主机请求相同设备(地址码相同)相同寄存器(操作相同)时,网关会使用缓存数据快速响应主机请求,同时网关的串口会以用户配置速率刷新缓存数据,若长时间主机不再(用户配置时间)询问缓存寄存器,网关将会清除该指令留个其他指令,存储型网关缓存区都是有上限的也就意味着存储指令是有上限。

例如:组态王与MCGS组态屏请求同一个温度传感器,网络拓扑如下:

1.数据流:

2.讲解:

主机一发送请求指令,串口服务器记录发送的主机IP与报文标识,查询缓存表是否已经存储若以存储直接组包响应主机请求,否则将指令通过串口发出,传感器收到指令后返回数据;

网关接收到数据对数据进行存储并查询指令请求主机的身份进行组包响应主机请求,若在这一过程中同时收到主机二的请求,网关将通过缓存数据响应主机请求。

3.仿真软件演示(仿真软件配置方法与多主机相同,仅将串口服务器的网关模式改为存储型网关;

在多主机使用该发送规则请求时具有50ms延迟,而存储型网关仅需要10ms以下的回复延时。

【串口服务器rs485通信教程】存储型网关工作模式相关推荐

  1. shell教程(二) 四种工作模式

    标准 根据 POSIX 标准,Shell 分为登录(login).非登录(non-login)和交互(interactive).非交互(non- interactive)两个维度的处理.因此 bash ...

  2. 串口服务器RS485转以太网网口TCP/IP转串口模块导轨式通信网络数据传输通讯设备

    串口服务器RS485转以太网网口TCP/IP转串口模块导轨式通信网络数据传输通讯设备 串口服务器RS485转以太网网口TCP/IP转串口模块导轨式通信网络数据传输通讯设备 导轨型单串口服务器5143D ...

  3. 【安全牛学习笔记】存储型XSS和BEEF浏览器攻击框架

    存储型XSS 长期存储于服务器端 每次用于访问都会被执行javascript脚本 Name:客户端表单长度限制 客户端.截断代理 <script src=http://1.1.1.1/a.js& ...

  4. 使用ZLAN8308M串口服务器4G通信功能解决远程智能无线电表方案

    1.概述 我国目前市场上常见的电表记录方式主要以人工手动抄表和预付费卡为主.在我国经济和住房快速发展下,电能消耗计量管理的实际需求以及人民生活水平的不断的提高,对电能智能化.便捷化管理的要求越来越高, ...

  5. RS485通信如何设计EMC电路?

    目录 1.RS-485标准 2.电磁兼容性 2.1.静电放电测试 2.2.电快速瞬变测试 2.3.电涌瞬变测试 3.通过/失败标准 4.瞬变保护 5.RS-485瞬变抑制网络 5.1.保护方案1 5. ...

  6. 8086的两种工作模式_Lora自组网网关的两种工作模式

    LoRa技术具有远距离.低功耗.多节点.低成本和抗干扰的特点.另一方面,LoRa低速率支持较小的数据传输. 服务器.终端(内置LoRa模块).网关(或基站).云四部分组成了LoRa网络.如下所示 Lo ...

  7. java连接rabbitmq_RabbitMQ教程(工作模式篇)

    1 RabbitMQ介绍 1.1 应用场景 ​ MQ全称为Message Queue,即消息队列, RabbitMQ是由erlang语言开发,基于AMQP(Advanced Message Queue ...

  8. STM32:RS485通信和Modbus通信协议汇总

    RS485通信和Modbus通信协议汇总 1. 主从模式 RS-485上的软件层协议ModBus主要依赖于主从模式.主从模式是指在半双工通讯方式上,2个或者2个以上的设备组成的通讯系统中: (1) 至 ...

  9. 基于UCOSII的RS485通信(STM32F107)

    一.实现效果 基于ucosii实时操作系统的RS485通信,采用USART + DMA进行收发, 二.开发环境 开发工具:KEIL V5 开发板: STM32f107RC 采用方式:USART + D ...

最新文章

  1. swift语言的Block
  2. 合成(composite)模式
  3. 优艾智合机器人科技_在全球最大工业机器人消费市场,优艾智合如何助力产业智能化?...
  4. 【Java】5.3 成员变量和局部变量
  5. Gentoo 安装日记 08 (安装stage3: 设置时区 和 Hostname)
  6. 2019年有三AI“春季”划,给我一个荣耀,还你一生荣耀
  7. Mysql、Oracle、SQLServer等数据库参考文档免费分享下载
  8. 突发! 重庆全面封杀P2P!下一个会是谁?
  9. 蚂蚁集团:中签号码共有701696个
  10. WP7 Tip:改变启动页
  11. java动态删除属性值_JavaBean动态添加删除属性
  12. MySQL-----pymysql模块
  13. 对接生态:Logstash 接入日志服务
  14. linux下内存调试工具——valgrind
  15. 新人必看第一帖,BT3和BT4傻瓜版使用!附:BT4中文版下载
  16. 五百强各大行业简介+面试流程+tips
  17. html渐变编织背景,CSS hover背景/文字渐变效果
  18. Python制作连连看脚本工具,全程自动,不需要你动,简直太爽了
  19. PDF转Word方法大盘点:看了这一篇,就不用再找转换技巧了
  20. 缓存雪崩的基于事前+事中+事后三个层次的完美解决方案

热门文章

  1. 图的割点 图的割边 二分图
  2. OPENWRT---SWITCH设置
  3. 微信小程序使用towxml解析md/html
  4. LG发布新专利,将为VR头显集成眼球追踪技术
  5. laragon安装postgreSQL
  6. MySql怎么附加数据库
  7. 不做“学术媛‘,女博士毕业后遭妈妈吐槽“只学习不社交”
  8. 如何检测分布式系统中的故障节点
  9. select函数使用方法
  10. qrcode 生成二维码不显示图片解决办法