西门子S7-300高级编程培训教材,内部教材 6、块调用和多重背景模型.pptVIP

  • 17
  • 0
  • 约2.06万字
  • 约 26页
  • 2018-03-08 发布于江西
  • 举报

西门子S7-300高级编程培训教材,内部教材 6、块调用和多重背景模型.ppt

西门子S7-300高级编程培训教材,内部教材 6、块调用和多重背景模型

块调用与多重背景模型 用于结构化编程的块 整个任务的 模块化: 单个任务在各自块中 予以解决 参数分配法使得 使用更加灵活 示例:钻孔循环程序的钻孔深度为可分配参数 块的可再利用性能: 块可以按需要随时 加以调用 限制因素: 不允许访问 全局地址空间 只能通过参数列表 进行通信 STEP 7 块概述 功能及功能块中的参数声明 参数是信息传递的通道 输入参数: Caller - Block 输出参数: Block - Caller 输入/输出参数: Caller - Block 参数形成了块的一个“shell”: 参数位于代码段 与“局部”变量类似 参数可以为任何数据类型 在调用期间进行数据类型检查 例外情况:POINTER,ANY 调用接口与编程语言无关 PLC编程语言可以混合使用 功能的属性 参数可分配的块: 具有足够多的输入,输出,输入/输出参数 无存储区,也即只有临时变量 IEC 61131-3标准一致性要求: 足够多的输入参数 仅有一个输出参数RET_VAL 不允许访问全局变量和绝对地址 使用同一输入参数提供相同的结果 扩展了处理器的指令集 基本数据类型传送机理 基本类型实际参数位于

文档评论(0)

1亿VIP精品文档

相关文档