一个点动开关控制两个输出 点击:2668 | 回复:12



JINC

    
  • 精华:0帖
  • 求助:0帖
  • 帖子:7帖 | 43回
  • 年度积分:0
  • 历史总积分:205
  • 注册:2006年7月10日
发表于:2010-04-22 18:05:50
楼主
用一个点动开关控制Y0.Y1,第一次按下按钮Y0开,松开按钮Y0关。第二次按下按钮Y1开,松开按钮Y1关。请问怎样编?谢谢!



senior1

  • 精华:0帖
  • 求助:1帖
  • 帖子:1帖 | 29回
  • 年度积分:0
  • 历史总积分:192
  • 注册:2009年12月14日
发表于:2010-04-23 15:05:38
1楼

0     LD         X000
1     ALTP    M0
4     MPS
5     AND     M0
6     OUT     Y000
7     MPP
8     ANI       M0
9     OUT     Y001
10   END

 

alb

  • 精华:0帖
  • 求助:8帖
  • 帖子:90帖 | 1393回
  • 年度积分:13
  • 历史总积分:9574
  • 注册:2007年3月01日
发表于:2010-04-23 15:17:38
2楼

可以用计数器,上升沿,下降沿

senior1

  • 精华:0帖
  • 求助:1帖
  • 帖子:1帖 | 29回
  • 年度积分:0
  • 历史总积分:192
  • 注册:2009年12月14日
发表于:2010-04-23 15:59:19
3楼
0 LD X000
1 ALTP M0
4 MPS
5 AND M0
6 OUT Y000
7 MPP
8 ANI M0
9 OUT Y001
10 END

黄小磊123

  • 精华:0帖
  • 求助:1帖
  • 帖子:8帖 | 151回
  • 年度积分:0
  • 历史总积分:353
  • 注册:2008年4月17日
发表于:2010-04-23 16:03:06
4楼

很好用。但不知ALTP是什么指令。能否详解一下!谢谢

senior1

  • 精华:0帖
  • 求助:1帖
  • 帖子:1帖 | 29回
  • 年度积分:0
  • 历史总积分:192
  • 注册:2009年12月14日
发表于:2010-04-23 17:09:25
5楼
或者是按下面的方案要如何?
0 LD X000
1 OUT C0 K1
4 OUT C1 K2
7 MPS
8 AND C0
9 ANI C1
10 OUT Y000
11 MPP
12 LD C1
13 OR Y001
14 ANB
15 OUT Y001
16 RST C0
18 RST C1
20 END

JINC

  • 精华:0帖
  • 求助:0帖
  • 帖子:7帖 | 43回
  • 年度积分:0
  • 历史总积分:205
  • 注册:2006年7月10日
发表于:2010-04-23 18:13:55
6楼
谢谢你们!不过程序2,C1常闭改为Y1即可

JINC

  • 精华:0帖
  • 求助:0帖
  • 帖子:7帖 | 43回
  • 年度积分:0
  • 历史总积分:205
  • 注册:2006年7月10日
发表于:2010-04-23 18:15:34
7楼
谢谢你们!不过程序3,C1常闭改为Y1即可

miao1989

  • 精华:0帖
  • 求助:0帖
  • 帖子:3帖 | 30回
  • 年度积分:0
  • 历史总积分:131
  • 注册:2009年5月14日
发表于:2010-05-14 08:01:04
8楼

你可以用交替指令,这样是最快的

Jaylin

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 2回
  • 年度积分:0
  • 历史总积分:3
  • 注册:2010年5月13日
发表于:2010-05-14 18:28:13
9楼

牛哥!!牛哥!!
牛哥!!

wxh0746

  • 精华:0帖
  • 求助:0帖
  • 帖子:6帖 | 47回
  • 年度积分:0
  • 历史总积分:306
  • 注册:2009年12月08日
发表于:2011-02-10 22:51:01
10楼

我也来发个!!

LDF X0    AND  Y1     MOV  K0   D0

LD   X0    INCP   D0   

 MPS     AND=   D0    K1     OUT Y0

MPP     AND=    D0    K2     OUT Y1

END

 

ggttggtt

  • 精华:0帖
  • 求助:0帖
  • 帖子:1帖 | 97回
  • 年度积分:0
  • 历史总积分:0
  • 注册:1900年1月01日
发表于:2011-02-11 23:34:35
11楼
alt是交替输出的意思,后面那个p是脉冲指令的意思吧记不太清了,

保罗

  • 精华:0帖
  • 求助:1帖
  • 帖子:35帖 | 233回
  • 年度积分:0
  • 历史总积分:664
  • 注册:2009年11月04日
发表于:2011-02-12 09:50:17
12楼

个人觉的5楼的程序有点问题?

在按第一次X0时,C0,C1同时计,C0计1,C1计1,C0接点使Y0输出。第二次按X0时(也就是松开X0时)

C0和C1计数同时复位。所以C1永远不能计满2使Y1有输出。个人见解,请多指教。


热门招聘
相关主题

官方公众号

智造工程师