LDBW14
L519
+I
TDBW16
现在需要对1832这个数值根据实际需要加1或减1操作。wincc中如何做,程序中如何修改。
问题补充:
对519这个数进行加或减1,然后程序调用这个值进行下一步的调用。
因为本人对数据块DB之类不是很熟。还请多多指教。
最佳答案
设固定值放在MW2中,在WINCC中按钮属*件中释放鼠标左键让M0.0给1加,另一个按钮让M0.1减。程序中如图00
另外也可以在WINCC中用脚本直接让变量MW2加减1:
inta;
a=GetTagWord(MW2);
a=a+1;
SetTagWord(MW2,1);
图片说明:
d8b5b637e17218769ba75885f056395fbcf064FCb02b4bc14dfd7d642f33aaa1
提问者对于答案的评价:
我的程序编写还是有点问题。把固定值赋值给MW2之后再实现画面的加减。最终值还是原值。
最佳答案作者回复:
上面有点笔误,不应该是SetTagWord(MW2,1);,而是SetTagWord(MW2,a);