点对点通信诊断功能

时间:2021-08-02点击次数:58

诊断功能

简介

通信模块的诊断功能可以*确定已发生错误的位置。 您可以选择以下诊断选项:

通过通信模块的显示元素的诊断

指示器提供有关通信模块的工作状态或可能的错误状态的信息。 指示器提供所有内部或外部错误以及接口特定错误的初步概述。

通过指令的 STATUS 输出的诊断

指令具有用于错误诊断的 STATUS 输出。 该输出提供有关通信模块和 CPU 之间的通信错误的信息。 可在用户程序中评估 STATUS 参数。

根据 SYSTAT 错误消息区的诊断 1)

可通过对用户程序中的 STATUS 指令进行编程来查询接口的状态。 通过读取 SYSTAT,可以获得有关通信模块与相关 CPU 之间,以及与该接口上所连接通信伙伴之间的通信中已发生错误/事件的详细信息。

通过响应消息帧中的错误编号的诊断

如果正在使用 RK512 计算机连接并且在通信伙伴中 SEND 或 FETCH 消息帧发生错误,则通信模块将发送* 4 个字节中包含错误编号的响应消息帧。

通过通信模块的诊断缓冲区的诊断

所有错误/事件还将输入到通信模块的诊断缓冲区 2) 中。

与 CPU 诊断缓冲区类似,您同样可以纯文本形式显示 CP 诊断缓冲区中的用户特定信息。

诊断中断

通信模块可以在分配给该模块的 CPU 上触发诊断中断。 通信模块提供 4 个字节的诊断信息。 可通过用户程序或通过读取 CPU 诊断缓冲区对该信息进行分析。

1) 仅 CP 441-1 和 CP 441-2
2) CP 340、ET 200S 1SI 模块和 CPU31xC-2 PtP 没有诊断缓冲区

http://shtxjd.cn.b2b168.com

上一篇:冗余 备用

产品推荐