wincc vbs及C脚本问题

各位前辈好,请问在wincc中一个可以对变量进行置位、复位功能的反转按钮,如何通过编写VBS或C脚本的方式使置位及复位该变量(假如变量名为A)的时候都有确认弹窗弹出呢?

最佳答案

我来写个C语言的吧  单击按钮 出现提示对话框,然后点击确定,更改变量值
if (GetTagBit("fafa")==0)  //fafa就是你说的变量A
{
int  xRet = MessageBox(NULL,"要将该变量置位为1啦","提示",
MB_OK|MB_ICONEXCLAMATION|MB_SETFOREGROUND|MB_SYSTEMMODAL);
//int xRet = MessageBox(NULL,szBuffer,"确认窗口",MB_YESNO|MB_ICONQUESTION|MB_SYSTEMMODAL);//message 
if (xRet==IDOK)
{
SetTagBit("fafa",1); //Return-Type: BOOL 
}
}
else
{
int  xRet = MessageBox(NULL,"要将该变量复位为0啦","提示",
MB_OK|MB_ICONEXCLAMATION|MB_SETFOREGROUND|MB_SYSTEMMODAL);
if (xRet==IDOK)
{
SetTagBit("fafa",0); //Return-Type: BOOL 

}
}

图片说明:

wincc vbs及C脚本问题  

提问者对于答案的评价:
多谢前辈指点,另外我看前辈做的弹窗是只有确定按钮,我将MB_OK函数替换成了MB_OKCANCEL函数变成了有确定和取消两个选择的一个弹窗

最佳答案作者回复:
嗯 这样也可以,根据需要添加显示的按钮

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

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2021年7月5日 上午9:38
下一篇 2021年7月5日 上午9:38

相关推荐

  • Demo project for SIMATIC WinCC V7.4 SP1

    在官网上下了这个,例子,看起来很强大,但是没有视频操作流程,或者文档,学完了wincc,没办法检验效果,https://support.industry.siemens.com/c…

    SIMATIC WinCC 2020年11月1日
  • Wincc 7.5 SP1运行时Windows任务栏自动隐藏

    系统是win10 专业版1607 ,已设置win10任务栏不自动隐藏,运行RT全屏后,任务栏还是会隐藏。试过wincc7.4 sp1,没有问题 最佳答…

    SIMATIC WinCC 2021年7月5日
  • S7协议在WINCC中的应用

    WINCC与300的PLC通讯协议是S7协议吗?为什么又称wincc为二类主站呢?二类主站的概念不是在DP网络里定义的吗?两者该怎样理解呢? 最佳答案 1、WINCC与300的PL…

    SIMATIC WinCC 2021年7月5日
  • 控件无文本显示,HORN报警确认

    各位大侠,1,请教一下我在报警记录里面把所有的变量都组态好了,因为全都是输入变量全是BOOL型我在修改消息位的时候显示无法修改消息位全部是0,然后我运行报警控件的时候看不到我组态的…

    SIMATIC WinCC 2019年6月11日
  • Wincc中C脚本报AP_GLOBE.H错误

    这个不是库函数么,怎么还会有错! 说该动作不包含解释代码,这是怎么回事啊? 最佳答案 AP_GLOBE.H是WinCC系统头文件,保存的是标准函数的声明。楼主可以试着打开…

    SIMATIC WinCC 2019年6月11日
  • 触摸屏里面怎么做用户密码登录

    谁能发个例子给我 最佳答案 这个好办,具体步骤如下:1,flexible中在“运行系统用户管理”——“组”中建立一个组,名称为“管理员(默认)”,该页的右边“组权限”中勾选…

    SIMATIC WinCC 2019年6月11日
  • 如何设置wincc成只能监视不能编辑

    如何设置wincc成只能监视不能编辑 问题补充:属性里是如何设置的 请截图给我看一下 谢谢。 最佳答案 在WINCC属性里把快捷键都锁住,然后让WINCC开机自…

    SIMATIC WinCC 2021年7月5日
  • wincc里面“智能对象”如何做“状态显示”

    wincc里面“智能对象”如何做“状态显示” ,“状态显示”里面的是怎么添加的。 问题补充:能发个截图过来看看吗 最佳答案 状态显示就是靠变量控制控件显示隐藏,还有颜色,…

    SIMATIC WinCC 2021年7月5日
  • 如何设置进制未激活IO域显示灰色网格?Wincc

    我在一个仿真中由于是自己模拟的信号,所以输出的IO域中始终显示灰色网格,但是数值我可以控制,现在我想知道,我怎么做可以设置让未激活的IO域不显示为灰色的网格。 问题补充:禁止未激活…

    SIMATIC WinCC 2019年6月11日
  • wcc做时间记录

    我想做一个报表,举个例子说就是停机原因A吧,开始停机的时候我点A,然后记下这时停机的时间,当停机问题解除后我点复位,再记下这时停机解除的时间,每次停机都要记录这两项,原因还要记上,…

    SIMATIC WinCC 2019年6月11日

发表回复

登录后才能评论