STEP7 AO输出4-20ma信号,现在通过wincc的IO域可以设定了,还想各做1个加减1的微调按钮,与这个IO域并用,正常IO域调,然后通过加减1微调。但IO域一旦设定,加减1按钮就不起作用了。两路信号不能同时有效,怎么处理,非常感谢。
最佳答案
你的ao的数据哪里来的?如果自动计算的,你需要把计算结果加上这个wincc的微调结果(deta)后输出给ao。假设wincc变量是ao_deta,链接你的step7的deta变量。wincc io域链接这个变量。微调按钮按下动作中写脚本:加按钮:vbs:
hmiruntime.tags("ao_deta").write hmiruntime.tags("ao_deta").read+1
减按钮:hmiruntime.tags("ao_deta").write hmiruntime.tags("ao_deta").read-1
提问者对于答案的评价:
感谢各位老师的指点,你们的方法没来及实验,谢谢建议。这个问题搞定了,理解错误,IO域设定与按钮设定不冲突,可以共存,链接同一变量即可,刚开始想复杂了,连的变量也不合适,经过修改,可以了,很简单:可共同作用有效,连接同一变量即可。再次感谢。
原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc287715.html