当前位置: 主页 > PLC控制

关于一些编程思路的问题

上位机wincc,在上位机设定配料批次数据【set_1】,例如【set_1】设定为整数20,即需要配置20批次料,在wincc如何做一个C脚本让设定的数据【set_1】在没有变化时不传入PLC的寄存器中,如果数据变化才传入PLC,这样PLC在进行配料时就不会发生批次数据混乱的情况,请问下大家有没有什么办法,?
或者在PLC中有没有好的处理办法?
谢谢大家!

最佳答案

可在wincc中做逻辑判断,也可在PLC中,但思路都一样,先以wincc举例:
1.在wincc的变量表中创建内部变量tem,数据类型与【set_1】一样。
2.在wincc画面的io域中关联tem
3.在画面的刷新事件中添加脚本
if(tem!=【set_1】)
settagvaLUe("【set_1】",tem);
4.这样,只有发生变化时数据才会被写入PLC

其他知识调用的事件的位置不同。PLC也是。

提问者对于答案的评价:
谢谢,按照这个方法,已经解决了这个问题

  • 关注微信

猜你喜欢

微信公众号