您现在所在的是:

PLC论坛

回帖:10个,阅读:1342 [上一页] [1] [2] [下一页]
1092
zhanghua6070
文章数:86
年度积分:50
历史总积分:1092
注册时间:2009/1/8
发站内信
发表于:2017/10/13 10:03:17
#0楼
再问一个PLC编程的基础问题:
定时器T到时间后其动作受扫描周期影响吗?程序如下图:假设扫描周期为10毫秒,T300到达定时15毫秒后Y000、Y003立即输出吗?与Y003相关的Y002、Y004也立即输出吗?
附件 QQ截图20171013100641.jpg



8391
fujifa
文章数:2943
年度积分:77
历史总积分:8391
注册时间:2014/2/10
发站内信
2017论坛贡献奖
2016论坛贡献奖
2015论坛贡献奖
发表于:2017/10/13 10:12:08
#1楼
显然你没有关注与昨天的我的回答。

任何输入输出都会受到扫描周期的影响,原因是扫描程序完成后才会更新输入输出映像区。

当定时时间到时,结果将是:
Y0所在的T300为ON,因此扫描程序扫描到这里,Y0将在扫描完成后更新输入输出映像区时被置为ON。

Y3和Y4将在下一个扫描周期内被置为ON,但是同样也要在更新输入输出映像区后才会真正的被置为ON。

Y2将在之后的一个扫描周期内更改其状态,同样需要等待更新输入输出映像区。

HAVE FUN!
5384
SZHFEI512
文章数:351
年度积分:139
历史总积分:5384
注册时间:2007/10/28
发站内信
发表于:2017/10/13 10:12:24
#2楼
影响不大吧,Y2在下一周期输出
1092
zhanghua6070
文章数:86
年度积分:50
历史总积分:1092
注册时间:2009/1/8
发站内信
发表于:2017/10/13 10:29:22
#3楼
回复 #1楼 fujifa
我的意思是说T300到定时完成后是否不受扫描周期的影响立即动作!如果T300不受扫描周期影响,则如图中的Y00是不是也不受扫描周期的影响而立即动作呢?
1092
zhanghua6070
文章数:86
年度积分:50
历史总积分:1092
注册时间:2009/1/8
发站内信
发表于:2017/10/13 10:37:13
#4楼
回复 #1楼 fujifa
如果T300受扫描周期的影响,定时所要求的结果就会产生时间上的偏差
8391
fujifa
文章数:2943
年度积分:77
历史总积分:8391
注册时间:2014/2/10
发站内信
2017论坛贡献奖
2016论坛贡献奖
2015论坛贡献奖
发表于:2017/10/13 10:47:37
#5楼
以下是引用zhanghua60702017/10/13 10:37:13的发言:
如果T300受扫描周期的影响,定时所要求的结果就会产生时间上的偏差

定时器几乎都受到扫描周期的影响,只有在扫描定时器触点的时候才会去更新当前定时值并进行比较。

另外,你必须要深入了解为啥要更新输入输出映像区后才会改变输入输出状态的原因。

你如果要立即改变输入输出映像区内容,请使用立即更新输入输出映像区指令,否则,你的输入输出状态必须等待到更新输入输出映像区后才会做出改变。

HAVE FUn!
22563
liuxd6909
文章数:11953
年度积分:131
历史总积分:22563
注册时间:2008/7/19
发站内信
2017国庆活动(三)
2015Indusoft体验
LOGO!体验一等奖
发表于:2017/10/13 15:04:52
#6楼
Y0立即输出 ,Y3晚一扫描周期 。
25174
wenquan753
文章数:15252
年度积分:49
历史总积分:25174
注册时间:2006/10/18
发站内信
2018论坛解答高手
发表于:2017/10/13 15:42:26
#7楼
3和4会晚一个周期的!
5613
yeyecun
文章数:929
年度积分:50
历史总积分:5613
注册时间:2011/9/20
发站内信
发表于:2017/10/13 16:32:30
#8楼
受扫描周期影响
12762
蛇会大学
文章数:4695
年度积分:267
历史总积分:12762
注册时间:2015/12/14
发站内信
2018论坛分享达人
发表于:2017/10/15 0:14:30
#9楼
就算受扫描周期影响,也是差几十MS,不算大

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

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

78.0005