这个子对话框中提供了用于设置SFC 对象的默认设置的可能选项。每个新 SFC 对象都将会在其 ⇘ 属性中默认包含这些设置。
提示! 注意对默认设置的修改都不会影响外部 SFC 对象直达使用位于特定对象中的 ⇘ SFC 设置 (属性中的 '“设置默认值”' 按键。对象的属性比定义有较高的优先级。 |
还需注意, ⇘ 纯编辑器的选项,是在一个单独的选项对话框中进行的。
SFC 函数库
注意对话框的这部分仅在编译器版本 < V3.4.1.0时可用!此处显示的 SFC 函数库的信息包括“公司”, “标题”, “版本”这些信息是在库的工程设置中定义的。如果一个库的多个版本在同一个系统中使用,可以通过给库指定“命名空间”使得库拥有独立地址。关于命名空间需要注意一点, ⇘ 库管理器中定义的命名空间与特定对象所指定的命名空间应该匹配。默认设置在由标准配置文件提供的SfcIec.library中。
当插入POU时,每个特定的SFC POU在存储库版本中存储的信息是有效的,。这可能会导致在同一个工程里需要多个库版本,以免当添加新的SFC POU时,规范的默认库会有变化。为了避免这种情况,编译器V3.4.1.0版本在选项对话框中已不再是一个固定版本 IecSfc.library 。现在工程里所有用于SFC POUs的库版本都通过占位符定义,并可以通过基于当前使用的编译版本的库得到实现。当使用编译器版本 < V3.4.1.0,旧机制仍然工作。
代码生成
“只运算活动的转移”:如果激活此选项,默认情况下,只生成当前活动转移 的代码。
这个对话框中列出了所有用于监视和控制SFC处理过程的隐含变量。这些隐含变量被称为标志。每条标志后面都有一个简短的描述,点击 ⇘ “隐含变量——SFC标志”查看详细信息。
用鼠标点击相应的复选框,就可以自动声明 (“定义”) 并且“使用”该标志。这些设置将默认应用到新创建的SFC对象中。
如果If '“定义”' 被激活,但是 '“使用”' 没有被激活,则此标志将被声明,但将不会被用在处理过程中。
注意,自动声明的标志变量,只能在SFC编辑器的声明部分中的在线模式下显示!在线模式下显示!