一款简单易用的基础网络通讯组件库。

ModbusErrorCode 枚举

Modbus错误码

Definition

命名空间: TouchSocket.Modbus
程序集: TouchSocket.Modbus (在 TouchSocket.Modbus.dll 中) 版本:4.0.0-beta.143+5fcca7a4e70968794985dc3793adc50531308be6
C#
public enum ModbusErrorCode

成员

Success0 成功
FunctionCodeNotDefined1 功能码不能被从机识别
AddressInvalid2 非法数据地址
ValueInvalid3 值不被从机接受
TaskError4 当从机试图执行请求的操作时,发生了不可恢复的错误
HoldOn5 从机已接受请求并正在处理,但需要很长时间。返回此响应是为了防止在主机中发生超时错误。主站可以在下一个轮询程序中发出一个完整的消息,以确定处理是否完成
Busy6 从站正在处理长时间命令。Master应该稍后重试
ExecuteError7 从站不能执行程序功能。主站应该向从站请求诊断或错误信息。
MemoryVerificationError8 从站在内存中检测到奇偶校验错误。主设备可以重试请求,但从设备上可能需要服务。
GatewayError10 专门用于Modbus网关。表示配置错误的网关。
GatewayUnavailable11 专用于Modbus网关的响应。当从站无法响应时发送
ResponseMemoryVerificationError99 在接收数据时,内存中检测到CRC校验错误。

TouchSocket自定义规定错误码。 https://gitee.com/RRQM_Home/TouchSocket/issues/IBC1J2

扩展方法

GetAttributeT 获取枚举成员上绑定的指定类型的自定义属性
(由 SystemExtension 定义。)
GetDescription 获取资源字符
(由 StringResStore 定义。)

参见