Enum ErrorCode
Modbus error code.
public enum ErrorCode : byte
Fields
Acknowledge = 5
Acknoledge. 确认。已经接受请求,并且正在处理这个请求,但是需要长持续时间进行这些操作. 返回这个响应防止在客户机(或主站)中发生超时错误.
GatewayPath = 10
Gateway path. 不可用网关路径.
GatewayTargetDevice = 11
Gateway target device. 网关目标设备无响应.
IllegalDataAddress = 2
Illegal data address. 请求尝试访问的地址无效.
IllegalDataValue = 3
Illegal data value. 请求包含不正确的数据.
IllegalFunction = 1
Illegal function. 不支持接收的功能码。要确认原始功能码,请从返回值中减去0x80.
MemoryParityError = 8
Memory parity error. 存储奇偶性差错.
NegativeAcknowledge = 7
Negative acknowledge. 对于功能 13 或 14(此器件不支持的)请求,将返回此代码.
NoError = 0
No error. 无错误.
SlaveDeviceBusy = 6
Slave device busy. 从属设备忙.
SlaveDeviceFailure = 4
Slva device failure. 尝试处理请求时发生不可恢复的错误. 这是一个常见异常码,表示请求有效,但从设备无法执行该请求.