改变WINCC内部变量

WINCC配方,共40个变量,配方保存是使用的"用户归档",使用时从归档变量读取到内部变量.应客户要求,需修改配方系数,读取时是配方的100%,在配方界面里设置配方系数,系数在60%到100%之间,如图,在生产比例里写入系数即可改变配方数据.请问该如何实现?

问题补充:
只需要改变当前配方的系数就行,也就是只改变当前内部变量,不需要更改归档变量

图片说明:

改变WINCC内部变量   

最佳答案

写入系数即改变配方数据的话。那你SQL 里做的表太多了。  比如说做个ABCDEF 选择。从而选择不同的配方数据。
     你首先要确定你有多少个【配方,需要多少个配方。而后再保存配方。第三部查询相应的配方。最后将查询出的数据下载到PLC 里。
    建议你了解下用户归档,以及SQL 等相关知识。

提问者对于答案的评价:
1

专家置评

已阅。读写配方都使用SQL语句,画面上用I/O域显示配方变量数值。输入系数值做一次二次确认,用来执行一个脚本,脚本的作用就是把配方域的变量数值做运算后写入画面的I/O域。读写用户归档数据库的脚本实例可参考WinCC的帮助,可使用标准SQL语句。

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

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2018年1月1日 下午9:50
下一篇 2018年1月1日 下午9:51

相关推荐