配置与外部控制器的网络变量交换
配置与不同项目控制器的交叉通信
要求:一些变量应作为现有项目中的网络变量发布(项目1) 与安全控制器一起使用。这些变量应在另一个项目的安全控制器中使用 (项目2)。
在设备树中,在发送方安全控制器中 项目1,选择 安全应用程序 安全应用程序对象,然后单击 在上下文菜单中。
将变量添加到 安全网络变量列表(发送方) 应该发布给接收者。
如果需要,修改 安全网络变量列表(发送方) 在 安全配置 和 PLC 网络 标签。
修改安全应用 项目1 以便为网络变量分配所需的内部值。
点击 出口 项目1 与 安全网络变量列表(发送方) 对象。指定名称
Project1.export。打开项目 项目2 并在设备树中选择具有项目名称的顶部节点。
在上下文菜单中,单击 添加设备 并在 添加设备 对话框选择 外部 NetVar 控制器。 点击 添加设备 确认对话框。
这 外部网络变量控制器 和 外部安全网络变量控制器 对象已添加到项目中。
在 项目2,低于 外部安全网络变量控制器 节点,选择 安全应用程序。
点击 并在文件目录中选择从中导出的安全网络变量列表(发送方) 项目1。
这 进口 打开并显示导出的安全网络变量列表(发送方) 可插入物品 场地。
点击 好的 确认对话框。
发送者变量列表被添加到 外部安全网络变量控制器。
添加 安全网络变量列表(接收方) 反对安全应用 项目2 接收器项目。
打开 安全网络变量列表(接收方) 并在 关联发件人 下拉列表。
CODESYS 显示有关关联发件人的信息 安全网络变量列表(发送方) 对象上的 安全配置 选项卡中的 安全地址 和 发送者的对象版本 字段。变量列表包括您在 安全网络变量列表(发送方) 的 项目1。
如果需要,修改安全网络变量列表(接收器)的设置 安全配置 和 PLC 网络 标签。
点击 使用以下方式构建安全应用程序 安全网络变量列表(接收方). 在消息视图中 (),检查是否已配置安全网络变量交换并且没有任何错误。
重要
如果你打算对许多单独的项目重复此过程,则必须在相应的 PLC 网络 安全网络变量列表(接收器)的标签,使得不同接收器的列表标识符的值不同。
配置与克隆控制器的交叉通信
要求:您的项目包含两个安全控制器和一个发送器安全应用程序 安全应用程序1 和一个接收器安全应用程序 安全应用2. 控制器带有 安全应用程序1 被克隆并内置到同一台连接的机器中。所有这些克隆控制器的已发布网络变量都应在 安全应用2。
控制器必须以特定于设备的方式支持此用例。请咨询您的控制器制造商。
打开项目并在设备树中选择项目名称。
在上下文菜单中,单击 添加设备 并在 添加设备 对话框选择 外部 NetVar 控制器。 点击 添加设备 确认对话框。
这 外部网络变量控制器 和 外部安全网络变量控制器 对象已添加到项目中。
将发送方变量列表从克隆的控制器复制到 安全应用程序 对象 外部安全网络变量控制器。
在每个发送方变量列表中,您必须进行以下调整:
在 安全配置 选项卡,调整值 发件人安全地址 以便项目内的值是唯一的。
在 电力线通信网络 选项卡,调整值 主控制器上的列表标识符组 使得它们在项目中是唯一的。
您必须以特定于设备的方式在克隆的控制器上设置相同的值。
对于每个复制的发送方变量列表,添加一个 安全网络变量列表(接收器) 反对接收方安全应用 安全应用2。
打开每个 安全网络变量列表(接收器),并且在 关联发件人 列表框中选择一个复制的 安全网络变量列表(发送方) 这样每个发送方变量列表就被分配给一个接收方变量列表。
在 安全网络 选项卡中,在接收器网络变量列表中,将克隆控制器的 IP 地址设置为 目标网络地址。
点击 使用构建安全应用程序 安全网络变量列表(接收方). 在消息视图中 (),检查是否已配置安全网络变量交换并且没有任何错误。