S7-300程序设计答题.pptVIP

  • 16
  • 0
  • 约7.73千字
  • 约 63页
  • 2016-07-26 发布于湖北
  • 举报
第5章 S7系列程序结构与程序设计;5.1 编程方式与程序块;图5.1 STEP 7调用过程示意图; 功能块(FB、FC)实际上是用户子程序,分为带“记忆”的功能块FB和不带“记忆”的功能块FC。FB带有背景数据块(Instance Data Block),在FB块结束时继续保持,即被“记忆”。功能块FC没有背景数据块。 数据块(DB)是用户定义的用于存取数据的存储区,可以被打开或关闭。DB可以是属于某个FB的情景数据块,也可以是通用的全局数据块,用于FB或FC。;5.1.2 功能块编程及调用 功能块由两个主要部分组成: 当调用功能块时,需要参数传递。参数传递的方式使得功能块具有通用性,它可被其它的块调用,以完成多个类似的控制任务。; 1. 变量声明表(局部数据) 每个逻辑块前部都有一个变量声明表,在变量声明表中定义逻辑块用到的局部数据。表5.1给出了局部数据声明类型。; 1) 形参 为保证功能块对同一类设备控制的通用性,应使用这类设备的抽象地址参数,这些抽象参数称为形式参数,简称形参。功能块在运行时将该设备的相应实际存储区地址参数(简称实参)替代形参,从而实现功能块的通用性。; 2) 静态变量 静态变量在

文档评论(0)

1亿VIP精品文档

相关文档