《电气控制基础与可编程控制器应用教程》课件第八章.ppt
- 【下载声明】
1. 本站全部试题类文档,若标题没写含答案,则无答案;标题注明含答案的文档,主观题也可能无答案。请谨慎下单,一旦售出,不予退换。
2. 本站全部PPT文档均不含视频和音频,PPT中出现的音频或视频标识(或文字)仅表示流程,实际无音频或视频文件。请谨慎下单,一旦售出,不予退换。
3. 本页资料《《电气控制基础与可编程控制器应用教程》课件第八章.ppt》由用户(momomo)主动上传,其收益全归该用户。163文库仅提供信息存储空间,仅对该用户上传内容的表现方式做保护处理,对上传内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(点击联系客服),我们立即给予删除!
4. 请根据预览情况,自愿下载本文。本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
5. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007及以上版本和PDF阅读器,压缩文件请下载最新的WinRAR软件解压。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 电气控制基础与可编程控制器应用教程 电气控制 基础 可编程控制器 应用 教程 课件 第八
- 资源描述:
-
1、8.1 计算机的数据通信8.2 现场总线与PROFIBUS总线8.3 S7-300的通信与参数设置思考题与习题第8章可编程控制器的通信和网络组成主要内容:主要内容:(1)掌握计算机通信基础知识。(2)掌握PLC的通信功能和方式。本章首先介绍计算机通信方式及可编程控制器通信中常用接口标准的基本概念,然后着重介绍现场总线的基本知识和PROFIBUS总线的概貌、组成、存取协议、在自动化控制系统中的位置及S7-300的常用通信网络;最后介绍S7-300的通信功能和参数设置。随着计算机控制技术的发展、迅速推广和普及,相当多的企事业单位在大量地使用各式各样的可编程设备,如数控机床、工业控制计算机、PLC、
2、各种机器人等。它们之间交换的信息都是由数字量“0”和“1”或模拟量经过转换后来实现的。所谓数据通信,是指通过计算机技术与通信技术的结合来实现信息的传输、交换、存储和处理。信道则是指数据传输信号的通路。8.1 计算机的数据通信计算机的数据通信8.1.1 计算机的通信方式计算机的通信方式按传输方式的不同,计算机的通信方式分为以下几类。1.并行通信与串行通信并行通信与串行通信并行数据通信是以字节或字为单位的数据传输方式,它可以一次同时传输多位二进制数。硬件连线时,除了8根或16根数据线、1根公共线外,还需要通信双方联络用的控制线。并行通信的特点是传送速度快,但是传输线的根数多,抗干扰能力较差,一般用
3、于近距离数据传送。例如,PLC模块之间的数据传输及计算机与打印机、扫描仪之间的数据传输多采用并行通信。串口是计算机上一种通用的设备(它不同于通用串行总线或者USB口)。现在,基于RS-232C的串口已经成为计算机的标准配置。同时,串口也是仪器仪表设备通用的通信协议,很多GPIB兼容的设备也带有RS-232口。串口通信协议也可以用于获取远程采集设备的数据。串行通信指数据流(二进制)一位一位地传送,从发送端到接收端最少的只要1根传输线和1根控制线即可实现。其特点是需要的信号线少,适用于距离较远的场合,与并行通信相比传输速率较慢。计算机和PLC都有通用的串行通信接口,如RS-485或RS-232C接
4、口。工业控制中计算机之间的通信一般采用串行通信。2.异步通信与同步通信异步通信与同步通信在串行通信中,接收方的接收速率和发送方的发送速率应相同,但是实际的发送速率与接收速率之间总会有一些微小的差别,如果不采取措施,在连续传送大量信息时,将会造成信息累积、错位或丢失。为了解决这一问题,可以采用接收方对接收到的信息进行校验的办法来消除,也可以采用使发送过程和接收过程同步的办法来解决。按同步方式的不同可将串行通信分为异步通信和同步通信。(1)异步通信是指把各个字符分开传输,字符与字符之间插入同步信息,如图8-1所示。发送的字符由1个起始位、7或8个数据位、1个奇偶校验位(可以没有)和终止位(1位、1
5、.5或2位)组成。在通信开始前,通信双方需要对所采用的信息格式和数据的传输速率作相同的约定。接收方检测到终止位或起始位之间的下降沿后,将它作为接收的起始点,在每一位的中点接收信息。由于在一个字符中包含的位数不多,即使发送方和接收方的收发频率略有不同,也不会因为两台设备之间时钟周期的积累误差而导致信息的发送和接收错位。异步通信的特点是:传送附加的非有效信息较多,传输效率较低,但是随着通信速率的提高,可以满足控制系统通信的要求。PLC多采用异步通信。图8-1 异步通信的信息格式奇偶校验的作用是检验所接收到的数据的正确性。奇校验是指发送方发送的每一个字符的数据位和奇偶校验位中“1”(奇校验时校验位的
6、值是“1”,偶校验时校验位的值是“0”)的个数和为奇数;偶校验是指发送方发送的每一个字符的数据位和奇偶校验位中“1”的个数和为偶数。这样接收方对接收到的每一个字符中“1”的个数和的奇偶性进行校验,可以检验出传输过程中信息是否出错。例如,某字符中包含以下8个数据位:l 0 1 0 0 0 1 1,其中“1”的个数是4个。如果选择奇校验,“1”个数和是5个,为奇数。如果接收到的数据中“1”的个数为偶数(采用奇校验),则说明传输过程出错。当选择偶校验时,“1”的个数和仍然是4个。如果接收到的数据中“1”的个数为奇数(采用偶校验),则说明传输过程出错。(2)同步通信是指发送方在发送数据之前先发送1或2
7、个同步字符,同步字符起联络作用,接收方只要检测同步字符,即可确认已进入同步状态,准备接收数据。同步通信以字节为单位,每次传送1或2个同步字符、若干个数据字节和校验字符。在同步通信中,发送方和接收方应保持完全同步,这意味着发送方和接收方应使用同一个时钟脉冲。同步传输的特点是传输效率高,对硬件要求高。3.单工、半双工与全双工通信单工、半双工与全双工通信(1)单工通信方式:在单工信道上信息只能往一个方向传送。发送方不能接收,接收方不能发送。(2)半双工通信方式:在半双工信道上,通信双方可以交替发送和接收信息,但不能同时发送和接收。在一段时间内,信道的全部带宽用于一个方向上的信息传递。即用同一根数据线
8、接收和发送数据,通信双方在同一时刻只能发送数据或接收数据,如图8-2所示。(3)全双工通信方式:这是一种双向可同时进行信息传递的通信方式。数据的发送和接收分别由两根或两组不同的数据线传输,通信的双方都能在同一时刻接收和发送数据,如图8-3 所示。图8-2 半双工通信方式 图8-3 全双工通信方式4.基带传输与频带传输基带传输与频带传输根据数据传输系统在传输终端形成数据信号的过程中是否搬移信号的频带和是否调制信号,可将数据传输系统分为基带传输和频带传输。基带传输是指数据传输系统对信号不做任何调制,直接传输的数据传输方式。在PLC网络中,大多数信息采用基带传输,对二进制数字信号不进行任何调制,按它
9、们原有的脉冲形式直接传输。又因整个频带范围都用来传输某一数字信号(即单信道),故多用在半双工通信中。频带传输是指把信号调制到某一频带上的传输方式。当进行频带传输时,用调制器把二进制信号调制成能在电话线路上传输的音频信号(模拟信号),从而在通信线路上进行传输。接收端接收到信号后经过解调再把音频信号还原成数字信号,常用于全双工通信。8.1.2 通信中的传输速率与传输介质通信中的传输速率与传输介质1.传输速率传输速率 传输速率是指单位时间内传输的信息量,它是衡量系统传输速度快慢的主要指标。在串行通信中,传输速率又称波特率。常用的传输速率为30038400b/s(即每秒中传输30038 400位二进制
10、数)。在数据传输中有三种速率:数据传输速率、数据信号速率和调制速率。(1)数据传输速率是指单位时间内传输的数据量,数据量的单位可以是比特、字符等。数据传输速率通常以字符/分钟为单位。例如:使用数据信号速率为1200b/s的传输电路,按起止同步方式来传输ASCII数据时,其数据传输速率为母中的“2”是附加的起始位和终止位。)/(720028601200分钟字符(2)数据信号速率是单位时间内通过某一信道的数据量,单位是比特/秒(b/s)。(3)调制速率也称码元速率,是指脉冲信号经过调制后的传输速率。2.传输介质传输介质目前,普遍使用的传输介质有同轴电缆、双绞线、光缆,其他介质(如无线电、微波等)在
11、PLC网络中应用较少。其中双绞线成本低、安装简单、有阻燃性,同时具有独立性和灵活性,适用于结构化综合布线。光缆尺寸小、重量轻、传输距离远,但成本高,安装维修需专门仪器。8.1.3 PLC通信中常用的接口标准通信中常用的接口标准在可编程控制器通信中,不管是可编程控制器与可编程控制器之间,还是计算机与可编程控制器之间,因传输距离较远且为避免采用并行通信时复杂的接线,所以多采用串行通信。计算机与可编程控制器上面都有通用的串行通信接口(如RS-232C、RS-485等)。接口是DTE(Data Terminal Equipment,指一般的数据终端设备或是计算机)与DCE(Data Circuit-t
12、erminating Equipment,通常指调制解调器,多路复用器或数字设备)之间的界面。为了使不同厂家的产品能够互换或互连,DTE与DCE在插接方式、引线分配、电气特性及应答关系上均应符合统一的标准和规范,这一套标准规范就是DTE/DCE的接口标准(或称接口协议)。互连的设备在接口的标准上必须一致,这对于数据通信中其他通信层次具有相同的含义,不仅仅局限于物理层。并且每种接口都有其自己的接口标准,不兼容的接口之间相互连接时不能互相通信。1.RS-232C1969年,美国EIA(Electronic Industries Association)电子工业协会公布的RS-232C通信协议至今仍
13、在计算机和PLC中广泛使用,它是一种串行通信接口。RS-232C也是IBM-PC及其兼容机上的串行连接标准,有许多用途,比如连接鼠标、打印机或者Modem,同时也可以接工业仪器仪表,用于驱动和连线的改进。实际应用中,RS-232的传输长度或者速度常常超过标准的值。在RS-232C中任何一条信号线的电压均为负逻辑关系。即用-15-5 V表示逻辑“1”,用+5+15 V表示逻辑“0”。噪声容限为2 V,即要求接收器能识别低至+3 V的信号作为逻辑“0”,高到-3V的信号作为逻辑“1”。RS-232C接口的物理结构连接器一般使用型号为DB-25的25芯插头座,通常插头在DCE端,插座在DTE端。一些
14、设备与PC机连接的RS-232C接口,因为不使用对方的传送控制信号,故只需三条接口线,即“发送数据”、“接收数据”和“信号地”。工业控制多采用DB-9的9芯插头座,传输线采用屏蔽双绞线。DB-9针连接头从计算机连出的线的截面及PLC与计算机信号连接图如图8-4所示。图 8-4 DB-9针连线截面图及PLC与计算机信号连接图RS-232C各针脚的功能如下:TxD(pin 3)为串口数据输出;RxD(pin 2)为串口数据输入;RTS(pin 7)为发送数据请求;CTS(pin8)为清除发送;DSR(pin 6)为数据发送就绪;DCD(pin 1)为载波检测;DTR(pin 4)为数据终端就绪;G
15、ND(pin 5)为地线;RI(pin 9)为铃声指示。RS-232C的最大通信距离为15 m,最高传输速率为20kb/s,只能进行一对一的通信。下面我们根据图8-5所示RS-232C的远程连接和近地连接更深刻地了解它。图8-5(a)给出了两台远程计算机通过电话网相连的结构图。从图中可以看出,DTE实际上是数据的信源或信宿,而DCE则完成数据由信源到信宿的传输任务。RS-232C标准接口只控制DTE与DCE之间的通信,与连接在两个DCE之间的电话网没有直接的关系。图8-5(b)所示用于直接连接两台近地设备,此时既不使用电话网也不使用调制解调器。由于这两种设备必须分别以DTE和DCE方式成对出现
16、才符合RS-232C标准接口的要求,因此在这种情况下要借助于一种采用交叉跳接信号线方法的连接电缆,使得连接在电缆两端的DTE通过电缆看对方都好像是DCE一样,从而满足RS-232C接口需要DTE-DCE成对使用的要求。这根连接电缆也称做零调制解调器(Null Modem)。图8-5 RS-232C的远程连接和近地连接(a)远程连接;(b)近地连接图8-6 RS-485组成的串行通信网络2.RS-422ARS-422A标准(EIA RS-422A Standard)是Apple的Macintosh计算机的串口连接标准。RS-422A使用平衡驱动、差分信号接收电路,从根本上取消了地线。而RS-23
17、2使用非平衡参考地的信号。差分传输使用两根线发送和接收信号,与RS-232C相比,它有较强的抗噪声和更远的传输距离。RS-422A在最大传输速率(10 Mb/s)时,允许的最大通信距离为12m;传输速率为100kb/s时,最大通信距离为1200m。一台驱动器可以连接10台接收机。在RS-422A模式,数据通过4根导线传送(四线操作)。RS-422A是全双工,两对平衡差分信号线分别用于发送与接收。3.RS-485RS-485(EIA-485标准)是RS-422A的改进。RS-485为半双工,只有一对平衡差分信号线,不能同时发送和接收。使用RS-485通信接口和双绞线可以组成串行通信网络(如图8-
18、6 所示),构成分布式系统,系统中站的个数从10个增加到32个,新的接口器件已允许连接128个站。它同时定义了在最多设备个数情况下的电气特性,以保证足够的信号电压。有了多个设备的能力,就可以使用一个单个RS-422A接口建立设备网络。除了抗噪和多设备能力,在工业应用中,建立连向PC机的分布式设备网络、其他数据收集控制器、HMI或者其他操作时,串行连接会选择RS-485。RS-485是RS-422A的超集,可以说所有的RS-422A设备都能被RS-485控制。RS-485可以用超过1200m的线进行串行通信。RS-422A和RS-485的引脚功能如表8-1所示。表表8-1 RS-422A和和RS
19、-485的引脚功能的引脚功能IEC(国际电工委员会)对现场总线(Field bus)的定义是“安装在制造和过程区域的现场装置与控制室内的自动控制装置之间的数字式、串行、多点通信的数据总线称为现场总线”。IEC的现场总线国际标准(IEC 61158)中有8种现场总线类型,其中德国西门子公司的产品支持PROFIBUS总线。8.2 现场总线与现场总线与PROFIBUS总线总线PLC的通信包括PLC之间、PLC与上位计算机之间以及PLC与其他智能设备之间的通信。PLC与计算机、其他智能设备及其他PLC之间可以直接进行通信,也可以通过由通信处理单元、通信控制器或路由器等相连构成的网络来实现信息交换。在工
20、业控制中,将各个PLC或远程I/O模块按功能布置在生产现场,控制各自的设备,然后用网络连接起来形成集中管理的分布式网络系统,这样就组成了一个工厂自动化通信网络。8.2.1 现场总线的基本知识现场总线的基本知识 1.现场总线技术的由来及定义现场总线技术的由来及定义随着大规模集成电路的发展,许多传感器、执行机构、驱动装置等现场设备都具有智能化,即内置了CPU控制器。为了完成诸如线性化、量程转换、数字滤波甚至回路调节等功能,对这些智能现场设备增加一个串行数据接口(如RS-232/485)是非常方便的。有了这样的接口,控制器就可以按其规定的协议,通过串行通信方式完成对现场设备的监控了。如果设想全部或大
21、部分现场设备都具有串行通信接口和统一的通信协议,则控制器只需一根通信电缆就可将分散的现场设备连接,完成对所有现场设备的监控,这就是现场总线技术的初始想法。基于这些想法,即使用一根通信电缆,将所有具有统一的通信协议通信接口的现场设备连接,这样,在设备层传递的不再是I/O(420 mA/24 V DC)信号,而是基于现场总线的数字化通信,由数字化通信网络构成的现场级与车间级自动化监控及信息集成系统也就形成了现场总线技术。目前,行业公认的现场总线技术概念是:现场总线是安装在生产过程区域的现场设备、仪表与控制室内的自动控制装置及系统之间的一种串行、数字式、多点通信的数据总线。其中“生产过程”包括断续生
22、产过程和连续生产过程两类。或者说现场总线是以单个分散的、数字化、智能化的测量和控制设备作为网络节点,用总线相连接,实现信息的相互交换,共同完成自动控制功能的网络系统与控制系统。2.现场总线技术产生的意义现场总线技术产生的意义(1)现场总线(Field bus)技术是实现现场级与车间级控制设备数字化通信的一种工业现场层网络通信技术;是一次工业现场级设备通信的数字化革命。现场总线技术可使用一条通信电缆将现场设备(智能化、带有通信接口)连接,用数字化通信代替420 mA/24 V DC信号,完成现场设备控制、监测、远程参数化等功能。(2)传统的现场级自动化监控系统采用一对一连线的I/O(420 mA
23、/24 V DC)信号,信息量有限,难以实现设备之间及系统与外界之间的信息交换,使自控系统成为工厂中的“信息瓶颈”,严重制约了企业信息集成及企业综合自动化的实现。(3)基于现场总线的自动化监控系统采用计算机数字化通信技术,使自控系统与设备加入工厂信息网络,构成企业信息网络底层,使企业信息沟通的覆盖范围一直延伸到生产现场。3.基于现场总线的自动化通信网络的主要优点基于现场总线的自动化通信网络的主要优点(1)增强了现场级信息集成能力。现场总线可从现场设备获取大量的信息,能够更好地满足工厂自动化及系统的信息集成要求。现场总线是数字化通信网络,它不单纯取代420 mA信号,也可实现设备状态、故障、参数
24、的信息传送。系统除完成远程控制外,还可完成远程参数化工作。(2)开放式、互操作性、互换性、可集成性。不同厂家的产品只要使用同一总线标准,就具有互操作性、互换性,因此设备具有很好的可集成性。系统为开放式,允许其他厂商将自己专长的控制技术,如控制算法、工艺流程、配方等集成到通用系统中去,因此,市场上将有许多面向行业特点的监控系统。(3)系统可靠性高、可维护性好。基于现场总线的自动化监控系统采用总线连接方式替代一对一的I/O连线,对于大规模I/O系统来说,减少了由接线点造成的不可靠因素。同时,系统具有现场级设备的在线故障诊断、报警、记录功能,可完成现场设备的远程参数设定、修改等参数化工作,也增强了系
25、统的可维护性。(4)降低了系统及工程成本。对大范围、大规模I/O分布式系统来说,省去了大量的电缆、I/O模块及电缆敷设工程费用,降低了系统及工程成本。8.2.2 PROFIBUS总线概况及组成总线概况及组成1.PROFIBUS的概况的概况PROFIBUS是一种国际化、开放式、不依赖于设备生产商的现场总线标准。它广泛适用于制造业自动化、流程工业自动化和楼宇、交通电力等其他领域。PROFIBUS由三个兼容部分组成,即PROFIBUS-DP(Decentralized Periphery)、PROFIBUS-PA(Process Automation)和PROFIBUS-FMS(Fieldbus M
展开阅读全文