如何复位电能计量值?

在一项新工作的开始,复位电能计量模块是很有用的。复位操作意味着将电能计量值设回到初始值,也可以是0。

可以通过以下方式重新设置电能表

按照下面的说明,通过数据记录143复位电能表的电能计量值。

  1. 创建一个具有数据记录143相同结构的数据类型。示例项目已包括这样一个UDT。
    有关数据记录143的结构的详细信息在AI电能表Energy Meter 400VAC ST (6ES7134-6PA01-0BD0)手册的章节标题 for energy counters (DS 143) 和电能表 480VAC ST (6ES7134-6PA20-0BD0)手册的章节标题 Structure for energy counters (DS 143)

    图. 1AI电能表 400VAC ST 数据记录143的结构。

如何复位电能计量值?

图. 1

图.2为AI电能表 480VAC ST 的143数据记录更多的扩展数据

如何复位电能计量值?

图. 2

2. 创建包含此数据类型的数据块(DB),并设置数据记录的值。
Byte 0 and Byte 1: 16#01
Byte 2 to Byte 7:控制字节
控制字节用于指定哪一相 (L1, L2, L3) 的电能计量值是否被复位。

3. 在数据记录143的控制字节1中,设置 bit2 为 1时 复位电能计量值。
Control byte 1 = 16#04 (hex)
表1显示控制字节 1 的结构。

描述/ 值
0 溢出计量值:
0 = 无动作
1 = 复位溢出计量值
1 0
2 电能计量值:
0 = 无动作
1 =复位计量值 (在控制字节2中选择对应的计量值)
3 0
4 0
5 0
6 0
7 应用设置的起始值:
0 = 立即应用起始值
1 = 当用户数据的DQ位被置位时应用起始值

表 1

4. 在数据记录143的控制字节2中,设置 bit5 到 bit7 为 1时 选择电能计量值的类别(有功,无功,视在功率)。
Control byte 2 = 16#E0: 有功,无功,视在功率电能复位。
表2显示控制字节2 的结构。

描述/ 值
0 0
1 0
2 0
3 0
4 0
5 有功:
0 = 无动作
1 = 复位有功计量值
6 无功:
0 = 无动作
1 = 复位无功计量值
7 视在功率:
0 = 无动作
1 = 复位视在功率计量值

表 2

5. 字节8到字节127:每个电能计量值的起始值。
数据记录143中的电能计量值的起始值为64位浮点数字。在S7-1200和S7-1500中对应的数据类型为LREAL。
S7-300 CPU和S7-400 CPU没有对应的数据类型。相关常见问题条目号56600676 介绍如何将数据转换为LREAL 格式。FAQ提供了"DINT2LREAL" 功能块。
6. 以下适用于 AI Energy Meter 480VAC ST:
字节128到字节 157: 溢出计量值的启动值
数据记录143中的溢出计量值的起始值为64位浮点数字。在S7-1200和S7-1500中对应的数据类型为UINT。
7. 使用SFB 53“WRREC”写数据记录到电能表模块。

SFB 53 "WRREC"
表3 显示 SFB 53 "WRREC" 的输入参数。

输入参数 数据类型 描述
REQ BOOL REQ = 1: 传送数据记录。
ID DWORD

电能表模块逻辑地址。

注意
从硬件配置中取逻辑地址。第一个输入地址对应于该 ID。该ID必须以十六进制的形式指定。

如何复位电能计量值?
Fig. 3

注意
如果使用的是S7-1500 CPU / S7-1200 CPU,指定的是电能表的硬件ID。从 ET 200SP 的设备视图查看模块属性获取电能表的硬件ID。硬件ID的数据类型是 HW-IO。

INDEX INT 数据记录号: 143
LEN INT

要传送的数据记录的最大字节长度。

注意
数据记录143的最大长度如下:

  • 对于 AI Energy Meter 400VAC ST: 128 字节
  • 对于AI Energy Meter 480VAC ST: 170 字节
RECORD ANY

数据记录:

指向包含数据记录143的 CPU 数据区域指针。

表3

表4 显示 SFB 53 "WRREC" 的输出参数。

输出参数 数据类型 描述
DONE BOOL 数据记录已传送。
BUSY BOOL BUSY = 1: 写操作尚未结束。
ERROR BOOL ERROR = 1: 发生写操作错误。
STATUS DWORD 块状态或错误信息。

表4

注意

  • 如果想在同一时间从多个电能表模块中写入或读取, 需要注意 SFB52/SFB53 允许激活的最大通信数量(条目号 15364459)。
  • 或者,也可以通过输出数据重新设置电能计量值 (参见 AI Energy Meter 400VAC 手册,章节标题Reset energy counters via user data 和参见 AI Energy Meter 480VAC ST 手册,章节标题 Reset energy counters via user data

下载
下载包含的项目"EnergyMeter_reset.zip"。解压 "EnergyMeter_reset.zip" 文件到一个单独的目录。然后使用STEP7打开和编辑项目。

如何复位电能计量值?Registrierung notwendig energymeter_reset.zip (3,2 MB)

更多信息
详细信息关于电能表的手册和常见问题如下:

常问问题:
在设置和配置使用能量计的ET 200SP 时,需要注意哪些?
(条目号:81800892)
如何通过一次读出电能计的所有数值?
(条目号:81715524)
如何在电能计的输入输出数据中找出当前的测量值?
(条目号:81714201)
如何为ET 200SP 能量表选择电流变换器并把它连接到模块?
(条目号: 85477190)

创建环境
这个常问问题里的图片和下载信息是在STEP 7 V13 SP1 制作的。

原创文章,作者:ximenziask,如若转载,请注明出处:https://www.zhaoplc.com/plc322973.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2020年11月5日
下一篇 2021年4月12日

相关推荐

发表回复

登录后才能评论