工控课堂

 找回密码
 立即注册

QQ登录

只需一步,快速开始

扫一扫,访问微社区

工控课堂 首页 工控文库 PLC 查看内容

各类PLC都支持RS232和485通讯,原理和方法普及一下

2019-1-6 12:40| 发布者: gk-auto| 查看: 52| 评论: 22|原作者: gk-auto

摘要: PLC各型主机均内建2个通信接口的标准配置,即一个RS232和一个RS485通信接口,其RS232接口主要用于上下载程序或用来与上位机、触摸屏通信,而RS485接口主要用于组建使用RS485协议的网络,实现通信控制。 1.RS232接 ...
PLC各型主机均内建2个通信接口的标准配置,即一个RS232和一个RS485通信接口,其RS232接口主要用于上下载程序或用来与上位机、触摸屏通信,而RS485接口主要用于组建使用RS485协议的网络,实现通信控制。

1.RS232接口RS232-C接口连接器一般使用型号为DB-9的9芯插头座,只需3条接口线,即"发送数据"、"接收数据"和"信号地"即可传输数据,其9个引脚的定义如图1所示。
 
  图1 RS232-C接口连接器定义

    在RS232的规范中,电压值在+3V~+15V(一般使用+6V)称为"0"或"ON"。电压在-3V~-15V(一般使用-6V)称为"1"或"OFF";计算机上的RS232"高电位"约为9V,而"低电位"则约为-9V。

    RS232为全双工工作模式,其信号的电压是参考地线而得到的,可以同时进行数据的传送和接收。在实际应用中采用RS232接口,信号的传输距离可以达到15m。不过RS232只具有单站功能,即一对一通信。

2.RS485接口RS485采用正负两根信号线作为传输线路。两线间的电压差为+2V~6V表示逻辑"1":两线间的电压差为-2V~6V表示逻辑"0"。

      RS485为半双工工作模式,其信号由正负两条线路信号准位相减而得,是差分输入方式,抗共模干扰能力强,即抗噪声干扰性好;实际应用中其传输距离可达1200米。RS485具有多站能力,即一对多的主从通信。

     在串行通信中,数据通常是在两个站之间传送,按照数据在通信线路上的传送方向可分为3种基本的传送方式:单工、半双工和全双工,如图2所示。
  
图2 单工、半双工和全双工通信

      单工通信使用一根导线,信号的传送方和接收方有明确的方向性。也就是说,通信只在一个方向上进行。

      若使用同一根传输线既作为接收线路又作为发送线路,虽然数据可以在两个方向上传送,但通信双方不能同时收发数据,这样的传送方式称为半双工。采用半双工方式时,通信系统每一端的发送器和接收器,通过收发开关分时转接到通信线上,进行方向的切换。

      当数据的发送和接收,分别由两根不同的传输线传送时,通信双方都能在同一时刻进行发送和接收操作,这样的传送方式就是全双工。在全双工方式下,通信系统的每一端都设置了发送器和接收器,因此,能控制数据同时在两个方向上传输。全双工方式无须进行方向的切换。

      串行通信可分为两种类型,一种是同步通信,另一种是异步通信。采用同步通信时,将所有字符组成一个组,这样,字符可以一个接一个地传输,但是,在每组信息的开始要加上同步字符,在没有信息要传输时,填上空字符,因为同步传输不允许有空隙。采用异步通信时,两个字符之间的传输间隔是任意的,所以,每个字符的前后都要用一些数据位来作为分隔位。比较起来,在传输率相同时,同步通信方式下的信息有效率要比异步方式高,因为同步方式的非数据信息比例比较小。

      但是,从另一方面看,同步方式要求进行信息传输的双方必须用同一个时钟进行协调,正是这个时钟确定了同步串行传输过程中每一个信息位的位置。这样一来,如果采用同步方式,那么,在传输数据的同时,还必须传输时钟信号。而在异步方式下,接收方的时钟频率和发送方的时钟频率不必完全一样,而只要比较相近,即不超过一定的允许范围就行了。在数据传输中,较为广泛采用的是异步通信,异步通信的标准数据格式如图3所示。

图3 异步通信数据格式

      从图3所列格式可以看出,异步通信的特点是一个字符一个字符地传输,并且每个字符的传送总是以起始位开始,以停止位结束,字符之间没有固定的时间间隔要求。每一次有一个起始位,紧接着是5~8个的数据位,再后为校验位,可以是奇检验,也可以是偶校验,也可不设置,最后是1比特,或1比特半,或2比特的停止位,停止位后面是不定长度的空闲位。停止位和空闲位都规定为高电平,这样就保证起始位开始处一定有一个下降沿,以此标识开始传送数据。


t01c449c6661c79c7a1.jpg

路过

雷人

握手

鲜花

鸡蛋

相关阅读

发表评论

最新评论

碧海蓝国有 2019-1-6 12:58
老师四个微信公众号都可以关注吗?是否有免费资料下载!
manyoushijie 2019-1-6 13:01
我只是路过打酱油的。
摇钱树 2019-1-6 13:09
我只是路过打酱油的。
japan2046 2019-1-6 13:15
论坛有你更精彩!
robot_C9C22 2019-1-6 13:15
好东西一定要看看!
凉风 2019-1-6 13:16
好东西一定要看看!
@Xizi_BCjesikh 2019-1-6 13:17
激动人心,无法言表!
robot 2019-1-6 13:31
在遇到你之前我对人世间是否有技术大佬保有怀疑,现在我是彻底被你征服了
ssegg 2019-1-6 13:35
无回帖,不论坛,这才是人道。
程德峰 2019-1-6 13:42
真是难得给力的帖子啊。
gxs1916 2019-1-6 13:42
楼主您的技术水准,我最服你,其他都是浮云
robot 2019-1-6 13:46
淡定,淡定,淡定……
苍狼啸月 2019-1-6 13:54
楼主加油,我们都看好你哦。
dp19980902 2019-1-6 13:56
楼主加油,我们都看好你哦。
mini0427 2019-1-6 14:05
在遇到你之前我对人世间是否有技术大佬保有怀疑,现在我是彻底被你征服了
mini042701 2019-1-6 14:07
真是被感动的痛哭流涕……
风相随07 2019-1-6 14:18
绝对干货,楼主给力,支持了!!!
zhouxiaobo 2019-1-6 14:20
论坛有你更精彩!
李红 2019-1-6 14:24
楼主您的技术水准,我最服你,其他都是浮云

查看全部评论(22)

QQ|免责声明|本站介绍|工控课堂 ( 沪ICP备14007696号-3 )|网站地图

GMT+8, 2019-3-21 23:26 , Processed in 0.034370 second(s), 30 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

返回顶部