您现在所在的是:

施耐德电气论坛

回帖:5个,阅读:776 [上一页] [1] [下一页]
8135
0aguang0
文章数:1636
年度积分:258
历史总积分:8135
品牌积分(施耐德):2046
注册时间:2010/10/21
发站内信
发表于:2019/11/25 22:29:31
#0楼
本贴内容来自<120例> 1.5.6章节

国产电能表符合DL/T 645-2007多功能电表通信协议.
通信接线:
  D1--25(A1)
  D0--26(A2)
  通信速率:1200bit/s,8个数据位,1个停止位.偶校验.无地址.
  通信时必须具备3相AC380V进线电源.
  通信帧格式见下表
附件 1.jpg

  读取正向有功总电能.
  发送:
  FE FE FE FE 68 99 99 99 99 99 99 68 01 02 43 C3 6F 16
  FE FE FE FE :唤醒功能码.
  99 99 99 99 99 99:设备序列号或设备号,此设置为广播地址.
  43 C3:=43-33=10 C3-33=90 即读取的9010地址.
  6F:和校验,68 99 99 99 99 99 99 68 01 02 43 C3的和校验,去掉溢出位.
  接收:
  FE FE FE 68 99 99 99 99 99 99 68 81 06 43 C3 93 35 33 33 21 16
  93 35 33 33:接收到的数据,xxxxxx.xx 93-33=60 35-33=02 33-33=00 33-33=00.即数据为00000260
  GVL全局变量表如下
附件 2.jpg

 程序如下
附件 3.jpg

本例程程序
附件:
[本地下载]

水平一般,能力有限.如有错误之处.欢迎并感谢指出.我一定认真学习积极改正.请勿DISS.
50
AUTOSYS168
文章数:288
年度积分:50
历史总积分:50
品牌积分(施耐德):308
注册时间:2019/10/29
发站内信
发表于:2019/11/26 14:35:13
#1楼
波特率才1200bit/s,会不会低了点,速度很慢呢?
8135
0aguang0
文章数:1636
年度积分:258
历史总积分:8135
品牌积分(施耐德):2046
注册时间:2010/10/21
发站内信
发表于:2019/11/27 21:34:54
#2楼
回复 #1楼 AUTOSYS168
估计是实验用的那款国产仪表的问题..

再一个我估计..是书在编辑的时候.少打了一个9
我看的时候还在想..1200的波特率,第一次见啊..会不会是19200啊
水平一般,能力有限.如有错误之处.欢迎并感谢指出.我一定认真学习积极改正.请勿DISS.
5190
FreeTigerMan
文章数:555
年度积分:165
历史总积分:5190
品牌积分(施耐德):895
注册时间:2002/9/9
发站内信
发表于:2019/11/29 20:43:39
#3楼
听说过645协议,但一直没用过。。。
8135
0aguang0
文章数:1636
年度积分:258
历史总积分:8135
品牌积分(施耐德):2046
注册时间:2010/10/21
发站内信
发表于:2019/11/29 23:39:06
#4楼
回复 #1楼 AUTOSYS168
真的有可能是1200
我刚刚看了个标准
缺省波特率是2400
水平一般,能力有限.如有错误之处.欢迎并感谢指出.我一定认真学习积极改正.请勿DISS.
8135
0aguang0
文章数:1636
年度积分:258
历史总积分:8135
品牌积分(施耐德):2046
注册时间:2010/10/21
发站内信
发表于:2019/11/29 23:39:35
#5楼
回复 #3楼 FreeTigerMan
底层就是485吧
645是个标准.不能叫协议吧
水平一般,能力有限.如有错误之处.欢迎并感谢指出.我一定认真学习积极改正.请勿DISS.

关于我们 | 联系我们 | 广告服务 | 本站动态 | 友情链接 | 法律声明 | 非法和不良信息举报

工控网客服热线:0755-86369299
版权所有 工控网 Copyright©2024 Gkong.com, All Rights Reserved

46.8003