05-ch4-s7-1200-plc的用户程序结构跟故障诊断.pptVIP

  • 3
  • 0
  • 约1.04万字
  • 约 84页
  • 2018-10-29 发布于湖北
  • 举报

05-ch4-s7-1200-plc的用户程序结构跟故障诊断.ppt

05-ch4-s7-1200-plc的用户程序结构跟故障诊断

3.3 功能与功能块——编写FB1的程序 3.3 功能与功能块——在OB1中调用FB1 1/2 3.3 功能与功能块——在OB1中调用FB1 2/2 如果没有给功能块 (FB) 的输入、输出或输入/输出参数赋值,将使用背景数据块 (DB) 中存储的值。 可以给FB接口中的参数赋初值。这些值将传送到相关的背景 DB 中。如果未分配参数,将使用当前存储在背景 DB 中的值。 3.3 功能与功能块——处理调用错误 FB1最初没有输入参数“定时时间”。 在OB1中调用符号名为“Motor”的FB1后,在FB1的界面区增加了输入参数“定时时间”,OB1中被调用的FB1的方框和字符变为红色。 点击工件栏上的 (更新不一致的块调用) ,出现“界面更新”对话框,显示出原有的块界面和新的界面。 点击确定,OB1中被调用的FB1被修改为新的界面,FB1中的红色错误标记消失。 3.3 功能与功能块——FC与FB的区别 1)功能块有背景数据块,功能没有背景数据块。 2)只能在功能内部访问它的局部变量,其他代码块或HMI可以访问功能块的背景数据块中的变量。 3)功能没有静态变量,功能块有保存在背景数据块中的静态变量。 功能如果有执行完后需要保存的数据,只能存放在全局变量中(如全局数据块和M去),但这样会影响功能的可移植性。 4)功能块的局部变量(不包含Temp)有默

文档评论(0)

1亿VIP精品文档

相关文档