一个配料控制 有10中料,要实现日统计、月统计、年统计 如何实现呢?
已经有人实现这个功能 但还是不清楚思路 请看附件!
图片说明:
最佳答案
你好助理工程师,按理来说这个问题应该难不倒你,可以参考以下视频。
http://www.ad.siemens.com.cn/service/elearning/cn/CourseV2.aspx?CourseID=601
实现方法很简单使用指针的方式实现,这是界面的实现方式,
程序的话使用read plc的当前时钟然后放到VB中进行比较,比如年的话通过年这个字节的变化来累计,像流量累积每次进行累加,年月日累加的不同的是清零也就是复位时间,比如日的话每天一复位 月的话可以比较月份变化或者以日的最后一天或者每月1号的上升沿来进行月份累计,而年份的话可以通过月份为1日为1时间为0进行累计,这些都是很简单的你必须有30个变量记录这30个值,建议通过当月或日变化的方式比较 如果你用固定的日变化来统计月的话如果那天没有开机那么你这个月的统计也就没有了,主要就是一个累加与清零没有什么复杂的。
提问者对于答案的评价:
OK
原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc180084.html