当前位置:柔美女性网 >

绿色生活 >心理 >

线圈输出异常 modbus

线圈输出异常 modbus

modbus 线圈输出异常

当客户机设备向服务器设备发送请求时,客户机希望一个正常的响应。从主站询问中出现下面四种可能事件

1、 如果服务器设备接收到无通信错误的请求,并且可以正常地处理询问,那么服务器设备将返回一个正常响应。

2、 如果由于通信错误,服务器没有接收到请求,那么不能返回响应。客户机程序将最终处理请求的超时状态。

3、 如果服务器接收到请求,但是检测到一个通信错误(奇偶校验、LRC、CRC、.....),那么不能返回响应。客户机程序将最终处理请求超时状态。

4、 如果服务器接受到无通信错误的请求,但不能处理这个请求(例如,如果请求读一个不存在的输出或寄存器),服务器将返回一个异常响应,通知用户错误的本质特性。

异常响应报文有两个与正常响应不同的域:

功能码域: 在正常响应中,服务器利用响应功能码域来应答最初请求的功能码。所有功能码的最高有效位(MSB)都为0(它们的值都低于十六进制80)。在异常响应中,服务器设置功能码的MSB为1。这使得异常响应中的功能码值比正常响应中的功能码值高十六进制80

数据域: 在正常响应中,服务器可以返回数据域中数据或统计表(请求中要求的任何报文)。在异常响应中,服务器返回数据域中的异常码。这就是定义了产生异常的服务器状态。

标签: 线圈 输出 modbus
  • 文章版权属于文章作者所有,转载请注明 https://rmnxw.com/lvse/xinli/1dr026.html