在 IEC 应用程序中访问诊断信息有两种可能性:
-
系统诊断:访问整个 PLC 的诊断信息
-
设备诊断:访问设备的诊断信息
对于这两种可能性,通用数据类型(结构和枚举)都在AC500_DiagTypes⮫ “库中的数据类型AC500_DiagTypes” 库中定义。PLC 项目会自动包含该库。
有关如何集成和使用功能块从 CPU 和现场总线设备接收诊断信息的详细信息,请参阅应用示例:⮫ IEC 应用中的诊断应用示例,⮫ 诊断应用示例 。
显示文本
Automation Builder 和 IEC 应用程序使用文本列表输出文本格式的诊断信息。两个应用程序使用相同的文本列表。文本列表是设备描述的一部分。在项目设备树中插入新设备时,会加载相应的文本列表。这些文本列表是 PLC 程序的一部分,将被下载到 PLC 中。

文本列表是自动生成的。我们建议您不要手动更改它们,因为更改后的内容会被自动覆盖,而且没有提示。
3rd 方设备的显示文本
3rd 方设备的文本列表是在读取设备描述表(如PROFINET I/O 设备的 GSDML 文件)时创建的。
PROFINET I/O 设备的文本列表名称是Diag_PNIO_Vendor ID_Device ID
示例
CI501-PNIO:Diag_PNIO_26_22
26 = 供应商 ID ABB,22 = 设备 ID CI501-PNIO
AC500 PROFINET I/O 模块的文本列表包含PROFINET 标准诊断和AC500 过程报警处理所需的所有文本。
使用哪些文本,取决于参数“选择诊断方法” :双击PROFINET I/O 模块,打开“General” 选项卡。