# 并网点数据送不进调度主站，多半卡在点表：104 规约怎么一项一项对

> 现场最费时间的不是装终端，是对点。主站能 ping 通终端、总召也有回应，界面上却是一片 0，或者一堆"未定义点"。这时候通道是好的，问题在点表、系数和时标。这篇把 IEC 60870-5-104（电力行业对应 DL/T 634.5104）里跟分布式光伏并网点打交道的部分拆开讲：点表要哪六列、遥测系数怎么定、遥信为什么必须用双点、遥控的"选择-执行"怎么走、对点现场按什么顺序过、掉线了查哪几个超时参数。点表地址与阈值以当地调度机构下发的模板和合同技术协议为准。

## 先把三样东西分开：通道、规约、点表

通道是路，专线、APN、5G 切片，管的是报文能不能过去。

规约是说话的语法，104、101、Modbus、MQTT，管的是双方怎么开口、怎么应答。

点表是词典，管的是"这条数据放在哪个地址、叫什么名、什么单位、乘多少系数"。

三样里出问题最多的是第三样。它不像前两样有明确的通断状态。通道断了会报警，规约不对会握手失败，点表错了什么都不报，只是主站上那个数字长得不像话。有个站的有功功率常年显示 3.2kW，实际是 320kW，终端按 0.1kW 一个码传，主站按 1kW 一个码解，差十倍，谁都没报错。

## 点表至少要有六列

一张能用的点表，缺哪一列后面都得回来补：

点号（信息对象地址，104 里是三字节）、点类型（遥测、遥信、遥控、遥调）、数据格式（单点、双点、归一化值、短浮点）、名称与单位、系数与偏移、告警阈值。

地址段怎么划，各地不一样。有的地区沿用 Modbus 的习惯，遥信从 1H 段起、遥测从 4001H 段起；有的整段连续编号，遥测遥信混排。拿到调度下发的模板，第一页的填写说明要先读完，别自己按经验拍。地址段一旦和主站侧不一致，两边都在正常工作，数据就是进不去。

山东 10kV 分布式光伏，近三年新上的站基本都按"四可"要求配了终端，点表模板也比较成熟；要补课的多是更早投运、当时只配了计量表的老站，这批站的点表往往是重新梳理出来的，对起来更慢。

## 遥测：并网点必送的几项，系数最容易翻车

一个 380V 户用或小型工商业并网点，遥测点一般 8 到 12 个：有功功率、无功功率、功率因数、三相电压、三相电流、频率、正向有功电量。

10kV 工商业站要多一层：逆变器侧的直流电压、直流电流、组串电流、机内温度、日发电量。这些点按逆变器台数乘，20 台逆变器的站，遥测点能上到 150 个以上，点表就不是一张纸能写完的事了，得用表格管版本。

系数出问题有两种典型：

一种是归一化值。用 TypeID 9（M_ME_NA_1）传的时候，一个码代表多少工程量取决于满码值，双方没约定满码值，等于没约定单位。现在多数新项目改用短浮点（TypeID 13，M_ME_NC_1），直接传工程值，省掉这层换算，点数不多的时候优先用短浮点。

另一种是倍率。电能表本身有倍率（互感器变比），终端读的是表底数还是已经乘过倍率的数，要在点表里写清楚。见过 400/5 的互感器，一边按一次值算一边按二次值算，电量差 80 倍。

## 遥信：开关位置用双点，别拿单点凑

并网开关位置要用双点（TypeID 3，M_DP_NA_1），四种状态：00 中间或不确定、01 合、10 分、11 无效。

用单点（TypeID 1）也能传，通信上没毛病，但丢掉了"中间态"和"无效态"。开关动作过程中主站看到的是一条跳变，事后查事故，分不清是本来就在分位、还是动作到一半卡住了。

必送的几路信号：并网开关位置、孤岛保护动作、防逆流动作、逆变器运行/停机/故障、通信中断告警、远方/就地切换。通信中断这一路是终端自己发的，主站靠它判断"是站里没数据还是终端掉线了"，少了这一路，掉线只能靠人发现。压板类的信号另算，那套有专门的验收口径。

## 遥控和遥调：终端只执行，权限在主站

遥控（TypeID 45，C_SC_NA_1）走"选择-执行"两步：主站先下选择，终端回确认，主站再下执行。跳过选择直接下执行，不少主站侧会直接拦掉，现场表现为"点了没反应"。

遥调的典型是限功率。主站下发一个限值百分比，终端要把它落到逆变器的 Modbus 寄存器上，再把逆变器回读的实际值传回主站。只下发不回读，主站会一直判"调节失败"——实际已经限住了，界面还是红的。

权限这块要在调试记录里写死：调度、业主云平台、运维 App 三处都可能发指令，谁优先。不写清楚，现场就会出现刚限到 30%、两分钟又被拉回 100% 的来回拉扯，而且事后没人承认是自己发的。

## 对点现场怎么走：一次总召，三轮变位

顺序别乱，乱了会重复排查。

第一步，总召。主站下发 TypeID 100（C_IC_NA_1），看终端是否依次回 COT=7 激活确认、COT=20 总召数据、COT=10 激活终止。三个都有，说明规约层通了。

第二步，遥测逐点比。用钳形表、电能表、逆变器屏幕上的读数对，误差超过 ±1% 就回头查系数，别在主站侧改显示值糊过去，那只是把错误藏起来。

第三步，遥信逐路变位。现场实际分合开关，看主站是否收到 COT=3 的突发上送。带不带时标也要确认：TypeID 30/31 带时标，1/3 不带。带时标的话是 7 字节（毫秒两字节加分、时、日、月、年），终端和主站时区差 8 小时是常见毛病，曲线图上表现为整段时间偏移。

第四步，断链恢复。拔卡或断网两分钟再恢复，看终端是否自动重连、缓存数据是否补传。补传没有，这段曲线就是空的，事后做发电量分析会莫名其妙少一截。

## 掉线查这四个超时参数

104 有几个链路参数，现场遇到"能连上但老断"，先看它们：

t0 建链超时，默认 30 秒；t1 发出测试帧后等确认的时间，15 秒；t2 无数据时发测试帧的间隔，10 秒；t3 测试帧等待时间，20 秒。另外 K=12 是未确认 I 帧的上限，W=8 是收到多少帧后回一次确认。

对实现象：一分钟断一次，多半是 t2/t3 配得比主站短，或者中间有 NAT 设备把空闲连接清了；一发大量数据就断，看 K/W 和终端缓冲区，数据太快主站来不及确认；根本连不上，先查 APN、端口映射和防火墙，别在规约上耗时间。

这些参数主站侧一般有统一口径，终端按主站要求配。现场各改各的，是最容易埋下"过几天又断"的做法。

## 一张自查表

| 阶段 | 要确认的 | 出事的表现 |
| --- | --- | --- |
| 点表落地 | 六列齐全，双方签字确认版本 | 主站显示未定义点 |
| 遥测 | 数据格式、满码值/倍率、量程 | 数值差 10 倍、80 倍 |
| 遥信 | 双点定义、变位上送、时标 | 开关位置反、时间偏 8 小时 |
| 遥控遥调 | 选择-执行、回读、权限优先级 | 点了没反应、反复被拉回 |
| 链路 | t0-t3、K/W、断链补传 | 一分钟断一次、曲线断档 |

表里最右边一列比中间一列好用：现场对不上时，先看现象落在哪一行，直接跳到对应环节，比从头捋一遍快得多。

## 依据与边界

- 规约内容依据 IEC 60870-5-104 及对应的电力行业标准 DL/T 634.5104、国家标准 GB/T 18657 系列，正式文本以现行发布版本为准。
- 点表地址段、数据格式、系数、告警阈值、超时参数，一律以当地调度机构下发的点表模板和合同技术协议为准；各网省公司可能有补充规定。
- 文中提到的时间参数为规约推荐默认值，实际工程中常按主站统一口径调整。

## 相关阅读

- [分布式光伏并网：通信侧联调与验收要准备什么](/knowledge/pv-grid-commissioning-checklist/)
- [光伏电站通信断了，按这个顺序往下查](/knowledge/pv-communication-troubleshooting-8-breakpoints/)
- [电力监控系统安全防护：为什么每个并网终端都要谈加密](/knowledge/vertical-encryption/)