西门子TIA博途利用库函数Totalizer计算电量KWH

标签:
电能电量计算西门子电能电量计算tia电能计算 |
此例根据功率KW来计算电能的累加值KWH。
西门子提供了一个库函数Totalizer,为了教学,此处对其进行了一些小的改动。
程序代码如下:
Value:某个时间段内的测量值,单位:米、升等。
Interval:测量时间段,单位:秒、分等。
Value与Interval的比值,单位:速度(m/s)、流量(l/m)等。
Cycle:扫描时间,即循环中断的时间。
Reset:复位累加值。
在循环中断OB30中调用以上累加函数块Totalizer,OB30的循环中断时间为100ms,无偏移。即每过100ms进行采样累加积分得到计算结果。
如下图:
此例中给定功率为5KW,以上将KWH折算成了WS。
当然也可以直接使用KW和H作为参数。如下图:
对累加计算结果进行监控。如下图:
注:
该函数块Totalizer可以对各种基于速度的量的累加,例如:距离、流量、体积等。
前一篇:西门子TIA博途断点测试循环