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日
下一篇 2019年6月11日

相关推荐

  • Wincc采集不到现场设备数据

    现场有一台设备,启动时因振动保护跳停。但wincc中历史曲线上没有该异常记录。请问是现场该设备PLC通讯问题还是wincc中数据采集设置没设好?怎么检查? 问题补充:查看该振动值变…

    SIMATIC WinCC 2021年7月5日
  • WinCC按钮操作确认 C脚本

    在WinCC上放一按钮,按一次给变量M赋1,再按一次赋0 ;当变量M是0时,此时按此按钮,要求弹出确认对话框,点“确定”再给M赋1;当M是1时,按此按钮,直接给M赋0,不…

    SIMATIC WinCC 2017年11月4日
  • 触摸屏密码丢失程序也丢了怎么办?

    我有一个项目因笔记本硬盘坏了,项目资料丢失了项目用的西门子触摸屏请问我的屏上已经加密了,我试了几个密码都不对请问可以解密吗?如何解密?听说更新OS可以清除密码?更新OS后画面内容是…

    SIMATIC WinCC 2019年6月11日
  • 求S7-200的模拟转换程序

    求S7-200的程序:料位计信号为0-20毫安信号,输入为AIW0。料位为0时,对应为20毫安信号,即显示100%,料位为满时信号为0。如何在程序中转换为料位0对应信号0,料位满对…

    SIMATIC WinCC 2019年6月11日
  • 求WinCC的相关脚本语言的资料

    1.C 和 VB 脚本演示项目怎么找不到2.Wincc组态手册2怎么找不到3.语言中英均可 最佳答案 链接:https://pan.baidu.com…

    SIMATIC WinCC 2020年11月1日
  • wincc6.2授权问题

    我装了WINcc6.2亚洲版的,授权管理器里面“missing lisence key”有4个:wincc S5 ethernet&nbsp…

    SIMATIC WinCC 2019年6月11日
  • 博途WINCC V13如何保存系统断电时的时间

    当前设备存在突然断电的可能,怎么保存断电时的时间,上电后需要读取这个时间做比较?现在是用配方保存每秒都保存一次,但是页面有一个弹窗会一直显示(见下图),会阻碍当前页面内容显示,有什…

    2021年7月5日
  • wincc与PLC的通信问题

    wincc可以通过PC/PPI与s7-200进行通讯吗? 最佳答案 WinCC不能直接和S7-200通讯,但可以通过OPC来实现。 用S7-200的OPC服务器软件PC&…

    SIMATIC WinCC 2019年6月11日
  • wincc脚本的问题

    "banzu"是WINCC项目中定义的一个字符型变量,该变量值根据工作班组的情况依次为A,B,C。现在在VBS脚本中有如下要求:dim bz如何实现b…

    SIMATIC WinCC 2017年6月19日
  • 写VBS脚本,为什么Write功能没有用?

    Option ExplicitFunction actionDim objTag,valSet objTag=HMIRuntime.Tags…

    SIMATIC WinCC 2021年7月5日