错误代码

本文档描述了 Neuron 在调用 http api 和 mqtt api 时会响应的错误码。

api 请求错误代码

  • 1000 通用错误

  • 1001 内部错误

  • 1002 请求 body 无效

  • 1003 请求 param 无效

  • 1004 缺少令牌

  • 1005 解码令牌错误

  • 1006 令牌过期

  • 1007 验证令牌错误

  • 1008 无效令牌

  • 1009 用户名或密码错误

  • 1010 程序繁忙

  • 1011 文件不存在

  • 1012 密码长度太短或太长

  • 1013 密码重复

  • 1014 执行指令失败

  • 1015 ip 地址无效

  • 1016 ip 地址已占用

  • 1017 用户名无效

  • 1018 密码无效

添加/删除/更新 node/tag/plugin/group 错误代码

  • 2002 node 已存在

  • 2003 node 不存在

  • 2004 node 设置无效

  • 2005 node 设置未找到

  • 2006 node 未准备好

  • 2007 node 正在运行

  • 2008 node 未运行

  • 2009 node 已停止

  • 2010 node 名称太长

  • 2011 node 不允许删除

  • 2012 node 不允许订阅

  • 2013 node 不允许更新

  • 2014 node 不支持图

  • 2015 node 名称不允许为空

  • 2101 group 已经被订阅

  • 2102 group 未被订阅

  • 2103 group 不允许

  • 2104 group 已存在

  • 2105 group 参数无效

  • 2106 group 不存在

  • 2107 group 名称太长

  • 2108 group 超过同一 node 下最大数量

  • 2201 tag 不存在

  • 2202 tag 名称冲突

  • 2203 tag 属性不支持

  • 2204 tag 类型不支持

  • 2205 tag 地址格式无效

  • 2206 tag 名字太长

  • 2207 tag 地址太长

  • 2208 tag 描述太长

  • 2209 tag 精度无效

  • 2210 tag 已存在

  • 2301 库未找到

  • 2302 库信息无效

  • 2303 库名称冲突

  • 2304 库打开失败

  • 2305 库模块无效

  • 2306 系统插件不允许删除

  • 2307 插件不允许实例化

  • 2308 插件不支持此架构

  • 2309 插件使用中

  • 2310 插件添加失败

  • 2311 插件模块已存在

  • 2312 插件模块不存在

  • 2313 插件模块类型不支持

  • 2314 插件模块版本和核心版本不匹配

  • 2315 插件名称不符合规则

  • 2316 插件依赖 C 库版本不匹配

  • 2317 插件更新失败

  • 2400 license 未找到

  • 2401 license 无效

  • 2402 license 过期

  • 2403 license 未启用插件

  • 2404 达到 license 授权的最大节点数

  • 2405 达到 license 授权的最大点位数

  • 2406 license 硬件不匹配

  • 2407 license 检测到时钟异常

  • 2408 license 模块无效

  • 2409 license 硬件标识未找到

  • 2500 模板已存在 (废弃)

  • 2501 模板不存在 (废弃)

  • 2502 模板名字太长 (废弃)

插件常见的错误代码

  • 3000 插件读失败
  • 3001 插件写失败
  • 3002 插件未连接
  • 3003 插件 tag 不允许读
  • 3004 插件 tag 不允许写
  • 3007 插件 tag 类型不匹配
  • 3008 插件 tag 值失效
  • 3009 插件协议解析失败
  • 3010 插件未运行
  • 3011 插件 tag 未就绪
  • 3012 插件报文乱序
  • 3013 插件名字太长
  • 3014 插件不存在
  • 3015 插件设备未响应
  • 3016 插件不支持模板 (废弃)
  • 3017 插件不支持写点位
  • 3018 插件不支持同步读
  • 3019 插件不支持请求的操作

FILE 错误码

  • 4100 字符串太长
  • 4101 打开文件失败
  • 4102 读文件失败
  • 4103 写文件失败

OPCUA 错误码

  • 10001 opcua tag 不存在
  • 10002 opcua 连接配置错误
  • 10003 opcua 访问超时
  • 10004 opcua tag 不可读
  • 10005 opcua tag 不可写
  • 10006 opcua tag 不支持

S7COMM 错误码

  • 10101 硬件错误
  • 10103 对象无访问权限
  • 10105 无效地址
  • 10106 数据类型不支持
  • 10107 数据类型不一致
  • 10110 对象不存在
  • 10150 COTP 连接断开
  • 10151 S7 连接断开
  • 10152 没有值
  • 10153 值长度太短

KNX 错误码

  • 10200 设备不存在

NONA11 错误码

  • 10400 无效地址

FINS 错误码

  • 10500 fins 连接断开
  • 10501 fins 错误
  • 10502 本地节点错误
  • 10503 目标节点错误
  • 10504 控制器错误
  • 10505 服务不受支持
  • 10506 路由表错误
  • 10507 命令格式错误
  • 10508 参数错误
  • 10509 无法读取
  • 10510 无法写入
  • 10511 当前模式不可执行
  • 10512 单元不存在
  • 10513 无法启动/停止
  • 10514 单元错误
  • 10515 命令错误
  • 10516 访问权限错误
  • 10517 中止

FOCAS 错误码

  • 10600 focas 错误

EtherNet/IP 错误码

  • 10701 - 10744 EtherNet/IP 错误
  • 10797 EtherNet/IP 没有 CIP 连接
  • 10798 EtherNet/IP 数据类型不匹配
  • 10799 EtherNet/IP 未注册 session

Profinet IO 错误码

  • 10800 Profinet IO 未识别
  • 10801 Profinet IO 未连接
  • 10802 Profinet IO 未准备好
  • 10803 Profinet IO 参数未准备好
  • 10804 Profinet IO 没有写入权限
  • 10805 Profinet IO 等待 HELLO 响应