供电局的生产实时管控系统怎么把集中器电流显示几千安的

2019-12-27 18:57发布

按照标准DLT645-2007,电流 格式为三个字节,表示为xxx.xxx,我想问一下超过1000A的电流如何表示?

我在供电局后台上看到有些电流是三位小数,有些是两位小数,有些数据直接显示三四千安,有些却是负数,

这种2位小数的可能就是表示大电流的格式吧,

那这种超大电流的电流数据,是怎么在后台显示出来的,请知道的坛友告知,谢谢。
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
26条回答
dreampet
1楼-- · 2019-12-30 11:51
zjr0411 发表于 2017-5-12 13:52
我帖子第一句就是:按照标准DLT645-2007

我当然知道有标准,我问的是协议里电流格式是xxx.xxx,后台是怎 ...

你的问题应该是两方面造成的,一是你将电流换算为BCD码报文值部分有问题,某个字节出现了超过0~9的数值,二是服务器将BCD码报文值换算为电流时,没有对超出0~9的数据做异常处理。
zjr0411
2楼-- · 2019-12-30 14:58
 精彩回答 2  元偷偷看……
zjr0411
3楼-- · 2019-12-30 19:57
dreampet 发表于 2017-5-12 09:48
DLT645传输的3字节电流,最高位表示方向,0正1负,所以有负数是正常的。协议的数据部分是10进制的BCD码,不 ...

你好,上次指导我电流的问题,今天又遇到问题了,那个服务器端判断停电与否是不是

通过指令:03 11 00 00 掉电总次数

来判断的,如果不想让服务器知道停电了一次,怎么操作呢?把这个指令回复改为0吗?

请指导一下,谢谢!
dreampet
4楼-- · 2019-12-30 20:02
zjr0411 发表于 2017-6-7 16:19
你好,上次指导我电流的问题,今天又遇到问题了,那个服务器端判断停电与否是不是

通过指令:03 11 00 0 ...

03 11 00 (00 ~ 0A) 是上报历史停电信息,电表需要记录累计掉电次数以及最近10次的掉电时刻。如果没有停过电当然就发0了,包括后面的掉电时刻也不用发了

而当前是否停电则是由 04 00 05 07 电表运行状态字7的第5位来发送。
zjr0411
5楼-- · 2019-12-30 22:04
dreampet 发表于 2017-6-7 16:35
03 11 00 (00 ~ 0A) 是上报历史停电信息,电表需要记录累计掉电次数以及最近10次的掉电时刻。如果没有停 ...

我看集中器读电能表的指令里面有 03 11 00 00,就算是停电一次后,集中器并没有主动发03 11 00 01-0A读电能表的停电数据

就算是03 11 00 00的回复数据里面,停电次数增加了也不主动读电能表的停电和来电时刻数据呢。
mypear
6楼-- · 2019-12-31 01:42

RTX截图未命名.png (1.04 MB, 下载次数: 0)

下载附件

2017-6-7 17:42 上传


大电流或高压电压都用变比,再在后台计算

一周热门 更多>