wincc输入确认

请问高手:如何在一个I/O域中输入一个数据后,回车,再出一个确认菜单 ?因为此时该数据会按设定的公式计算后输出给其它变量,如果不确认连续按回车,则会连续计算导致错误。该数据为内部结构变量。谢谢! 
 

问题补充:
我的原程序如下:
 double b;
 b=(double)GetTagDouble(TAG_6);
 SetTagDouble(TAG_5,b);
 按塞上雁先生的方法,在输入输出域赋值后,按“按键”使程序能计算一次,也能弹出一个确认方框,但再次输入后不能计算。请问解决方法。

最佳答案

.发个列子你,注意查收
 对I/O的对象属性—-事件—-键盘—-释放写脚本:
 double x1=GetTagDouble("x1")+11;
   // I/O输入值的计算公式,可以修改。
 int  x=MessageBox(NULL,"ok","message",MB_YESNOCANCEL);
 if (x == IDYES)
 {
  SetTagDouble("x2",x1);
   // I/O输出值的计算公式,可以修改。 
 } 
 

提问者对于答案的评价:
谢谢,此方法可行。

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

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

相关推荐