CODESYS Development System
将应用程序下载到 PLC 为了将您的应用程序传输到 PLC,必须正确编译程序并且必须设置 PLC 的连接设置。 提示 如果与控制器的通信被加密和/或仅限于特定用户,则您需要相应的证书和权限。看这里 设备用户管理的处理 保护应用程序 您可以在对话框中编辑与设备通信的基本安全策略 通讯设置 设备编辑器的选项卡。看这里: 加密通信,更改安全设置 当满足这些要求时,应用程序会在登录时下载到 PLC。 本节
CODESYS Development System
配置与 PLC 的连接 通过网关建立与控制器的连接。此网关可以是您的开发计算机或连接到控制器的另一台网络计算机。这 通讯设置 对话框可用于配置连接路径。当您尝试登录但尚未配置通信设置时,此对话框会自动打开。 提示 如果与控制器的通信通过用户管理进行加密和保护,则您需要相应的证书和凭据来建立与控制器的连接。在这种情况下,请参阅“加密通信和更改安全设置”帮助页面上的相关说明。 要求:项目可以无错误编译
CODESYS Development System
设备用户管理的处理 重要 数据保护建议 为了将违反数据安全的风险降到最低,我们建议对运行您的应用程序的系统采取以下组织和技术措施。尽可能避免将 PLC 和控制网络暴露给开放网络和 Internet。使用额外的数据链路层进行保护,例如用于远程访问的 VPN。安装防火墙机制。限制授权人员的访问。使用高强度密码。在调试时,更改任何现有的默认密码并定期更改。 使用受支持的安全功能 CODESYS 和相应的
CODESYS Development System
价值监控 在运行时,您可以监控项目中不同位置的编程对象的当前变量值。以下就是我们所说的“监控”。 对象编程编辑器的在线视图:“在线监控” 对象声明编辑器的在线视图 独立于对象,可配置 观察名单 当您设置 {属性“监控”…} pragma,您可以监视函数调用的结果和属性类型对象中的当前变量值。 提示 记录当前变量值的更多选项: 读取并保存 食谱 在时间线上记录值以立即或稍后显示历史记录: 轨迹与趋势
CODESYS Development System
使用观察列表 什么是观察名单? 监视列表是用户定义的项目变量列表,这些变量收集在一个视图中,用于监控其值。在在线模式下,您可以在观察列表中写入和强制变量值。监视、写入和强制的处理方式与 申报编辑器在线模式 .您可以自定义浮点值的表示格式 监控选项 . 有四个即用型观察列表( Watch <n> ) 在项目中可用。点击 查看→ 观看 . 提示 如果表达式是一个接口引用,那么它可以被扩展。如果接口指向
CODESYS Development System
带跟踪的数据采样 要求: CODESYS Trace 软件包已安装。 您可以使用 痕迹 以与数字采样示波器类似的方式跟踪控制器上变量的值曲线。数据及其历史记录可以显示在跟踪编辑器中。 有关更多信息,请参阅: 代码系统跟踪 本节内容如下 :
CODESYS Development System
监控任务 在在线模式下,您可以显示运行时系统中任务的一些统计值。此信息对于测试时钟周期或解决运行时性能问题非常有用。 切换到在线模式。 在设备树中,选择 任务配置 目的。 点击 项目 → 编辑对象 . 任务配置在编辑器中打开。 点击 监视器 标签。 本节内容如下 :
CODESYS Development System
读取 PLC 日志 CODESYS 提供显示控制器中记录的事件和错误消息的能力。 阅读日志 要求:PLC 正在运行。 在设备树中,选择控制器。 点击 项目 → 编辑对象 . 设备编辑器打开。 点击 日志 标签。 点击 按钮刷新视图。 与控制器的连接已建立。控制器在设备树中以绿色突出显示。 显示控制器的所有日志事件。前置图标指示日志事件的严重性: : 警告 : 错误 : 例外 : 信息 : 调试 如
CODESYS Development System
更新 PLC 上的应用程序 CODESYS 基本上提供了两个选项将修改后的应用程序传输到控制器:下载和在线更改。 下载会导致重新编译应用程序。在此期间,将执行语法检查,并创建应用程序代码并将其下载到控制器。这会导致正在运行的程序停止。下载是推荐的数据传输方法,因为由于程序停止和重新初始化,始终会创建定义的起始状态。 在在线更改的情况下,仅将修改后的部分重新下载到控制器。正在运行的程序不会为此停止。
CODESYS Development System
执行在线更改 CODESYS 如果您使用控制器上已经存在但自上次下载到编程系统中后已更改的应用程序登录,则会自动为您提供在线更改。对于此操作,仅将修改后的部分重新下载到控制器。在线更改期间,控制器上正在运行的程序不会停止。 在里面 在线更改内存储备 视图,您可以为项目功能块的在线更改配置内存保留。这样,在对功能块进行更改以进行在线更改后,不必将实例变量移动到内存中。 重要 进行在线更改时,请注意说