Skip to content

B. 错误码对照表 ​

HTTP API 常见错误 ​

现象可能原因解决方法
连接被拒绝服务未启动 / 端口错误检查服务器状态,确认端口
400 错误JSON 格式错误检查请求体是否为合法 JSON
401/403用户名密码错误核对 body 中的 username/password
404静态文件不存在检查 HTTP_SERVER 目录下文件
500服务器内部错误查看日志,检查数据库连接
请求无响应 / 操作未生效用了 function 字段操作名字段是 cmd,不是 function 或 action

HTTP API 响应中的 cmdreq ​

业务成功与否看响应体的 cmdreq 字段,不看 HTTP 状态码(业务失败时状态码通常仍是 200)。

cmdreq含义解决方法
ok成功—
error通用失败多为账号密码错误或必填字段缺失
user error认证失败核对 username/password
noMore没有更多数据分页到底或关键字无匹配,属正常结束条件
no id缺少设备 ID设备类接口(plc_data_read 等)必须带 id;或目标设备离线

MQTT 连接错误 ​

现象可能原因解决方法
连接超时端口不通 / 防火墙拦截检查网络连通性,放行 1883
认证失败用户名密码错误确认使用主账号或有效子账号
Client ID 冲突重复客户端标识更换唯一的 Client ID
频繁断线心跳间隔过长缩短 KeepAlive 间隔
无法使用 TLS服务器仅监听 1883通过反向代理或 VPN 提供加密

Modbus TCP 错误 ​

现象可能原因解决方法
无法连接端口 502 未开放检查防火墙和服务器状态
设备地址无效Unit ID 不为 0x01确保 SCADA 配置 Unit ID = 1
寄存器无数据地址未配置映射在 Modbus 配置面板添加映射
数据异常字节序不匹配核对编码设置(ABCD/CDAB)

FTP 连接错误 ​

现象可能原因解决方法
无法连接端口 21 未开放检查防火墙和服务器状态
登录失败用户名密码错误确认使用系统账号
传输失败端口 20 被阻止放行 20/21;服务器不支持 PASV,只用 20 端口传输数据

LPPLC 工业物联网云平台 · 软硬件与云平台全栈自研