文档介绍:STEP 7 编程方法
程序结构
STEP 7为设计程序提供三种方法。基于这些方法,可以选择最适合于你的应用的程序设计方法。
线性化
模块化
结构化
线性化编程:
所有的指令都在一个
块(OB1) 内。
模块化编程:
每个设备的控制指令
都在各自的块内。OB1按顺序调用每个块。
结构化编程:
不同的块调用可重复利用的代码。OB1 (或其他块) 调用这些块
并传递相应的参数。
OB1
OB1
OB1
配方 A
配方 B
混合器
排空
泵
排空
线性化编程
OB1
Network 1
Network 2
Network 3
电机控制
信息
取得操作的小时数
线性编程实例- 传送带控制
模块化编程
电机控制
信息
取得操作小时数
OB 1
FC 1
FC 2
FC 3
结构化编程
OB 1
电机 1
FC 1
电机 2
FC 1
电机 3
FC 1
a
b
罐选择开关
拨码开关
0
0
0
0
成分 A
成分 B
LT
LT
LT
LT
LT
结构化编程实例
程序块类型
故障
FB
FB
FB
FC
SFC
SFB
FB 带背景数据块
阴影:
OB
组织块
循环
定时
过程
OB = 组织块
FB = 功能块
FC = 功能
SFB = 系统功能块
SFC = 系统功能
操作系统