1 了解工艺
http://wenku.baidu.com/view/b4998b7602768e9951e7389c.html
工作原理:全自动洗衣机在程控器的控制下,自动完成洗涤和漂洗的全过程。洗涤时,程控器将进水阀打开,进水至水位设定值后,电动机带动波轮旋转,搅动水及衣物翻转,完成洗涤或漂洗过程;排水时,程控器打开排水阀,将洗涤液或水排出;脱水时,程控器仍将排水阀打开,并使离合器动作,完成机械转换,电动机带动离心通高速旋转,完成脱水过程。脱水完毕后,蜂鸣器响提示洗衣完成。
2 理清输入和输出,并分配给PLC
注意,有些动作不需要传感器来检测。比如排水时候并没有一个传感器来检测已经将水排完,而是默认经过一定时间延时后水就会排完。
3 编写程序
以欧姆龙PLC编程软件CX-Programmer为例
4 完善程序
这里只是最简单的一个例子,只用来演示PLC的编程。实际的洗衣机可不是洗涤和甩干一次就结束的。而且洗衣机有各种内置的模式可以采用不同的时间和强度,其控制逻辑是很复杂的。
这里的程序也是不完善的,有很多可以改进的地方。比如,在程序开始最好加入初始化来设定开始时各个元件的状态,以防止有不正常结束的情况。程序结束时也应该设标志位,将各元件复位,以防止程序没有正常执行完毕就中断的情况。