codesys的modbus TCP通信从站状态的error code有哪些
时间: 2024-05-25 19:13:21 浏览: 137
在 CODESYS 中,Modbus TCP 从站的错误代码(Error Code)包括:
1. 非法功能码(Illegal Function Code):所请求的功能码不被从站支持。
2. 非法数据地址(Illegal Data Address):请求的数据地址超出了从站支持范围。
3. 非法数据值(Illegal Data Value):请求的数据值不符合从站的要求,如超出允许范围等。
4. 从站设备故障(Slave Device Failure):从站设备出现故障,无法完成本次请求。
5. 等待从站应答超时(Acknowledge Timeout Error):从站无法在规定时间内应答主站的请求。
6. 从站繁忙(Slave Device Busy):从站正在处理其他请求,暂时无法响应本次请求。
7. 内存奇偶校验错误(Memory Parity Error):从站内存的奇偶校验出错,可能导致数据传输错误。
以上是 CODESYS 中常见的 Modbus TCP 从站错误代码,但不一定适用于所有情况。在实际应用中,还需根据具体设备和通信协议进行确认。
阅读全文