您现在所在的是:

西门子SIEMENS

回帖:7个,阅读:967 [上一页] [1] [下一页]
886
buct09jixie
文章数:40
年度积分:50
历史总积分:886
注册时间:2013/1/8
发站内信
发表于:2015/3/30 16:03:32
#0楼
    FB41的CYCLE采样时间怎么设定,将FB41放到OB35中调用FB41的CYCLE采样时间与OB35的循环中断时间关系是什么??网上找了半天也没人能解释明白,求论坛大神指导!
21891
yejingmao
文章数:12575
年度积分:50
历史总积分:21891
注册时间:2007/5/3
发站内信
2017春节活动(三)
发表于:2015/3/30 16:16:53
#1楼
在ob35中用计数来调用pid,比如ob35是100ms一次,则计数10次才调用一次pid,不就是1s调用一次么
自学成才!
1494
zwb625
文章数:83
年度积分:50
历史总积分:1494
注册时间:2014/11/8
发站内信
发表于:2015/3/30 16:53:22
#2楼
OB35是循环中断,也就是说每隔一个设定的时间周期执行一次程序。采样周期是每隔多长时间去采集外设的模拟量值
886
buct09jixie
文章数:40
年度积分:50
历史总积分:886
注册时间:2013/1/8
发站内信
发表于:2015/3/30 22:02:29
#3楼
回复 #2楼 zwb625
您好,这两个时间设置时需要注意什么吗?我在OB35中调用FB41的话
886
buct09jixie
文章数:40
年度积分:50
历史总积分:886
注册时间:2013/1/8
发站内信
发表于:2015/3/30 22:03:34
#4楼
回复 #1楼 yejingmao
这样的话FB41采样时间CYCLE设定多少
1494
zwb625
文章数:83
年度积分:50
历史总积分:1494
注册时间:2014/11/8
发站内信
发表于:2015/3/31 8:31:08
#5楼
回复 #3楼 buct09jixie
可以根据你所要实现项目的功能去设置,OB35可以在CPU属性里面去设置它的执行时间周期,优先级是12。而FB41的采样时间是实际读取外设模拟量的周期时间,换言之,就是隔多长时间去读取模拟量值回来。比如:温度,你不需要每100ms去读一次吧,所以这个采样周期我们就可以设置1s,2s..或者更长些
886
buct09jixie
文章数:40
年度积分:50
历史总积分:886
注册时间:2013/1/8
发站内信
发表于:2015/4/1 22:47:30
#6楼
回复 #5楼 zwb625
这个采样时间和0B35循环时间有这么关系吗?比如相等、大于还是小于还是无所谓?
1494
zwb625
文章数:83
年度积分:50
历史总积分:1494
注册时间:2014/11/8
发站内信
发表于:2015/4/2 8:59:23
#7楼
一般采样时间大于或等于OB35的循环时间

关于我们 | 联系我们 | 广告服务 | 本站动态 | 友情链接 | 法律声明 | 非法和不良信息举报

工控网客服热线:0755-86369299
版权所有 工控网 Copyright©2025 Gkong.com, All Rights Reserved

62.4004