跳转至

1.取得、设置实时值

例1

Lua
1
2
3
value1=GetTagValue("直流电压1")--得到直流电压1的值
SetTagValue("直流电压2",value1)--将它设置到直流电压2里
value3,qos3=GetTagValueAndQos("直流电压3")--得到直流电压3的值和质量
  • 说明

    “直流电压1”是一个采集点,“直流电压2”是一个虚拟的计算点,上述脚本将采集到的值,赋值到了一个计算点里;如果有需要,还可以取得测点的质量,参照第3行,value3为“直流电压3”的实际值,qos3即为“直流电压3”这个采集点的质量。

    质量值 说明
    0
    50 初始化中
    100

例2

Lua
value = GetDevTagValue("INV1","Psum")--得到设备名称为INV1下,测点描述为Psum的值
SetDevTagValue("INV1","Ppv",value)--将这个值写入到设备名称为INV1、测点描述为Ppv的测点里去
  • 说明

    “Psum”是一个采集点,总有功功率,“Ppv”是一个虚拟的计算点,直流功率,上述脚本将采集到的值,赋值到了一个计算点里;

    本例和例1的应用场景不同,当设备数量较多,而测点名称没有规律时,宜采用本例的方式进行批量操作。