CODESYS Development System
将应用程序下载到 PLC 为了将您的应用程序传输到 PLC,必须正确编译程序并且必须设置 PLC 的连接设置。 提示 如果与控制器的通信被加密和/或仅限于特定用户,则您需要相应的证书和权限。看这里 设备用户管理的处理 保护应用程序 您可以在对话框中编辑与设备通信的基本安全策略 通讯设置 设备编辑器的选项卡。看这里: 加密通信,更改安全设置 当满足这些要求时,应用程序会在登录时下载到 PLC。 本节
CODESYS Development System
更新 PLC 上的应用程序 CODESYS 基本上提供了两个选项将修改后的应用程序传输到控制器:下载和在线更改。 下载会导致重新编译应用程序。在此期间,将执行语法检查,并创建应用程序代码并将其下载到控制器。这会导致正在运行的程序停止。下载是推荐的数据传输方法,因为由于程序停止和重新初始化,始终会创建定义的起始状态。 在在线更改的情况下,仅将修改后的部分重新下载到控制器。正在运行的程序不会为此停止。
CODESYS Development System
生成应用程序代码 应用程序代码是 PLC 在您启动应用程序时执行的机器代码。 CODESYS 从开发系统中编写的源代码自动生成应用程序代码。这是在将应用程序下载到控制器之前自动完成的。在生成应用程序代码之前,执行测试以检查分配、数据类型和库的可用性。此外,内存地址是在生成应用程序代码时分配的。 你可以点击 构建 → 生成代码 显式执行此命令。这对于检测源代码中的任何错误很有用,即使 PLC 尚未连
CODESYS Development System
命令:检查所有应用程序对象 功能 :该命令为活动应用程序的所有对象启动转换运行,即也为应用程序未使用的 POU 启动转换运行。编译运行后,在未使用对象中发现的错误也会显示在消息窗口中。 称呼 :该命令默认不包含在任何菜单中。您可以使用对话框找到他 工具 → 自定义 从命令类别 翻译 粘贴到菜单中。 要求 :打开项目的应用程序处于活动状态。 重要 该命令不会导致代码生成。此外,不会在项目目录中创建包
应用中的诊断 设备功能块 对于每个 PROFINET 在设备树中,创建一个功能块,提供有关设备连接或配置状态的基本信息。例如,请求诊断条目或有偏差的模块配置。 有关更多信息,请参阅: IoDrvProfinet.ProfinetController . 提供者和消费者状态 此状态信息始终与 I/O 数据一起传输。它可以添加到 CODESYS 相应模块的 I/O 映射。 PROFINET 设备用户程
ScriptApplication [...] Projects and Application [...] application or project
ScriptApplication [...] Projects and Application [...] application or project
CODESYS Development System
命令:为活动应用程序生成代码 功能 :该命令为库项目的应用程序生成代码。 称呼 : 菜单 创建 要求 : 该项目包含一个应用程序。 库项目已打开。 库项目包含一个应用程序。 使用此命令生成代码时,生成的代码与将应用程序加载到控制器时一样;但是,代码不会传输到控制器。对源代码进行了进一步的测试。这使您可以检查代码是否存在编译器无法识别的错误,并在在线使用之前更正它们。 有关更多信息,请参阅: 生成运
: CODESYS Application [...] 示例项目都描述了特定的功能 CODESYS Application [...] 示例让您大致了解该应用程序的功能 CODESYS Application
开发 HMI 项目和执行 HMI 应用程序 HMI(人机界面)系统为用户提供操作远程 PLC 的功能。执行 HMI 应用程序时,HMI 系统通过控制器网络与远程 PLC 通信,通常在 HMI 设备上显示它们的数据。然后用户可以监控和操作控制器。 人机界面项目 HMI 项目是在 CODESYS 其中还包含 HMI 设备的应用程序。它包含至少一个 HMI 应用程序,但也可以包含多个 HMI 应用程序和