上位机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也是。
提问者对于答案的评价:
谢谢,按照这个方法,已经解决了这个问题
原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc167274.html