Kepware连接DL645-2007电能表
一、新建用户自定义(User-Configurable(U-CON)通道
(一)在项目→连接性上点击右键选择【新建通道】,在通道类型中选择【U-CON(User-Configura
(二)点击下一步给通道命名,根据自己的情况起个名字。我的实例把通道命名为Channel3
(三)通道选项:物理媒体选择COM端口,其他波特率,数据位等根据实际情况进行算则。
(四)点击<下一步>之后的【报告通信错误】、【优化方法】、【浮点数发送方式】等全部默认。最后点击完成即可。
(五)添加设备:在刚刚建立的Channel3的下面单击添加设备。先给设备起个名字。这里命名为com1。一路
(六)在com1的下面的U-CON Device Profile上面点击右键选择Transaction E
(七)新建标签如下:注意数据类型选择LBCD。格式选择 4个字节BCD反向格式。 客户端访问选择只读。然后
(八)下面要为标签Meter添加传输命令。按照DLT645-2007传输协议的规约添加即可。
1.第一个指令:添加写字符串指令(Write String Command)。先添加4个FE用于唤醒电表
2.第二个指令:添加写字符指令(Write Character command):写入结束符号16。至此
3.添加Transmit指令,将WriteBuffer数据写入串口。
4.添加响应读取指令。选择帧数据的类型为以结束符终止,结束符选择0x16。
5.选择更新标签:根据DL645-2007数据响应的格式,返回的电能数据从第19个字节开始,所以此处Da
6.指令添加完如下所示:
(九)为标签Meter1添加缩放。因为是余3码。通过缩放实现减3和更改小数位数的功能。原始低设置为3333
(十)OK,大功告成了,可以在Wincc中添加OPC条目,添加Meter1即可实现实时显示电能表的耗电了!