在wincc画面上用输入/输出域实时显示变量,需要计算,输入/输出域有20多个,用什么方法合适呢?

监控画面上共有24个输入/输出域实时显示过程变量的值,但这些变量不是直接连接的,还需要计算转化,如果用VBS脚本编写每个输入输出域,触发时间怎么定呢?这么多会不会影响整个系统的运行,或者是用动态对话框编写可以吗?(表达式/公式),能告诉怎么用吗?其实我要实现的转换很简单,就是在PLC里是16384类似的数,我画面上要看到实际的数,但要实时显示,公式:显示值=变量*3000/16384,用什么方法实现最好呢?

问题补充:
输入输出域显示用直接连接方式,然后填转换公式,如果转换公式里有两个过程变量呢,会不会影响输出的实时显示呢?
例:
(过程变量a*3000/16384)*(3*过程变量b)/5*5.25,

最佳答案

用组态对话框,在你所要显示的输入输出域上右击,选择组态对话框,在里面填你要写的公式,然后直接连接即可,不会影响画面速度的,用的是画面周期。

图片说明:

在wincc画面上用输入/输出域实时显示变量,需要计算,输入/输出域有20多个,用什么方法合适呢?  

提问者对于答案的评价:
我也是这么想的,但是不确定,谢谢你的详细解答。

专家置评

已阅,最佳答案正确。

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

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

相关推荐