400-058-2226

智能过程校验仪响应事件及其处理方式

人气:2642    发表时间:2021-09-06 09:46:16

SPMK51X系列智能过程校验仪采用3.5吋TFT彩屏中文显示,手机菜单操作模式,内置HART手操器功能和任务管理功能,应用于工业现场及实验室校准温度、压力等过程仪表的场合,是校准、维护和检修热工仪表的理想工具。过程校验仪有一个响应事件的功能,如果出现响应事件我们该怎么处理这种情况呢?

首先,响应事件的成因:当我们发送端向接收端发送请求时,发送端希望得到一个正常响应,发送端、接收端在主从访问中,可能出现下列事件之一:

Ø  如果接收端接收到无通信错误的请求,并且可以正常地处理指令,那么接收端将返回一个正常响应。

Ø  如果由于通信错误,接收端没有接收到请求,那么不能返回响应,发送端程序将最终按超时事件处理请求。

Ø  如果接收端接收到请求,但是检测到一个通信错误(异或校验码),接收端将返回一个异常响应(返回错误序号到发送端)。

Ø  如果接收端接收到无通信错误的请求,但不能处理这个请求(例如,如果发送一个未定义的指令或读写标志错误),接收端将返回一个异常响应(返回错误序号到发送端)。

其次,异常响应事件与正常响应不同处理方式

1.指令序号(指令码)处理方式

1)   在正常响应中,接收端利用指令序号来应答最初请求的指令功能。所有指令序号的最高有效位(MSB)都为0(它们的值都低于十六进制8000)。

2)   在异常响应中,接收端指令码的MSB 为1。这使得异常响应中的指令码值比正常响应中的指令码值高十六进制8000。

这里我们通过设置指令码的MSB,发送端的应用程序能够识别异常响应,并且能够检测异常码的错误代码。

2.数据处理方式

1)   在正常响应中,接收端返回数据区定义的数据或控制量。

2)   在异常响应中,接收端返回异常响应事件的错误序号码。

咨询——开云中国

姓名:电话:手机号码:邮箱:

咨询意向:

备注:请填写您的真实姓名和手机号码,方便我们联系到您。

close