我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