可编程控制器通信与网络.doc

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
PAGE PAGE 265 6 可编程控制器通信与网络 PLC以其可靠性高、适应性好、多种集成功能等优点,在工业控制领域中得到了广泛的应用。在分布式控制系统中作为底层单元的PLC完成对现场开关量、模拟量的控制处理,随着实际控制系统中控制对象和控制功能的复杂化,可能需要用到两台或多台PLC组成复杂的控制系统,例如多台PLC组成的PLC网络等,毫无疑问地要用到PLC的通信技术。随着计算机网络技术的发展及工业自动化程度的提高,用户对控制过程提出了越来越高的要求,不但要完成控制过程,而且还要实现对过程参数的监控、统计分析、修改及报警等要求。这就要求进行计算机和PLC间的连接,构成一个网络。计算机作为上位机提供良好的人机界面,对全系统进行监控和管理,PLC作为下位机执行可靠有效的控制,在计算机与PLC之间通过通信网络实现信息的传送与交换,从而提高控制系统的整体自动化程度。 显然,PLC的通信和网络技术具有广泛的实用价值。本章对PLC通信技术的基本概念和基本原理进行了介绍。 6.1 PLC通信基础知识 1)概述 数据通信:无论计算机是与PLC,还是PLC与PLC设备。它们之间交换的信息是用“0”和“1”表示的数字信号。通常我们把具有一定的编码、格式和位长要求的数字信号称作数据信息。数据通信就是将数据信息通过适当的传送线路从一台设备传送到另一台设备,实现信息交换和处理。 2)通信方式 (1)并行通信与串行通信 数字设备之间的信息交换称为通信。基本的通信方式有并行通信和串行通信两种,各有其特点。 a) 并行通信(Parallel Communication):一条信息的各位数据被同时传送的通信方式称为并行通信。并行通信传输中有多个数据位,同时在两个设备之间传输。并行通信的特点是:各数据位同时传送,传送速度快、效率高,但有多少数据位就需多少根数据线,因此传送成本高,在长距离传输时,容易受电压衰减、信号相互干扰等因素,使传输的数据发生错误,故只适用于近距离(相距数米)的通信。 一般用于计算机的打印口、PLC的内部数据传送,如PLC内部元件之间, PLC主机与扩展模块之间或近距离智能模块之间的数据通信。 b) 串行通信(Serial Communication):一条信息的各位数据被逐位按顺序传送的通信方式称为串行通信。串行数据传输时,数据是一位一位地在通信线上传输的,串行通信的特点是:数据位传送,传按位顺序进行,最少只需一根到两根传输线即可完成,在长距离通信时,通讯线路简单且成本低,但传送速度慢。串行通信的距离可以从几米到几千米。近年来串行通信技术有了长足的发展,如USB、IEEE1394等串行接口总线,通信速度甚至可达到数百Mbps。 计算机和PLC都备有通用的串行通信接口,在分布式控制系统中获得了广泛的应用,工业控制中一般使用串行通信。串行通信多用于PLC与计算机之间、多台PLC相互间的数据通信。 (2)单工通信与双工通信 根据信息的传送方向,串行通信可以进一步分为单工、半双工和全双工三种。 a) 单工通讯 数据传输只支持数据在一个方向上传输,即只能沿单一方向发送或接收数据,如图6-1(a)所示。其中A端只能作为发送端发送数据,B端只能作为接受端接受数据。 b) 半双工通讯 数据传输允许数据在两个方向上传输,信息可沿两个方向传送,每一个站既可以发送数据,也可以接收数据。但是在某一时刻,只允许数据在一个方向上传输,它实际上是一种切换方向的单工通信,像两台对讲机间的通话,如图6-1(b)所示。 c) 全双工通讯 数据通信允许数据同时在两个方向上传输,因此,全双工通信是两个单工通信方式的结合,它要求发送设备和接收设备都有独立的接收和发送能力。如两人通过电话机的通话。电话线就是二线全双工信道。PLC通常采用半双工和全双工通信方式。如图6-1(c)所示。 (a)? 单工通信图 (b) 半双工通信图 (c) 全双工通信 图6-1 数据通信方向示意 (3)异步通信和同步通信 在串行通信中,通信的速率与时钟频率有关,接收方和发送方的传送速率应相同,但是实际的发送速率与接收速率之间总是有一些微小的差别,同步不好,轻者导致误码增加,重者使整个系统不能正常工作。为了解决这一问题,需要使发送和接收同步。按同步方式的不同,可将串行通信分为异步通信和同步通信。 a) 异步通信 异步通信也称起止式通信,它是利用起止位来达到收发同步的目的的。在异步通信中,被传输的数据编码为一串脉冲,每一个传输的字符都有一个附加的起始位和多个停止位。字节传输由起始位“0”开始,然后是被编码的字节,通常规定低位在前,高位在后,接下来是校验位(可省略),最后是停止位“1”(可以是1位、1.5位或2位 例如:传输一个ASCII码字符(7位),若选用2位停止位,1位校

文档评论(0)

136****3783 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档