wincc7.2变量运算处理问题

在wincc7.2中,如输入变量A,然后通过运算后给输出变量B,而且需要在画面上显示出来。变量和运算是实时变化的量。

问题补充:
我是用WINCC做上位机,OPC做服务器,从站有台达PLC、研华采集模块,台达PLC的数据采集上来后需要运算后研华采集模块,请问在WINCC上如何做将输入信号值(PLC的值)直接给到输出值(研华模块)?

最佳答案

很简单的,在画面上建立两个“输入输出域”,分别对应A、B。A设置为“输入输出”;B设置为“输出”。然后在然后在输出域B的属性“”输出“写上C脚本即可。触发器周期可以设置500MS。
假设B输出值=变量A+10,则C脚本如下:
float n;
n=GetTagFloat("A");
return (n+10.0);

补充:如果你能单独对采集模块和变频器读写数据,只需在WINCC里面中转运算一下不就可以了!不过建议加一个PLC好点,这样系统运行更安全可靠。不然WINCC一宕机,系统岂不是不能运行了?

提问者对于答案的评价:
谢谢,问题已解决,用的是全局VBS脚本

专家置评

已阅,最佳答案正确。

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

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

相关推荐