关于OB10的编程?

我想统计一下某车间8小时的班产量和三班总的日产量,打算采用OB10来编程实现。我发现有两种实现方式:
1.在硬件组态中,双击CPU,打开“Time OF Day Interrupts”选项,设置启动时间日期中断的日期和时间,并选中“Active”。
2.通过SFC28,29,30,31,在程序中编程来设置相关参数。
如何确定OB10触发的时间?假定我设置时间为2014-6-1-8:0:0.000,但我是在2014-6-10日的什么时间通电下载的程序,那么OB10算什么时间启动的?
我主要关心的问题是,我设置每小时触发一下OB10,如何准确的计算出每天的三班时间是:8点到16点到24点再到8点的整8个小时?

最佳答案

你需要校正plc时钟,然后在该时间之前激活ob10日期时间中断,可以选择每小时中断一次,然后用一个变量来计算中断次数,如用MW10每小时加1,加到8小时,统计一次,然后将MW10清0,重复此过程。就可以实现每天三班的产量计算

提问者对于答案的评价:
感谢您的回答。只有把时间设置在CPU启动之后吗?

原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc232639.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2018年12月1日 下午1:14
下一篇 2018年12月1日 下午1:15

相关推荐