首页 上一页 1 2 下一页 尾页

请教一个PLC程序 点击:1785 | 回复:34



lixing

    
  • 精华:0帖
  • 求助:0帖
  • 帖子:14帖 | 87回
  • 年度积分:0
  • 历史总积分:198
  • 注册:2006年12月03日
发表于:2009-08-04 21:46:47
楼主
要求用功能指令.题如下:有六个灯,按下起动开关后,依次从第一个到第六个,第六个再到第一个,依次各亮一秒,如此循环十次.有急停开关. 有什么步少的程序



lixing

  • 精华:0帖
  • 求助:0帖
  • 帖子:14帖 | 87回
  • 年度积分:0
  • 历史总积分:198
  • 注册:2006年12月03日
发表于:2009-08-04 21:57:35
1楼
0.LD X000,1.SET M0,2.LD X001,3.RST M0,4.LD M0,5.ADN M8013,6.OUT C200 K5,11.LD M8011,12.DMOV C200 D10,21.LD M1,22.OUT M8200,24.LD= D10 K0,29.OUT Y001,30.RST M1,31.LD= D10 K1,36.OUT Y002,37.LD= D10 K2,42.OUT Y003,43.LD= D10 K3,48.OUT Y004,49.LD= D10 K4,54.OUT Y005,55.LD= D10 K5,60.OUT Y006,61.SET M1,63.END这是我自己编的,效果能达到不过有63步,请问还有没有更简单的

zhouduoliang

  • 精华:0帖
  • 求助:0帖
  • 帖子:4帖 | 156回
  • 年度积分:0
  • 历史总积分:1219
  • 注册:2007年2月14日
发表于:2009-08-04 23:00:33
2楼

用循环左移指令来实现

miy_gongkong

  • 精华:0帖
  • 求助:2帖
  • 帖子:23帖 | 3065回
  • 年度积分:0
  • 历史总积分:12421
  • 注册:2008年9月18日
发表于:2009-08-04 23:17:09
3楼

要么用移位指令,用的指令最少;其他的实现方法都差不多!

yjig

  • 精华:2帖
  • 求助:5帖
  • 帖子:97帖 | 5237回
  • 年度积分:0
  • 历史总积分:12514
  • 注册:2004年6月04日
发表于:2009-08-04 23:42:14
4楼

以下是梯形图,共32步,如果没有循环10次自动停止,还要简单一点。

希望各位提供更加简单点!

彩云之滇东北

  • 精华:20帖
  • 求助:5帖
  • 帖子:107帖 | 2725回
  • 年度积分:0
  • 历史总积分:21121
  • 注册:2005年6月14日
发表于:2009-08-05 14:13:22
5楼
是啊,移位指令好用 

caodongyang

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 16回
  • 年度积分:0
  • 历史总积分:11
  • 注册:2008年3月06日
发表于:2009-08-05 14:31:50
6楼

移位指令好用,m8013移位信号。

曾志勇

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 6回
  • 年度积分:0
  • 历史总积分:0
  • 注册:2009年8月05日
发表于:2009-08-05 21:03:57
7楼

学习中,jyao duo

lixing

  • 精华:0帖
  • 求助:0帖
  • 帖子:14帖 | 87回
  • 年度积分:0
  • 历史总积分:198
  • 注册:2006年12月03日
发表于:2009-08-05 22:34:46
8楼

刚学习PLC,学习了,谢谢各位前辈

 

yjig

  • 精华:2帖
  • 求助:5帖
  • 帖子:97帖 | 5237回
  • 年度积分:0
  • 历史总积分:12514
  • 注册:2004年6月04日
发表于:2009-08-06 09:44:15
9楼

回答lixing:

K4Y000对应Y0-Y17,

MOVP K32 K4Y000是脉冲传送,它相当于SET  Y005

maliquan&hehaiyan

  • 精华:0帖
  • 求助:0帖
  • 帖子:1帖 | 28回
  • 年度积分:0
  • 历史总积分:82
  • 注册:2007年4月26日
发表于:2009-08-06 14:58:27
10楼

用移位指令应该是很好的

wanggq

  • 精华:2帖
  • 求助:0帖
  • 帖子:24帖 | 5342回
  • 年度积分:0
  • 历史总积分:10407
  • 注册:2004年8月21日
发表于:2009-08-06 16:55:28
11楼

 

  楼主描述的“循环”功能与他给出的程序功能有一点点差别:

 

wanggq

  • 精华:2帖
  • 求助:0帖
  • 帖子:24帖 | 5342回
  • 年度积分:0
  • 历史总积分:10407
  • 注册:2004年8月21日
发表于:2009-08-06 17:33:44
12楼

 

  楼主在顶楼的描述中关于“循环”的概念在表达上也是模糊的。它让网友们在理解上容易产生“歧义”:

 

      根据楼主给出的程序并结合楼主的描述,按照楼主的确认:程序的运行功能“效果能够达到”来看,这个“如此循环十次”中的“循环”很可能是指“‘输出位’按照排序规律向‘相邻位’移动‘ON状态’”。只要“输出位”的“ON状态”向“相邻输出位”移动1次,楼主就认为它实现了一次“循环”!

 

    因为:Y1→Y2→Y3→Y4→Y5→Y6→Y5→Y4→Y3→Y2→Y1      这个“ON状态”移动的过程正好是“ON状态”移动了10次。

 

 

 

lixing

  • 精华:0帖
  • 求助:0帖
  • 帖子:14帖 | 87回
  • 年度积分:0
  • 历史总积分:198
  • 注册:2006年12月03日
发表于:2009-08-06 20:06:14
13楼

我说的就是上楼的意思,看楼上的程序,好像有点浪费PLC点数,K4Y000 应该是Y0-Y17。一共用了16点,

lixing

  • 精华:0帖
  • 求助:0帖
  • 帖子:14帖 | 87回
  • 年度积分:0
  • 历史总积分:198
  • 注册:2006年12月03日
发表于:2009-08-06 20:07:19
14楼

对上面两位前辈提供的程序真有点不明白

 

 

zhouduoliang

  • 精华:0帖
  • 求助:0帖
  • 帖子:4帖 | 156回
  • 年度积分:0
  • 历史总积分:1219
  • 注册:2007年2月14日
发表于:2009-08-06 20:11:07
15楼

理解题目有误,待会再重传我的程序。

zhouduoliang

  • 精华:0帖
  • 求助:0帖
  • 帖子:4帖 | 156回
  • 年度积分:0
  • 历史总积分:1219
  • 注册:2007年2月14日
发表于:2009-08-06 21:39:24
16楼

程序已写出,欢迎批评指正

 

 

wanggq

  • 精华:2帖
  • 求助:0帖
  • 帖子:24帖 | 5342回
  • 年度积分:0
  • 历史总积分:10407
  • 注册:2004年8月21日
发表于:2009-08-06 21:40:48
17楼

 

    这不能赖“周铎良”网友的“理解”有误!因为人们正常对“循环”的理解就应该是:从某一个起点出发,经过一段过程又回到这个起点再从这个起点重复前一段过程,连续周而复始就叫做“循环”!而这个从某一点出发经历一周又回到该起点就叫做该“循环”所完成的“一次循环”或者说在这个程序例子中我们完全应该理解“循环1次”即为:“ON状态”从某一个“输出位”移动一系列的位置之后又回归经过该“输出位”。“如此循环十次”就应该是经历10次这样的“回归”!

 

  但是,从楼主提供的程序来看,其中根本就没记录这个“回归”事件的相关程序内容,却这样确认“效果能达到”!显然应当说是楼主对“循环”的理解有误!

 

yjig

  • 精华:2帖
  • 求助:5帖
  • 帖子:97帖 | 5237回
  • 年度积分:0
  • 历史总积分:12514
  • 注册:2004年6月04日
发表于:2009-08-06 22:29:04
18楼

理解有误,按楼主的要求,重新编了个程序,可能有点繁琐,望各位提出更简单的。

wanggq

  • 精华:2帖
  • 求助:0帖
  • 帖子:24帖 | 5342回
  • 年度积分:0
  • 历史总积分:10407
  • 注册:2004年8月21日
发表于:2009-08-06 22:37:08
19楼

 

  我就是喜欢看“周铎良”网友的程序!很受启发!          这第16楼的程序很好,很接近楼主的要求,但是还有一点点不足(这是我的拙见),它是:“Y0的ON状态”的持续时间不足1秒。

 

   我的拙见谨供“周铎良”网友参考。

 

zhouduoliang

  • 精华:0帖
  • 求助:0帖
  • 帖子:4帖 | 156回
  • 年度积分:0
  • 历史总积分:1219
  • 注册:2007年2月14日
发表于:2009-08-06 22:50:06
20楼

确实是这样,各位网友看能否对其作些修改。


热门招聘
相关主题

官方公众号

智造工程师
    首页 上一页 1 2 下一页 尾页