Skip to content

5. 数据字典 ​

5.1 采集测点表列名与 API 字段对应 ​

文件导入路径(POST /config/point/import/{dc})可识别的列名如下。必填为点名(PN)与点的类型(RT)。

API 字段可识别列名默认值说明
IDid空测点 ID,有值时须不小于 1024;留空由设备端自增分配
PNpn、点名—必填。不超过 60 字节,不能含 .
ANan、别名空不超过 256 字节
RTrt、点的类型—必填,枚举见 5.2
EUeu、量纲、量纲(EU)空不超过 12 字节
EDed、描述空不超过 512 字节
ADad、地址信息、地址信息(AD)空不超过 4096 字节。含义随驱动而变(PLC 为寄存器地址、MQTT 为主题、OPC-UA 为节点 ID)
SRsr、采集点类型、采集点类型(SR)驱动相关取值见 4.7.5
AEae、控制属性、控制属性(AE)读枚举见 5.4
FKfk、比例系数、比例系数(FK)1不能为 0
TVtv、量程上限、量程上限(TV)100须大于 BV
BVbv、量程下限、量程下限(BV)0—
FBfb、偏移量、偏移量(FB)0—
FQfq、分辨率、分辨率(FQ)1不能为负
KRkr、特征字空不超过 16 字节
KZkz、压缩类型线性枚举见 5.7
FMfm、显示格式2枚举见 5.5(文档存在冲突)
DBdb、死区0.2非负数
DTdt、死区类型ENG枚举见 5.8
ReData1REDATA1、redata1、Redata1、rc1、RC1空扩展字段
ReData2REDATA2、redata2、Redata2、rc2、RC2空扩展字段

5.2 点的类型(RT) ​

值含义
0模拟量
1开关量
2短整数
3长整数
4浮点数
5长整型
6文本
7二进制

【注意】文件导入路径接受中文名(模拟量、开关量、短整数、长整数、浮点数、长整型、文本、二进制);JSON 路径的 points[].rt 为字符串,建议传数字字符串。
已实测(2026-09-12):查询接口的 filter.rt 只接受中文名(传 0 或 "0" 均报
invalid filter RT: 0)。注意与文件导入不同——文件导入路径同时兼容中文名;
而 JSON 新增/更新测点的 points[].rt 建议传数字字符串(见上表)。

5.3 采集点类型(SR) ​

没有固定枚举,取值由具体驱动决定,请调用:

GET /api/mlinkClient/config/driver/sr/sn/{DeviceCode}?app=<服务名>

响应为 {"sr":{"KEY":"显示名"}}。常见取值形如 INT16、INT32、FLOAT32。

5.4 控制属性(AE) ​

值含义
0读
1写
2读写

【警告】JSON 路径只能传数字字符串 "0"、"1"、"2"。传中文会被静默转成 0(读)。
【注意】合法值只有「读」「写」「读写」三种,「只读」不是 DASS 侧合法值(那是云侧的值)。
【注意】文件导入路径使用中文枚举(读 / 写 / 读写),校验失败文案为「控制属性(AE) string类型,他是一个枚举类型,只能是 读、写、读写」。

5.5 显示格式(FM) ​

值含义
2默认值(多处文档与代码默认值一致)
0PCT(来自通道文档的说法)
1ENG(来自通道文档的说法)

【存疑】显示格式 fm 的枚举在两份现有文档中自相矛盾:一处写默认值为 2,另一处写 0=PCT、1=ENG。建议真机导出一份 xlsx 观察实际取值(待真机确认)(本轮真机验证为只读探测,未覆盖此项)

5.6 同步属性(UM) ​

值含义
0同步
1变化

【存疑】承载该枚举的校验常量在控制器中未见引用;且 upoint/insert 请求结构体没有 um 字段,只能通过更新接口或文件导入设置(待真机确认)(本轮真机验证为只读探测,未覆盖此项)

5.7 压缩类型(KZ) ​

值含义
0死区
1线性
2无压缩

【注意】文件导入路径接受中文名(死区、线性、无压缩),默认 线性。

5.8 死区类型(DT) ​

值含义
0PCT
1ENG

【注意】文件导入路径接受英文枚举 PCT / ENG,默认 ENG。

5.9 数据状态(DS) ​

用于查询筛选 filter.ds:

值
Good
Bad
Timeouts
First
Unknown

5.10 上传测点导入列清单 ​

列序列名必填说明
1ID是不小于 1024,是已存在的采集 / 计算测点 ID 的外键引用,无自增语义
2点名否点名
3同步属性是枚举见 5.6
4量程上限否默认 100
5量程下限否默认 0
6地址信息(AD)否不超过 4096 字节
7上传点类型(SR)否⚠️ 列名与采集测点的「采集点类型(SR)」不同名
8比例系数(FK)否默认 1,不能为 0
9偏移量(FB)否默认 0
10redata1否扩展字段
11redata2否扩展字段

5.11 长度约束汇总 ​

字段约束失败文案
点名(PN)不超过 60 字节,不能含 .,仅支持中文、数字、字母及 -、#、_、:、@「验证点名长度不能超过60」/「点名 string类型, 支持中文、支持数字、字母和特殊字符-、#、_、:、@ ,长度不大于60字节」
别名(AN)不超过 256 字节「验证别名长度不能超过256」
量纲(EU)不超过 12 字节「验证量纲长度不能超过12」
描述(ED)不超过 512 字节「验证描述长度不能超过512」
特征字(KR)不超过 16 字节「验证特征字长度不能超过16」
地址信息(AD)不超过 4096 字节「验证地址信息长度不能超过4096」
服务名不超过 11 字节【存疑】设备端返回超长错误,确切错误码未在本仓库确证(待真机确认)
通道名不超过 12 字节同服务下唯一
测点 ID有值时不小于 1024「int类型 , 必须不小于1024」

【警告】「不小于 1024」这一约束在导入路径中并未真正实现(服务端只拒绝负数),0 ~ 1023 会被放行。请客户端自行保证不小于 1024。

5.12 服务与通道字段 ​

字段取值说明
das_typedas、upload采集服务 / 上传服务
服务命令 cmdstart、stop、restart其它值静默不执行
通道命令 cmdstart、stop、restartrestart 结果被丢弃,响应不可信
log_level【存疑】服务端 proto 枚举的字符串 key合法枚举值未在代码中列举(待真机确认)
flag【存疑】字符串代码全程未读取该字段(待真机确认)