对话框:项目设置 – SFC
符号:
功能:该对话框用于配置 SFC 对象的设置。每个新的 SFC 对象都会在其属性中自动具有所配置的设置。
调用:命令,SFC类别
要求:已打开一个项目。
选项卡:标志
使用 |
|
变量 | 隐式生成的 SFC 标志变量,可用于控制和监视 SFC 图的处理。 |
声明 |
如果启用了声明复选框,但未启用使用,则虽然会声明该变量,但该标志在处理期间不起作用。 注意:如果您手动声明了某个 SFC 标志变量,则必须在SFC设置中停用该标志的声明。否则,自动声明的标志会覆盖手动声明的标志。 注意:自动声明的标志变量仅在在线模式下才会显示在 SFC 编辑器的声明部分中。 |
描述 | 描述该 SFC 标志的功能以及设置该标志所产生的影响。 |
应用于所有 | 在此对话框中,CODESYS会将更改应用于现有的 SFC 对象。CODESYS会在 SFC POU 的属性中选择使用默认值选项。 |
重要
自动声明的 SFC 标志变量仅在在线模式下才会显示在 SFC 编辑器的声明部分中。
选项卡:编译
只计算激活过渡 |
|
对话框的这一部分仅适用于低于 3.4.1.0 的编译器版本。 | |
公司 标题 版本 | 定义CODESYS默认使用的 SFC 库 |
命名空间 | 定义后,可实现库的唯一寻址 当系统上有多个版本的库可用时,此项为必需 请确保库管理器中定义的命名空间与为单个对象定义的命名空间之间不存在不一致。默认设置采用 |
提示
每个 SFC POU 都会存储添加该 POU 时有效的库版本信息。这可能导致您在同一个项目中使用多个库版本。为防止出现这种情况,在编译器版本 3.4.1.0 及更高版本中,您不能再定义IecSfc.library的特定版本。项目中所有 SFC POU 所使用的库版本通过占位符定义。CODESYS根据所使用的编译器版本解析该占位符。库版本与编译器版本的对应关系在库配置文件中定义。
选项卡:分析
兼容模式 | 分析基于转换对象的语言模型。如果在替代分支中使用转换对象或属性对象,此模式可能会生成不完整的分析表达式。此外,此模式要求启用属性只计算激活过渡。 |
多分支模式 | SFC 对象自行执行分析。即使在替代分支中使用转换对象或属性对象,此模式也能提供完整的分析表达式。如果启用了多分支模式选项,则会为项目中的所有转换对象设置编译器定义 此功能自CODESYS 3版本 3.5.22.20 起可用。 |

