plc全自动洗衣机控制系统设计(梯形图+流程图+接线图) 第7页

plc全自动洗衣机控制系统设计(梯形图+流程图+接线图) 第7页
5  程序设计
5.1 T型图程序设计
5.1.1 程序流程图
 
图5.1
5.1.2 梯形图重点程序段落分析
 
图5.2
 
图5.3
如图5.2及5.3所示程序段落,vw416和vw412是从组态软件中定义的两个具有选择作用的寄存器,当其中任意一个为“1”时,就将预设的参数“5”“25”或“10”“50”写入洗涤计数器和电机正反转计时器中。通过这种选择就实现了在不重新下载程序的情况下一键式选择强洗弱洗功能。
图5.4
 
图5.5
以上图5.4和5.5为正转计时器和洗涤计数器,将由寄存器写入参数。
 
图5.6
 
图5.7
在洗涤过程中,由T37和T38计算正反转时间,既当这两个计时器其中一个达到预定参数时,T37或T38启动,接通另一个旋转方向。也就是说另一方向输出置位,本旋转方向复位。当达到预定洗涤次数时,洗涤计数器导通,这样,洗涤完成标志位置位,排水阀置位,正转、放转及洗涤标志位复位。
 
图5.8
图5.8所示为洗涤完成时,排水阀及进水阀的设置情况。当洗涤完成时,既正反转计数器达到设定值,洗涤完成标志位启动,只要是水位达到下限,M排水阀马上复位停止排水。又当判断水位没有达到上限时,M进水阀置位,开始进水。
5.2 组态监控设计
运用组态软件建立洗衣机监控系统亦为任务要求。采取上位机观察能更直观的显示出整个模拟自动控制过程,丰富了毕业设计内容,更会体现出对学生考核的全面性及综合性。
5.2.1 变量的定义毕业论文http://www.751com.cn/  论文网http://www.lwfree.com/
 
图5.9变量的定义过程
在利用组态软件的编辑过程中,首先应定义所要用到的变量,包括变量的描述,变量的类型,定义变量地址,选择连接的设备,寄存器。也有些是原系统内部已经定义好的变量,如时间和日期等等,可以直接放入界面使用,并且会访问到操作系统的时钟。在定义变量的过程中,应将从PLC中直接input\output的信号变量定义为离散型信号,如启动,正反转等。而在自动控制过程中调用从预先写入寄存器内的参数时,应将此类信号变量设置为整型变量,如强洗,弱洗,洗涤次数等等。
5.2.2 界面的设计
 
图5.10界面的设计
本次设计的界面比较简陋,没有模仿洗衣机的造型或者有旋转效果,只是显示出水位的高低变化,和流水的动画。图中正/反转实为文本,会在监控自动控制过程中随PLC正/反转信号闪烁,平时定义为隐含。
另外,图中按钮多数不能操控PLC,只是在点击之后闪烁,表明系统所处的工作状态。但是,其中强洗/弱洗确为真实选择按钮,在洗衣过程之前选择,会改变洗涤强度,实现多段选择。具体实现方法会在下节说明。
5.2.3 重点的几个参数设定
定义参数:
 
图5.11洗衣机的水位参数
选择变量参数:
 
图5.12反应器参数
10格每秒,共100格,底色为黄色,蓝色代表水。

上一页  [1] [2] [3] [4] [5] [6] [7] [8] 下一页

Copyright © 2007-2012 www.chuibin.com 六维论文网 版权所有