3.1.2 输出地址分配表
列出全自动洗衣机的输出分配表,见表3-2。
表3-2输出地址分配表
输出地址 Q0.0 Q0.1 Q0.2 Q0.3 Q0.4 Q0.5
对应的输出设备 进水电磁阀 排水电磁阀
洗涤电动机正转继电器 洗涤电动机反转继电器
脱水 报警器
3.1.3 部元件地址分配表
全制动洗衣机控制时,需用到PLC部的计时器和计数器对其进行过程控制,现对控制中要用到的部位元件地址分配表归纳如表3-3。
表3-3部地址分配表
定时器/计时器
T37 T38 T39 T40 T41 T42 T43 C50 C51
对应的作用 进水暂停计时 正洗计时 正洗暂停计时 反转计时 反转暂停计时 脱水计时 报警计时 正反洗循环计数 大循环计数
3.2系统流程图
3.2.1强制停止流程图
全自动洗衣机控制要能实现”正常运行“和”强制停止“两种控制要求。当强制停止时,按动停止按钮,可实现手动停止进水,排水 脱水及报警,再通过手动排水,按下排水按扭可以实现手动排水和手动脱水,按下手动脱水可实现脱水,来完成洗衣。按照强制停止的工作流程,作出强制停止的洗衣流程图见图3-1。
图3-1强制停止流程图
3.2.2正常运行流程图
全自动洗衣机正常运行时即洗衣机按照程序设定依次完成依次洗衣过程,从选择水位,按下启动按扭,开始进水直到水满(即水位达到高水位)时停止进水开始洗涤正转,洗涤时,正转30秒,停两秒,然后反转30秒,停2秒,如此循环5次,总共320秒开始排水,水位下降到低水位时开始脱水并继续排水,脱水30秒,开始清洗,重复以上过程,清洗两遍,清洗完成,报警3秒并自动停机。按照以上的工作流程,作出全自动洗衣机的正常运行工作流程图见图3-2。
图3-2正常运行流程图
3.3程序设计
3.3.1 PLC控制顺序功能图
顺序功能图,它是描述控制系统的控制过程、功能和特性的一种图形,顺序功能图并不涉及所描述的控制功能的具体技术,他是一种通用的技术语言。全自动洗衣机控制系统PLC控制状态流程图见图3-3。[11]
图3-3 PLC控制状态流程图
3.3.2系统梯形图
一、梯形图的特点
梯形图是PLC模拟继电器控制系统的编程方法。它由触点、线圈或功能方框等构成,梯形图左、右的垂直线称为左、右母线。画梯形图时,从左母线开始,经过触点和线圈(或功能方框),终止于右母线。在梯形图中,可以把左母线看作是提供能量的母线。触点闭合可以使能量流过,直到下一个元件;触点断开将阻止能量流过。这种能量流,我们称之为“能流”。实际上,梯形图是CPU仿真继电器控制电路图,使来自“电源”的“电流”通过一系列的逻辑控制条件,根据运算结果决定逻辑输出的模拟过程。
梯形图中的基本编程元素有触点、线圈和方框。
触点:代表逻辑控制条件。触点闭合时表示能量可以流过。触点分常开触点和常闭触点两种形式。
线圈:通常代表逻辑“输出”的结果。能量流到,则该线圈被激励。
方框:代表某种特定功能的指令。能量流通过方框时,则执行方框所代表的功能。方框所代表的功能有很多种,例如:定时器、计数器、数据运算等。 梯形图中,每个输出元素可以构成一个梯级。每个梯形图网络由一个或多个梯级组成。
二、梯形图绘制原则
(1) 梯形图按自上而下、从左到右的顺序排列。每个继电器器线圈为一个逻辑行,即一层阶梯。每一个逻辑行起于左母线,然后是触点的连接,最后终止于继电器线圈或右母线。
注意:左母线与线圈之间一定要有触点,而线圈与右母线之间不能有任何 点,应直接连接。
(2) 一般情况下,在梯形图中某个编号继电器线圈只能出现一次,而继电器触点可无限引用。有些PLC,在含有跳转指令或步进指令的梯形图中允许双线圈输出。
(3) 在每个逻辑行中,串联触点多的支路应放在上方。如果将串联触点多的支路放下方,则语句增多,程序变长。
(4) 在每个逻辑行中,并联触点多的支路应放在左边。如果将并联触点多的支路放右边,则语句增多,程序变长。
(5) 梯形图中,不允许一个触点上有双向“电流”通过。
(6) 梯形图中,当多个逻辑行都具有相同条件时,为了节省语句数量,常将这些逻辑行合并。当相同条件复杂时,这对储存容量小的PLC很有意义。 (7) 设计梯形图时,输入继电器的触点状态全部按相应的输入设备为常开状态进行设计更为合适,不易出错。因此,也建议尽可能用输入设备的常开触点与PLC输入端连接。如果某些信号只能用常闭触点输入,可以按输入设备全部常开来设计,然后将梯形图中对应的输入继电器触点取反。[12] 三、系统梯形图
基于PLC全自动洗衣机控制系统方案



