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

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

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
可编程逻辑控制器plc教程 第七章 可编程序控制器的网 络及通讯

按优先级排列的中断事件 串行通讯口 或自由端口模式 脉冲串输出(PTO)中断、上升沿或下降沿中断和高速计数器中断 时基中断 例:中断程序指令的实例 通过设置定时中断去读取模拟量输入值 SMB34定义了定时中断0的时间间隔 梯形图 网络读和网络写指令: 语句表 NETR TBL,PORT NETW TBL,PORT 网络读指令(NETR)初始化通讯操作,通过指令端口(PORT)从远程设备上接收数据并形成表(TBL)。 网络写指令(NETW)初始化通讯操作,通过指定端口(PORT)向远程设备写表(TBL)中的数据。 NETR 指令可以从远程站点上读最多16个 字节的信息,NETW指令则可以向远程站点写最多16个字节的信息。任何同一时间,只能有最多为8条NETR和NETW指令有效。 NETR和NETW指令所用TABLE的定义 网络读和网络写举例: 本示例中,考虑一条生产线正在灌装黄油桶并将其送到四台包装机(打包机)中的一台上。打包机把8个黄油桶包装到一个纸板箱中。一个分流机控制着黄油桶流向各个打包机。4个 CPU 221模块用于控制打包机,一个 CPU 222模块安装了 TD 200 操作器接口,被用来控制分流机。下图给出了该网络配置。 下图详细地给出了访问站#2数据(分别在VB200和VB300中)的接收和发送缓冲区。CPU 222用NETR指令连续地读取每个打包机的控制和状态信息,每当某个打包机包装完100箱,分流机会注意到这件事,并用NETW令发送一条信息清除状态字。程序对单个打包机《打包机#1》需要读取控制字节、包装完的箱数和复位包装完的箱数。 梯形图 发送和接收指令: 语句表 XMT TBL,PORT RCV TBL,PORT 发送指令(XMT)激活发送数据缓冲区(TBL)中的数据。数据缓冲区的第一个数据指明了要发送的字节。PORT指定了用于发送的喘口。 XMT指令用于自由端口模式,由通讯端口发送数据。 接收指令(RCV)激活初始化或结束接收信息的服务。通过指定端口(PORT)接收的信息存储于数据缓冲区 (TBL)。数据缓冲区的第一个数据指明了接收的字节数。 ★ 在自由端口模式下,通讯协议完全由梯形图程序制。SMB30用于端口 0)和 SMB31(如果CPU有两个端口,则用于端口1)用于选择波特率和奇偶校验。 ★ 当CPU处于STOP 模式,自由端口模式被禁止,重新建立正常的通讯。 ★ 只有CPU处于RUN模式时,才能进行自由出口通讯。通过向SMB30(端口0)或SMB130(端口 1)的协议选择区置1,可以允许自由端口模式。处于自由端口模式时,不能与可编程设备通讯。 SMB30 和 SMB130 分别配置通讯端口0和1 ,为自由端口通讯选择波特率,奇偶校验和数据位数。自由端口的控制字节描述如下表: 梯形图 获取口地址指令: 语句表 GPA ADDR,PORT GET ADDR EN ADDR PORT ENO 获取口地址(GPA)指令读取 PORT指定的CPU 口 的站地址,将数值放入ADDR指定的地址中。 设定口地址指令: 梯形图 语句表 SPA ADDR,PORT SET ADDR EN ADDR PORT ENO 将口的站地址(PORT)设置为ADDR指定的数值。 自由口通讯模式的简单应用 自由口模式的通讯协议可自由定义,通信所需要的信息存放在特殊存储字节SMB30中,用户须作如下说明: ★ 奇偶校验 ★ 每个字符的位数 ★ 波特率 下例用一个仿真的打印机程序来描述数据发送,再用一个条形码阅读器程序来说明数据接收。 打印机程序框图 条形码阅读器程序框图 第五章 可编程序控制器的网络及通讯 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-Micro/WIN32 软件,或在SIMATIC 编程器上安装。在下面的通讯组态中可以把计

文档评论(0)

feixiang2017 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档