plc教程 第七章 可编程序控制器的网络及通讯

上传人:繁星 文档编号:88299078 上传时间:2019-04-23 格式:PPT 页数:49 大小:1.44MB
返回 下载 相关 举报
plc教程 第七章 可编程序控制器的网络及通讯_第1页
第1页 / 共49页
plc教程 第七章 可编程序控制器的网络及通讯_第2页
第2页 / 共49页
plc教程 第七章 可编程序控制器的网络及通讯_第3页
第3页 / 共49页
plc教程 第七章 可编程序控制器的网络及通讯_第4页
第4页 / 共49页
plc教程 第七章 可编程序控制器的网络及通讯_第5页
第5页 / 共49页
点击查看更多>>
资源描述

《plc教程 第七章 可编程序控制器的网络及通讯》由会员分享,可在线阅读,更多相关《plc教程 第七章 可编程序控制器的网络及通讯(49页珍藏版)》请在金锄头文库上搜索。

1、第五章 可编程序控制器的网络及通讯,PLC网络中常用的通信方式 PLC控制网络的“周期I/O方式”通信; PLC控制网络的“全局I/O方式”通信; 主/从总线1:N通信方式(PLC通信网络); 令牌总线N:N通信方式(PLC通信网络); 浮动主站N:N通信方式(PLC通信网络); 令牌环通信方式(PLC通信网络); CSMA/CD通信方式; 多种通信方式的集成。,SIEMENS S7-200系列的通讯及网络,一、通讯方式的选择 为了支持网络通讯,可以用不同的组态安排S7-200 CPU。可以在有Windows95、Windows98或Windows NT操作系统的个人计算机上安装STEP 7-

2、Micro/WIN32 软件,或在SIMATIC 编程器上安装。在下面的通讯组态中可以把计算机和编程器作为主站: 单主站:单主站连到一个或多个从站。见下图 多主站:单主站连到一个或多个从站和一个或多个主站。见下图 对11-位调制解调制用户:单主站连到一个或多个从站。该主站通过11-位调制解调制连到一个作为从站的S7-200 CPU 或S7-200 CPU 作为从站的网络。 对10-位调制解调制用户:单主站连到仅仅一个通过10-位调制解调制作为从站的S7-200 CPU 。,利用PC/PPI电缆和几个S7-200 CPU 通讯,二、通讯组态的选择,STEP-Micro/WIN 32 支持的硬件组

3、态,S7-200 和EM-277模块的性能,三、通讯的设置 1、在Windows95、Windows98下设置通讯; 选择菜单命令ViewCommunciations。 在STEP-200的编程软件中单击通讯图标。 2、在WindowsNT4.0下设置通讯;,四、参数选择与修改 1、选择正确的接口参数并设置它(梯形图编程软件上设置) 2、设定PC/PPI电缆(PPI)参数 当与S7-200 CPU通讯时,STEP 7-Micro/WIN32缺省设置为多主站PPI协议。这个协议允许STEP 7-Micro/WIN32与网络中的其它主站设备(文本显示器和操作面板)共存。通过检查PG/PC接口中PC

4、/PPI电缆属性对话框的“Multiple Master Network”可以允许该工作方式。Windows NT 4.0不支持多主站选项。 STEP 7-Micro/WIN32也支持单主站PPI协议。当使用单主站协议时, STEP 7-Micro/WIN32假设它是网络中的唯一主站,并且不能与其它主站共享网络。,当通过调制解调器或噪声严重的网络通讯时,应该采用单主站协议。在PG/PC接口的PC/PPI电缆属性对话框中,通过清除的“Multiple Master Network”选项可以选择单主站方式。 按照下面的步骤设置PPI参数: 在PPI标示签的站参数区的地址框中,选择一个号。这个号标明

5、在PLC 网络中STEP 7-Micro/WIN32位于何处。站号0是运行STEP 7-Micro/WIN32的个人计算机的缺省站地址。在网络中,第一个PLC的缺省地址是站号2。网络中的每个设备必须具有唯一的站地址。 在超时框中选择一个值。这个值代表使通讯处理器建立连接需要花费的时间长度。缺省值应该足够长。 设定STEP 7-Micro/WIN32在网络中进行通讯的传输速率。 选择最高的站地址。 单击本机连接标签,选择PC/PPI所连接的通信口。,3、用MPI或CP卡组态:多主网络 当使用多主接口抗战或通过处理器卡时,可以有多种组态。MPI电缆可以把卡提供的单-RS485接口连接到网络。在包含

6、多个主站的网络中,可以选择一个站运行STEP 7-Micro/WIN32 编程软件。这些主站包括操作员面板和文本显示器。如下图 在这个组态中,给出了可能的通讯: STEP 7-Micro/WIN32(0号站)可以监视2号站的状态,同时文本显示器(TD 200)(5号站和1号站)和CPU 224模块(3号站河号站)通讯。 通过网络指令(NETR和NETW)两个CPU224模块可以发送信息。 3号站可以从2号站(CPU222)和4号站(CPU224)读写数据。 4号站可以从2号站(CPU222)和3号站(CPU224)读写数据。,利用MPI或CP卡和S7-200 CPU 通讯,可以把多个主站和从站

7、连到同一个网络,但当加入多个站时,网络的性能会受到不利的影响。,4、设置CP或MPI卡(PPI)参数 与PC/PPI参数设置相似。,PC/PPI电缆,PC/PPI电缆尺寸,调制解调器的选择,RS485与RS232的引脚,五、网络概述 1、网络主站;,利用PC/PPI电缆和几个S7-200 CPU 主站通讯,主站,主站或从站,EM 277 PROFUBUS-DP 模块和CPU224 构成的网络,上图为多主站设备构成的网络。使用EM 277 PROFUBUS-DP 模块可以提高通讯速率和连接数量。,2、网络通讯协议 S7-200 CPU 支持多样的通讯能力。根据所使用的S7-200 CPU ,网络

8、可以支持一个或多个以下协议: 点到点(Point-to- Point )接口(PPI) 多点接口(Multi- Point )(MPI) PROFIBUS 以上这些是基于开放系统内连接(OSI)7层通讯结构模型。PPI 和MPI 协议通过令牌环网实现,令牌环网遵守欧洲标准 EN 50170中的过程现场总线(PEOFUBUS)。 这些都是基于异步、基于字符的协议,带有起始位、8位数据、偶校验和1个停止位。通讯帧有特殊的起始和结束字符、源和目的站地址、帧长度和数据完整性检查和组成。只要相互的波特率相同,三个协议可以在同一个网络中同时运行,而不会相互影响。,PEOFUBUS网络使用RS-485标准双

9、绞线。它允许在一个网络上最多连接32台设备。根据波特率不同,网络段的长度可以达到1200米。采用中继器连接网络段可以在网络上连接更多的设备,延长网络的长度。根据不同的波特率,采用中继器可以把网络延长到9600米,如下表7-7。,协议定义了两类网络设备:主站和从站。主站可以对网络上另一个设备初始化申请。从站只响应来自主站的申请。从站不初始化本身的申请。,协议支持一个网络上的127个地址(从0到126),网络上最多由32个主站。为了通讯,网络上所有设备必须具有不同的地址。 运行STEP 7-Micro/WIN 32 的SIMATIC编程器和计算机 的缺省 地址是0; 操作面板(TD200、OP3和

10、OP7)的缺省缺省地址是1; 可编程序控制器的缺省地址是2。,PPI协议 PPI是一个主/从协议。在这个协议中,主站给从站发送申请,从站进行响应。从站不初始化信息,但是当主站发出申请或查询时,从站才响应。网络中的所有S7-200 CPU 都作为从站。 如果在协议中允许PPI主站模式,一些S7-200 CPU 在RUN 模式下可以作为主站。一旦允许PPI主站模式,就可以利用网络读(NETR)和网络写(NETW)指令读写其它CPU。当S7-200 CPU 作为PPI主站时,它还可以作为从站响应来自其它主站的申请。 对于任何一个从站有多少个主站和它通讯,PPI没有限制,但是在网络中最多只能有32个主

11、站。,MPI协议 MPI可以是主/主协议或主/从协议。协议如何操作有赖于设备类型。 设备是S7-300 CPU,则建立主/主,因为所有的S7- 300 CPU 都是网络主站。 设备是S7-200 CPU,则建立主/从,因为S7-200 CPU是 从站。 MPI总是在两个相互通讯的设备之间建立连接。一个连接可能是两个设备之间的非公用连接。另一个主站不能干涉两个设备之间已经建立的立即饿。主站为了应用可以短时间建立一个连接,或无限地保持连接断开。,由于设备之间S7-200的连接是非公用的,并且需要CPU中的资源,每个S7-200 CPU 只能支持一定数目的连接,每个CPU 支持四个连接,每个EM27

12、7模块支持6个连接。 每个S7-200 CPU和 EM277模块保留两个连接,其中一个给SIMATIC编程器或计算机,另一个给操作面板。这些保留的连接不能由其它类型的主站使用。 通过与S7-200 CPU建立一个非保留的连接,S7-300和S7-400 CPU可以和S7-200 CPU 或EM277模块进行通讯。利用XGET和XPUT指令, S7-300和S7-400 可以读写S7-200 。,PROFIBUS协议 PROFIBUS协议设计用于分布式I/O设备(远程I/O)的高速通讯。 PROFIBUS网络通常有一个主站和几个I/O从站。主站初始化网络并核对网络上的从站设备和配置中的是否匹配。

13、主站连续地把输出数据写到从站并从它们读取输入数据。当DP主站成功地组态一个从站时,它就拥有该从站。如果网络中有第二个主站,它只能很有限地访问第一个主站的从站。,用户定义协议(自由口) 自由口通讯是通过用户程序可以控制S7-200 CPU 通讯口的操作模式。利用自由口模式,可以实现用户定义的通讯协议连接多种智能设备。 通过使用接收中断、发送中断、发送指令(XMT)和接收指令(RCV),用户程序控制通讯口的操作。通过SMB30(口0)允许自由口模式,而且只有在CPU处于RUN模式时才允许。当CPU处于STOP模式时,自由口通讯停止,通讯口转换成政策的PPI协议操作。,六、网络部件 1、通讯口,S7

14、-200 CPU 通讯口引脚分配,S7-200 CPU 上的通讯口是符合欧洲标准 EN 50170 中PROFIBUS 标准RS-485兼容9-针 D 型连接器,2、网络连接器 利用西门子提供的两种网络连接器可以把多个设备很容易地连到网络中。一个连接器仅提供连接CPU的接口,而另一个连接器增加了一个编程接口(如下图所示)。两种连接器都有: 两组螺丝端子,可以连接网络的输入和输出。 网络偏置和终端匹配的选择开关。 带有编程接口的连接器可以把SIMATIC编程器或操作面板增加到网络中,而不用改动项有的网络连接。,内部连接电缆的偏置和终端,3、PROFIBUS 网络电缆,PROFIBUS 网络电缆总

15、的规范,PROFIBUS 网络的最大长度有赖于波特率和所有电缆的类型。表7-7列出满足上表中列出规范的电缆时网络段的最大长度。,带有中继器的网络,4、网络中继器,西门子提高连接到PROFIBUS网络段的网络中继器,如下图。,利用中继器有以下特点: 延长网络距离; 允许给网络加入设备; 提供了一个隔离不同网络段的方法。,在波特率是9600时,PROFIBUS允许在一个网络环上最多有32个设备,最长距离是1200米;每个中继器允许给网络增加另外32个设备,而且可以把网络再延长1200米。网络中最多可以使用9个中继器,网络总长度可增加至9600米。每个中继器为网络段提供偏置和终端匹配。,七、网络性能

16、,1、影响网络性能的主要因素: 波特率; 主站数; 主站和从站地址选择; 间隙刷新因子; 最高站地址。,2、令牌传送网络的重要品质因素令牌循环时间,例:令牌传递网络举例,用NETR和NETW指令时令派占用时间和令牌循环时间的公式,SIMATIC 中断和通讯指令,中断连接和中断分离指令,梯形图,语句表,ATCH INT,EVENT DTCH EVENT,中断返回指令,梯形图,语句表,CRETI,中断允许和中断禁止指令,ENI DISI,全局地允许所有被连接的中断事件,全局地禁止处理所有中断事件,按优先级排列的中断事件,串行通讯口 或自由端口模式,脉冲串输出(PTO)中断、上升沿或下降沿中断和高速计数器中断,时基中断,例:中断程序指令的实例,通过设置定时中断去读取模拟量输入值,SMB34定义了定时中断0的时间间隔,梯形图,网络读和网络写指令:,语句表,NETR TBL,PORT NETW TBL,PORT,网络

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 办公文档 > 工作范文

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号