当前位置:首页>家电维修>洗衣机>

plc编写全自动洗衣机(基于plc的全自动洗衣机结构图)

plc编写全自动洗衣机(基于plc的全自动洗衣机结构图)

更新时间:2021-12-21 18:24:58

看下控制要求:

接通电源,按下启动按钮,开始进水,水位达到高水位时停止进水,并开始正转洗涤3S后,停止2s后进入反转洗涤,然后又停2S,若正、反洗涤10次后,则开始排水,当水位下降到零水位后,开始脱水并继续排水,脱水20s,即完成一次大循环,大循环满6次,则返回到进水开始时全部动作,进行下一次大循环,提示洗完指示灯蜂鸣器亮20s后停止。也可以按下停止按钮来停止洗涤。

所用到的变量:

停止按钮 X0(i0.0),启动按钮 X1(I0.1)零液位传感器 X2(I0.2),高水位传感器 X3(I0.3)

进水电磁阀 Y0(Q0.0),正向洗涤接触器 Y1(Q0.1),反向洗涤接触器 Y2(Q0.2),排水电磁阀 Y3(Q0.3),脱水电磁阀Y4(Q0.4),蜂鸣器Y5(Q0.5)。

编程如下:

本例程序如下:本文综合使用定时器和计数器来实现设计功能。

程序如下:

在按下启动按钮后,将启动进水,在达到高水位后停止进水,这里考虑到在排水和脱水过程中也不能进水。

当达到高水位后,将进行3s的正向洗涤,这里的T3是正反向都洗完之后需要将T0定时器复位,以便重新启动正向洗涤。

正向洗涤之后停止T1 2s,之后启动反向洗涤,反向洗涤3s后,停止2s,这样一个洗涤循环结束,用T3来判断一个循环。

用T3启动计数器C0,当计数器C0达到十次。

当C0计数器达到10次,则洗涤循环结束,进行排水,当排水到低水位后,停止排水并启动脱水,考虑到脱水过程中还有水,则继续进行排水,同时启动定时器T4 20s,并启动大循环计数器C1 6次。

当计数器C1达到6次,则启动蜂鸣器,响铃20s后结束。这样程序结束。

通过这个例子来熟悉和掌握下三菱PLC的定时器和计数器的使用,当然了这个程序不是唯一的,你还可以用循环FOR NEXT指令或SFC来实现。

下面看看博途怎么编程:

写文不易,希望大家多多支持,喜欢本文的想学习PLC编程相关内容的朋友可以关注我,这段时间我会集中写一些三菱PLC的实例,希望能通过这些实例让大家更好的掌握各种指令的应用。

,