一个按钮两种功能 点击:0 | 回复:602



saitc701

    
  • 精华:1帖
  • 求助:0帖
  • 帖子:15帖 | 60回
  • 年度积分:0
  • 历史总积分:153
  • 注册:2003年9月22日
发表于:2005-05-12 15:46:00
楼主
用一个按钮X0控制Y0的电路,第一次按下按钮Y0变为ON,第二此按下按钮Y0变为OFF 请问怎么实现啊,谢谢!



感应器

  • 精华:1帖
  • 求助:0帖
  • 帖子:6帖 | 63回
  • 年度积分:0
  • 历史总积分:182
  • 注册:2003年5月13日
发表于:2005-05-12 15:53:00
1楼
用交替指令就可以实现.

saitc701

  • 精华:1帖
  • 求助:0帖
  • 帖子:15帖 | 60回
  • 年度积分:0
  • 历史总积分:153
  • 注册:2003年9月22日
发表于:2005-05-12 16:01:00
2楼
to 感应器: 我刚才试过,好像有点问题! 最后还是用计数器来实现的!

saitc701

  • 精华:1帖
  • 求助:0帖
  • 帖子:15帖 | 60回
  • 年度积分:0
  • 历史总积分:153
  • 注册:2003年9月22日
发表于:2005-05-12 16:04:00
3楼
如果用跳步指令,怎么实现啊??

莫其麟

  • 精华:26帖
  • 求助:0帖
  • 帖子:279帖 | 5691回
  • 年度积分:0
  • 历史总积分:29203
  • 注册:2004年2月27日
发表于:2005-05-12 16:14:00
4楼
用交替指令应当可以: LD X0 ALTP Y0 不过,我现在无条件试。 跳步指令,是指STL指令吗?

saitc701

  • 精华:1帖
  • 求助:0帖
  • 帖子:15帖 | 60回
  • 年度积分:0
  • 历史总积分:153
  • 注册:2003年9月22日
发表于:2005-05-12 16:33:00
5楼
to hdss: 我试过了可以,谢谢! 跳步指令是指CJ

燕飞

  • 精华:0帖
  • 求助:0帖
  • 帖子:3帖 | 92回
  • 年度积分:0
  • 历史总积分:142
  • 注册:2003年12月16日
发表于:2005-05-12 16:43:00
6楼
变量取反送出就行

莫其麟

  • 精华:26帖
  • 求助:0帖
  • 帖子:279帖 | 5691回
  • 年度积分:0
  • 历史总积分:29203
  • 注册:2004年2月27日
发表于:2005-05-12 17:17:00
7楼
这是我用CJ指令的一个思路,方法可能有启发作用,程序基本上可以肯定难实现预期结果。估计你是在试验指令功能,那么无论程序好坏都可以达到试验目的,也算是我的一次学习机会。 LD X0,PLS M0,LDI X0,CJ P0,LD M0,ANI Y0,SET Y0,RST M0,LD M0,AND Y0,RST Y0,P0,END 或者: LD X0,PLS M0,LDI X0,CJ P0,LDI M0,AND Y0,LD M0,ANI Y0,ORB,OUT Y0,P0,END。

saitc701

  • 精华:1帖
  • 求助:0帖
  • 帖子:15帖 | 60回
  • 年度积分:0
  • 历史总积分:153
  • 注册:2003年9月22日
发表于:2005-05-13 08:38:00
8楼
谢谢 hdss: 你的程序可以实现的,不过我有个稍微简单一点的!交流一下 ldp x0 out m0 ldi m0 cj p0 ldi y0 out y0 end

莫其麟

  • 精华:26帖
  • 求助:0帖
  • 帖子:279帖 | 5691回
  • 年度积分:0
  • 历史总积分:29203
  • 注册:2004年2月27日
发表于:2005-05-13 12:29:00
9楼
你的程序确实编得很妙。 另外,我觉得你采用的这种试指令的方法,很好。 谢谢你,让我从中受益,因为我虽曾编过几个顺控程序,但所知甚少,应用机会又难觅。

lyj8053

  • 精华:0帖
  • 求助:1帖
  • 帖子:3帖 | 26回
  • 年度积分:0
  • 历史总积分:64
  • 注册:2005年5月05日
发表于:2005-05-13 12:49:00
10楼
To701: LD X0,PLS M1, LD M1,ALTY0, END 这样能达到你的要求吗?

saitc701

  • 精华:1帖
  • 求助:0帖
  • 帖子:15帖 | 60回
  • 年度积分:0
  • 历史总积分:153
  • 注册:2003年9月22日
发表于:2005-05-13 16:09:00
11楼
to hdss:大家互相交流吗,我也是刚接触PLC不久! to lyj8053: 你的程序可以实现的,相当于LD X0 ALTP Y0!

蒋祝乾

  • 精华:0帖
  • 求助:0帖
  • 帖子:48帖 | 480回
  • 年度积分:1
  • 历史总积分:1129
  • 注册:2003年5月20日
发表于:2005-05-13 23:37:00
12楼
方法比较多,取反的方法比较好,如果用计数器的话,一个按钮可以做出N种状态!自己考虑一下!

土匪电工

  • 精华:3帖
  • 求助:0帖
  • 帖子:34帖 | 250回
  • 年度积分:0
  • 历史总积分:383
  • 注册:2004年3月23日
发表于:2005-05-14 07:33:00
13楼
如果是继电器线路,不用PLC,我看没几个人能写的出

土匪电工

  • 精华:3帖
  • 求助:0帖
  • 帖子:34帖 | 250回
  • 年度积分:0
  • 历史总积分:383
  • 注册:2004年3月23日
发表于:2005-05-14 07:34:00
14楼
如果是继电器线路,不用PLC,我看没几个人能写的出

IREX

  • 精华:10帖
  • 求助:0帖
  • 帖子:227帖 | 318回
  • 年度积分:13
  • 历史总积分:1224
  • 注册:2003年8月04日
发表于:2005-05-14 07:41:00
15楼
如果您用 SPLC 的话 它有一个专用线圈反转指令 X0 CPL,Y0 既可. 下载说明书 : http://www.comwap.com.tw/POP/2005_05_10.zip 第 13 页

plc&hmi

  • 精华:0帖
  • 求助:3帖
  • 帖子:81帖 | 337回
  • 年度积分:0
  • 历史总积分:1036
  • 注册:2001年12月08日
发表于:2005-05-14 09:02:00
16楼
ld 000 difu 1000 ld 1000 ld 500 and 1000 keep 500 end 利用上升沿简单的几条指令就可以了

keyi科一

  • 精华:3帖
  • 求助:0帖
  • 帖子:16帖 | 1034回
  • 年度积分:0
  • 历史总积分:1195
  • 注册:2005年4月27日
发表于:2005-05-14 11:54:00
17楼
TO土匪电工 ld m0 ori y0 ani m1 and x0 out m0 ld m1 or y0 ani m0 and x0 out m1 ld m0 or y0 ani m1 out y0 end 相当于继电器的二分频电路。

keyi科一

  • 精华:3帖
  • 求助:0帖
  • 帖子:16帖 | 1034回
  • 年度积分:0
  • 历史总积分:1195
  • 注册:2005年4月27日
发表于:2005-05-14 12:25:00
18楼
ldp x0 rcl k4m0 k1 ld m0 or m2 out y0 end 或 ld m8002 set s20 stl s20 pls m0 ld x0 pls m1 ldi m0 and m1 set s21 stl s21 out y0 pls m0 ld x0 pls m1 ldi m0 and m1 set s20 ret end 应当也可以实现,但本人没试过,且以上的三种编程方式步数比较多,不实用,只为跟大家交流一下实现的方法.

第一次给了左手

  • 精华:7帖
  • 求助:18帖
  • 帖子:184帖 | 3516回
  • 年度积分:37
  • 历史总积分:10919
  • 注册:2004年2月14日
发表于:2005-05-14 12:26:00
19楼
omron的棘轮继电器就可以搞定.

keyi科一

  • 精华:3帖
  • 求助:0帖
  • 帖子:16帖 | 1034回
  • 年度积分:0
  • 历史总积分:1195
  • 注册:2005年4月27日
发表于:2005-05-14 12:44:00
20楼
顶,我们是在讨论PLC.大家都去哪啦?怎么没人回贴子啊?

相关主题

官方公众号

智造工程师
首页 上一页 1 2 3 4 5 6 7 8 9 10 ... 下一页 尾页