在WINCC中添加了一张图片,使这张图片作为按钮功能。要实现两个功能:
1、切换画面操作,(已经完成)
2、同时完成给内部变量BOOL型,赋值0的操作,不知道这步在C动作中应该如何添加?按左键我用直接连接方式,给变量赋值1了。现在需要释放左键再给赋值回0,因为释放左键使用的C调用画面转换了,不能再用直接连接方式了,需要再C脚本中添加上给变量赋值0的操作语句,想问问该添加什么,怎么写?注:不想在鼠标动作中进行修改,只在释放左键中加上一个赋值。图中是我现已经做好的,求大佬帮忙 谢谢
图片说明:
产品版区:SIMATIC WinCC
悬赏西币:1 | 解决时间:2020-07-14 11:33:21 | 提问者: 淡竹 - 学长  第2级
最佳答案
回答者:
zhangli0
-
超级顾问  第15级
2020-07-12 18:01:54
提问者对于答案的评价:
加上之后显示变量没有定义,是不是需要在前面定义这个BOOL型变量?该怎么写呢?
最佳答案作者回复:
在wincc的驱动链接下建立变量呀。
专家置评
已阅,最佳答案正确
置评专家:西门子人机界面产品支持 2020-07-14 11:54:25
C脚本写变量
SetTagBit(“Tag_Name”, value) 二进制变量
SetTagByte(“Tag_Name”, value) 无符号8位值
SetTagWord(“Tag_Name”, value) 无符号16位值
SetTagSWord(“Tag_Name”, value) 有符号16位值
SetTagDWord(“Tag_Name”, value) 无符号32位值
SetTagFloat(“Tag_Name”, value) 32位浮点数
回答者: NPOVEC - 顶级工程师  第12级
2020-07-11 14:40:32
这是画面中的窗口画面,窗口画面切换,不会影响变量赋值脚本执行
变量赋值脚本编写参考:
脚本(C/VBS):取反/变量之间赋值等
https://support.industry.siemens.com/cs/cn/zh/view/109748037
回答者: ISIEMENSID - 顶级工程师  第12级
2020-07-11 17:23:06
http://www.ad.siemens.com.cn/productportal/prods/hmi/wincc/q3_configuration/faq17.html
http://www.ad.siemens.com.cn/productportal/prods/hmi/wincc/q3_configuration/faq19.html
http://www.ad.siemens.com.cn/productportal/prods/hmi/wincc/q10_faq/faq0210.html
http://www.ad.siemens.com.cn/productportal/prods/hmi/wincc/q9_faq/profq9.html
回答者: CoolCool的猪 - 高级顾问  第14级
2020-07-11 17:30:43
欢迎您访问支持中心!
丰富的视频,全方位的文档,大量的网友交流精华……
为了更好的完善这些内容,我们诚邀您在浏览结束后,花20秒左右的时间,完成一个用户在线调查!
感谢您的支持!