Skip to main content

设置安全应用程序

过程. 使用安全应用程序创建新项目
  1. 文件 菜单,点击 新项目 创建一个新项目。

  2. 新项目 对话框中,选择一个 空项目, 或者 空安全项目 (带有安全用户管理模板的空项目)并单击 好的 按钮。

  3. 设备 视图,选择项目(示例中为:Safety_Project),将计划的标准控制器(现场总线主站)添加到项目中,然后单击 添加设备 在上下文菜单中。

  4. 选择每个应接收安全控制器的控制器。

  5. 将安全控制器添加到选定的标准控制器。为此,选择标准控制器,单击 添加设备 在上下文菜单中,选择安全控制器。

  6. 如果您选择了 空安全项目 在步骤 2 中,然后现在在 当前用户 领域的 登录 对话框。密码为空。单击 好的 按钮。

  7. 使用带有安全用户管理的模板时,请执行 使用用户管理模板进行安全项目的进一步程序。

提示

创建安全项目时,建议选择 空安全项目 模板中的 新项目 对话框。此模板是一个空项目,其中包含安全用户配置 CODESYS Safety Extension 用户管理。

重要

如果您选择 空项目 作为模板,您将必须完全自己构建用户管理。

有关用户管理和安全用户配置的描述,请参见: 在项目中设置用户管理

提示

当选择 空安全项目 模板, 登录 插入安全控制器时出现对话框。创建的用户只有“Owner”、“saf”和“ext”;密码为空。

8. 具有安全应用程序的项目树
具有安全应用程序的项目树


. 对象和/或节点与安全控制器一起自动插入并且仅存在一次:
  • 安全逻辑

    安全控制器的逻辑节点,其下方可连接一个安全应用对象。

  • 安全应用程序

    属于安全应用对象的对象所在的节点。

    定义代码的执行版本和应用程序的当前保护状态 (pin) 的对象。有关详细信息,请参阅: 固定

    对象编辑器管理当前属于安全应用对象的对象列表。

  • 图书馆管理员

    包含插入的安全控制器上可用的库。

    这些都是:

    • SafetyPLCopen

    • SafetyStandard

    • 如果需要,可以添加更多与设备相关的库

  • 逻辑 I/O

    可添加逻辑 I/O 对象的节点。这些添加的逻辑 I/O 用于与标准控制器交换数据和 I/O

  • 安全任务

    此对象列出了所有已加载到控制器并在控制器上执行的程序。

. 可以手动添加到安全应用程序对象的对象(也可以多次添加):
  • 安全基本 POU

    具有基本编程级别的 POU(程序或功能块)

  • 安全扩展 POU

    具有扩展编程级别的 POU(程序或功能块)

  • 全局变量列表(安全)

    全局变量的声明仅在安全应用对象内有效

  • 安全网络变量列表(发送方)

  • 安全网络变量列表(接收方)

使用用户管理模板进行安全项目的进一步程序

  1. 打开安全控制器的属性对话框:在项目树中选择安全控制器,然后单击 特性 在上下文菜单中。

  2. 打开 访问控制 选项卡。

  3. 打开单元格 调整消除 的列 每个人 双击用户组,选择 否定 对每一个进行确认 好的

  4. 打开单元格 调整消除 的列 安全安全扩展级别 双击用户组,选择 授予 对每一个进行确认 好的

9. 对话框:S-PLC 的属性, 访问控制 标签
对话框:S-PLC 的属性, 访问控制 标签