如何确定电能表中 IO 数据的当前测量值?

本 FAQ 条目用于处理 IO 数据的循环读取。有关通过数据记录 142 进行非循环性读取的信息,请参见 81715524

操作指导

  1. 定义 IO 数据采用的测量方式。400 VAC 中有 10 种不同的用户数据类型;480 VAC 中有 25 种不同的用户数据类型。详细信息,请参见《电能表》手册中的“用户数据类型”章节。
  2. 表格 1 中列出了标准用户数据类型 254“总电能 L1L2L3”。
    字节 分配 数据类型 单位 值范围
    0 用户数据类型 BYTE 254 (FEh)
    1 质量信息=
    QQ1 I3 U3 I2 U2 I1 U1
    BYTE 位序列 qq xx xx xx
    2 到 3 电流 L1 单位 1 mA 0 到 65535
    4 到 5 电流 L2 单位 1 mA 0 到 65535
    6 到 7 电流 L3 单位 1 mA 0 到 65535
    8 到 9 总有功功率 L1L2L3 INT 1 W -27648 到 27648
    10 到 11 总无功功率 L1L2L3 INT 1 var -27648 到 27648
    12 到 13 总视在功率
    L1L2L3
    INT 1 VA -27648 到 27648
    14 到 17 总有功电能 L1L2L3 UDINT 1 Wh 0 到 4294967295
    18 到 21 总无功电能 L1L2L3 UDINT 1 varh 0 到 4294967295
    22 预留 BYTE 0
    23 总功率因子 L1L2L3 USINT 0.01 0 到 100
    24 电流标定 L1 USINT 0 到 255
    25 电流标定 L2 USINT 0 到 255
    26 电流标定 L3 USINT 0 到 255
    27 总有功功率标定 L1L2L3 USINT 0 到 255
    28 总无功功率标定 L1L2L3 USINT 0 到 255
    29 总视在功率标定 L1L2L3 USINT 0 到 255
    30 总有功电能标定 L1L2L3 USINT 0 到 255
    31 总无功电能标定 L1L2L3 USINT 0 到 255

    表格 1

  3. 通过用户程序从 IO 数据中相关的测量值(如,电流 I L1)。

  4. 此外,还可读取变量的缩放因子(如,“标定电流 L1”)。

    如何确定电能表中 IO 数据的当前测量值?
    图 1

  5. 测量值的计算如下所示:

    测量值 = “IO 数据值” * 10 ^ “IO 数据的缩放因子”

    示例:
    电流 =“电流 I L1” *10^ “标定电流 L1”

    S7-1500 程序示例:

  6. 图 2 和图 3 中显示了 S7-1500 CPU 的程序示例:

    如何确定电能表中 IO 数据的当前测量值?
    图 2

    如何确定电能表中 IO 数据的当前测量值?
    图 3

更多信息
有关 IO模块 Energy Meter 的更多信息,请参见以下条目 ID:

  • 手册:
    SIMATIC ET 200SP 模拟量输入模块 AI Energy Meter ST(条目 ID 73098696
  • 常见问题与解答:
    设置和组态带有 Energy Meter 的 ET 200SP 时,应注意哪些事项?(条目 ID:81800892
  • 常见问题与解答:
    如何一次读取 Energy Meter 中的所有测量值?(条目 ID:81715524
  • 常见问题与解答:
    如何复位 Energy Meter?(条目 ID:81715807
  • 常见问题与解答:
    如何选择 ET 200SP Energy Meter 的互感器且如何与模块相连接?
    (条目 ID:85477190

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

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

相关推荐

发表回复

登录后才能评论