PLC各型主机均内建2个通讯接口的规范装备,即一个RS232和一个RS485通讯接口,其RS232接口首要用于上下载程序或用来与上位机、触摸屏通讯,而RS485接口首要用于组成运用RS485协议的网络,完成通讯操控。
1.RS232接口RS232-C接口连接器一般运用型号为DB-9的9芯插头座,只需3条接口线,即"发送数据"、"接纳数据"和"信号地"即可传输数据,其9个引脚的界说如图11-3所示。
图11-3 RS232-C接口连接器界说
在RS232的规范中,电压值在+3V~+15V(一般运用+6V)称为"0"或"ON"。电压在-3V~-15V(一般运用-6V)称为"1"或"OFF";核算机上的RS232"高电位"约为9V,而"低电位"则约为-9V。
RS232为全双作业业形式,其信号的电压是参阅地线而得到的,能够一起进行数据的传送和接纳。在实践运用中选用RS232接口,信号的传输距离能够到达15m。不过RS232只具有单站功用,即1对1通讯。
2.RS485接口RS485选用正负两根信号线作为传输线路。两线间的电压差为+2V~6V表明逻辑"1":两线间的电压差为-2V~6V表明逻辑"0"。
RS485为半双作业业形式,其信号由正负两条线路信号准位相减而得,是差分输入方法,抗共模搅扰才能强,即抗噪声搅扰性好;实践运用中其传输距离可达1200米。RS485具有多站才能,即一对多的主从通讯。
在串行通讯中,数据通常是在两个站之间传送,依照数据在通讯线路上的传送方向可分为3种根本的传送方法:单工、半双工和全双工,如图11-4所示。
图11-4 单工、半双工和全双工通讯
单工通讯运用一根导线,信号的传送方和接纳方有清晰的方向性。也便是说,通讯只在一个方向上进行。
若运用同一根传输线既作为接纳线路又作为发送线路,尽管数据能够在两个方向上传送,但通讯两边不能一起收发数据,这样的传送方法称为半双工。选用半双工方法时,通讯体系每一端的发送器和接纳器,经过收发开关分时转接到通讯线上,进行方向的切换。
当数据的发送和接纳,分别由两根不同的传输线传送时,通讯两边都能在同一时刻进行发送和接纳操作,这样的传送方法便是全双工。在全双工方法下,通讯体系的每一端都设置了发送器和接纳器,因而,能操控数据一起在两个方向上传输。全双工方法无须进行方向的切换。
串行通讯可分为两种类型,一种是同步通讯,另一种是异步通讯。选用同步通讯时,将一切字符组成一个组,这样,字符能够一个接一个地传输,可是,在每组信息的开端要加上同步字符,在没有信息要传输时,填上空字符,由于同步传输不答应有空地。选用异步通讯时,两个字符之间的传输距离是恣意的,所以,每个字符的前后都要用一些数据位来作为分隔位。比较起来,在传输率相一起,同步通讯方法下的信息有效率要比异步方法高,由于同步方法的非数据信息份额比较小。可是,从另一方面看,同步方法要求进行信息传输的两边必须用同一个时钟进行和谐,正是这个时钟确认了同步串行传输过程中每一个信息位的方位。这样一来,假如选用同步方法,那么,在传输数据的一起,还必须传输时钟信号。而在异步方法下,接纳方的时钟频率和发送方的时钟频率不用彻底相同,而只需比较附近,即不超越必定的答应规模就行了。在数据传输中,较为广泛选用的是异步通讯,异步通讯的规范数据格局如图11-5所示。
图11-5 异步通讯数据格局
从图11-5所列格局能够看出,异步通讯的特点是一个字符一个字符地传输,而且每个字符的传送总是以开端位开端,以中止位完毕,字符之间没有固定的时刻距离要求。每一次有一个开端位,紧接着是5~8个的数据位,再后为校验位,能够是奇查验,也能够是偶校验,也可不设置,最终是1比特,或1比特半,或2比特的中止位,中止位后边是不定长度的闲暇位。中止位和闲暇位都规定为高电平,这样就确保开端位开端处必定有一个下降沿,以此标识开端传送数据。