当前位置: 主页 > PLC控制

改变WINCC内部变量

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

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

图片说明:

f9c8cca155285167f029c0c0b6fbb1668d65de419416eb347b9ea86FCb9cdd45

最佳答案

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

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

专家置评

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

  • 关注微信

猜你喜欢

微信公众号