ModbusExceptionCode 열거형
Modbus Exception 코드. 각 코드별 주석은 https://en.wikipedia.org/wiki/Modbus 에서 발췌.
네임스페이스: VagabondK.Protocols.Modbus
어셈블리: VagabondK.Protocols.Modbus.dll
구문
public enum ModbusExceptionCode : byte
필드
이름 | 설명 |
---|---|
Acknowledge | Slave has accepted request and is processing it, but a long duration of time is required. This response is returned to prevent a timeout error from occurring in the master. Master can next issue a Poll Program Complete message to determine whether processing is completed. |
GatewayPathUnavailable | Specialized for Modbus gateways. Indicates a misconfigured gateway. |
GatewayTargetDeviceFailedToRespond | Specialized for Modbus gateways. Sent when slave fails to respond. |
IllegalDataAddress | Data address of some or all the required entities are not allowed or do not exist in slave. |
IllegalDataValue | Value is not accepted by slave. |
IllegalFunction | Function code received in the query is not recognized or allowed by slave. |
MemoryParityError | Slave detected a parity error in memory. Master can retry the request, but service may be required on the slave device. |
NegativeAcknowledge | Slave cannot perform the programming functions. Master should request diagnostic or error information from slave. |
NotDefined | Not Defined |
SlaveDeviceBusy | Slave is engaged in processing a long-duration command. Master should retry later. |
SlaveDeviceFailure | Unrecoverable error occurred while slave was attempting to perform requested action. |