第七章 840D的扩展.docVIP

  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文档。上传文档
查看更多
7 840D的扩展 7.1概述 在本章主要介绍接口信号块:FB1起动功能块、FB2/FB3读/写NC的功能块、FB4基本服务功能块。 840D的S7 块结构:如图7-1              图7-1 其中OB1为循环调用组织块 OB40为硬件中断组织块 OB100为初始化组织块 7.2 FB1 起动功能块 FB1的参数表:如图7-2            图7-2 说明: MCPNum:用几块MCP面板 MCP1In,MCP2In:MCP输入最小地址从几开始 Listmdecgrp:控制M功能 NCKomm:该参数缺省为“0”,当用FB2/FB3/FB4时,该参数必须为“1”,否则报警 例如: 在OB100中调用FB1。 Call fb1,db7 Mcpnum:=1 Mcp1in:=p#i0.0 Mcp1out:=p#q0.0 Mcp1startsend:=p#q8.0 Mcp1startrec:=p#q12.0 Mcp1busadr:=6 Mcp1timeout:=s5t#700ms Mcp1cycl:=s5t#200ms Nc-cycltimeout:= s5t#200ms Nc-runuptimeout:= s5t#50s 7.3 FB2/FB3 读写NC的功能块 7.3.1 FB2/FB3的功能简述 FB2 NCK PLC DB FB3 NC_variable_selector 图7-3 如图7-3,FB2为PLC通过DB块来读取NCK内数据的功能能块;FB3 为PLC通过DB块向NCK内写数据的功能块。其中DB块是由NC变量选择器(NC_variable_selector)生成的数据块。 7.3.2 NC 变量选择器的用法 在TOOLBOX盘里把NC_variable_selector安装到PC机中,自动安装,会在桌面上产生个NC_variable_selector的图标。 西门子已经把NC里的所有参数通过列表形式都写在这个NC变量选择器中。通过NC_variable_selector的select功能把想要读/写的VAR选择出来,然后进行编译,生成一个S7的源文件,然后再通过S7软件把这个源文件反编译成一个DB块。最后利用FB2/FB3对这个DB块的读/写从而做到对NCK的读/写。 其流程图如下所示: 可选择的变量 Var_1 Var_1 Select …… save *.Var generate *.awl Var_2 Var4 …… Var_100 以上就是在NC变量选择器中完成的。 下表是在step7软件中完成的。在PLC的源文件夹下的空白处点击鼠标右键,插入NC变量选择器生成的*.awl文件。 源文件 编译  读/写 *.awl    source DB块 FB2/FB3 7.3.3 DB块的生成 作用:PLC通过DB来读取NC里的参数,可以监视NC的状态,包括轴的运行、驱动等。 步骤: 1、打开软件,选择new,建立一个自己的项目,里面有不同的版本,根据实际机床情况来选择。 2、选择NC标准库文件,选择NC_data,如下图7-4 Look in: sw64 NCV_611d NCV_611dp2 NCv_611dlinear ……. NCV_data File name : open 图7-4 3、选择想要读/写的NC数据,如下图7-5             图7-5 上表框为所有的NC参数,下表框是放将要选择的NC参数,也就是新项目下的内容,可以从上表中选择所要读的数据,双击变量名栏下的变量名,会出现如下对话框:如图7-6 Unit No    Variable Line No    ……..

文档评论(0)

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

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

1亿VIP精品文档

相关文档