设置安全应用程序
在 文件 菜单,点击 新项目 创建一个新项目。
在 新项目 对话框中,选择一个 空项目, 或者 空安全项目 (带有安全用户管理模板的空项目)并单击 好的 按钮。
在 设备 视图,选择项目(示例中为:Safety_Project),将计划的标准控制器(现场总线主站)添加到项目中,然后单击 添加设备 在上下文菜单中。
选择每个应接收安全控制器的控制器。
将安全控制器添加到选定的标准控制器。为此,选择标准控制器,单击 添加设备 在上下文菜单中,选择安全控制器。
如果您选择了 空安全项目 在步骤 2 中,然后现在在 当前用户 领域的 登录 对话框。密码为空。单击 好的 按钮。
使用带有安全用户管理的模板时,请执行 使用用户管理模板进行安全项目的进一步程序。
提示
创建安全项目时,建议选择 空安全项目 模板中的 新项目 对话框。此模板是一个空项目,其中包含安全用户配置 CODESYS Safety Extension 用户管理。
重要
如果您选择 空项目 作为模板,您将必须完全自己构建用户管理。
有关用户管理和安全用户配置的描述,请参见: 在项目中设置用户管理。
提示
当选择 空安全项目 模板, 登录 插入安全控制器时出现对话框。创建的用户只有“Owner”、“saf”和“ext”;密码为空。

安全逻辑:
安全控制器的逻辑节点,其下方可连接一个安全应用对象。
安全应用程序:
属于安全应用对象的对象所在的节点。
定义代码的执行版本和应用程序的当前保护状态 (pin) 的对象。有关详细信息,请参阅: 固定
对象编辑器管理当前属于安全应用对象的对象列表。
图书馆管理员:
包含插入的安全控制器上可用的库。
这些都是:
SafetyPLCopen
SafetyStandard
如果需要,可以添加更多与设备相关的库
逻辑 I/O:
可添加逻辑 I/O 对象的节点。这些添加的逻辑 I/O 用于与标准控制器交换数据和 I/O
安全任务:
此对象列出了所有已加载到控制器并在控制器上执行的程序。
安全基本 POU
具有基本编程级别的 POU(程序或功能块)
安全扩展 POU
具有扩展编程级别的 POU(程序或功能块)
全局变量列表(安全)
全局变量的声明仅在安全应用对象内有效
安全网络变量列表(发送方)
安全网络变量列表(接收方)
使用用户管理模板进行安全项目的进一步程序
打开安全控制器的属性对话框:在项目树中选择安全控制器,然后单击 特性 在上下文菜单中。
打开 访问控制 选项卡。
打开单元格 调整 和 消除 的列 每个人 双击用户组,选择 否定 对每一个进行确认 好的。
打开单元格 调整 和 消除 的列 安全 和 安全扩展级别 双击用户组,选择 授予 对每一个进行确认 好的。
