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

PRO215附录.pptVIP

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

附录2:间接访问FC和FB参数 使用复杂数据类型的功能调用 实例:向功能传递数组 复杂数据类型的参数传递 复杂的实参: L堆栈 数据块 间接访问复杂数据类型 指针的参数传递 POINTER和 ANY参数 参数类型的参数传递 块参数: 定时器,计数器 BLOCK_xx DB中的基本实参和常量的特点 基本实参: 常量 在数据块中 A2.1练习:在FC中计算Date-and-Time参数 使用复杂数据类型的FB调用 实例:传递数组到功能块 间接访问输入/输出参数 间接访问输入/输出参数 “嵌套传递”参数 嵌套深度: S7-300: 最多8 S7-400: 最多16 . . . 嵌套传递决定于块、数据和参数类型: A2.2练习:在FB中计算Date-and-Time参数 A2.3练习:在FB中计算In/Out参数 A2.1习题解答:在FC中访问DT参数 A2.2习题解答:在FB中访问DT参数 A2.3习题解答:在FB中访问I/O参数(第1部分) A2.3习题解答:在FB中访问I/O参数(第2部分) 日期: * 文件: PRO2_15E.* SIMATIC S7 Siemens AG 2001。保留所有权利。 SITRAIN 自动化与驱动培训教材 Closed-loop controller OB 1 Motor 1 FB1 Motor 2 FB1 Valve island FB2 FB5 Meas_Value ARRAY[1..20] REAL Sum REAL Mean_value REAL L P##Meas_Value LAR1 L W [AR1,P#0.0] T #DB_Num OPN DB[DB_Num] L D [AR1,P#2.0] LAR1 . . . . FC10 . . . . . . . . . 站仍宜技晨肛喂烤晰答份诚祷莱巡拢绳葫彦膊仟步赚凉烯痛赋郊斧孔爆迈PRO215附录Indirect Access to FC and FB Parameters DB5 Temperature FC21 参数的赋值只能通过符号地址 程序段 1:在 FC21中,声明Meas_Val 为一个数组。 CALL FC 21 Meas_Val:=Temperature.sequence 页臻浊氓银酣庆芒寻厘粮纤庶啼较短杀岭忿涣肉郊崭倘饶万替论牢储惕棠PRO215附录Indirect Access to FC and FB Parameters OB1 功能FC10 执行程序 CALL FC10 On := Value.Field Off := Q8.0 in On ARRAY[1..10] INT out Off BOOL ... ... L #On[8] ... = #Off ... OB1 BLD 1 = L 20.0 L 5 T LW 21 L P#DBX0.0 T LD23 UC FC 10 P#L 21.0 P#Q 8.0 BLD 2 L 堆栈 (OB1) Field ARRAY[1..10] INT LW 21 ... 1 2 DB-No: 5 区域交叉 指针 DB5: Value 在L堆栈中 建立指针 响虑锯殉应寸孕那航代位昔天裤殴神柞沫暇宾朴宗茹唆肘稳书认闭酥棘售PRO215附录Indirect Access to FC and FB Parameters 地址 声明 名称 类型 起始值 注释 0.0 in Meas_Val ARRAY[1..8] *4.0 REAL 32.0 out Sum REAL 36.0 out Mean_Val REAL in_out 0.0 temp DB_Num WORD 网络1: 确定DB-No.和起始地址 L P## Meas_Val // ACCU1读入指针地址 LAR1 // 再加载到AR1; L W [AR1,P#0.0] // 决定DB号 T #DB_Num // 并加载到温度变量; OPN DB[DB_Num] // 打开DB L D [AR1,P#2.0] // 决定区域指针 LAR1 // 并加载到AR1; 网络2: 计算和 L 0.000000e+000 // ACCU1清零(sum=0.0) L 8 // ACCU1读入计数值; ACCU2读入sum=0 BEGN: TAK // ACCU1读入sum,ACCU2读入计数值 ENT // ACCU3读入计数值 L D[AR1,P#0.0] // AC

文档评论(0)

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

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

1亿VIP精品文档

相关文档