quote:以下是引用剑忠在2011-11-05 23:11:25的发言:
1、S7-Graph是用于编制顺序控制(Sequential Control)的编程语言,它将控制过程分割为步(Step),即生成一系列的顺序(Sequencer)步,确定每一步的内容,其每一步中包含控制输出的动作(Step Actions),以及步与步之间的转换条件(Transitions Conditions)等内容。
2、S7-HiGraph是以状态图(State graph)形式描述异步,和非顺序过程的编程语言。HiGraph将项目分成不同的功能单元,每个单元(unit),每个单元有不同的状态(State)。不同状态之间的切换定义转换条件(Transitions Conditions),用类似于STL语言描述并赋值状态的功能,以及状态间的转换条件。每个功能单元都用一个图形(Graph)来描述该单元的特性。整个项目的各个Graph组合起来成为图形组(Graph group),各功能单元的同步信息可在Graph之间交换。
3、S7-HiGraph中的状态(State)类似于S7-Graph中的步(Step)。与S7-Graph不同的是,S7-HiGraph中任何时候只能有一个状态(State)是激活的。