分享

串行通讯简介

 心不留意外尘 2016-06-05

http://blog.163.com/zhaojun_xf/blog/static/30050580200841895045493/

2008 

通讯即是不同的设备通过线路互相交换数据,其主要目的在于将数据从某端传送到另一端,实现数据的交换。通常有并行和串行两种方式,由于并行传输方式在数据电压传送的过程中容易因线路的因素而使得电压准位发生变化(衰减、线路互相干扰),而串行通讯方式则能很好的解决这些问题,因此在工业应用中绝大多数使用串行通讯。串行通讯的接口方式分为RS-232RS-485两种,下面主要介绍两种方式的一些特点:

 

RS-232    RS-232-C接口连接器一般使用型号为DB-99芯插头座,只需三条接口线,发送数据接收数据信号地即可传输数据,9支脚位的定义如下:

 

 

Pin

Contact
简写
意义
25RS232

1

N.C.

CD

载波侦测

8CD

2

RXD

RXD

接收字符

3RXD

3

TXD

TXD

传送字符

2TXD

4

N.C.

DTR

数据端备妥

20DTR

5

GND

GND

地线

7GND

6

N.C.

DSR

数据备妥

6DSR

7

RTS
RTS
要求传送
4RTS

8

CTS

CTS

清除以传送

5CTS

9

N.C.

RI

响铃侦测

22RI

 

RS232的规范中,电压在+3V---+15V(一般使用+6V)之间称为“0”或“ON”;电压在-3V----15V(一般使用-6V)之间称为“1”或“OFF”;计算机上的RS-232“高电位”约9V,而“低电位”则约-9VRS-232为全双工工作模式,其讯号准位是参考地线而得,分别作为数据的传送和接收;实际应用中其传输距离可以达到15。只具有单站功能,即一对一通讯。

 

RS485  采用正负两根信号线作为传输线路。RS-485的电气特性:逻辑“1”以两线间的电压差为+2—6 V表示;逻辑“0”以两线间的电压差为-2—6V表示。RS485为半双工工作模式,其讯号是正负两条线路讯号准位相减而得,是差动式输入方式,抗共模干能力增强,即抗噪声干扰性好;实际应用中其传输距离可达1200米。具有多站能力,即一对多的主从通讯。

 

PLC的串行通讯功能

 

PLC各型主机均内建通讯口的标准配置,即一个RS232和一个RS485通讯口,其RS232口主要用于上下载程序或作为与上位机、触摸屏通讯,而RS485口主要用于组建485网络,实现通讯控制。尤其值得一提的是可通过通讯功能卡扩充一个RS232RS485通讯口,使得在组建多重通讯网络更加方便。相对于通讯口的硬件配置,PLC在软件指令上对通讯的支持也是相当丰富和便利,主要通过以下三种方式完成485通讯功能:

 

1、  自由通讯方式--------该方式通过串行数据传输指令RS来完成主站与从站之间的数据交换,可以实现无协议的自由通讯。许多接口设备如变频器、仪表等…若配备RS-485串行通讯,且该设备之通讯格式也有公开即可由PLC使用者以RS指令设计程序来传输PLC与接口设备之间数据。

 

2、  MODBUS通讯方式-------MODBUS协议是目前国际上公开的标准串行通迅协议,PLC通讯符合MODBUS协议,并且其它产品如变频器、温控仪、失伺服控制器等485通讯均符合MODBUS协议,对于符合MODBUS之通讯格式的产品,PLC提供了更加便利的通讯指令MODRD MODWRMODRW来实现数据的读写,程序编写中不需关注传送的字符,校验码的转换等等,只需要确定通讯地址及写入读出的数据即可,不过在多指令读写时需要考虑通讯时序问题,避免通讯冲突。

 

3、  EASY LINK通讯方式----------基于MODBUS通讯协议,PLC提供更为方便快捷的通讯方式——EASYLINKEASY LINK通讯是PLC最有特色的通讯命令,可以提供主站与32个从站通讯,每个从站读写各100笔数据的能力,且不需要复杂编程即可高速快捷的完成通讯控制,节省大量的编程时间。

 

综合比较上述三种通讯指令,自由通讯方式的编程最为复杂,但它可以与非MODBUS协议的设备通讯,设备选择自由灵活不受限制;MODBUS通讯方式的编程则简单的多,且也具有一定的编程灵活性,如可优先与某个从站通讯;而EASY LINK通讯方式是针对符合MODBUS协议最简单的通讯方式,几乎不需要编程即可完成,不需要考虑半双工通讯方式中通讯时序问题,只需要指定读出写入数据的寄存器和笔数,启动LINK连接即可完成设备之间的数据通讯。因此对于符合MODBUS协议的设备建议采用LINK通讯方式。

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多