配色: 字号:
S7-1200 1500 指令说明有关顺控程序的基本知识
2022-04-16 | 阅:  转:  |  分享 
  
有关顺控程序的基本知识(S7-300,S7-400,S7-1500)
有关顺控程序的基本知识
简介
在GRAPH函数块中,可以按照顺控程序的格式编写程序。顺控程序既可以处理
多个独立任务,也可以将一个复杂任务分解成多个顺控程序。如果顺控程序处理
多个独立任务,则这些顺控程序将在程序流中并行处理。如果使用多个顺控程序
将一个复杂任务分解成更小部分,则必须将相关的顺控程序与程序跳转相关联。
可以将程序划分为顺控程序中的各个步。在最简单的情况下,各个步将以线性方
式逐个处理。但也可使用选择分支或并行分支,创建结构更为复杂的顺控程序。
程序将始终从定义为初始步的步开始执行。一个顺控程序可以有一个或多个初始
步。初始步可以在顺控程序中的任何位置。
激活一个步时,将执行该步中的动作。也可以同时激活多个步,例如在并行分支
中。激活一个步时,将经常检查以下转换条件。一旦满足所有条件而且没有未决
监控错误时,转换条件会立即切换到下一步。该步将变成活动步。结束顺控程序
时,可使用跳转或顺序结尾。跳转目标可以是同一顺控程序中的任意步,也可以
使其它顺控程序中的任意步。这样,可以支持顺控程序的循环执行。
顺控程序的执行原则
顺控程序的执行从活动顺序的初始步开始。在并行分支中只能使用多个初始步。
一旦激活一个步时,将立即执行该步中的动作。在此,需考虑各动作的互锁条件。
执行了所有动作之后,将首先检查是否存在监控错误。如果没有监控错误并满足
以下转换条件。则将激活序列的下一步。如果存在监控错误或者不满足转换条
件,则当前步仍处于活动状态,直到错误消除或者满足转换条件。在顺控程序的
末尾,可以使用跳转激活顺控程序的循环处理,也可以使用循序结尾终止顺控程
序。
参见
顺控程序的元素(S7-300,S7-400,S7-1500)
设定顺控程序的结构(S7-300,S7-400,S7-1500)
GRAPH编程语言(S7-300,S7-400,S7-1500)
永久指令(S7-300,S7-400,S7-1500)
条件(S7-300,S7-400,S7-1500)
互锁条件和监控条件报警(S7-300,S7-400,S7-1500)
步和转换条件(S7-300,S7-400,S7-1500)
动作(S7-300,S7-400,S7-1500)
GRAPH函数块的块接口(S7-300,S7-400,S7-1500)
-1-
献花(0)
+1
(本文系南山卧龙原创)