S7-300组织块问题 点击:1085 | 回复:15



lujun_0520

    
  • 精华:0帖
  • 求助:1帖
  • 帖子:48帖 | 98回
  • 年度积分:0
  • 历史总积分:492
  • 注册:2006年3月15日
发表于:2008-02-26 12:24:00
楼主
刚系统接触西门子,对那些组织块不太了解,请问一下象那些延时中断比如OB20吧,就是指在OB1执行一定时间后再去执行OB20吗,该如何启动OB20呀,为什么我启动后OB20的程序不执行呀,还有那些循环中断是指每间隔一定时间去执行一下吗,比如是OB35是每间隔100MS执行一下吗,请大家指点.谢谢



门子

  • 精华:0帖
  • 求助:0帖
  • 帖子:6帖 | 16回
  • 年度积分:0
  • 历史总积分:92
  • 注册:2003年8月10日
发表于:2008-02-26 13:42:00
1楼
首先插入OB20,然后写点程序在OB20里边,设好中断参数,下载到CPU中,就行了

lujun_0520

  • 精华:0帖
  • 求助:1帖
  • 帖子:48帖 | 98回
  • 年度积分:0
  • 历史总积分:492
  • 注册:2006年3月15日
发表于:2008-02-26 13:45:00
2楼
中断参数在那里设呀 是在OB1掉用吗 可是不行呀

春华★秋实

  • 精华:0帖
  • 求助:0帖
  • 帖子:103帖 | 1038回
  • 年度积分:0
  • 历史总积分:3013
  • 注册:2007年5月17日
发表于:2008-02-26 14:01:00
3楼
OB会自动运行的。你在OB20编辑一段程序,它会延时运行

啸傲乾坤

  • 精华:0帖
  • 求助:0帖
  • 帖子:34帖 | 638回
  • 年度积分:0
  • 历史总积分:1394
  • 注册:2006年4月18日
发表于:2008-02-26 14:10:00
4楼
在工作站的“硬件组态”中,双击CPU,找到时间中断的设置,然后设置好参数就可以了(前提是你要先加好时间中断组织块OB,如OB10,OB20等)

lujun_0520

  • 精华:0帖
  • 求助:1帖
  • 帖子:48帖 | 98回
  • 年度积分:0
  • 历史总积分:492
  • 注册:2006年3月15日
发表于:2008-02-26 15:00:00
5楼
还有那地方吗,我看了一下,没有设置参数的呀 只有设置优先级的,而且有的OB都是不显示的,这是怎么回事呀,象我现在用的是315的,循环中断的就只显示OB35,其它的都是灰色的,这怎么回事呀

lujun_0520

  • 精华:0帖
  • 求助:1帖
  • 帖子:48帖 | 98回
  • 年度积分:0
  • 历史总积分:492
  • 注册:2006年3月15日
发表于:2008-02-26 15:01:00
6楼
还有那地方吗,我看了一下,没有设置参数的呀 只有设置优先级的,而且有的OB都是不显示的,这是怎么回事呀,象我现在用的是315的,循环中断的就只显示OB35,其它的都是灰色的,这怎么回事呀

lujun_0520

  • 精华:0帖
  • 求助:1帖
  • 帖子:48帖 | 98回
  • 年度积分:0
  • 历史总积分:492
  • 注册:2006年3月15日
发表于:2008-02-26 15:01:00
7楼
还有那地方吗,我看了一下,没有设置参数的呀 只有设置优先级的,而且有的OB都是不显示的,这是怎么回事呀,象我现在用的是315的,循环中断的就只显示OB35,其它的都是灰色的,这怎么回事呀

lujun_0520

  • 精华:0帖
  • 求助:1帖
  • 帖子:48帖 | 98回
  • 年度积分:0
  • 历史总积分:492
  • 注册:2006年3月15日
发表于:2008-02-26 15:01:00
8楼
还有那地方吗,我看了一下,没有设置参数的呀 只有设置优先级的,而且有的OB都是不显示的,这是怎么回事呀,象我现在用的是315的,循环中断的就只显示OB35,其它的都是灰色的,这怎么回事呀

西城教父

  • 精华:0帖
  • 求助:0帖
  • 帖子:2帖 | 68回
  • 年度积分:0
  • 历史总积分:306
  • 注册:2008年3月01日
发表于:2008-03-03 22:44:00
9楼
OB块的具体功能参照OB块说明书。
网上有下载!
我这儿也有一份,需要的话可以给你发一份

kiana

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 12回
  • 年度积分:0
  • 历史总积分:12
  • 注册:2003年12月28日
发表于:2008-10-07 21:36:42
10楼

@西域教父

请发给我一份,谢谢!e-mail:kiana.xj@163.com

 

yjdn

  • 精华:0帖
  • 求助:0帖
  • 帖子:3帖 | 203回
  • 年度积分:0
  • 历史总积分:408
  • 注册:2007年3月19日
发表于:2008-10-16 19:28:22
11楼

如果是灰色的,那就是这种PLC不支持这个组织块,

提供多达四个在指定延迟后执行的OB (OB20 到OB23)。每个延时OB均可通过调

用SFC32 (SRT_DINT)来启动。延迟时间是SFC的一个输入参数。

当调用SFC32 (SRT_DINT)时,需要提供OB编号、延迟时间和标识符。

经过指定的延迟后,OB将会启动。还可取消尚未启动的延时中断。

延迟时间(同OB编号一起传送给SFC32的值,单位为ms)到期后,操作系统将启动相

应的OB。

lk0429

  • 精华:0帖
  • 求助:0帖
  • 帖子:1帖 | 10回
  • 年度积分:0
  • 历史总积分:15
  • 注册:2007年12月13日
发表于:2008-10-16 19:38:13
12楼

啊,ob都是不需要在ob1调用的,只要cpu支持,在硬件配置那就可以开启ob20了

ihomept

  • 精华:0帖
  • 求助:0帖
  • 帖子:1帖 | 52回
  • 年度积分:0
  • 历史总积分:118
  • 注册:2008年6月11日
发表于:2008-10-17 13:51:36
13楼

硬件配置里面可以对这些OB进行设置

prince

  • 精华:0帖
  • 求助:0帖
  • 帖子:2帖 | 61回
  • 年度积分:0
  • 历史总积分:116
  • 注册:2007年5月07日
发表于:2009-04-01 08:43:29
14楼

初学者都会遇到的问题,300的功能太复杂了,需要学习的地方很多!

prince

  • 精华:0帖
  • 求助:0帖
  • 帖子:2帖 | 61回
  • 年度积分:0
  • 历史总积分:116
  • 注册:2007年5月07日
发表于:2009-04-01 08:44:10
15楼

这个ob块说明书工控网里有吗?

 


热门招聘
相关主题

官方公众号

智造工程师