必需权限:VariableWrite

如要修改变量值,发出PUT请求,请求的主体部分使用下列数据格式:

  { "Value" : "[new value]"}

例如,使用下列URI修改ni.var.psp://localhost/hvac/t01的值:

PUT http://my_server:3580/nivariable/VariableValues('ni.var.psp://localhost/hvac/t01')/Value

注: 即使变量是string类型或其他类型,变量的Value属性必须是一个字符串序列。如要写入string类型的变量,使用"\"test\""格式。

如回复的主体为空,状态代码为204,表示修改成功。如PUT请求数据无效或无法写入变量,将返回500 Internal Error或400 Bad Request。发生错误时,回复的主体中包含标准OData错误对象。