数采仪密钥怎么获取:MN、PW、ST 分别找谁要

“数采仪显示连接成功,平台就是没数据。”这是我们在华东某化工园区现场听到最多的一句话。先给结论:多数情况不是网络断了,而是密钥没对上。数采仪密钥怎么获取?它不是设备自带的一串固定密码,通常由联网平台分配,核心是 MN(设备编号)、PW(通信密码)、ST(系统编码),部分平台还会给一个鉴权 token。拿到这几样,填进数采仪的“平台参数”里,再用 1014 这类命令做一次提取实时数据测试,才能判断通没通。

密钥到底指什么

HJ212 报文里,QN 是请求时间,ST 是系统编码,CN 是命令编码,PW 是通信密码,MN 是设备唯一编号,Flag 是标志位,CP 是数据段,末尾带 CRC16 校验。平台认不认这台数采仪,第一眼看的就是 MN 和 PW。很多客户把“密钥”理解成设备开机密码,其实不是。设备开机密码是本地维护用的;平台密钥是联网上传用的,两者别混。

  • MN:一般由平台或属地运维方分配,一企一码,不能自己随便编。
  • PW:通信密码,平台注册设备时生成或由管理员设置,区分大小写。
  • ST:系统编码,按平台要求填,不是所有平台都让改。
  • 鉴权 token/密钥:部分园区平台在 HJ212 外层再加一道鉴权,需要单独申请。

数采仪密钥怎么获取:四条路

第一条,走平台企业端注册。排污单位用平台账号新增排口和设备,提交 MN 申请,平台审核后给出 PW。第二条,找属地平台运维方。有些地区不让企业自己注册,由运维单位在后台开设备、导密钥。第三条,设备出厂预置。部分项目在发货前已经把 MN、PW 写进 PS-S01 的参数模板,现场只要确认没被改。第四条,从旧设备或迁移单里导。换机时不要把旧密钥直接抄到新机,先确认平台是否允许一码多机。

如果这四条都走不通,别在设备上反复试。让平台侧查“设备注册表”里有没有这个 MN,PW 是不是被重置过。我们遇到过某印染厂换完主板后 MN 没变、PW 被平台自动刷新,现场一直显示连接成功,实际每次上传都被平台判鉴权失败。

拿到密钥后先做一次最小测试

不要一上来就等小时数据。先用 1014 提取实时数据,看平台回包。报文里 CN=1014,MN 和 PW 必须和平台登记一致,CP 段带需要提取的因子编码。回包如果提示“鉴权失败”或“设备不存在”,先回到密钥;如果回包正常但数据为空,再查设备层。扩展命令 2000–2999 是自定义区间,3020 这类扩展命令各平台用法不同,别拿网上的示例直接套。

排查顺序:先密钥,再网络,再设备,再平台

顺序不是随便排的。密钥错,网络再通也白搭;网络错,设备参数再对也传不出去;设备错,平台侧只能看到空包;平台错,前面三层都正常也会没数据。按这个顺序,每一步都有判断标准。

  • 密钥层:看设备参数里的 MN、PW、ST 与平台登记是否逐字一致,注意空格和大小写。
  • 网络层:看数采仪能不能解析平台域名、端口通不通、有没有被白名单拦。能 ping 通不代表端口通。
  • 设备层:看设备时间是否准确、CRC 校验是否通过、CP 段因子编码是否在平台允许列表里。
  • 平台层:看设备是否已绑定排口、是否被停用、数据表有没有收到包但解析失败。

三个容易误判的坑

  • 坑一:把“连接成功”当成“上传成功”。TCP 连上只说明链路通,平台鉴权失败也会保持连接。要看应用层回包,不是看信号灯。
  • 坑二:改完 PW 只重启设备,不重启通信任务。部分设备参数保存了,但通信进程还拿着旧密码,必须重新初始化连接。
  • 坑三:拿测试平台的密钥填生产平台。测试环境和生产环境的 MN、PW 经常是两套,混填后报文能发出去,平台查不到设备。

FAQ

问:我这个情况到底要不要传?

答:先看排口是否纳入联网范围,再看平台有没有给你开设备。没开设备就先别纠结密钥,先走注册。

问:数采仪密钥怎么获取,能不能让厂家直接给?

答:厂家只能给设备出厂预置的那一套,平台侧密钥要以平台登记为准。换平台、换排口,密钥通常要重新申请。

问:PW 填错了,平台能看到连接吗?

答:能看到 TCP 连接,但应用层会判鉴权失败。所以别只看“在线”,要看有没有有效数据包。

问:MN 能不能自己编一个?

答:不建议。MN 是平台识别设备的唯一编号,自己编的号平台不认,后面迁移也麻烦。