电工学习网

 找回密码
 立即注册
查看: 3826|回复: 0
打印 上一主题 下一主题

PLC并行通信与串行通信、异步通信与同步通信

[复制链接]
跳转到指定楼层
楼主
发表于 2018-6-7 20:52:48 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式
    并行数据通信是以字节或字为单位的数据传输方式,除了8根或16根数据线、1根公共线外,还需要通信双方联络用的控制线。并行通信的传送速度快,但是传输线的根数多,成本高,一般用于近距离的数据传送,如打印机与计算机之间的数据传送,工业控制一般使用串行数据通信。串行数据通信是以二进制的位(bit)为单位的数据传输方式,每次只传送一位,除了公共线外,在一个数据传输方向上只需要一根数据线,这根线既作为数据线又作为通信联络控制线,数据信号和联络信号在这根线上按位进行传送。串行通信需要的信号线较少,最少的只需要两根线(双绞线),适用于距离较远的场合。计算机和可编程控制器都有通用的串行通信接口(如RS-232C),工业控制中一般使用串行通信。
    在串行通信中,通信的速率与时钟脉冲有关,接收方的接收速率和发送方的传送速率应相同,但是实际的发送速率与接收速率之间总是有一些微小的差别,如果不采取措施,在连续传送大量的信息时,将会因积累误差造成错位,使接收方收到错误的信息。为了解决这一问题,需要使发送过程和接收过程同步。按同步方式的不同,可将串行通信分为异步通信和同步通信。
    异步通信的信息格式如图1所示,发送的字符由1个起始位、7~8个数据位、1个奇偶校验位(可以没有)和停止位(1位、1位半或两位)组成。在通信开始之前,通信的双方需要对所采用的信息格式和数据的传输速率作相同的约定。接收方检测到停止位和起始位之间的下降沿后,将它作为接收的起始点,在每一位的中点接收信息。由于一个字符中包含的位数不多,即使发送方和接收方的收发频率略有不同,也不会因两台机器之间的时钟周期的积累误差而导致收发错位。异步通信传送附加的非有效信息较多,它的传输效率较低,可编程控制器一般使用异步通信。
PLC并行通信与串行通信、异步通信与同步通信
    图1    异步通信的信息格式
    同步通信以字节为单位(一个字节由8位二进制数组成),每次传送1~2个同步字符、若干个数据字节和校验字符。同步字符起联络作用,用它来通知接收方开始接收数据。在同步通信中,发送方和接收方要保持完全的同步,这意味着发送方和接收方应使用同一时钟脉冲。在近距离通信时,可以在传输线中设置一根时钟信号线。在远距离通信时,可以通过调制解调方式在数据流中提取出同步信号,使接收方得到与发送方完全相同的接收时钟信号。
    由于同步通信方式不需要在每个数据字符中加起始位、停止位和奇偶校验位,只需要在数据块(往往很长)之前加一两个同步字符,因此传输效率高,但是对硬件的要求较高,一般用于高速通信。

回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

电工学习网 ( )

GMT+8, 2024-5-11 02:25

Powered by © 2011-2022 www.diangon.com 版权所有 免责声明 不良信息举报

技术驱动未来! 电工学习网—专业电工基础知识电工技术学习网站。

栏目导航: 工控家园 | 三菱plc | 西门子plc | 欧姆龙plc | plc视频教程

快速回复 返回顶部 返回列表