在ob35块里编写的程序是作什么用的? 点击:7354 | 回复:9



千山独步

    
  • 精华:0帖
  • 求助:0帖
  • 帖子:159帖 | 3098回
  • 年度积分:4
  • 历史总积分:21261
  • 注册:2007年2月02日
发表于:2007-09-22 23:47:00
楼主
在ob35块里编写的程序主要是设置中断吧,不太理解,还请大家来说一下!


楼主最近还看过



yuanle

  • 精华:0帖
  • 求助:0帖
  • 帖子:9帖 | 10208回
  • 年度积分:2747
  • 历史总积分:48332
  • 注册:2005年4月22日
发表于:2007-09-23 06:57:00
1楼
系统根据OB35设置的时间定时调用。

皓月

  • 精华:9帖
  • 求助:0帖
  • 帖子:483帖 | 5271回
  • 年度积分:0
  • 历史总积分:8863
  • 注册:2003年11月09日
发表于:2007-09-23 20:44:00
2楼
定时中断,中断时间在硬件设置中设置

木影

  • 精华:0帖
  • 求助:0帖
  • 帖子:4帖 | 11回
  • 年度积分:0
  • 历史总积分:23
  • 注册:2007年7月15日
发表于:2007-09-24 09:17:00
3楼
不是设置中断,OB35是个定时中断模块,每隔一定的时间就会执行一次模块里的程序,定时时间默认为100MS,可以在CPU硬件设置中设置.

guafa58

  • 精华:1帖
  • 求助:0帖
  • 帖子:43帖 | 2142回
  • 年度积分:4
  • 历史总积分:3969
  • 注册:2006年1月13日
发表于:2007-09-24 10:08:00
4楼
是这样的拉,学习啊

不死小强

  • 精华:0帖
  • 求助:0帖
  • 帖子:15帖 | 57回
  • 年度积分:0
  • 历史总积分:129
  • 注册:2007年4月03日
发表于:2007-09-30 15:07:00
5楼
不是很明白,不是OB1才是“类”主程序吗
如何协调OB1和OB35?


举各例子:一个PROJECT里,有OB1,OB35,FB(背景DB),本来FB(背景DB)是在OB1中调用的,后以扫描方式执行,现在由OB35调用
如何协调OB1和OB35,

可能比较弱的问题,谢谢

春华★秋实

  • 精华:0帖
  • 求助:0帖
  • 帖子:103帖 | 1038回
  • 年度积分:0
  • 历史总积分:3013
  • 注册:2007年5月17日
发表于:2007-09-30 16:11:00
6楼
他们说的可能有点高深,我们新手不好懂。其实OB35就象OB1一样也是循环运行,只不过OB35是一定时间循环一次(默认100MS),可以在CPU修改此时间值。不过我不知道最大能修改为多少。还请高手说一下,谢谢!

三脚猫

  • 精华:0帖
  • 求助:0帖
  • 帖子:180帖 | 1598回
  • 年度积分:0
  • 历史总积分:1097
  • 注册:2004年7月08日
发表于:2007-09-30 16:15:00
7楼
OB1按扫描周期循环,很快,纳秒级的;
OB35按用户设定的周期循环,毫秒级的;

皓月

  • 精华:9帖
  • 求助:0帖
  • 帖子:483帖 | 5271回
  • 年度积分:0
  • 历史总积分:8863
  • 注册:2003年11月09日
发表于:2007-09-30 22:26:00
8楼
从优先级上来看,ob1的最低,ob35高一些,当ob1正常运行时,当设定的定时中断时间到时,ob1被中断执行,从而ob35得到执行,当0b35运行完后,再来从中断的地方来执行ob1,如此循环

千山独步

  • 精华:0帖
  • 求助:0帖
  • 帖子:159帖 | 3098回
  • 年度积分:4
  • 历史总积分:21261
  • 注册:2007年2月02日
发表于:2007-10-01 17:31:00
9楼
谢谢大家的帮助!

热门招聘
相关主题

官方公众号

智造工程师