wincc 脚本程序怎么写

在画面中建了一个按钮:按钮1,上面的文字为:启动。我想要一个vbs动作。当按下按钮的时候,如果当前按钮的文字为“启动”,则将二进制变量p1赋值为1,并且将按钮文字改为“停止”。如果按钮的文字为“停止”,当按下的时候,会将变量p1赋值为0,同时再将文字改为“启动”。这个vbs代码怎么写呀。

用VBS写就可以.
再用C写一遍最好.谢谢.

最佳答案

在按钮的属性---字体----文本----动态向导,绑定变量p1,选择布尔,TRUE时“停止”,FALSE时“启动”
C:
///////////////////////////////////////////////
SetTagBit("p1",(SHORT)!GetTagBit("p1"));
/////////////////////////////////////////////
VBS:
////////////////////////////////////////////
Dim A,B
Set A =HMIRuntime.Tags("p1")
B=A.Read
If B Then
 A.Write 0
Else
 A.Write 1
End If

提问者对于答案的评价:
ok

原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc269062.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2019年6月11日 上午6:29
下一篇 2019年6月11日 上午6:29

相关推荐