Modbus错误代码
- 更新时间2025-07-30
- 阅读时长3分钟
Modbus VI 可返回以下错误代码。关于在LabVIEW中解决错误的详细信息见知识库。
| 代码 | 说明信息 |
|---|---|
| -389122 | 终端设备没有任何响应。可能原因:终端设备不在网络上。该错误描述由 Modbus 组织定义。 |
| -389121 | 网关无法分配一个从输入端口到输出端口的通信路径,无法处理请求。可能原因:网关配置有误或超载。该错误描述由 Modbus 组织定义。 |
| -389118 | 扩展文件区无法通过一致性测试。可使用Modbus master重新连接,但是Modbus slave可能要求特定的服务。该错误描述由 Modbus 组织定义。 |
| -389116 | Modbus slave繁忙。稍后使用Modbus master重新传输数据。该错误描述由 Modbus 组织定义。 |
| -389115 | Modbus slave正在处理请求,可能需要较长时间处理该请求。该错误描述由 Modbus 组织定义。 |
| -389114 | 服务器试图处理请求的操作时,发生不可逆错误。该错误描述由 Modbus 组织定义。 |
| -389113 | 查询数据中的值对于Modbus slave无效。该错误描述由 Modbus 组织定义。 |
| -389112 | Modbus slave不接受查询语句中的数据地址。该错误描述由 Modbus 组织定义。 |
| -389111 | Modbus slave不接受查询语句中的功能代码。该错误描述由 Modbus 组织定义。 |
| -389107 | Modbus master不使用串行协议,无法完成请求的操作。确保使用串行Modbus master进行该项操作。 |
| -389106 | 当前Modbus slave无法完成指定的操作,因为不是TCP Modbus slave。 |
| -389105 | Modbus slave daemon(后台进程)启动失败。请联系National Instruments获取技术支持。 |
| -389104 | 写入的对象超过244字节。 |
| -389103 | 指定的对象在Modbus slave上不存在。确保指定一个在Modbus slave上存在的对象。请联系NI获取技术支持。 |
| -389102 | 对于要执行的操作,Modbus slave返回的数据与Modbus master发送的数据不匹配。请联系NI获取技术支持。 |
| -389101 | 返回的Modbus Encapsulated Interface类型不是0x0E (14)。该类型对于要执行的操作是必需的。可能原因:Modbus slave没有设备识别机制;Modbus slave不支持读取设备标识。 |
| -389100 | 返回的功能代码与请求数据中的功能代码不匹配。请联系NI获取技术支持。 |
| 389298 | 未实现要执行的操作。可能原因:子孙类未实现Modbus祖先类中一个必需的成员VI;子孙类数据丢失,同时LabVIEW执行的成员VI属于未提供实现的Modbus祖先类中。请联系NI获取技术支持。 |
| 389299 | 配置该串口请求为广播。Modbus从设备未响应广播。请联系NI获取技术支持。 |