我想在wincc中实现这样的功能:我这里有一个称重的计量斗(重力传感器),用于计量物料质量,当计量斗中的重量达到在wincc中输入的重量后就停止计量,同时记录下此时刻计量斗中的实际质量,长期保存,在wincc中查看和打印。我想了好久不知道这么作,请求前辈们给予指点。
问题补充:
谢谢前辈回答!问题是这样的,当条件满足以后,在下位机记录下这个数据,然后给wincc,我看wincc中记录编辑器中好像一直会记录这个变量的值,实际上只能让其记录条件满足时刻的数据其它时刻的不能记录(不采集数据)。
最佳答案
楼主的问题是想做到条件满足时归档一次吧?
所归档变量的归档类型可以设置为非周期归档,采集选择为事件控制,事件可以选择C脚本或者变量,当然是变量简单咯。
要注意的是事件每变化一次(不管是0->1,还是1->0),系统都会归档1次,因此你要在PLC中编制一个取反的程序,即当条件满足时将1个BOOL变量置1,下一次条件满足时将BOOL变量置0,如此反复。
提问者对于答案的评价:
谢谢前辈的回答,你说的很好,我的可以了。我查看wincc手册中的变量记录一章中第一节数据术语说非周期归档变量边沿触发时归档,可是在第三节中却说变量为真时开始归档,为假时停止归档,哎郁闷!
原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc274550.html