前辈们,小弟最近在做一个wincc项目,有许多需要进行置位及复位操作的按钮,比如在wincc中建议了一个bool型外部变量a,现在画面中作一个按钮对a进行置位操作。那么怎样在点击鼠标时候弹出一个确认弹窗呢?
最佳答案
VBS:
If MsgBox("确认操作?", vbOKCancel) = vbOK Then
HMIRuntime.Tags("a").Write 1
Else
HMIRuntime.Tags("a").Write 0 ''这个可以不要
End If
C脚本:
参考这个:
https://wenku.baidu.com/view/e244dfe8e009581b6bd9eb03.html
如果变量实现点动式的,那可能需要在PLC里面进行复位,要不然设置成1之后,不复位的话,就一直是1啊
WINCC实现脉冲信号参考:
在WINCC中如何单击按钮发出一个脉冲信号?
http://www.ad.siemens.com.cn/club/bbs/post.aspx?a_id=1276061&b_id=5
提问者对于答案的评价:
按前辈的方法试了,解决了问题。另外前辈我再请教一下,在弹出弹窗把变量a置位后,怎么样写脚本可以实现再次点击该按钮时出现确认是否把a复位的弹窗,然后点击确定复位变量a呢?
原创文章,作者:ximenziask,如若转载,请注明出处:https://www.zhaoplc.com/plc356910.html