网站大量收购独家精品文档,联系QQ:2885784924

S7-300 S7-400语句表(STL)编程手册151-200.pdf

  1. 1、本文档共50页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
S7-300 S7-400语句表(STL)编程手册151-200

程序控制指令 10.7 调用功能 格式 CALL FC n 注意 如果使用的是语句表编辑器(STL Editor ),“n”必须指向现有有效块。在使用之前, 还必须定义符号名。 说明 使用该指令,可调用功能(FC )。调用指令能够调用你作为地址输入的功能(FC ), 与 RLO 或其它条件无关。在处理完被调用块后,调用块程序继续处理。逻辑块 的地址可以绝对指定,也可相对指定。 传送参数 (增量编辑方式) 调用块可通过一个变量表与被调用的块交换参数。当你输入一个有效的调用语句 时,语句表程序中的变量表可自动扩展。 如果调用一个功能,并且调用块的变量声明表中有 IN 、OUT 和 IN_OUT 声明, 则这些变量作为一个形式参数表被添加到用于调用块的程序中。 在调用功能时,必须在调用逻辑块中为声明的形式参数赋值实际参数。 IN 参数可作为常数、绝对地址或符号地址定义。OUT 和 IN_OUT 参数必须作为 绝对地址或符号地址定义。必须保证所有地址和常数与要传送的数据类型相符。 调用指令可将返回地址(选择符和相对地址)、两个当前数据块的选择符以及 MA 位保存在 B (块)堆栈中。除此之外,调用指令还可去活 MCR 的相关性,然后 生成被调用块的本地数据范围。 10-10 程序控制指令 状态字 BR CC 1 CC 0 OV OS OR STA RLO /FC 写: - - - - 0 0 1 - 0 例如:为 FC6 调用赋值参数 CALL FC6 形式参数 实际参数 NO OF TOOL := MW100 TIME OUT := MW110 FOUND := Q0.1 ERROR := Q100.0 10-11 程序控制指令 10.8 调用系统功能块 格式 CALL SFB n1,DB n2 说明 使用该指令,可调用由西门子公司提供的标准功能块(SFB )。调用指令能够调 用你作为地址输入的系统功能块(SFB ),与 RLO 或其它条件无关。如果使用 调用指令调用一个系统功能块,必须为它提供一个背景数据块。在处理完被调用 块后,调用块程序继续处理。逻辑块的地址可以绝对指定,也可相对指定。 传送参数 (增量编辑方式) 调用块可通过一个变量表与被调用的块交换参数。当你输入一个有效的调用语句 时,语句表程序中的变量表可自动扩展。 如果调用一个系统功能块,并且调用块的变量声明表中有 IN 、OUT 和 IN_OUT 声明,则这些变量作为一个形式参数表被添加到用于调用块的程序中。 由于在系统功能块处理完之后,实际参数保存在背景数据块中,当调用系统功能 块时,只需定义与以前调用相比必须修改的实际参数。如果实际参数是一个数据 块,则必须指定完整的绝对地址,例如 DB1 ,DBW2。 IN 参数可作为常数、绝对地址或符号地址定义。OUT

文档评论(0)

gooddoc + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档