您现在所在的是:

PLC论坛

回帖:28个,阅读:5958 [上一页] [1] [2] [3] [下一页]
1424
lrk2009
文章数:172
年度积分:50
历史总积分:1424
注册时间:2009/1/10
发站内信
发表于:2009/2/6 17:14:44
#0楼
新年快乐!
今天,遇到一个单按钮起停的程序
具体要求如下:
按钮"X0"一个(不带自锁),PLC一个,灯"Y0"一个
程序的最后一步
我不能解释理解Y0闭合的时候,M0常闭点是断开的
这样就不可能形成Y0的自保持
这个程序我在三菱的仿真软件FX-TRN-BEG-C上验证过
现实中还没来得及验证
请各位高手看一下,发表一下意见
附件

图看不清楚,又不知道怎么补发


[此贴子已经被作者于2009-2-6 17:21:27编辑过]
1430
weicm
文章数:170
年度积分:50
历史总积分:1430
注册时间:2005/11/1
发站内信
发表于:2009/2/6 17:26:05
#1楼
你的图片也太。。。。
1424
lrk2009
文章数:172
年度积分:50
历史总积分:1424
注册时间:2009/1/10
发站内信
发表于:2009/2/6 17:31:16
#2楼
补发一个
不好意思,没传上来


[此贴子已经被作者于2009-2-6 17:36:31编辑过]
1424
lrk2009
文章数:172
年度积分:50
历史总积分:1424
注册时间:2009/1/10
发站内信
发表于:2009/2/6 17:35:29
#3楼
附件
实在不好意思
第一次上传
怎么会这样啊


表情表情
[此贴子已经被作者于2009-2-6 17:38:09编辑过]
6205
坏男孩
文章数:1917
年度积分:50
历史总积分:6205
注册时间:2009/1/2
发站内信
发表于:2009/2/6 18:21:10
#4楼
是PLC扫描时序的问题,
24085
wushulin 版主
文章数:6173
年度积分:253
历史总积分:24085
注册时间:2006/2/17
发站内信
2018论坛优秀版主
2017论坛优秀版主
2016论坛优秀版主
2015论坛优秀版主
2014论坛优秀版主
西门子PLC体验(一)
我秀我做2014
2013论坛优秀版主
秀秀我的办公桌
晒工控工具书
2012论坛优秀版主
2011国庆活动
2010年度论坛贡献奖
发表于:2009/2/6 18:29:00
#5楼
这个图是资料上面的,想不通再想,想通为止了。
做事情搬别人的东西能用也是高手,不必要一定搞懂这是什么原理。如果你非得要弄懂,那也是没有办法的事了,想通后可以搞开发了。
汽车车桥生产在线检测设备;其它大批量零件生产过程检测,
承接:非标自动化设备设计、旧设备改良与维修; 单独非标项目合作。
4090
doorcontrol
文章数:2124
年度积分:50
历史总积分:4090
注册时间:2008/6/24
发站内信
发表于:2009/2/6 18:52:50
#6楼
程序是可以用的,你要用"瞬间"来考虑,不能看了M0再看M1(瞬间状态已经改变了).PLC有"乒乓键"指令,一条指令就可以解决了.
9783
lwcccf
文章数:7459
年度积分:56
历史总积分:9783
注册时间:2006/1/7
发站内信
09工控人生征文
发表于:2009/2/6 19:59:42
#7楼
这个程序是对的,就是第一个扫描周期,第二个扫描周期之后,就产生了启动和保持。
不过这种方法实现的话不是很理想。呵呵
希望通过论坛与各位成为朋友!
学无止境,学有所用
1533
yaogang_zhai
文章数:112
年度积分:50
历史总积分:1533
注册时间:2007/3/25
发站内信
发表于:2009/2/6 20:48:56
#8楼
我的分析请参考。
此图共三个网络。可分别叫网络1、网络2、网络3。
当PLC上电时,由于X1没有按下,则M0、M1及Y0均没有输出。
当按下X1时,网络1M0为ON;网络2的M1也为ON;网络3中第一行由于MO为ON,Y0非为ON,则Y0有输出,灯亮。第二行由于M0非为OFF,则该支路是断开的。
在X1仍然按下中第二次扫描时,网络1由于M1已为ON,M1非为OFF,则MO无输出。网络3中第一行M0为OFF,由于第一次扫描后Y0为ON,则Y0非为OFF,则第一行支路是断开的。第二行中M0非为ON,节点Y0为ON,OUT Y0仍保持输出。
同理分析,当X1断开时,Y0仍保持输出。
当X1再次按下时,第一次扫描时,M0、M1均为ON,网络3中第一行,由于Y0非为OFF,M0为ON,对OUT Y0无影响;第二行节点Y0虽为ON,但MO非变为OFF,两行均为断开状态,此时OUT Y0断开。灯灭。
同理,X1保持按下或抬起,灯仍然是灭的。恕不在此哆嗦了。
1515
hehong
文章数:64
年度积分:50
历史总积分:1515
注册时间:2004/7/12
发站内信
发表于:2009/2/6 21:28:29
#9楼
前两句实际上就是取X1的上升沿(M0是X1的上升沿)。以前西门子S5 PLC编程软件STEP5中没有上升沿指令,都用这种方法来实现取上升沿。对于其它的PLC,可以直接取X1的上升沿,没必要用这两句。最后一句是标准的交替功能指令,其原理与PLC的顺序扫描有关。

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

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

93.6006