您现在所在的是:

施耐德电气论坛

回帖:3个,阅读:1451 [上一页] [1] [下一页]
944
linyc168
文章数:11
年度积分:50
历史总积分:944
品牌积分(施耐德):1
注册时间:2005/4/12
发站内信
发表于:2019/9/2 10:30:39
#0楼
如题,想用施耐德PLC,TM241,进行定时中断,100ms中断下执行一段程序,貌似定时循环的任务配置受扫描周期的影响。
50
weicy007
文章数:571
年度积分:50
历史总积分:50
品牌积分(施耐德):852
注册时间:2019/4/29
发站内信
发表于:2019/9/4 10:56:02
#1楼
没有完全不受扫描周期影响的定时中断,如果是241的话只能在mast任务里面使用100ms的秒脉冲,然后使用空转,优先级设高,来触发task任务中断。这样可以将影响降到最小。
+5
944
linyc168
文章数:11
年度积分:50
历史总积分:944
品牌积分(施耐德):1
注册时间:2005/4/12
发站内信
发表于:2019/9/5 10:01:56
#2楼
是的,现在就这样做的,有点波动,但基本能接受
50
AUTOSYS168
文章数:288
年度积分:50
历史总积分:50
品牌积分(施耐德):308
注册时间:2019/10/29
发站内信
发表于:2019/11/10 12:14:33
#3楼
定时中断是直接利用CPU的时钟在中断时优先处理的程序,循环扫描周期可以理解为恒定的,它们之间肯定有关联性的影响,至于影响程序多少也不定的,只要波动在自己承受范围内就可以了

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

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

46.8003