可编程序控制器第 9章new.pptVIP

  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文档。上传文档
查看更多
可编程序控制器第 9章new.ppt

通信实现 一. 确立通信方案 二. 参数设置  确立通信方案 包括根据实际通信需要选择单主站或多主站,同时确定各站的编号;选择实现通信的硬件,如选择用PC/PPI电缆,还是用CP卡、MPI卡、EM 277通信模块或调制解调器等。 这几种通信硬件的性能如表所示。 参数组态 通信设置:为STEP7-Micro/WIN配置波特率和站地址 如图所示通信设置状态 参数组态 如图通信设置 参数组态 2.安装或删除通信接口 (1)安装接口 (2)删除接口 参数组态 在通信设置图所示的对话框,单击Properties按钮,将弹出参数设置对话框,如右图所示。其中有两个选项卡:PPI选项卡和Local Connection选项卡。 为S7-200设置波特率和站地址 点击系统块图标,然后执行以下操作: 1、为S7-200选择站地址。 2、为S7-200选择波特率。 3、下载系统块到S7-200. 第三节 S7200网络及应用 S7-200之间经常采用PPI协议进行通信,S7-200默认运行模式为从站模式,但在用户应用程序中可将其设置为主站运行模式与其它从站进行通信,用相关网络指令读写其它从站中的数据。对应的指令为:网络读/网络写指令 网络读/网络写指令 应用网络读(NETR)通信操作指令,可以通过指令指定的通信端口(PORT)从另外的S7-200上接收数据,并将接收到的数据存储在指定的缓冲区表(TBL)中。 应用网络读写(NETW)通信操作指令,可以通过指令指定的通信端口(PORT)向另外的S7-200写指令到指定的缓冲区表(TBL)中。远程站点的地址:被访问的PLC地址。 数据区指针(双字):指向远程PLC存储区中的数据的间接指针。 接收或发送数据区:保存数据的1~16个字节,其长度在“数据长度”字节中定义。对于NETR指令,此数据区指执行NETR后存放从远程站点读取的数据区。对于NETW指令,此数据区指执行NETW前发送给远程站点的数据存储区。  控制寄存器和传送数据表 1. 控制寄存器 将特殊标志寄存器中的SMB30和SMB130的低2位置为2#10,其他位为0,即SMB30和SMB130的值为16#2,则可以控制将S7-200 CPU设置为PPI主站模式。 2. 传送数据表 (1)数据表格式 执行网络读写指令时,PPI主站与从站之间的数据以数据表的格式传送。传送数据表的程式描述如下表所示.。  控制寄存器和传送数据表 (2)状态字节 传送数据表中的第一个字节为状态字节,各位及其的含义如下:E1、E2、E3、E4错误编码。如果执行指令后E位为1,则由这4位返回一个错误码。 控制寄存器和传送数据表 这4位组成的错误编码及含义如表所示。 NETR/NETW指令应用举例 计算机为主站(站0),在RUN方式下,CPU224(站2)在应用程序中允许PPI主站模式,可以利用NWET和NETW指令来不断读写CPU221(站3)中的数据。 操作要求: 站3:从站,对I0.0的通断不断计数,并存放在VB300中。 站2:主站,通过端口(PORT0)不断读取站3的VB300中的计数值,当计数值达到5时,通过端口PORT0对其清零。 PPI网络只在主站侧编写读写网络程序,从站的读写网络指令没有意义。主站2程序PPI通信主站程序.mwp,从站3程序PPI通信从站3程序.mwp 主站接受和发送缓冲区设置 接受缓冲区 发送缓冲区 VB200 网络指令执行状态 VB210 网络指令执行状态 VB201 3,站3地址 VB211 3,站3地址 VD202 VB300,站3被访问数据区首地址 VD212 VB300,站3被访问数据区首地址 VB206 1,数据长度 VB216 1,数据长度 VB207 计数值 VB217 0,将计数值清0 自由口指令及应用 1.发送和接受指令XMT(Transmit)/RCV(Receive) 2.自由端口模式 3用 RCV 指令接收数据 4.利用字符中断控制接收数据 5.利用XMT指令发送数据 1.发送和接受指令XMT(Transmit)/RCV(Receive) XMT/RCV指令格式如图所示,XMT/RCV指令用于自由端口通信模式,由通信端口发送或接收数据。 发送指令(XMT)激活时,将发送数据缓冲区(TBL)中的数据通过指令指定的通信端口(PORT)发送出去,发送完成时将产生一个中断事件,数据缓冲区的第一个数据指明了要发送的字节数。 接收指令(RCV)激活时,通过指令指定的通信端口(PORT)接收信息,并存储于接收数据缓冲区(TBL)中,发送完成时将产生一个中断事件,数据缓冲区的第一个数据指明了接收的字节数。 2.自由

文档评论(0)

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

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

1亿VIP精品文档

相关文档