CODESYS Development System
使用控制器网络 具有以下功能, CODESYS 支持控制器 (PLC) 之间的通信以及在 PLC 下方插入安全控制器: 图标配置 :为应用程序中的变量创建 CODESYS 具有特定访问权限的图标。您可以使用这些符号从外部访问变量,例如从 OPC 服务器。 数据源管理器 :管理连接设置和数据传输到远程设备(数据源) 传输的数据在可视化或本地应用程序中访问的数据源变量中映射。这方面的一个示例是控制远程
CODESYS Development System
网络和寻址 分层构建控制网络,使广泛的自配置成为可能。 在 CODESYS ,网络拓扑被映射到唯一的地址,并且路由算法通过结构化地址保持简单。在系统启动期间存在直接和相对寻址以及自动地址确定。 本节内容如下 :
CODESYS Development System
网络拓扑结构 控制网络拓扑的信息和建议 建议建立一个网络系统,以便以下内容成为可能: 广泛的自配置(地址分配) 对每种通信媒体的透明支持 在不同网络之间传输数据包 路由机制应该非常简单,以至于每个网络节点都可以重新路由数据包,即使它的内存容量很低。因此,避免在运行时使用大量的路由表、复杂的计算或查询。 分层构建控制网络。每个节点可以拥有一个父节点和任意数量的子节点。没有父节点的节点是“顶级”节点。
CODESYS Development System
寻址和路由 寻址意味着:控制网络的拓扑被映射到唯一的地址。 一个节点地址是分层组成的: 对于每个网络连接,相关的块驱动程序确定一个本地地址,该地址唯一地标识本地网络中的节点。完整的节点地址形成如下:本地地址被添加到父节点分配的本地网络的子网索引中。反过来,子网索引放在父节点地址的前面。 因此,子网索引的长度(以位为单位)由设备确定。相反,本地地址的长度由网络类型决定。 没有主网络的节点是地址为 0
CODESYS Development System
地址结构 网络地址 网络地址表示网络类型的地址(例如 IP)到控制网络内的逻辑地址的映射。此映射由相应的块驱动程序执行。对于以太网中具有“C 类”IP 地址的所有网络设备,IP 地址的前三个字节都是相同的。因此,IP 地址的最后 8 位足以作为网络地址,因为它们可以在块驱动程序上的两个地址之间进行明确的映射。 对于每个网络连接,节点具有不同的网络地址。不同的网络连接可以具有相同的网络地址,因为每个
CODESYS Development System
网络变量 网络变量的值可以在网络中的不同 PLC 之间交换。变量必须在发射器设备和接收器设备中以严格的、相同的列表定义,其中只有一个设备的应用程序可以定义网络变量。这些列表可以在一个或多个项目中。 发送方中的网络变量列表是一个全局变量列表,其中特定的日志和传输参数在其对象属性中定义。通过添加这些属性,您可以从普通的 GVL .您还可以插入一个 网络变量列表(发件人) 当该对象已经设置了这些参数时,
CODESYS Development System
配置网络变量交换 在发送方设备和接收方设备之间交换网络变量需要执行以下步骤: 1、在发送端设备中创建网络变量列表并生成导出文件 要求:将应用程序插入已用作发送设备的 PLC 的设备树中。 选择应用程序并插入 网络变量列表(发件人) 目的。在里面 添加网络变量列表(发件人) 对话框,配置以下设置: 网络类型: UDP (例子: " NVL_Sender ”)。 双击 NVL 对象以打开相应的编辑器并
CODESYS Development System
下级安全控制器 如果安全控制器低于标准控制器,则与开发系统的通信和数据交换通过标准控制器运行。安全控制器的通信链路可以中断影响标准控制器的命令的执行。您会为每个这些命令找到关于此的通知。 . 可能的中断 临时中断:在命令执行期间(例如:下载),与安全控制器的连接首先中断,然后自动重新可用。如果中断时间过长,则输出设备和连接的网络变量接收器安全控制器中可能会发生面向安全的反应。然后在安全控制器中,必
CODESYS Development System
将应用程序下载到 PLC 为了将您的应用程序传输到 PLC,必须正确编译程序并且必须设置 PLC 的连接设置。 提示 如果与控制器的通信被加密和/或仅限于特定用户,则您需要相应的证书和权限。看这里 设备用户管理的处理 保护应用程序 您可以在对话框中编辑与设备通信的基本安全策略 通讯设置 设备编辑器的选项卡。看这里: 加密通信,更改安全设置 当满足这些要求时,应用程序会在登录时下载到 PLC。 本节
CODESYS Development System
配置与 PLC 的连接 通过网关建立与控制器的连接。此网关可以是您的开发计算机或连接到控制器的另一台网络计算机。这 通讯设置 对话框可用于配置连接路径。当您尝试登录但尚未配置通信设置时,此对话框会自动打开。 提示 如果与控制器的通信通过用户管理进行加密和保护,则您需要相应的证书和凭据来建立与控制器的连接。在这种情况下,请参阅“加密通信和更改安全设置”帮助页面上的相关说明。 要求:项目可以无错误编译