标签归档:串口

使用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、添加 […]

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

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

什么是RS232 RS-232详解

RS-232是美国电子工业联盟制定的串行数据通信接口标准,原始编号全称是EIA-RS-232(简称RS232),它被广泛用于DCE(Data Communication Equipment ) 和 DTE(Data Terminal Equipment) 之间的连接。DCE可以理解为数据通信端,比如modem设备;DTE可以理解为数据终端,比如电脑。最早的台式电脑都会保留9针的232接口,用于串口通信,目前基本被USB接口取代。现在RS232接口常用于仪器仪表设备,PLC以及嵌入式领域当作调试口来使用。 发展历史 具体标准协议是收费的,有兴趣的可以去TIA Standards store购买。EIA:Electronic Industry Association 美国电子工业联盟RS:Recommen […]

什么是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 […]