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

求:PLC控制全自动洗衣机 点击:3574 | 回复:49



婴儿学步

    
  • 精华:0帖
  • 求助:0帖
  • 帖子:1帖 | 16回
  • 年度积分:0
  • 历史总积分:19
  • 注册:2006年5月04日
发表于:2006-05-08 22:22:00
楼主
要求:1.水位选择分为少量,低,中,高;程序选择分为:洗涤,漂洗,脱水三者可以两两组合(除洗涤和脱水组合);强度选择分为:标准,弱洗.并有相应的灯显示.
2.每种选择都用一键来实现,如水位选择,按一下键为少量,二下为低,三下为中,四下为高,五下回到少量,如此反复;程序选择,一下为洗涤+漂洗+脱水,二下为洗涤,三下为漂洗,四下为脱水,五下为洗涤和漂洗,六下为漂洗和脱水,七下恢复为洗涤,如此反复;强度选择,一下为标准,二下为弱洗,三下回到标准,如此反复.
3.在执行程序的时候,可以按启动/暂停按钮随时暂停,再按下可在暂停处执行程序.暂停时也可以重新设置水位,程序,再按一下就以新的设置执行程序.
4.用三菱FX2N系列PLC设计
有哪位仁兄肯出山帮忙设计一下,小弟刚接触PLC,很不熟练,诚恳接受大哥大姐们的赐教!!



一靓枫£之情

  • 精华:0帖
  • 求助:0帖
  • 帖子:8帖 | 105回
  • 年度积分:0
  • 历史总积分:195
  • 注册:2005年4月07日
发表于:2006-05-08 22:45:00
1楼
还不如用单片机便宜吧。要不你的洗衣机造价也太高了。一台PLC能买好几台洗衣机了!

lesing

  • 精华:1帖
  • 求助:0帖
  • 帖子:76帖 | 3076回
  • 年度积分:0
  • 历史总积分:5728
  • 注册:2005年4月13日
发表于:2006-05-09 07:37:00
2楼
是不是毕业设计的题目拿过来了?

婴儿学步

  • 精华:0帖
  • 求助:0帖
  • 帖子:1帖 | 16回
  • 年度积分:0
  • 历史总积分:19
  • 注册:2006年5月04日
发表于:2006-05-09 10:20:00
3楼
就是的呀,哪位高手出来帮帮忙忙吧

婴儿学步

  • 精华:0帖
  • 求助:0帖
  • 帖子:1帖 | 16回
  • 年度积分:0
  • 历史总积分:19
  • 注册:2006年5月04日
发表于:2006-05-09 10:27:00
4楼

lesing

  • 精华:1帖
  • 求助:0帖
  • 帖子:76帖 | 3076回
  • 年度积分:0
  • 历史总积分:5728
  • 注册:2005年4月13日
发表于:2006-05-09 11:57:00
5楼
那请问洗衣机当前水位的高度要不要反馈到PLC主机?如果需要反馈到PLC主机,那就需要另加5个传感器,将洗衣机当前水位反馈到PLC的X输入点。不知道你的设计要求具体是怎样的?如果不需要将水位高度反馈到PLC的X输入点,那么如何确定水位已经到了你事先设定的水位高度?

二聋戏猪

  • 精华:0帖
  • 求助:0帖
  • 帖子:41帖 | 240回
  • 年度积分:0
  • 历史总积分:377
  • 注册:2006年4月11日
发表于:2006-05-09 12:14:00
6楼
有一点困惑,按1下2下3下...那段,怎么编,思路怎样?

天成自动化

  • 精华:0帖
  • 求助:0帖
  • 帖子:9帖 | 127回
  • 年度积分:0
  • 历史总积分:257
  • 注册:2004年12月14日
发表于:2006-05-10 08:39:00
7楼
有计数就可以解决问题.

lesing

  • 精华:1帖
  • 求助:0帖
  • 帖子:76帖 | 3076回
  • 年度积分:0
  • 历史总积分:5728
  • 注册:2005年4月13日
发表于:2006-05-10 16:55:00
8楼
按一下2下即可以通计数器来计数,根据计数器的值去控制执行相应的动作就可以了

魔笛

  • 精华:0帖
  • 求助:0帖
  • 帖子:2帖 | 11回
  • 年度积分:1
  • 历史总积分:17
  • 注册:2006年4月11日
发表于:2006-05-10 21:10:00
9楼
往上资料挺多的,去找找吧!
会有惊喜地!

婴儿学步

  • 精华:0帖
  • 求助:0帖
  • 帖子:1帖 | 16回
  • 年度积分:0
  • 历史总积分:19
  • 注册:2006年5月04日
发表于:2006-05-10 21:57:00
10楼
回lesing.du:
就是要考虑前面的按键要实现后面相应的程序
照lesing.du所说,那得用很多触点比较指令啊?是不是?如在做洗涤,漂洗,脱水选择时,可以用数值比较指令嘛?因为按七下才回到原来的,那就得接连用两个比较指令了!是不?

lesing

  • 精华:1帖
  • 求助:0帖
  • 帖子:76帖 | 3076回
  • 年度积分:0
  • 历史总积分:5728
  • 注册:2005年4月13日
发表于:2006-05-11 07:40:00
11楼
该程序的实现方法是比较多的,可以用计数器对按钮的接通次数进行计数,然后使用比较指令将计数器的值和预先设定的值作比较,从而进行洗涤,漂洗,脱水,等功能的切换。其实,像这种按7下
才回到原来值得情况不建议使用按钮,建议使用旋转开关,实际的洗衣机中大多采用旋转开关,而不会使用一个按钮,然后按上7下才回归原始值。不过使用旋转开关,会占用较多的输入点,看你的PLC能否提供足够多的输入端子。

11250

  • 精华:2帖
  • 求助:0帖
  • 帖子:26帖 | 103回
  • 年度积分:0
  • 历史总积分:191
  • 注册:2005年7月05日
发表于:2006-05-11 08:15:00
12楼
你是那个学校的啊不会是要我给你编好了,给你发过去吧.

台湾

  • 精华:3帖
  • 求助:0帖
  • 帖子:88帖 | 948回
  • 年度积分:0
  • 历史总积分:1134
  • 注册:2004年10月05日
发表于:2006-05-11 08:44:00
13楼
我认为 lesing.du说的对,能够完全实现。

andyxiao

  • 精华:0帖
  • 求助:0帖
  • 帖子:15帖 | 130回
  • 年度积分:0
  • 历史总积分:239
  • 注册:2006年3月17日
发表于:2006-05-11 09:16:00
14楼
可以实现,成本太高啊!!

周公

  • 精华:10帖
  • 求助:0帖
  • 帖子:119帖 | 5549回
  • 年度积分:0
  • 历史总积分:6446
  • 注册:2002年11月26日
发表于:2006-05-11 09:34:00
15楼
先看现有的洗衣机是怎么实现的,吸收已有经验,不要主观臆想!
先学习吸收、再应用实践、再创新发展。

婴儿学步

  • 精华:0帖
  • 求助:0帖
  • 帖子:1帖 | 16回
  • 年度积分:0
  • 历史总积分:19
  • 注册:2006年5月04日
发表于:2006-05-11 16:02:00
16楼
在执行程序的时候,可以按启动/暂停按钮随时暂停,再按下可在暂停处执行程序.暂停时也可以重新设置水位,程序,再按一下就以新的设置执行程序.这如何来实现啊?

婴儿学步

  • 精华:0帖
  • 求助:0帖
  • 帖子:1帖 | 16回
  • 年度积分:0
  • 历史总积分:19
  • 注册:2006年5月04日
发表于:2006-05-11 16:17:00
17楼
谢谢lesing.du及各位仁兄的回复!
在这里不用考虑成本的高低,因为只是模拟设计而已.这就是我做的毕业设计呀!
我用过了,实际是这样的:
洗涤:进水,正转20S(弱洗),停2S,反转20S,停机,如此循环5次,结束.
漂洗:排水,进水,正转20S(弱洗),停2S,反转20S,排水,短脱水(40S),进水,...,短脱水(40S),如此循环3次,停机.
脱水:排水,长脱水(90S),结束.盖打开,就自动停机.
其它选择最后都有15S报警. 
还有一个问题,在程序执行中,按暂停,可以重新设置,若不设置,可以在暂停处继续向下执行.这样如何来实现的呀??

wanggq

  • 精华:2帖
  • 求助:0帖
  • 帖子:24帖 | 5342回
  • 年度积分:0
  • 历史总积分:10407
  • 注册:2004年8月21日
发表于:2006-05-11 19:21:00
18楼
下面引用由二聋戏猪在 2006-5-9 12:14:00 发表的内容:
  有一点困惑,按1下2下3下...那段,怎么编,思路怎样?

--------------------------------------------------------------------------------------------
   回复“二聋戏猪”网友:
 
  满足楼主要求的“按一下键为少量,二下为低,三下为中,四下为高,五下回到少量,如此反复”的程序可以这样来写,谨供你参考:

  LDI   Y00
  ANI   Y01
  ANI   Y02
  OUT   M0
  LD     X01
    SFTLP   M0    Y00   K4  K1
    END

    这个程序在上电之初还没有按动按钮时,“少量”、“低”、“中”、“高”四种水量都没有选中,相应的指示灯“Y00 、Y01、Y02、Y03”都为“0”状态。你按一下按钮“X01”,“Y00”就翻转为“1”状态,代表“少量”;你再按一下“X01”,这个“1”状态就传递到“Y01”代表“低”,随着你一下一下地按动“X01”的按钮,“1”状态就一步一步地依次从“Y00”向“Y01”、“Y02”、“Y03”传递,按动第5次时“Y03”又把“1”状态传递给“Y00”……如此循环往复!

lesing

  • 精华:1帖
  • 求助:0帖
  • 帖子:76帖 | 3076回
  • 年度积分:0
  • 历史总积分:5728
  • 注册:2005年4月13日
发表于:2006-05-11 19:52:00
19楼
你是想让我把程序编写出来发给你吗?那样你的毕业设计就没有什么收获。其实你的控制要求对于使用过PLC的人来说,不是很难,基本上由工作经验的都可以帮你设计出来,而且可能实现的方法都不一样,不过大体思路应该都差不多。你只要用心也是可以设计出来的。
建议你:
(1)设计程序之前先将你的控制要求再仔细看一下,理解你的控制要求,这一步很重要。
(2)真正理解你的控制要求之后,根据控制要求写出你的I/O(输入/输出)元件表
比如X0=水位选择按钮,X1=功能按钮,X2=漂洗强度选择按钮X,3=低水位传感器,X4=高水位传感器...Y0=进水阀门,Y1=排水阀门....这一步也比较重要。
(3)既然你已经懂得了控制要求,也写出了I/O元件表格,接下来就可以编程了,不要怕出错。程序没有统一的答案,只要能实现功能就是正确的。只是有些程序复杂,有些简单而已。
(4)如果你拥有PLC和电脑(或者手持编程器)以及编程线最好调试你的程序


lesing

  • 精华:1帖
  • 求助:0帖
  • 帖子:76帖 | 3076回
  • 年度积分:0
  • 历史总积分:5728
  • 注册:2005年4月13日
发表于:2006-05-11 19:58:00
20楼
关于你说的按暂停可以重新设置,不设置可以继续运行,建议你使用PLC的停电保持装置,这些装置在你断开又重新接通之后仍然能保持原来的内容或状态,当然这只是一种方法,其他方法还有很多。

热门招聘
相关主题

官方公众号

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