恭喜,你发布的帖子
发布于 2021-05-22 11:04:55
2楼
外部变量OPC读取实时值1
内部变量按钮开关1
内部变量模拟量显示1
内部变量高报设定值1
内部变量高高报设定值1
内部变量高报1
内部变量高高报1
1、当“内部变量按钮开关1”=1;把“外部变量OPC读取实时值1”赋值给“内部变量模拟量显示1”;
2、当“内部变量按钮开关1”=0;把“0”赋值给“内部变量模拟量显示1”;
以上用全局脚本实现,如何写代码
vbs:
if hmiruntime.tags("内部变量按钮开关1").read then
hmiruntime.tags("内部变量模拟量显示1").write hmiruntime.tags("外部变量OPC读取实时值1").read
else
hmiruntime.tags("内部变量模拟量显示1").write 0
end if
3、当“内部变量高报设定值1”≤“内部变量模拟量显示1”<“内部变量高高报设定值1”,“内部变量模拟量显示1”的背景颜色显示黄色;同时“内部变量高报1”=1
4、当“内部变量高高报设定值1”≤“内部变量模拟量显示1”,“内部变量模拟量显示1”的背景颜色显示红色;同时“内部变量高高报1”=1
5、用C或VBS怎么实现?
3,4先背景色用动态对话框,随便链接一个bool亮,设置为为1黄色,为0显示其他颜色,然后改为c脚本,修改脚本中的定义变量,以及脚本的触发变量,然后加简单的比较逻辑就行了。
比较我在全局变量里面写,背景颜色根据C这个格式对不对
请填写推广理由:
分享
只看
楼主