函数说明: WriteValueWithAck VarName,VarValue,lWaitTime,VarDesc 向服务器写一个变量的值(仅对设备变量操作),并记录事件;该函数同步等待返回值。 VarName:变量名称,字符串; VarValue:要写入的变量值,整型; lWaitTime:等待服务器返回执行结果的超时时间,整型; VarDesc:要写入日志的描述,字符串; 返回整型:成功返回0,不成功返回错误代码。 如 a = sys.WriteValueWithAck("scada1.tagai",321,1000,"对scada1.tagai进行了写值操作")
举例: 在a.bsp的画面中加载一个Button对象,在脚本编辑器中编辑该Button的Click事件如下: Sub BSButton1_OnClick() a = sys.WriteValueWithAck("scada1.tagai",321,1000,"对scada1.tagai进行了写值操作") End Sub 运行a.bsp画面,点击Button,将321写入到“scada1.tagai”变量的值,将是否成功写入放在“a”中;查看事件记录,可以看到该事件描述。
|