您现在所在的是:

三菱Mitsubishi

回帖:15个,阅读:4354 [上一页] [1] [2] [下一页]
916
tanger
文章数:6
年度积分:50
历史总积分:916
注册时间:2004/12/14
发站内信
发表于:2004/12/14 22:51:00
#0楼
各位老大,计算机控制plc的y0的开关正常没有问题。但是突然停电后再开电,plc不能实现自动保持停电前的y0状态,请问我该怎么实现调电保持y0状态和上电输出y0?

先谢了!



[此贴子已经被作者于2004-12-14 22:55:23编辑过]
2049
godspeed 版主
文章数:428
年度积分:50
历史总积分:2049
注册时间:2001/10/16
发站内信
发表于:2004/12/14 23:00:00
#1楼
如果外围电路对于Y0的状态反应时间要求不是很迅速的话,你可以在程序中追加一个掉电保持的中间继电器。
例如
。。。
OUT Y0
改为:
。。。
OUT M500
LD M500
OUT Y0
我爱你
但我不会告诉你
我怕告诉你之后我会死掉
我不怕死
但我怕死后
没有人象我一样爱你!
1086
sdg.三少
文章数:155
年度积分:50
历史总积分:1086
注册时间:2004/8/29
发站内信
发表于:2004/12/15 9:08:00
#2楼
支持!
85321
ZCMY 版主
文章数:47403
年度积分:1380
历史总积分:85321
注册时间:2004/3/16
发站内信
2018论坛贡献奖
2018春节活动(三)
2017论坛优秀版主
2017国庆活动(三)
2016论坛优秀版主
2015论坛优秀版主
2014论坛优秀版主
2014相约国庆
2013论坛优秀版主
2012论坛优秀版主
2011论坛贡献奖
2010年论坛优秀版主
发表于:2004/12/15 9:19:00
#3楼
一般辅助继电器M0~M384及输出继电器Y0~Y15在断电后都是复位的;
如果你要断电保持的话在原来Y0的位置用M385代替;
后面加一条Ld m385
out y0 即可实现;
916
tanger
文章数:6
年度积分:50
历史总积分:916
注册时间:2004/12/14
发站内信
发表于:2004/12/15 13:19:00
#4楼
太谢谢几位老大的回复,由于小弟刚刚学plc,还没有入门,所以有很多幼稚的问题,请别见笑。
我的程序简单的一句话:
强制输出y000:

ld x001
or y000
ani x002
out y000
梯形图:
|
|   X001         X002
|----||----------|/|------------(Y000)
|           |
|   Y000    |    
|----||-----
|

出现问题是:断电后再上电,交流接触器无电压输出,即交流接触器的线圈未完成吸合动作。
现在要实现有信号输出。

godspeed兄:

      输出改为
      OUT M500
      LD M500
      OUT Y0
   那么在plc启动时:
      LD M500
      OUT Y0
    对吗?
程序改为:
LD M500 //上电就输出
OUT Y0  //y0
ld x001  
or y000
ani x002
OUT M500
LD M500
OUT Y0

zcmy兄:
  是不是大于m385的辅助寄存器都能用?上述我改的程序能完成上电自动输出掉电前y000的状态?
1636
March77
文章数:314
年度积分:50
历史总积分:1636
注册时间:2004/3/13
发站内信
发表于:2004/12/15 15:09:00
#5楼
LD X1
SET M500
LD X2
RST M500
LD M500
OUT Y0
这样应该可以了!你去试试!
感激伤害我的人,
因为他磨练了我的心态;
感激欺骗我的人,
因为他增进了我的见识.
2049
godspeed 版主
文章数:428
年度积分:50
历史总积分:2049
注册时间:2001/10/16
发站内信
发表于:2004/12/15 21:38:00
#6楼
以下是引用March77在2004-12-15 15:09:00的发言:
LD X1 
SET M500
LD X2
RST M500
LD M500
OUT Y0
这样应该可以了!你去试试!


的确这样
哈哈
我爱你
但我不会告诉你
我怕告诉你之后我会死掉
我不怕死
但我怕死后
没有人象我一样爱你!
916
tanger
文章数:6
年度积分:50
历史总积分:916
注册时间:2004/12/14
发站内信
发表于:2004/12/16 9:27:00
#7楼
好的,谢谢各位!
967
河南长城信息
文章数:19
年度积分:50
历史总积分:967
注册时间:2003/12/1
发站内信
发表于:2004/12/16 17:15:00
#8楼
别急,这样是不可以的
因为你的y输出,并不是没有其它条件。一定有很多条件判断以后,才知道是否能够输出y。
如果你的这些条件不满足,那么第一个扫描周期,你的m也好、L也好,都被程序清零了。
如果你不要其它条件,而是开机就输出,那么一条语句就够了
ld m9039
out y0
916
tanger
文章数:6
年度积分:50
历史总积分:916
注册时间:2004/12/14
发站内信
发表于:2004/12/16 20:40:00
#9楼
楼上兄:
 正如你说的,输出y0的条件是:通过计算机发送强制打开/关闭y0的指令给plc。
 以你看,我怎么修改程序?

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

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

78.0005