标签归档:RS485

使用Anylink网关远程连接更新PLC及PLC远程上下载程序视频教程

1、测试环境 本次使用的是信捷XC-3-24 PLC,编程软件使用的是XCPPRo,PLC和Anylink网关使用RS485连接,本次使用串口进行远程连接,支持网口的PLC也可以通过网口进行远程连接。 其他品牌PLC同理,均可以实现此功能。 2、实现原理 Anylink使用RA远程连接工具,利用内置VPN功能,建立一个通讯链路,并在计算机中创建一个虚拟串口,该串口可直接和PLC进行通讯,和PLC直接使用编程线连接到计算机上一样。 3、操作步骤 1、打开RA工具,用分配的账号登录,可以看到网关列表以及在线状态。 2、建立串口链接,参数要和PLC一致。 3、建立链接成功,自动创建虚拟串口。本次使用COM15。 4、PLC编程软件串口设置为使用新建立的虚拟串口,参数正确的话可以看到连接成功的提示。 5、添加 […]

485终端电阻是什么?有什么用?怎么接?485终端电阻接法解析

一、终端电阻简介 高频信号传输时,信号波长相对传输线较短,信号在传输线终端会形成反射波,干扰原信号,所以需要在传输线末端加终端电阻,使信号到达传输线末端后不反射。对于低频信号则不用。在长线信号传输时,一般为了避免信号的反射和回波,也需要在接收端接入终端匹配电阻。 二、终端电阻在通信中的作用 在RS485组网过程中另一个需要主意的问题是终端负载电阻问题,在设备少距离短的情况下不加终端负载电阻整个网络能很好的工作但随着距离的增加性能将降低。理论上,在每个接收数据信号的中点进行采样时,只要反射信号在开始采样时衰减到足够低就可以不考虑匹配。但这在实际上难以掌握,美国MAXIM公司有篇文章提到一条经验性的原则可以用来判断在什么样的数据速率和电缆长度时需要进行匹配:当信号的转换时间(上升或下降时间)超过电信号沿总 […]

Modbus、Modbus TCP、Modbus RTU和Modbus ASCII的区别

Modbus协议 Modbus协议是OSI模型的第七层的应用层通讯协议,定义了不同类型设备间交换信息方式,以及信息的格式。 Modbus的工作方式是请求/应答,每次通讯都是主站先发送指令,可以是广播,或是向特定从站的单播,从站响应指令,并按要求应答,或者报告异常。当主站不发送请求时,从站不会自己发出数据,从站和从站之间不能直接通讯。 Modbus协议的报文(或帧)的基本格式是: 表头 + 功能码 + 数据区 + 校验码 功能码和数据区在不同类型的网络都是固定不变的,表头和校验码则因网络底层的实现方式不同而有所区别。表头包含了从站的地址,功能码告诉从站要执行何种功能,数据区是具体的信息。 图1是一次请求和应答的过程。 图1 先以串行通讯的Modbus为例(注意Modbus TCP的报文表头和校验码是不一 […]

RS485中的波特率是什么意思?以及是如何影响传输距离的

这个问题要搞明白,首先得弄明白什么是RS485,参见文章:什么是RS-485?RS485详解。 简单的说RS485是用两根电线来传输数据,仪表上一般标记为A、B端子。调制解调器通过同时往两根电线上输出电压,如果A的电压高于B的电压,则表示1,反之则表示0。下图可以理解为U+是A的电压,U-是B的电压,数据就是通过周期震荡来进行传输的,波特率指的就是这个震荡的速度。 例如我们常用的9600波特率,意思就是一秒可以传输9600个byte位,也就是0或者1,而8个byte位组成一个字节,所有9600波特率下每秒可以传输9600/8=1200个字节,也就是1.2KB/s,那4800波特率的速率是0.6KB/s,19200波特率则为2.4KB/s。 但为了高速率为什么我们不总是选择最高的波特率呢? 一方面是传输 […]

什么是RS-485?RS485详解

RS-485是美国电子工业协会(EIA)在1983年批准了一个新的平衡传输标准(balanced transmission standard),EIA一开始将RS(Recommended Standard)做为标准的前缀,不过后来为了便于识别标准的来源,已将RS改为EIA/TIA。目前标准名称为TIA-485,但工程师及应用指南仍继续使用RS-485来称呼此标准。RS-485仅是一个电气标准,描述了接口的物理层,像协议、时序、串行或并行数据以及链路全部由设计者或更高层协议定义。 RS-485定义的是使用平衡(也称作差分)多点传输线的驱动器(driver)和接收器(receiver)的电气特性。 关键特性 差分传输增加噪声抗扰度,减少噪声辐射长距离链路,最长可达4000英尺(约1219米)数据速率高达1 […]

信捷PLC XC3-24R-E 利用AnyLink网关实现远程监控 及Modbus地址转换工具

客户在供水机组控制柜中使用的信捷XC系列PLC,型号是XC3-24R-E。在做远程监控的时候选择的是Anylink IE-M网关,支持4G和以太网。网关内置VPN,可远程对PLC进行编程调试。 PLC与AnyLink连接方式 网关和PLC通讯采用了485串口,设置好相应的波特率、数据位、校验方式等参数后即可实现数据通讯,采用的是ModBusRTU协议。网关解析数据并通过MQTT直接上发到Anylink云平台,无需再准备服务器或者组态软件,PC和手机均可访问。 参考PLC文档中的Modbus地址对照表即可计算出对应的ModBus地址,特别注意的就是X、Y采用的是8进制,而其他采用的是10进制。 为了客户方便使用,我特意编写了一个小工具,可以直接输入PLC点位自动转换为ModBus地址。 下载地址:信捷P […]