DataTS 采集契约
DataTS 不以 REST 对外。没有监听端口,也没有 /live、/ready 或 /health。监管只能看到服务是否在运行。
时序页、测量与求值读取时序库,不连接 DataTS 进程。
现网种类
| 标识 | 典型来源 | 判定 |
|---|---|---|
opc | 订阅读现场 OPC | 进程配置里有 Driver.time_interval_ms |
dcct | 经 ZeroMQ 等源的流式测点 | 进程配置里有 Driver.time_interval_us(兼作种类判定) |
未登记的种类不得启动。联调时 VirtualPlant 自己写时序库;不要再跑一套 DataTS 去写同一路径。
测点行
每行一条测点。身份与地址键为 group、system、device、tag、address、datatype,可选 scripts。
下列开关决定这条点写到哪里:
| 键 | 含义 |
|---|---|
iotdb | 是否写入 IoTDB |
stream | 是否写入数据流 |
cache | 是否缓存近期数据 |
subscription | 是否按变化订阅 |
进程配置
两种种类都需要 Driver.server(该站点表中的现场地址)以及时间偏差门槛 Driver.max_allowed_timedelta。
OPC 使用 Driver.time_interval_ms 作为轮询间隔。DCCT 使用 Driver.time_interval_us 作为采样间隔。
IoTDB 段需要理解:是否写入、批量间隔,以及是否仅在数值变化时写入、到点后即使未变化也写一次。Redis 段在关闭时仍须存在;关闭不影响闭环读主库。