电气控制与PLC应用技术项目化教程第8章课件.pptx
- 【下载声明】
1. 本站全部试题类文档,若标题没写含答案,则无答案;标题注明含答案的文档,主观题也可能无答案。请谨慎下单,一旦售出,不予退换。
2. 本站全部PPT文档均不含视频和音频,PPT中出现的音频或视频标识(或文字)仅表示流程,实际无音频或视频文件。请谨慎下单,一旦售出,不予退换。
3. 本页资料《电气控制与PLC应用技术项目化教程第8章课件.pptx》由用户(晟晟文业)主动上传,其收益全归该用户。163文库仅提供信息存储空间,仅对该用户上传内容的表现方式做保护处理,对上传内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(点击联系客服),我们立即给予删除!
4. 请根据预览情况,自愿下载本文。本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
5. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007及以上版本和PDF阅读器,压缩文件请下载最新的WinRAR软件解压。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 电气控制 PLC 应用技术 项目 教程 课件
- 资源描述:
-
1、项目八 PLC网络通信项目八 PLC网络通信任务一任务一 S7-200 PLC之间的之间的PPI通信通信任任务二务二 S7-200 PLC与与MM440变频器之间的变频器之间的USS通信通信项目八 PLC网络通信任务一任务一 S7-200 PLC之间的之间的PPI通信通信学习目标(1)了解数据通信基本概念及串行通信接口标准;(2)熟悉S7-200 PLC支持的通信协议及使用NETR/NETW指令;(3)学会使用“NETR/NETW指令向导”配置两台或多台S7-200 PLC进行PPI数据通信;(4)掌握S7-200 PLC之间进行PPI通信的编程及调试方法。项目八 PLC网络通信一、任务导入一
2、、任务导入两台机电设备,每一台分别使用一台S7-200 PLC(CPU-226)作为控制器,两台设备可进行单机运行也可以进行联网运行。当两台设备联网运行时,两台PLC之间需要进行数据通信,可借助西门子S7-200 PLC之间的PPI(点对点接口)通信协议实现。项目八 PLC网络通信二、相关知识二、相关知识(一一)通信基本知识通信基本知识数据通信就是将数据信息通过适当的传送线路从一台机器传送到另一台机器。这里的机器可以是计算机、PLC或具有数据通信功能的其他数字设备。数据通信系统的任务是把地理位置不同的计算机和PLC及其他数字设备连接起来,高效率地完成数据的传送、信息交换和通信处理三项任务。数据
3、通信系统一般由传送设备、传送控制设备和传送协议及通信软件等组成。项目八 PLC网络通信1基本概念基本概念1)并行传输与串行传输并行传输与串行传输若按照传输数据的时空顺序分类,数据通信的传输方式可以分为并行传输和串行传输两种。串行传输指的是数据按照顺序一位一位地在通信设备之间的一条通信信道上传输。在计算机中一般用8位二进制代码表示一个字符。在采用串行通信方式时,待传送的每个字符的二进制代码将按照由高位到低位顺序依次发送,适用于长距离、低速率的通信。项目八 PLC网络通信2)传输速率传输速率传输速率是指单位时间内传输的信息量,它是衡量系统传输性能的主要指标,常用波特率(Baud Rate)表示。波
4、特率是指每秒传输二进制数据的位数,单位是b/s。项目八 PLC网络通信2通信协议通信协议为了实现两设备之间的通信,通信双方必须对通信的方式和方法进行约定,否则双方无法接收和发送数据。接口的标准可以从两个方面进行理解:一是硬件方面(物理连接),也就是规定了硬件接线的数目、信号电平的表示及通信接头的形状等;二是软件方面(协议),也就是双方如何理解收或发数据的含义,如何要求对方传出数据等,一般把它称为通信协议。项目八 PLC网络通信3通信方式通信方式(1)单工通信方式。单工通信方式是指信号在任何时间内只能沿信道的一个方向传输,不允许改变方向,如图8-1所示。其中甲站只能作为发送端,乙站只能作为接收端
5、。图8-1 单工通信方式项目八 PLC网络通信(2)半双工通信方式。半双工通信方式是指信号在信道中可以双向传输,但两个方向只能交替进行,而不能同时进行,如图8-2所示。图8-2 半双工通信方式项目八 PLC网络通信(3)全双工通信方式。全双工通信方式允许通信的双方在任何一个时刻,均可同时在两个方向传输数据信号,如图8-3所示。图8-3 全双工通信方式项目八 PLC网络通信4)串行通信接口标准串行通信接口标准串行通信的接口标准主要有RS-232C接口和RS-422A/RS-485接口。RS-232C是1962年由美国电子工业协会EIA公布的串行通信接口。RS是英文“Recommended Sta
6、ndard(推荐标准)”一词的缩写,232是标识号,C表示修改的次数。它规定了终端设备(DTE)和通信设备(DCE)之间的信息交换的方式和功能,当今几乎每台计算机和终端设备都配备了RS-232C接口。项目八 PLC网络通信RS-232C使用单端驱动、单端接收电路,如图8-4所示,是一种共地的传输方式,容易受到公共地线上的电位差和外部引入的干扰信号的影响。图8-4 单端驱动、单端接收电路项目八 PLC网络通信RS-422A采用全双工通信方式,两对平衡差分信号线分别用于发送和接收信号,通信接线图如图8-5所示。RS-422A的最大传输速率为10 Mb/s,最大距离为1200 m。RS4-22支持点
7、对多的双向通信,一台驱动器可以连接10台接收器。其中一个为主设备,其余为从设备,从设备之间不能通信,RS-422A正广泛地用于计算机与终端或外设之间的远距离通信。项目八 PLC网络通信图8-5 RS-422A通信接线图项目八 PLC网络通信RS-485只有一对平衡差分信号线用于发送和接收数据,使用RS-485通信接口和连接线路可以组成串行通信网络,实现分布式控制系统,其接线示意图如图8-6所示。网络中最多可以有32个子站(PLC)。为提高网络的抗干扰能力,在网络的两端要并联两个电阻,阻值一般为120。RS-485的通信距离可以达到1200 m。在RS-485通信网络中,每个设备都有一个编号用以
8、区分,这个编号称为地址。地址必须唯一,否则会引起通信混乱。项目八 PLC网络通信图8-6 RS-485组网接线示意图项目八 PLC网络通信5)通信参数通信参数对于串行通信方式,在通信时双方必须约定好线路上通信数据的格式,否则接收方无法接收数据。同时,为提高传输数据的准确性,还应该设定检验位,当传输的数据出错时,其可以指示错误。通信格式设置的主要参数有以下几个:(1)波特率:由于是以位为单位进行传输数据,所以必须规定每位传输的时间,一般用每秒传输多少位来表示。常用的有1200 kb/s、2400 kb/s、4800 kb/s、9600 kb/s、19 200 kb/s。项目八 PLC网络通信(2
9、)起始位个数:开始传输数据的位,称为起始位,在通信之前双方必须确定起始位的个数,以便协调一致。起始位数一般为1。(3)数据位数:一次传输数据的位数。当每次传输数据时,为提高数据传输的效率,一次不仅仅传输1位,而是传输多位,一般为8位,正好1个字节(1B)。常见的还有7位,用于传输ASCII码。(4)检验位:为了提高传输的可靠性,一般要设定检验位,以指示在传输过程中是否出错,检验位一般单独占用1位。常用的检验方式有偶检验和奇检验。当然也可以不用检验位。项目八 PLC网络通信偶检验规定传输的数据和检验位中“1”(二进制)的个数必须是偶数,当个数不是偶数时,则说明数据传输出错。奇检验规定传输的数据和
10、检验位中“1”(二进制)的个数必须是奇数,当个数不是奇数时,则说明数据传输出错。停止位:当一次数据位传输完毕后,必须发出传输完成的信号,即停止位。停止位一般有1位、1.5位和2位的形式。站号:在通信网络中,为了标示不同的站,必须给每个站一个唯一的表示符,称为站号。站号也可以称为地址。同一个网络中所有站的站号不能相同,否则会出现通信混乱的现象。项目八 PLC网络通信(二二)西门子西门子S7-200 PLC的串行通信的串行通信1网络部件网络部件1)CPU模块通信口西门子公司PLC的CPU模块上的通信口是与RS-485兼容的9针D型连接器,对于CPU 226型PLC,有两个串行通信接口,分别为POR
11、T0和PORT1,每个通信端口的参数可在Step7 MicroWin软件的“系统块”中进行设置。项目八 PLC网络通信2)网络连接器网络连接器利用西门子公司提供的两种网络连接器可以把多个设备很容易地联到网络中。两种连接器都有两组螺钉端子,可以连接网络的输入和输出。一种连接器仅提供连接到CPU的接口,而另一种连接器增加了一个编程器接口。两种网络连接器还有网络偏置和终端偏置的选择开关,接在网络端部的连接器上的开关放在ON位置时,有偏置电阻和终端电阻,在OFF位置时未接偏置电阻和终端电阻,如图8-7所示。项目八 PLC网络通信图8-7 网络连接器终端电阻的使用项目八 PLC网络通信3)通信电缆通信电
12、缆通信电缆主要有网络电缆与PC/PPI电缆。PROFIBUS网络电缆的最大长度取决于通信的波特率和电缆的类型,且网络电缆越长传输速度越低。PC/PPI电缆一端的RS-485端口,用来连接PLC主机;另一端是RS-232标准接口,用于连接计算机等设备。PC/PPI电缆上的DIP开关用来设置波特率、传送字符数据格式和设备模式。项目八 PLC网络通信2S7-200 PLC的通信方式的通信方式S7-200的通信功能强大,有多种通信方式可供用户选择。1)单主站方式单主站方式一台编程站(主站)通过PPI电缆与S7-200 CPU(从站)通信,人机界面(HMI如触摸屏、TD200)也可以作主站,单主站与一个
13、或多个从站相连。2)多主站方式多主站方式PC、TD200、HMI是通信网络中的主站,PC、HMI可以对任意S7-200 CPU从站读、写数据,PC和HMI共享网络。同时,S7-200 CPU之间使用网络读写指令相互读写数据。项目八 PLC网络通信3)通信协议通信协议S7-200 CPU支持以下五种通信协议。(1)PPI协议。PPI协议(Point to Point Interface,点对点接口协议)是一种主-从协议,即主站设备发送要求到从站,从站设备响应。PPI协议用于S7-200 CPU与编程计算机之间、S7-200 CPU之间、S7-200 CPU与HMI(人机界面)之间的通信。在此模式
14、下可以使用网络读、写指令读写其他设备中的数据。项目八 PLC网络通信(2)MPI协议。进行网络通信的MPI协议(Multipoint Interface,多点接口协议)是西门子公司的PLC、HMI和编程器的通信端口使用的通信协议,用于建立小型通信网络。(3)PROFIBUS协议。PROFIBUS协议通常用于实现与分布式I/O设备的高速通信,有一个主站和若干个I/O从站。(4)TCP/IP协议。S7-200配备了以太网模块CP 243-1或互联网模块CP-243-1 IT后,支持TCP/IP以太网通信协议,计算机应安装以太网网卡。(5)用户定义的协议。在自由端口模式下,它是由用户自定义与其他串行
15、通信设备的通信协议。项目八 PLC网络通信(三)S7-200 PLC网络读写指令网络读写指令用于多个S7-200 PLC之间的通信。网络读写指令格式如图8-8所示。S7-200 CPU提供了网络读写指令,用于S7-200CPU之间的通信。网络读写指令只能由在网络中充当主站的PLC执行,从站PLC不必作通信编程,只需准备通信数据。主站可以对PPI网络中的其他任何PLC(包括主站)进行网络读写。项目八 PLC网络通信2网络写指令网络写指令网络写(Network Write)指令如图8-8(b)所示,当EN为ON时,执行网络通信命令,初始化通信操作,并通过指定端口(PORT)向远程设备发送数据表(T
展开阅读全文