发布于 2011-03-15 10:24:20
1楼
OB35时间单位是毫秒,其时间是间隔时间,也就是说OB35以固定时间间隔运行。注意:设置的时间必须大于OB35中程序执行所花费的时间。
例如:如果中断时间间隔为50ms而OB35中的程序花费的时间是70ms,那么OB35中的程序还没执行完毕就产生第二次中断,程序就会出错,这显然是我们不想看到的结果。
打个比喻:
以现在的技术,让你间隔一小时去月球拿一块石头你能做到吗???
去月球所用的时间大于去月球的时间间隔,你做不到吧???
OB10的设定如下:
None 不使用
Once 只执行一次
Every minute 每分钟执行一次
Every hour 每小时执行一次
Every week 每周执行一次
Every month 每月执行一次
End of month 月末执行一次
Every year 每年执行一次
然后再设置开始执行的日期(Start date)和时间(Time of day)就可以了.
我爱西门子