.
对话框“属性”-“ CFC执行顺序”
.
.

功能: 该选项切换CFC对象的执行顺序模式。

调用: 右键菜单:设备视图或POUs视图中CFC对象的属性

.
页面“CFC执行顺序”
.

执行顺序

在CFC编辑器中,可以自由放置元素,因此也可以自由放置网络。可以使用两种模式来防止CFC POU中的执行顺序未定义。

自动数据流模式

在这种模式下,执行顺序由数据流自动确定,或者在不确定的情况下由网络拓扑确定。POU和输出在内部编号。网络从上到下,从左到右执行。

优势:自动定义的执行顺序会按时间和周期进行优化。在开发过程中,你不需要有关内部管理的执行顺序的任何信息。

之后,在CFC ➔ 执行顺序菜单中提供以下命令:

  • 显示执行顺序
  • 设置反馈开始

CFC编辑器中的元素显示时没有标记,也没有编号。无法手动更改执行顺序。对于有反馈的网络,你也可以设置起点。

显式执行命令模式

在这种模式下,你可以显式定义执行顺序。为此,将在元素中使用标记和编号在CFC编辑器中显示这些元素,并提供菜单命令来定义顺序。

CFC ➔ 执行顺序菜单中提供了以下命令:

  • 置首
  • 置尾
  • 向上移动
  • 向下移动
  • 设置执行顺序
  • 按照数据流排序
  • 按拓扑排序

注意:在CODESYSV3.5 SP1之前,这是CFC POU的通常行为。请注意,调整执行顺序并评估后果和影响是你的责任。这是始终显示执行顺序的另一个原因。

适用于所有CFC

将工程中所有其他CFC对象的模式更改为列表中选择的模式