如何利用wincc脚本对变量进行计算

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何利用wincc脚本对变量进行计算相关的知识,希望对你有一定的参考价值。

不用脚本的话,在plc程序里实现。用脚本的话,方法多了。在输入输出连接一个变量a,a改变时,脚本里给别的变量赋值!脚本触发器选择变量a改变!还有很多办法,比如输入输出的内容改变事件,在这里给其他几个变量赋值,当然还是脚本赋值! 参考技术A 先说说你的怎么个推断法?
--------------------------
用WinCC倒也可以实现,无非用OleDb连接数据库,根据当前时间查询5分钟前液位值,接着用你的公式计算即可得到。这样太过麻烦,而且如果需要连续计算,则需要使用全局脚本定时计算。
--------------------------
我觉得直接在PLC中实现要更加方便一些,用定时中断(周期可稍大,如1分钟)先计算得出液位下降速度:LevelSP=(LevelNow-LevelLast)/1。
剩余时间即为:LevelNow/LevelSP。

以上是关于如何利用wincc脚本对变量进行计算的主要内容,如果未能解决你的问题,请参考以下文章

WinCC字符串归档变量查询

wincc中输入输出域可不可以给过程变量输入输出数据

wincc变量值乘100显示

WinCC全局脚本的定时触发?

在wincc中,我已经定义了结构体变量(有浮点型,整型,字符,文本类),c脚本中取值时需要再重新定

wincc脚本c触发器中文名称不触发