WINCC实现按键加减 .
点击数:7906 次 录入时间:03-04 11:55:02 整理:http://www.55dianzi.com PLC入门
我现在用S7200cpu,组态软件用WINCC7.0,其中有个变量控制变频器频率,要求在(0.0-50.0)HZ之间可调,我想在WINCC画面上设两个按钮,其中一个为“增加”,一个为“减少”,当按“增加”一次时,对应变量数据加0.1,当按“减少”一次时,对应变量数据减0.1,请问在WINCC画面面上该如何实现,对应S7200又该如何编程。答:wincc用vbs做:按钮加脚本:dim mytagmytag=hmiruntime.tags("tag1").readmytag=mytag+0.1hmiruntime.tags("tag1").write mytag点一次加按钮tag1的值加0.1按钮减脚本:dim mytagmytag=hmiruntime.tags("tag1").readmytag=mytag-0.1hmiruntime.tags("tag1").write mytag点一次减按钮tag1减0.1用pc access 连接200plc,tag1对应200的地址。上面的方法可行,不过西门子的计数器不好用。我提个其他的建议,我曾经看过一个程序,具体怎么编程我忘了,最后的功能是检测你按按钮的时间,如果你按的按钮在一个规定的时间之内,那么值加减一个单位,如果持续按住按钮超过某一个时间,那么持续累加一个单位(即,每个PLC扫描周期就加一个单位),其实通过计时器来实现。因为我们也要考虑到实际操作上的方便,总归有需要快速累加的时候。如果每点一起加0.1,会累死人的,手都酸掉。wincc:设两个按钮,单击属性,关联两个BOOL变量,按下赋1,松开赋0,另一个按钮同样设置。[1] [2] 下一页
本文关键字:暂无联系方式PLC入门,plc技术 - PLC入门