1.概述

上海卓岚信息科技有限公司是一家专业提供工业物联网解决方案的高新技术企业,注册商标“ZLAN”。公司研发的产品:物联网芯片、串口转以太网模块、多串口服务器、Modbus网关、可编辑协议网关、4GDTU、远程IO控制器等各类工业接口转换器。

本文将重点介绍上海卓岚485多主机通讯,支持的产品有:

ZLSN2043S,ZLSN3043S,ZLAN5143,ZLAN5143BI,ZLAN5143I,ZLAN5443D,ZLAN8303-7。

1.1项目背景

随着工业物联网的推进,各行各业的485多主机通讯设备的数据都需要采集到平台。但是很多智能控制器,如PLC、变频器。都只有1个串口接口,没有多余的通讯接口让PLC、变频器数据推送到平台采集网关。RS485总线属于半双工接口,通信协议一般是轮训方式、如MODBUS通讯协议。在同一时刻,只能发数据或者收数据。那么,RS485做主站时,一条总线上只允许一个设备做主站,485多主机通讯设备使用总线方式轮训。根据这一特点,上海卓岚多串口服务器可以有效解决这个问题。

2.1技术指标

常见的485多主机通讯设备种类繁多,图 1-1各个不同厂家的的PLC,水表,电表,温控器,IO控制器变送器等。

图一 485多主机通讯设备示例

2.需求分析
2.1 485多主机通讯总线扩展需求

工业设备一般都是实时通讯,在接口扩展时,不能影响原有设备的正常通讯,不能影响设备生产工作。

2.2 采集协议需求

485多主机通讯系统,对协议要求不高,只要是基于RS485总线的半双工通讯协议,都可以实现扩展,甚至是RS232接口的半双工通讯协议。如欧姆龙PLC通讯接口支持RS232接口,但是底层通讯协议为半双工的MODBUS通讯协议。

3.实现方案

根据需求,需要满足两个基本需求1、设备支持485多主机通讯;2、支持多个RS485通讯接口,至少需要3路RS485接口,1路给到原始从站设备,1路给到原始主站设备,1路给到扩展的主站设备。

第一步,解决485多主机通讯,在通讯系统时,同时2多或者多台设备同时访问从设备,都能返回实时有效数据数据。如图 3-1所示,2台电脑,1个工控屏,通过上海卓岚多串口服务器同时采集RS485总线上的10个IO控制器。3个主机采集的数据互补冲突,都是原始数据。

图二 多串口服务器数据展示

第二步,解决RS485扩展问题。上海卓岚多串口服务器支持串口、网络之间的数据双向转换。既可以串口到网络,也可以网络到串口通讯。

这样,可以使用上海卓岚多串口服务器ZLAN5443D,四通道串口转多串口服务器解决这个问题。第四通道接原始从站设备,工作模式为TCP服务器模式,如图 3-2。第一通道接原始主站设备工作模式为TCP客户端模式,如图 3-3。第二通道接扩展的RS485接口,扩展的接口给平台网关使用。

图三 多串口服务器参数设置

图四 多串口服务器连接485多主机一通讯设置

图五 多串口服务器与485多主机二通讯设置

4.结论

上海卓岚多串口服务器可以解决大多数485多主机通讯,通讯协议设备接口的扩展,这也是基于上海卓岚多串口服务器支持的多TCP连接通讯和网络多主机功能。另外,针对部分通讯接口为RS232/RS422串口,但是底层通讯协议为半双工通讯协议的接口也能扩展。如果,触摸屏与PLC之前的通讯,大多数是这种方式,如有更多特殊情况,可以随时咨询上海卓岚技术。

多串口服务器的DCS485多主机通讯的更多相关文章

  1. 使用Docker的macvlan为容器提供桥接网络及跨主机通讯

    对于了解Docker容器网络的朋友,我想对虚拟机的网络也不会陌生,毕竟我们是跟随这个时代一起学习和进步的人.相比VM,Docker的网络也在逐步走向成熟,本文主要针对其中的macvlan做下简单的介绍 ...

  2. 虚拟机中centos7与物理主机通讯

    本地物理机 WIN命令行:ipconfig 查看网络配置 在物理机的网络配置--> 配置VMnet8 打开VMware  编辑虚拟机设置,选择自定义NAT模式(VMnat8) 编辑->虚拟 ...

  3. docker 实践十一:docker 跨主机通讯

    在上一篇了解了关于 docker 的网络模型后,本篇就基于上一篇的基础来实现 docker 的跨主机通信. 注:环境为 CentOS7,docker 19.03. 本篇会尝试使用几种不同的方式来实现跨 ...

  4. 台达PLC开发笔记(二):台达PLC设置主机通讯参数为RTU并成功通讯

    前言   前面使用485和网口与台达成功建立通讯,但是485是使用用的ASICC模式,多数情况下是使用RTU模式提升通讯效率.   下载安装台达ISPSoft软件   官网下载地址:https://d ...

  5. [转载]QQ通讯原理及QQ是怎么穿透内网的

    QQ是一个基于TCP/UDP协议的通讯软件 发送消息的时候是UDP打洞,登陆的时候使用HTTP~因为登陆服务器其实就是一个HTTP服务器,只不过不是常用的那些,那个服务器是腾讯自行开发的!!! 一.登 ...

  6. QQ--基于TCP/UDP协议的通讯原理

    QQ是一个基于TCP/UDP协议的通讯软件  发送消息的时候是UDP打洞,登陆的时候使用HTTP~因为登陆服务器其实就是一个HTTP服 务器,只不过不是常用的那些,那个服务器是腾讯自行开发的!   一 ...

  7. VMware Ubuntu配置虚拟机和主机互相ping通

    安装VMware后,主机会有两个虚拟网卡:  vmnet1和vmnet8是两个虚拟网卡,主要作用是让虚拟机可以通过你的宿主机的网线上网.注意:如果有“!”,说明不能用. vmnet1是为host-on ...

  8. 基于51的串行通讯原理及协议详解(uart)

    串行与并行通讯方式并行:控制简单,传输速度快.线多,长距离成本较高且同时接受困难.串行:将数据字节分成一位一位的行驶在一条传输线上进行传输.如图:   同步与异步串行通讯方式同步串行通讯方式:同步通讯 ...

  9. 即时通讯(II)

    Socket 连接Demo Socket客户端代码 #import "ViewController.h" //0.导入头文件 #include <netinet/in.h&g ...

  10. 案例分享:Qt西门子机床人机界面以及数据看板定制(西门子通讯,mysql数据库,生产信息,参数信息,信息化看板,权限控制,播放器,二维图表,参数调试界面)

    若该文为原创文章,转载请注明原文出处本文章博客地址:https://blog.csdn.net/qq21497936/article/details/118685521 长期持续带来更多项目与技术分享 ...

随机推荐

  1. Redis 集群实现分布式缓存的示例操作流程【Redis 系列之五】

    〇.前言 Redis 集群的核心优势在于高可用性.可扩展性和高性能,特别适合需要处理大规模数据和高并发请求的应用场景. 本文先介绍了什么是 Redis 集群,然后通过示例,以手动和自动两种方式搭建集群 ...

  2. 2025西安交大集训Day1:二分,三分,哈希,高精度,位运算,模拟退火

    2025西安交大集训Day1:二分,三分,哈希,高精度,位运算,模拟退火 二分 详见2025dsfz集训Day2:二分与三分,三分在当前文章内已经重构过. 三分 三分算法详细解释 三分算法(Terna ...

  3. [开源] .Net 使用 ORM 访问 人大金仓数据库

    前言 京人大金仓信息技术股份有限公司(以下简称"人大金仓")是具有自主知识产权的国产数据管理软件与服务提供商.人大金仓由中国人民大学一批最早在国内开展数据库教学.科研.开发的专家于 ...

  4. windows系统如何开启远程连接

    一.RDP远程桌面介绍 RDP远程桌面即远程桌面系统(Remote Desktop Protocol),是内置于windows系统的网络通信协议.通过RDP,用户可以远程登录到运行windows系统的 ...

  5. Spring JdbcTemplate操作数据库

    Spring JdbcTemplate操作数据库 源码 代码测试 pom.xml <?xml version="1.0" encoding="UTF-8" ...

  6. Java--Calendar类,Date类的简单使用,日期的格式化

    package demo; import java.text.SimpleDateFormat; import java.util.Calendar; import java.util.Date; / ...

  7. Android去掉默认的标题栏

    去掉默认的标题栏:在onCreate方法里添加supportRequestWindowFeature(Window.FEATURE_NO_TITLE); @Override protected voi ...

  8. 代码随想录第一天 | Leecode 704 二分查找、27 移除元素、977 有序数组的平方

    前言 今天是我开始刷Leecode的第一天,同时这也是开通博客园第一篇博客.我希望能在每篇博客中记录下我做出每一道题的过程,为此我想先说明一下我的博客内容的结构. 题目描述:首先说明题目的要求以及测试 ...

  9. 【HUST】网安|多媒体数据安全实验|LSB隐写和DCT域JSTEG+F4+F5隐写及检测

    文章目录 LSB空域隐写 原理 值对现象原理 实验内容 DCT域隐写 JSteg F4 F5 代码仓库:代码.嵌入提取使用的图像.jpeg_tool库.实验报告_Gitee. 实验环境:MATLAB ...

  10. Web前端入门第 47 问:CSS @media 媒体查询不要只会视口宽度适配

    @media 媒体查询的出现解决了什么问题? 曾经,一个网页要兼容移动端和 PC 端,前端的代码复杂度嗖嗖嗖的飙升,需要使用多套代码对各种屏幕尺寸做适配. @media 的出现解决了 CSS 中无法适 ...