在WINCC中HMIruntime和screenitems是怎么个用法的

我想做一个按钮(按钮1)点一下把输入域(输入输出域1)中的数值给变量tag1

1、首先打开WINCC,如图是一个简单的水泵启动和出水阀出水的梯形图,M0.0和Q0.0分别是启动水泵输入和输出点,相当于按钮和水泵电机。

2、在变量管理中创建变量Q0,数据和地址按图中红圈选择。

3、在WINCC的图形编辑中画出相应的图形,这里右键点击水泵图形,找控件属性中的前景色,右键进入动态对话框。

4、选择布尔型,真填充绿,假填充红,然后单击红圈位置选择变量Q0。

5、这时可以看到下图为完成的画面。单击水泵的启动按钮,水泵运行,变成绿色。

温馨提示:答案为网友推荐,仅供参考
第1个回答  推荐于2018-02-12
HMIRuntime是WinCC运行时对象,ScreenItems是画面对象集合,在VBS里可以直接使用,你可以在按钮的鼠标动作里写VBS脚本
HMIRuntime.Tags("tag1").Write ScreenItems("输入输出域1").OutputValue追问

但是代码输到ScreenItems("输入输出域1").是后面没有跳出来有OutputValue 可以选,按你的方法没有实现功能!该怎么做呢?

追答

有些属性不会在列表里显示出来,你要自己输入。

本回答被提问者和网友采纳
第2个回答  2016-04-16
HMIRuntime是WinCC运行时对象,ScreenItems是画面对象集合,在VBS里可以直接使用,你可以在按钮的鼠标动作里写VBS脚本
HMIRuntime.Tags("tag1").Write ScreenItems("输入输出域1").OutputValue

相关了解……

你可能感兴趣的内容

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 非常风气网