黄山学院PLC课程设计说明书
出端口来连接电机正转接触器,在洗衣机洗衣服的过程中,电机会正转与反转同时轮流进行。
电机反转接触器用于PLC主机控制洗衣机电机的反转。可以直接用PLC主机的数字量输出端口来连接电机反转接触器,在洗衣机洗衣服的过程中,电机会正转与反转同时轮流进行。
排水离合器用于PLC主机控制洗衣机机筒内的排放。选用数字式离合器,可以直接用PLC主机的数字量输出端口来连接到排水离合器,当洗衣机在完成洗衣或者漂洗后,需要将机筒内的脏水排出机筒,此时,PLC主机发出控制命令打开排水离合器,进行排水。
洗衣机洗衣服的最后一道工序就是对衣服进行脱水,脱水电磁离合器正是用于PLC主机控制洗衣机进行脱水,脱水需要电机带动机筒旋转,有了电磁离合器后,就可以直接使用PLC主机的数字量输出端口来控制电磁离合器,最终达到控制脱水执行电机的目的。在脱水过程不涉及电机的调速问题,因此,用PLC主机加电磁离合器这样一种比较觉得简单的方式就可以完成控制任务。
蜂鸣器用来指示洗衣机洗衣过程中的一些声音提示,也采用电磁阀控制。对于各个程序中的指示灯也采用电磁阀进行控制。
全自动洗衣机控制系统为单机控制系统。 PLC的输入点,包括启动按钮、停止按钮、高低水位按钮、标准强洗模式按钮、高水位探测器、低水位探测器,零水位探测器一共7点;输出点包括进水电磁阀、电机正转接触器、电机反转接触器、排水离合器、脱水离合器、蜂鸣器接触器和四个指示灯接触器一共10点。
由于点数不多,考虑20%~30%的余量,选用小型PLC便可实现, 本次设计选择西门子S7-200系列的CPU224型的PLC,可以满足使用需求。它的主要特点是:
·14输入/10输出共24个数字量I/O点。 ·13KB的程序和数据存储空间。
·6个独立的30KHZ的高速计数器,2路独立的20KHZ的高速脉冲输出。 ·具有PID控制器。 ·1个RS485通信/编程口。
·具有多点接口MPI(Multi Point Interface)通信协议 ·具有点对点接口PPI(Point to Point Interface)通信协议 ·具有自由通信口
·I/O端子排可以很容易地整体拆卸
6
黄山学院PLC课程设计说明书
2.2 I/O分配图
下图为全自动洗衣机中PLC主机的I\\O资源分配
图1 I/O端口分配图
2.3 电气工程接线图
根据I/O分配及s7200的接口设计,如图2-2为全自动洗衣机PLC I\\O接线图。
7
黄山学院PLC课程设计说明书
图2 PLC电气接线图
第3章 软件设计
3.1 系统流程图
图3 系统流程图
3.2 系统程序设计
图4 功能指令
8
黄山学院PLC课程设计说明书
运用计数器与定时器一起进行程序的编写步进梯形图进行控制。PLC顺序控制编程的主要依据是状态流程图,运用STL和RET步进指令进行编程。利用SET置位指令将某状态的状态继电器元件置位后,该状态的步进点闭合,这时顺序控制进入该状态。 当转移至下一状态的条件满足时,利用SET置位指令又将下一状态的状态寄存器置位,这时顺序控制进入下一个状态,而上一个状态寄存器自动复位。
第4章 程序梯形图
4.1PLC梯形图
网络1:启动,把IN值赋值给MW0变成M1.0 网络2:M1.0上升沿使Q0.0 得电,洗衣机进水 网络3:检测水位的高低,等水位达到预定值时进
水关闭,Q0.2得电,电机正转。
9
网络4:Q0.2得电进行延时,I0.5是强弱转换进行
延时。
网络5:Q0.2关闭Q0.3得电,电机反转。
黄山学院PLC课程设计说明书
网络6:Q0.3进行延时,T38或T44得电 网络7:I0.1是恢复状态
网络10:C0 得电正反转关闭,Q0.1得电,排水打
开,M1.2得电M1.0,M1.1关闭
网络11:C1得电进行记数,满3次记满。
网络8:反转关闭正传打开,I0.1进行切换。 网络9:C0 得电进行记数,满五次记满。
10
网络12:C1通电,排水打开。M1.3得电,正反转
关闭。
网络13:C3得电进行记数,满3次记满。