luauto
级别: 略有小成
精华主题: 0
发帖数量: 66 个
工控威望: 265 点
下载积分: 661 分
在线时间: 23(小时)
注册时间: 2009-04-23
最后登录: 2020-02-04
查看luauto的 主题 / 回贴
楼主  发表于: 2010-11-23 08:36
在WINCC中怎么用按钮代替滚动条的上、下箭头,做模拟量调节
纪加飞
级别: 探索解密
精华主题: 0
发帖数量: 31 个
工控威望: 170 点
下载积分: 828 分
在线时间: 37(小时)
注册时间: 2009-05-25
最后登录: 2023-11-24
查看纪加飞的 主题 / 回贴
1楼  发表于: 2010-11-24 17:50
用计数器
yangyeyong1
中国的电力电气
级别: 略有小成
精华主题: 0
发帖数量: 118 个
工控威望: 321 点
下载积分: 1621 分
在线时间: 150(小时)
注册时间: 2008-08-16
最后登录: 2022-06-30
查看yangyeyong1的 主题 / 回贴
2楼  发表于: 2010-11-25 20:43
添加两个按钮,在画两个三角形,一个箭头朝上,一个箭头朝下。
然后把一个朝上的箭头放在第一个按钮上,再把朝下的箭头放在另一个按钮上。

下一步是鼠标选中第一个按钮和箭头朝上的三角形,鼠标右键--自定义--添加一个鼠标左键动作事件,
这样按钮和三角形箭头就成了一个整体的按钮,并且还有了个鼠标左键动作的事件,另外一个按钮和下箭头同第一个一样操作。
最后在自定义好的按钮里选择属性---事件---左键动作用VBS代码和C来实现。

VBS代码如下:

上箭头加数值按钮;点动一次往变量as里加一
dim dat,dat1
dat=dat+1
Set dat1=HMIRuntime.Tags("as")
    dat1.write dat

下箭头减数值按钮;点动一次往变量as里减一
Dim   dat, dat1,,dat2
Set dat=HMIRuntime.Tags("as")
    dat, read dat2
dat2=dat2-1
Set dat1=HMIRuntime.Tags("as")
    dat1.write dat2
  
wysh
级别: 略有小成
精华主题: 0
发帖数量: 37 个
工控威望: 203 点
下载积分: 661 分
在线时间: 33(小时)
注册时间: 2008-11-08
最后登录: 2024-04-06
查看wysh的 主题 / 回贴
3楼  发表于: 2010-11-27 18:32
关键看你PLC的程序怎样做了
wysh
级别: 略有小成
精华主题: 0
发帖数量: 37 个
工控威望: 203 点
下载积分: 661 分
在线时间: 33(小时)
注册时间: 2008-11-08
最后登录: 2024-04-06
查看wysh的 主题 / 回贴
4楼  发表于: 2010-11-27 18:33
方法有很多种
720p高清拷贝
级别: 探索解密
精华主题: 0
发帖数量: 30 个
工控威望: 139 点
下载积分: 817 分
在线时间: 42(小时)
注册时间: 2010-11-18
最后登录: 2018-02-06
查看720p高清拷贝的 主题 / 回贴
5楼  发表于: 2010-11-27 19:11
按钮的变量做计数器的加,减,
PLC程序里就用计数器做模拟量吧