如何在WINCC画面中对程序中的固定数值加1或减1,以及程序如何修改。

L     DBW  14
 L     519
 +I    
 T     DBW  16
现在需要对1832这个数值根据实际需要加1或减1操作。WINCC中如何做,程序中如何修改。

问题补充:
对519这个数进行加或减1,然后程序调用这个值进行下一步的调用。
因为本人对数据块DB之类不是很熟。还请多多指教。

最佳答案

设固定值放在MW2中,在WINCC中按钮属*件中释放鼠标左键让M0.0给1加,另一个按钮让M0.1 减。程序中如图00
另外也可以在WINCC中用脚本直接让变量MW2加减1:
int a;
a=GetTagWord(MW2); 
a=a+1;
SetTagWord(MW2,1);

图片说明:

如何在WINCC画面中对程序中的固定数值加1或减1,以及程序如何修改。  

提问者对于答案的评价:
我的程序编写还是有点问题。把固定值赋值给MW2之后再实现画面的加减。最终值还是原值。

最佳答案作者回复:
上面有点笔误,不应该是SetTagWord(MW2,1);,而是SetTagWord(MW2,a);

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

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2017年11月26日 下午4:05
下一篇 2017年11月26日 下午4:05

相关推荐