控制器执行规则:
1、每个纯控制器从以下内容开始:
只要执行了一个步骤的“操作”,位于初始步骤顺序控制器中任意位置的多个初始步骤将被视为活动;如果同时执行了多个步骤,则多个步骤将被视为活动。
2,一个激活的步在如下情况退出:
- 任意激活的干扰(active disturbace),例如互锁条件或监控条件的消除或确认
- 并且至后续步的转换条件(transition)满足
3,满足转换条件的后续步被激活
4,在顺控器的线束位置如果 有:
- 一个跳转指令(jump),指向本顺控器的任意步,或者FB的其它顺控器。此指令可以实现顺控器的循环操作
- 分支停止指令。顺控器的步将停止
步(Step)
在S7-GRAPH过程中,控制任务被分为多个独立的步。在这些步中将声明一些动作,这些动作将在某些状态下被控制器执行(例 如控制输出,激活或非激活某些步)
激活的步(Active Stop)
激活的步是一个当前自身的动作正在被执行的步。
一个步在如下任意情况下,都可被激活:
- 当某步前面的转换条件满足
- 当某步被定义为初始步(initial step),并且顺控器被初始化
- 当某步被其它基于事件的动作调用(event-dependent action)