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
ReData1REDATA1redata1Redata1rc1RC1扩展字段
ReData2REDATA2redata2Redata2rc2RC2扩展字段

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":"显示名"}}。常见取值形如 INT16INT32FLOAT32

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_typedasupload采集服务 / 上传服务
服务命令 cmdstartstoprestart其它值静默不执行
通道命令 cmdstartstoprestartrestart 结果被丢弃,响应不可信
log_level【存疑】服务端 proto 枚举的字符串 key合法枚举值未在代码中列举(待真机确认)
flag【存疑】字符串代码全程未读取该字段(待真机确认)