现场有台电子秤,距离加料口有一段距离,1min以后才会到底下料口,需要延时读取该值,应该怎么做呢?
钻石用户推荐最佳答案
这个程序可以这样来做:
规划好一串数据存储区,假设自VD100开始的10个数据区(VD100~VD136)作为10个电子称的数据存储区,建立一个指针&VB100,每记录一个数据指针地址下移4个字节,即VD104的地址区,当10个数据区记录满后,第11个数据记录地址区仍然是从VD100开始的,把原值由新值覆盖掉,当然,这些数据记录仅仅是一些思路具体几个你可以按实际需要定义,调用指针记录数据及指针上、下移动到最后一次记录后,指针需要返回到起始的地址存储区位置。
另外,假设每记录一次数据所需要的时间(或者位置等)需要1min,那么指针的移动就是按这个引起来,这样第一次记录在VD100,而第二次记录在VD104,第三次则在VD108,以此类推。
另外一种可能控制的原理,假设称重是按每10秒进行一次记录的,而加料需要在1分钟后才能反应,那么,这样指针需要在移动6次后,才能将VD100的数据做相应的传送并计算、比较所需要的值。
提问者对于答案的评价:
原创文章,作者:ximenziask,如若转载,请注明出处:https://www.zhaoplc.com/plc369270.html