通信模块的诊断功能可以*确定已发生错误的位置。 您可以选择以下诊断选项:
通过通信模块的显示元素的诊断 | 指示器提供有关通信模块的工作状态或可能的错误状态的信息。 指示器提供所有内部或外部错误以及接口特定错误的初步概述。 |
通过指令的 STATUS 输出的诊断 | 指令具有用于错误诊断的 STATUS 输出。 该输出提供有关通信模块和 CPU 之间的通信错误的信息。 可在用户程序中评估 STATUS 参数。 |
根据 SYSTAT 错误消息区的诊断 1) | 可通过对用户程序中的 STATUS 指令进行编程来查询接口的状态。 通过读取 SYSTAT,可以获得有关通信模块与相关 CPU 之间,以及与该接口上所连接通信伙伴之间的通信中已发生错误/事件的详细信息。 |
通过响应消息帧中的错误编号的诊断 | 如果正在使用 RK512 计算机连接并且在通信伙伴中 SEND 或 FETCH 消息帧发生错误,则通信模块将发送* 4 个字节中包含错误编号的响应消息帧。 |
通过通信模块的诊断缓冲区的诊断 | 所有错误/事件还将输入到通信模块的诊断缓冲区 2) 中。 与 CPU 诊断缓冲区类似,您同样可以纯文本形式显示 CP 诊断缓冲区中的用户特定信息。 |
诊断中断 | 通信模块可以在分配给该模块的 CPU 上触发诊断中断。 通信模块提供 4 个字节的诊断信息。 可通过用户程序或通过读取 CPU 诊断缓冲区对该信息进行分析。 |
产品推荐
友情链接