CODESYS Development System
下级安全控制器 如果安全控制器低于标准控制器,则与开发系统的通信和数据交换通过标准控制器运行。安全控制器的通信链路可以中断影响标准控制器的命令的执行。您会为每个这些命令找到关于此的通知。 . 可能的中断 临时中断:在命令执行期间(例如:下载),与安全控制器的连接首先中断,然后自动重新可用。如果中断时间过长,则输出设备和连接的网络变量接收器安全控制器中可能会发生面向安全的反应。然后在安全控制器中,必
CODESYS Development System
将应用程序下载到 PLC 为了将您的应用程序传输到 PLC,必须正确编译程序并且必须设置 PLC 的连接设置。 提示 如果与控制器的通信被加密和/或仅限于特定用户,则您需要相应的证书和权限。看这里 设备用户管理的处理 保护应用程序 您可以在对话框中编辑与设备通信的基本安全策略 通讯设置 设备编辑器的选项卡。看这里: 加密通信,更改安全设置 当满足这些要求时,应用程序会在登录时下载到 PLC。 本节
CODESYS Development System
配置与 PLC 的连接 通过网关建立与控制器的连接。此网关可以是您的开发计算机或连接到控制器的另一台网络计算机。这 通讯设置 对话框可用于配置连接路径。当您尝试登录但尚未配置通信设置时,此对话框会自动打开。 提示 如果与控制器的通信通过用户管理进行加密和保护,则您需要相应的证书和凭据来建立与控制器的连接。在这种情况下,请参阅“加密通信和更改安全设置”帮助页面上的相关说明。 要求:项目可以无错误编译
CODESYS Development System
加密通信,更改安全设置 重要 数据保护建议 为了将违反数据安全的风险降到最低,我们建议对运行您的应用程序的系统采取以下组织和技术措施。尽可能避免将 PLC 和控制网络暴露于开放网络和 Internet。使用额外的数据链路层进行保护,例如用于远程访问的 VPN。安装防火墙机制。限制授权人员的访问。使用高强度密码。在调试时,更改任何现有的默认密码并定期更改。 使用受支持的安全功能 CODESYS 和相
CODESYS Development System
设备用户管理的处理 重要 数据保护建议 为了将违反数据安全的风险降到最低,我们建议对运行您的应用程序的系统采取以下组织和技术措施。尽可能避免将 PLC 和控制网络暴露给开放网络和 Internet。使用额外的数据链路层进行保护,例如用于远程访问的 VPN。安装防火墙机制。限制授权人员的访问。使用高强度密码。在调试时,更改任何现有的默认密码并定期更改。 使用受支持的安全功能 CODESYS 和相应的
CODESYS Development System
生成应用程序代码 应用程序代码是 PLC 在您启动应用程序时执行的机器代码。 CODESYS 从开发系统中编写的源代码自动生成应用程序代码。这是在将应用程序下载到控制器之前自动完成的。在生成应用程序代码之前,执行测试以检查分配、数据类型和库的可用性。此外,内存地址是在生成应用程序代码时分配的。 你可以点击 构建 → 生成代码 显式执行此命令。这对于检测源代码中的任何错误很有用,即使 PLC 尚未连
CODESYS Development System
下载应用程序代码、登录和启动 PLC 为了将应用程序的源代码下载到 PLC,您必须使用应用程序登录到 PLC。如果项目中有多个应用程序,则必须先显式切换到正确的应用程序。 当您将应用程序下载到控制器时, CODESYS 执行以下检查: 将 PLC 上的应用程序列表与项目中可用的应用程序进行比较。如果它们不匹配,则会提示您下载尚未在 PLC 上的应用程序或删除现有应用程序。 对于要下载的应用程序中的
CODESYS Development System
创建引导应用程序 启动应用程序是应用程序版本,它在控制器打开或启动时自动启动。为此,PLC 上的应用程序必须作为 <application name>.app 文件。 对于在 PLC 上运行的每个应用程序,也可以将启动应用程序保存在那里。 默认情况下, CODESYS 下载应用程序时自动生成引导应用程序并将其传输到 PLC。自动生成的默认设置位于 特性 应用程序对象的 启动应用程序 类别。使用更改
CODESYS Development System
将源代码下载到 PLC 和从 PLC 下载源代码 CODESYS 提供将项目源代码作为项目存档加载到 PLC 的能力。然后,您可以根据需要将此项目存档从 PLC 传输回开发系统。 要求:为受影响的控制器配置连接设置。 将源代码下载到 PLC 点击 文件 → 源码下载 . 这 选择设备 对话框打开。 选择PLC接收源代码。点击 行 . CODESYS 写 Archive.prj 存档文件到控制器。
CODESYS Development System
将应用程序代码分布到不同的内存区域 CODESYS 提供将应用程序代码存储在控制器不同内存区域的能力。要求是您正在使用支持此功能的控制器。对于这些特定的控制器,您的应用程序会自动获取 POU 位置 对象让您将不同的内存区域分配给您的各个 POU。 重要 另请注意特定于制造商或特定于控制器的规范或有关此功能的信息。 要求:应用程序不包含任何编译错误。 在里面 设备 查看,双击 POU 位置 目的。