wincc c脚本刷新

我WINCC做了个C脚本关于阀门的。它不是实时更新状态 ,实时的老更新不全。比如自动状态不能操作开关阀的按钮,它经常出现只有开或者关不能操作,但是我切一下画面,再切回来两个都不能操作了。求真相求帮助。是不是设置有特别需要注意的地方。坐等答复。

问题补充:
{
#pragma option(mbcs)

#define TAG_1 "STATUS_KVY_28413A"

if (GetTagByteWait(TAG_1)&0x08 )
  return 0;
 else
    return 1;

} 很简单的C语句 我直接在可操作性里面编写  STATUS_KVY_28413A 是我一个状态字节  第三位是1表示自动   自动的情况下 开关阀按钮不能操作。  大家帮我分析下  谢谢。

最佳答案

不知道你为什么要用脚本?你既然有自动状态,那么在按钮的属性--其它--允许操作员控制选项的动态上右键选择动态对话框,数据类型选择bool量,变量选择自动状态的那个变量,有效范围当值为真的时候选择否,假的时候选择是。这样就可以了。

提问者对于答案的评价:
虽然不是我想要的。但是你的回答最专业了。谢谢。

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

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

相关推荐

  • 各位前辈,谁有wincc5.0和wincc6.0的安装包

    因为项目需要,对就项目的改造,需要%ignore_a_1%5.0和wincc6.0的安装包,在网上没找到,希望哪位前辈能给帮助一下 问题补充:因为wincc6.0sp3可以看到画面…

    2020年11月1日
  • 关于WINCC安装问题 请大家给予帮助1

    我已经安装了SQL SERVER 2000了 可在安装WINCC时却显示我没有安装,对此我也没办法了 请给予一定的帮助 最佳答案 WINCC…

    SIMATIC WinCC 2019年6月11日
  • wincc flexible 曲线

    现场强行断电后再上电,触摸屏上的监控曲线不能显示和保存,报故障,故障代码为:Local database Erroe No. 2147467…

    SIMATIC WinCC 2019年6月11日
  • wincc报表打印

    wincc报表,在组态布局时,组态动态对象ODBC数据库>数据库表时,打印的结果,可以通过SQL语句来来输出. 问题:在SQL语句中,如何引用wincc内部变量的值.请举…

    SIMATIC WinCC 2019年6月11日
  • 1000IE V3远程报警上传怎么做?

    PLC是200smart,HMI是1000IE V3,怎么做成PLC报警后,上传到手机提示?有具体步骤吗? 最佳答案 可以发短信参考:通过智能手机/PDA (C…

    SIMATIC WinCC 2021年7月5日
  • WinCC v6.2数据读取

    WinCC v6.2和PLCS7-224 通过PC/PPI总线连接,可以读取存储器内实时数据,现在想将显示的实时数据存储到EXCEL里面或者将EXCEl的数值导…

    SIMATIC WinCC 2021年7月5日
  • wincc中变量属性只读,无法修改,如何在SQL中修改或者 删除?

    项目改造,wincc中变量是结构变量,无法修改也无法删除,在SQL2005中删除或者修改,按照大家说的在SQL2005的dbo.MCPTVARIABLEDESC中删除即可,但是找到…

    2017年11月12日
  • Wincc 7.5设置问题

    上位机wincc7.5在win10系统如何将wincc文件夹设置成只能读取不能复制删除 钻石用户推荐最佳答案 如图但是,如果有归档,等写盘的操作,那就有矛盾了呀如果是了为防止别人拷…

    2021年7月5日
  • WINCC怎么判断当前用户级别??

    WINCC怎么判断当前用户级别??WINCC怎么判断当前用户的级别呢???我只是想在画面上显示一下当前用户的级别,比如我把具有用户管理权限的用户归为管理员,不具有的归为操作员。。其…

    SIMATIC WinCC 2019年6月11日
  • WINCC开关量报警111

    图中,按钮11为给变量DD0001置1,0为复位0.我点11那个按钮,有报警记录出来,再点0,又出现一条记录。我想只要0-1时有记录出来。 图片说明:    最…

    2017年6月3日