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

相关推荐