- 1、本文档共44页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
网络读(NETR)指令,在梯形图中以指令盒形式表示,当允许输入EN有效时,初始化通信操作,通过指令指定的端口PORT,从远程设备上接收数据,并将接收到的数据存储在指定的数据表TBL中。在语句表STL中,NETR指令的指令格式为NETRTBL,PORT。网络写(NETW)指令,在梯形图中以功能框形式表示,当允许输入EN有效时,初始化通信操作,通过.指令指定的端口PORT,将数据表TBL中的数据发送到远程设备。在语句表STL中,NETW指令的指令格式为NETWTBL,PORT。NETR指令可从远程站最多读取16个字节信息,NETW指令可向远程站最多写入16个字节信息。在程序中,用户可以使用任意数目的NETR/NETW指令,但在同一时间最多只能有8条NETR/NETW指令被激活。例如,在用户选定的S7-200CPU中,可以有4条NETR指令和4条NETW指令,或2条NETR指令和6条NETW指令在同一时间被激活。3.网络读写指令的TBL参数在执行网络读写指令时,PPI主站与从站间传送数据的数据表TBL参数见表7-3,其中“字节0”的各标志位及错误码(4位)的含义见表7-4。例:在PPI主站模式下,主站地址为6,从站PLC地址为7。要求实现从站IW0输入单元状态控制主站QW0输出单元;主站IW0输入单元状态控制从站QW0输出单元。主站PLC梯形图程序如图所示。4.网络读写指令应用实例某瓶装饮料生产线,其生产线主要包括瓶提升机、理瓶机、空气输送机、盖提升机、贴标机及装箱机等工序。其中,装箱机工序是将成品的瓶装水饮料送给某台装箱机上进行打包。下图是某瓶装饮料装箱机生产线的示意图,主要有3台装箱机和1台分流机组成。装箱机把24瓶饮料包装在一个纸箱中,分流机控制着瓶装饮料流向各个装箱机。3台装箱机分别由3台CPU222控制,分流机由CPU224控制,在CPU224上还安装了TD200操纵器接口。?分流机CPU224(站5)主要负责将瓶装饮料、黏结剂和纸箱分配给不同的装箱机,用NETR指令连续地读取各个装箱机的控制字节和包装数量,每当某个装箱机包装完24箱(每箱24瓶饮料)时,分流机用NETW指令发送一条信息,复位该装箱机的计数器。在每台装箱机的CPU222(站2、站3、站4)中,VB100存放控制字节,如下表所示。VW101(VB101和VB102)存放包装完的纸箱数(计数器的当前值)。?在分流机的CPU224(站5)中,为了能在PPI主站模式下接收和发送数据,设置了接收缓冲区和发送缓冲区。对站2其接收缓冲区首地址为VB200,发送缓存区首地址为VB300;站3的接收缓冲区首地址为VB210,发送缓存区首地址为VB310;站4的接收缓冲区首地址为VB220,发送缓存区首地址为VB320。本实例中,分流机的程序应包括控制程序、与TD200的通信程序以及与其它站的通信程序,而各个装箱机只有控制程序。此处仅以分流机(站5)与装箱机No.1(站2)间的通信程序为例说明,其它程序可以根据控制要求编写。如下图所示,是分流机和装箱机No.1网络通信的TBL数据表格式。对于另外两个装箱机,分流机的网络通信的TBL数据表格式,只是首地址与装箱机No.1不同,偏移地址与装箱机No.1完全相同。?分流机网络读写装箱机No.1(站2)的梯形图和语句表程序清单如下图所示。分流机(站5)与装箱机No.1(站2)间的通信程序的工作过程如下:1)网络1完成通信初始化设置。在第一个扫描周期,使能PPI主站模式,并且对所有接收缓冲区和发送缓冲区进行清零。2)网络2实现对远程站2的网络写操作。装箱机No.1完成包装24箱任务时,复位包装箱数存储器。3)网络3实现对远程站2的网络读操作。如果不是第一个扫描周期并且没有错误发生时,读取装箱机No.1的状况和完成箱数。?7.3.2发送/接收指令1.发送/接收指令格式发送/接收指令(XMT/RCV)的指令格式如下图所示。发送/接收指令只有在S7-200被定义为自由口通信模式时,才能发送/接收数据。其中,TBL是数据缓冲区首地址,操作数可以为VB、MB、SMB、*VD、*LD或*AC等,数据类型为字节;PORT是操作端口,0用于CPU221/222/224,0或1用于CPU226/226XM,数据类型为字节。第7章S7-200PLC网络通信及应用7.1S7-200PLC网络通信实现7.1.1S7-200PLC网络通信概述1.通信接口S7-200支持多种类型的通信网络,能通过多主站PPI电缆、CP通信卡或以太网通信卡访问这些通信网络。用户可在STEP7-Mi
您可能关注的文档
- 可编程逻辑控制器(基于S7-200系列)课件 第2章 S7-200 PLC硬件ji编程资源.pptx
- 可编程逻辑控制器(基于S7-200系列)课件 第1章PLC基础及系统结构.ppt
- 可编程逻辑控制器(基于S7-200系列)课件 第3章s7-200指令及编程.ppt
- 可编程逻辑控制器(基于S7-200系列)课件 第4章PLC开关量及顺序控制梯形图程序设计方法.ppt
- 可编程逻辑控制器(基于S7-200系列)课件 第5章 S7-200系列PLC功能指令及应用.ppt
- 可编程逻辑控制器(基于S7-200系列)课件 第6章 PLC模拟量采集及闭环PID控制.ppt
- 可编程逻辑控制器(基于S7-200系列)课件 第9章 S7-200系列编程软件及应用.ppt
- 可编程逻辑控制器(基于S7-200系列)课件 第10章 1200 PLC 简介.ppt
- 可编程逻辑控制器(基于S7-200系列)课件全套(赵全利) 第1--10章 PLC基础及系统结构 ---- 1200 PLC 简介.ppt
- 可编程逻辑控制器(基于S7-200系列)(赵全利)部分习题参考解答及代码.pdf
文档评论(0)