您现在所在的是:

台达论坛

回帖:11个,阅读:1370 [上一页] [1] [2] [下一页]
18550
qjj740210
文章数:4779
年度积分:1319
历史总积分:18550
品牌积分(台达):58
注册时间:2005/9/24
发站内信
2018春节活动(二)
2017国庆活动(二)
2017春节活动(二)
2016国庆活动(二)
西门子触摸屏(一)
三菱电机活动(二)
西门子logo体验(三)
西门子PLC体验(二)
2013辞旧迎新
发表于:2015/2/9 15:04:31
#0楼
附件 1.jpg
如上图:使用台达EH3做了一个小程序,期望刚上电开始工作5s内不要做任何输出动作。于是上电置位M250,M250接通跳转到程序末尾END处达到目的,5s定时时间到后顺序执行程序逻辑,此时M250复位,不再跳转,M250应该有下降沿触发给D1121赋值17。
想是这样想的,可是实际并非如此,哪位分析一下什么原因导致M250下降沿没有执行?
用户手册里面对CJ跳转后M的表现是这样描述的:
附件 2.jpg
我觉得对于最后一行跳转越过的M250在开始5s时间内应该是1(这一点也没有问题,因为监控可以看到T25计时器工作了)延时时间到后M250复位为0,应该有下降沿啊!可是事实上没有,下降沿后的指令没有执行!为什么?什么原因?
苦逼的奋斗者
21841
yejingmao
文章数:12575
年度积分:48
历史总积分:21841
品牌积分(台达):0
注册时间:2007/5/3
发站内信
2017春节活动(三)
发表于:2015/2/9 15:18:03
#1楼
把RST M250移到M250断开脉冲下降沿下行试试
自学成才!
18550
qjj740210
文章数:4779
年度积分:1319
历史总积分:18550
品牌积分(台达):58
注册时间:2005/9/24
发站内信
2018春节活动(二)
2017国庆活动(二)
2017春节活动(二)
2016国庆活动(二)
西门子触摸屏(一)
三菱电机活动(二)
西门子logo体验(三)
西门子PLC体验(二)
2013辞旧迎新
发表于:2015/2/9 15:48:51
#2楼
以下是引用yejingmao2015/2/9 15:18:03的发言:
把RST M250移到M250断开脉冲下降沿下行试试
这个应该没有用。
刚刚试了一下,跳转越过的区间内M250的常开点就压根没有闭合(虽然跳转条件成立时M250=1),所以时间到后M250复位就不可能有下降沿。

这样就好像存在一种情况,在一个扫描周期,由于跳转,对于同一个常开点M250,有的位置闭合,有的位置断开。
苦逼的奋斗者
9620
Kate
文章数:1123
年度积分:68
历史总积分:9620
品牌积分(台达):0
注册时间:2002/3/24
发站内信
发表于:2015/2/10 12:05:32
#3楼
先把倒数第二行去掉就能对D1121赋值了,然后你就会知道去掉的那一行该写在哪里。
人有人意我有我意合得人意恐非我意合得我意恐非人意人意我意恐非天意合得天意自然如意
18550
qjj740210
文章数:4779
年度积分:1319
历史总积分:18550
品牌积分(台达):58
注册时间:2005/9/24
发站内信
2018春节活动(二)
2017国庆活动(二)
2017春节活动(二)
2016国庆活动(二)
西门子触摸屏(一)
三菱电机活动(二)
西门子logo体验(三)
西门子PLC体验(二)
2013辞旧迎新
发表于:2015/2/10 13:20:36
#4楼
回复 #3楼 Kate
问题是5s内是不期望给D1121赋值,时间到后才容许给其赋值。所以才使用CJ指令啊!
苦逼的奋斗者
2565
逆水行舟
文章数:405
年度积分:79
历史总积分:2565
品牌积分(台达):1
注册时间:2005/10/27
发站内信
发表于:2015/2/10 14:21:38
#5楼
使用T25触点赋值不行吗
7297
caojie0723
文章数:777
年度积分:50
历史总积分:7297
品牌积分(台达):0
注册时间:2011/11/16
发站内信
发表于:2015/2/10 21:11:45
#6楼
后两行调换顺序试试结果
6468
jamsonwo
文章数:962
年度积分:101
历史总积分:6468
品牌积分(台达):0
注册时间:2010/8/24
发站内信
发表于:2015/2/10 22:40:52
#7楼
楼主要仔细地看一下下降沿检测的机理,其实我们所用的下降沿指令在PLC里是一个系统做好的小程序,它要产生下降沿就必须要知道上次扫描的状态,因此也必须有一个位来存储前次状态;再来看楼主的程序,跳转了,也就是说中间那一段不执行不管了,M250上次状态也就无法存储了,因此下降沿自然也就检测不到了!
18550
qjj740210
文章数:4779
年度积分:1319
历史总积分:18550
品牌积分(台达):58
注册时间:2005/9/24
发站内信
2018春节活动(二)
2017国庆活动(二)
2017春节活动(二)
2016国庆活动(二)
西门子触摸屏(一)
三菱电机活动(二)
西门子logo体验(三)
西门子PLC体验(二)
2013辞旧迎新
发表于:2015/2/11 8:31:38
#8楼
回复 #7楼 jamsonwo
完全同意您的观点。
现在看来对于跳转绕过去的程序段中诸如M位的触点状态是不会有什么变化的,它是不会随跳转外部状态的变化而变化。以前总以为跳转绕过去的程序段中条件状态会有变化,只是不会有逻辑输出罢了。
苦逼的奋斗者
6705
szhenlong
文章数:1347
年度积分:176
历史总积分:6705
品牌积分(台达):6
注册时间:2014/9/28
发站内信
发表于:2015/2/11 8:38:27
#9楼
对条件转移指令cj是这样描述的:10ms,100ms定时器将停止记时。

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

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

93.6006