Skip to content

常见问题及解决方法

本章按具体问题分节(现象 → 原因 → 处置)。遇到报错请先查本章,再查附录《错误码》。
标「已修复」的条目来自真机验证,注明修复版本。

新建服务 / 测点时报错,但配置看着都对

现象:保存服务或导入测点时失败,提示与字段无关(如「服务数超限」「点数超限」)。

原因授权(License)余量不足。DASS 的授权分数据库授权服务数授权两条通道,分别导入、缺一不可。

处置:打开「监控 → 设备状态」,查看 license_point(点数上限)与 used_point(已用)余量;不足时导入相应授权文件后再试。

接口里的 deviceCode 到底是什么?

现象:调用接口(或在「连接管理」页面)看到 deviceCode,与设备标签上的序列号对不上。

原因deviceCode控制台 sys_conn 表里连接记录的自增主键 ID,创建连接时先用自增 ID 覆盖了网关返回的真实设备码。不是设备盒子码、不是机器码、不是网关序列号。

处置:从 GET /api/mlinkClient/system/conn/listdata.all.list[].deviceCode 取;绝大多数接口把它放在 URL 路径里(如 /config/das/tree/{DeviceCode})。

导入测点报 ID 相关的错误

现象:点表里 ID 列留空或填了小数字,导入失败。

原因与处置

测点类型ID 口径
采集测点 / 计算测点ID 非必填。留空 = 未指定,由设备端实时库自动分配有值时必须 ≥ 1024 且为整数
上传测点ID 必填,且是"已存在的采集点 / 计算点 ID"的引用(无自增语义)

早期版本对采集/计算测点也强制 ≥1024,已于 V5.4.0 修正为"空值不校验"。

保存服务 / 通道 / 测点时报长度或取值不合法

现象:提示「服务名超长」「点名超长」「比例系数不能为 0」「量程上限必须大于下限」等。

原因:字段有硬约束,见 2.2 默认参数

处置(最常踩的四条):

提示约束
服务名超长服务名 ≤ 11 字节(中文按 3 字节算)
点名超长点名 ≤ 60 字节(最多 20 个汉字);且不可含 .
比例系数(FK)不能为 0(默认 1)
量程上限(TV)必须大于量程下限(BV),默认 100 / 0

测点状态一直显示 timeout

现象:测点值不更新,状态列显示 timeout

原因:**分辨率(FQ)**口径 —— 实时点的更新间隔 > 1.5 × FQ 秒即判为超时(FQ 默认 1,即 60 s)。

处置:确认采集地址(AD)正确、设备在线、驱动已装;若设备本身上报周期较长,把 FQ 调大以匹配实际周期。

【Ping】显示端口关闭,但设备上该端口其实是开的(已修复)

现象:诊断 → Ping 页对某端口探测,结果误报"关闭"。

原因:后端在该场景返回的是 Go 原生错误文本(如 connection refusedi/o timeout 未区分),前端据此误判。

处置:升级到 V5.4.0 及以上(已修复);同时新版把诊断记录按设备隔离并改为等宽日志,便于比对。

服务启停按钮状态闪回 / 延迟十几秒(已修复)

现象:点【停止】后按钮先变"运行中"再变"已停止";或状态延迟 6~30 秒才刷新。

原因:① 前端在过渡期只等固定时长就放开按钮;② 后端 pid 缓存失效导致状态误判并回写。

处置:升级到 V5.4.0 及以上(已引入"启动中/停止中"过渡态 + pid 身份校验 + 主动停止不回写状态),并去掉服务启停/重启的二次确认弹窗。

上传测点页勾选后丢失、翻页出现空白(已修复)

现象:勾选若干测点后翻页,选中项消失;或最后一页出现空白行。

处置:升级到 V5.4.0 及以上(该版本修复了上传测点页选中丢失、分页越界空白等 9 项问题)。

界面改版后仍看到旧页面 / 旧数据

现象:我们更新了控制台,但浏览器里还是老界面。

原因:浏览器缓存。

处置:强制刷新(macOS ⌘⇧R、Windows Ctrl+F5);仍不生效时清空站点缓存后重登。

双机热备开启后,很多操作按钮点了没反应

现象:开启双机热备后,服务启停/重启、通道启停/挂起等操作不可用。

原因设计如此 —— 热备期间由主备切换与实时库双向镜像保证一致性,人工启停会破坏同步。

处置:需先关闭双机热备再操作。热备期间允许:服务 / 通道 / 测点的增删改(自动同步)、只读查询、状态监控;禁止:服务启停重启、通道启停挂起、直接改实时库数据。

双机热备的备机上无法操作

现象:处于休眠(备机)状态的节点上,界面操作被拒绝。

原因:设计如此 —— 休眠端禁止操作(V5.4.0 起强化),避免主备数据分叉。

处置:在主用节点操作;确需在备机操作时先做切换。

采集地址(AD)该填什么?

现象:新建测点时不确定「地址信息(AD)」怎么填。

原因:AD 的含义与格式由驱动决定,不统一。

协议AD 填什么示例
Modbus设备号.功能码.地址1.3.0
其他 PLC寄存器地址D100DB1.DBX0.0
MQTT订阅主题/device/sensor/temp
OPC-UA节点 IDns=2;s=Temperature

处置:填之前先看对应驱动的说明书;Modbus 的完整寻址表见附录《Modbus 地址说明》。

现场问题反馈渠道

若本章与附录《错误码》都未能解决,请记录现象、时间点、涉及设备与操作路径,按前言中的联系方式提交,或使用「应用市场 → 问题反馈申请」表单。