Table of Contents

Enum ErrorCode

Namespace
Iot.Device.Modbus
Assembly
Iot.Device.Modbus.dll

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. 尝试​处理​请求​时​发生​不可​恢复​的​错误. 这​是​一个​常见​异常​码,​表示​请求​有效,​但从​设备​无法​执行​该​请求.