EcoStruxure Machine Expert 1.1版本不支持M258、LMC058和LMC078控制器。

按拓扑排序

概述

CFC > 执行顺序 > 按拓扑排序命令的作用是,将按元素的拓扑顺序而不是按数据流来确定 CFC 编辑器中的执行顺序

拓扑顺序就是处理元素时的执行顺序是从左到右以及从上到下。用来指示处理列表中元素位置的元素编号从左到右和从上到下增加。连接线的位置无关紧要,重要的只是元素的位置。

执行该命令时,将从处理列表删除所有当前选定的元素,然后再从右下方到左上方将它们逐一再次插到其余列表中。这样,每个选定元素都将输入到它的拓扑后继元素的前面,而且其余元素的编号将会相应调整。

选定元素的拓扑排列

之前的顺序:

G-SE-0030809.1.gif-high.gif

 

 

已选定编号为 1、2 和 3 的元素。如果现在执行命令按拓扑排序,则首先会从顺序处理列表中去掉这些元素。随后的重新插入过程与此相反。

首先,将在标签计数的前面插入 ivar,从而获得编号 4,这会使 RETURN 回到 3。然后在 Var6 的前面插入跳转计数,从而计数回到编号 5。这会影响标签计数(在回到编号 5 之前)、输出 ivar3 和 RETURN,每一项都会减少到编号 1。最后,将在跳转计数的前面重新插入 AND 框,这样它将变为编号 4。同样,这会将每个标签计数(在这之前为 4)、输出 ivar3 和 RETURN 减少 1。

将会产生以下新的执行顺序。

之后的顺序:

G-SE-0030816.1.gif-high.gif

 

 

将在顺序处理列表中新元素的拓扑后继元素之前插入该新元素。