_signature_crc ( application = None [...] an application, compile the application
应用中的诊断 CAN 总线的状态可以通过 CAA 设备诊断接口查询。这是通过功能块完成的 CANbus_Diag 从图书馆 CANbusDevice .该功能块是为 CAN 总线隐式创建的,可以使用设备树中的设备名称进行寻址。 重要 对于这个函数, 设备诊断 必须启用。 图书馆 CAA Can Low Level Extern 提供芯片级的总线诊断。在具有基于 CAN 的现场总线堆栈的应用程序中,
CODESYS Development System
测试和调试 CODESYS 提供用于测试您的应用程序和检测错误的各种选项。即使不连接任何硬件,您也可以在仿真模式下启动应用程序。使用断点和单步执行命令,您可以检查程序的特定部分。通过将值写入变量,您可以影响正在运行的程序。 可以使用命令在不同程度上重置您的应用程序。范围从仅重置非持久变量到将控制器完全重置为出厂设置。 本节内容如下 :
CODESYS Development System
程序申请 要创建可以在控制器上运行的应用程序,您需要使用声明和实现代码(源代码)填充 POU,将控制器的 I/O 链接到应用程序变量并配置任务分配。检查并排除故障后, CODESYS 编译器然后是可以加载到控制器上的应用程序代码。 应用程序 POU 的编程由编程语言编辑器和其他功能支持,例如 文本列表 , 图像池 , 报警配置 , 实用程序 、重构和现成的 POU CODESYS Developm
开发 HMI 应用程序 在 HMI 项目中创建 HMI 应用程序。理想情况下,这个项目最初是用 创建 HMI 项目 向导。您可以在 HMI 透视图和 CODESYS 看法。在 HMI 透视图中,相关对象显示在前景中。它们在 可视化 , 数据源管理器 , 和 人机界面功能 意见。与 HMI 无关的对象位于 编程 查看并且通常是隐藏的。 提示 选择 HMI 透视图,仅查看与典型 HMI 项目相关的对象
EtherCAT 地位 数据类型的实例 IoDrvEtherCAT 为每个创建 EtherCAT 插入设备树的主设备。实例的名称对应于设备树中主设备的名称。实例的可用性显示在 IEC 对象 设备编辑器的选项卡。 数据类型的实例 ETCS奴隶 为每个创建 EtherCAT 插入设备树的从站。实例的名称对应于设备树中从站的名称。实例的可用性显示在 IEC 对象 设备编辑器的选项卡。从属实例在应用程序中
紧急情况 当一个 EtherCAT 设备支持 CoE (CANopen over EtherCAT ),从属实例的紧急消息可以通过以下属性确定: 最后的紧急情况 :评估应用程序中最后收到的消息 清除紧急情况 : 删除最后收到的消息并重置属性 LastEmergency 提示 紧急消息也记录在记录器中。 错误代码 错误代码 描述 16#00xx 错误复位或无错误 16#10xx 一般错误 16#20
示例:应用程序管理器 产品 : CODESYS Development System 该示例展示了如何使用 CmpApp 库来获取有关项目和应用程序的信息,以及区域地址和数据类型的大小。还可以从另一个应用程序启动、停止和重置一个应用程序。 描述 AppAreas :不同类型的数据,如保留、输入或输出,存储在 PLC 的特定区域中。该程序用于获取各个区域的地址和大小。根据 PLC 的不同,一个区域可
Application Composer 模块和 CODESYS Application [...] application app = proj.active_application