洗衣机控制过程的开发Word格式文档下载.docx
《洗衣机控制过程的开发Word格式文档下载.docx》由会员分享,可在线阅读,更多相关《洗衣机控制过程的开发Word格式文档下载.docx(8页珍藏版)》请在冰豆网上搜索。
为进一步学习专业课作好准备,并为今后从事专业方面的工作打下坚实基础。
(2)通过在STEP7-Micro/WIN32软件上的编程,实现用西门子S7-200PLC对洗衣机的控制,因而实现循环洗涤、脱水等功能。
(3)本实验是设计性创新实验。
二、实验环境和器材
1.西门子s7-200可编程序控制器一台
2.装有STEP7-Micro/WIN32软件的微机一台
3.相关实验设备
三、实验内容
(1)控制要求:
启动时,首先进水,到高位时停止进水,开始洗涤。
正转洗涤×
S,暂停×
S后反转洗涤×
S后再正转洗涤,如此反复×
次。
洗涤结束后开始排水,当水位下降到低水位时,进行脱水(同时排水),脱水时间为×
S。
这样完成一次从进水到脱水的大循环过程。
经过×
次上述大循环后(后×
-1次为漂洗),进行洗衣完成报警,报警×
S后结束全部过程,自动停机。
(2)实验设定:
为了节省调试时间,这里设定正转洗涤、反转洗涤、脱水及报警都为2s、暂停为1.5s、小循环和大循环都为2次,正常情况可以通过调定时器和计数器的数值改变相应的时间和次数。
(3)I/O端口的分配
输入:
输出
启动按钮SB1:
I0.0进水电磁阀:
Q0.0排水电磁阀:
Q0.1
液位高位传感器输入:
I0.1电磁离合器:
Q0.2正转洗涤:
Q0.3
液位低位传感器输入:
I0.2反转洗涤:
Q0.4脱水:
Q0.5
报警:
Q0.6
(4)实验设备选择:
由于实验室没有洗衣机实验设备,根据现有设备组装,混料罐控制和本实验设备类似,所以设定液体A通道为进水电磁阀,液体C为排水电磁阀,脱水用搅拌电机M表示,正转洗涤和反转洗涤用输料线控制实验设备的皮带1和皮带2,电磁离合器的闭合和断开用灯的亮灭表示,报警用红灯表示。
(5)控制方案分析:
按下启动按钮SB1启动洗衣机时,进水电磁阀Q0.0闭合,将水注入外桶。
通过高位传感器检测到水满,进水电磁阀Q0.0断开,停止进水,开始洗涤。
正转洗涤2s(T38计时),暂停1.5s(T39计时)后反转洗涤2s(T40计时),暂停1.5s后再正转洗涤,如此反复2次(C1计数)。
洗涤结束后开始排水,排水电磁阀Q0.1闭合,当水位下降到低水位时,由低位传感器I0.2检测到,进行脱水(同时排水,即Q0.1、Q0.2、Q0.5同时闭合),脱水时间为2s(T43计时)。
经过2次上述大循环后(C2计数),进行洗衣完成报警,报警2S(T44)后结束全部过程,自动停机。
(6)功能图:
四、实验步骤
(1)主要操作步骤:
按启动SB1启动,进水Q0.0打开,到高位时停止进水,开始洗涤。
正转洗涤2s,暂停1.5s后反转洗涤2s,暂停1.5s后再正转洗涤,如此反复2次。
洗涤结束后开始排水Q0.1,当水位下降到低水位时,进行脱水(同时排水),脱水时间为2s。
经过2次上述大循环后,报警,报警2S后结束全部过程,停机。
(2)洗衣机的外部接线图:
(3)实验流程图:
五、实验结果与分析讨论
(1)实验现象的描述∶PLC投入运行,系统处于初始状态,准备好启动。
按下启动按钮时开始进水,水满(即水位到达高水位)时停止进水,立即开始正转洗涤。
正转洗涤2s后暂停,暂停1.5s后开始反转洗涤。
反转洗涤2s后暂停,暂停1.5s后,若正、反洗涤未满2次,则返回从正转洗涤开始的动作;
若正、反洗涤满2次时,则开始排水。
排水水位若下降到低水位时,开始脱水并继续排水。
脱水2s后再开始进水洗涤,洗涤2次后则进行洗完报警。
报警2s结束全部过程,自动停机。
(2)程序调试:
a.基于PLC的自动洗衣机控制系统,结合程序流程图运用梯形图和指令表对相应的功能进行实现。
然而在程序调试过程中遇到了开关动作冲突的现象,本来想要一个输出继电器动作而结果却是两个或多个同时产生相应。
通过引入自锁及上升沿把互相冲突的输出继电器隔离开,再结合PLC有关实验设备经过反复的调试之后得到了预期的结果。
六、结论
首先,在完成洗衣机设计的过程中,对知识又有了更进一步的掌握和认识;
其次,在对有关PLC编程及PLC的运用过程中,对相应的操作也有了更深刻的掌握;
最后,在把理论与实践相结合的过程中,对于具体问题寻求解决方法,这都要求自己能够具体问题具体分析。
七、参考资料
[1]杨霞,贺洪斌,郭洪澈.电气控制及PLC技术实验指导书.沈阳工业大学,2009
[2]杨霞,刘桂秋,郭洪澈,贺洪斌.电气控制及PLC技术.沈阳工业大学,2011.06
[3]杨霞,徐东阳.《PLC控制技术》创新开放实验教学大纲,2011.01
八、附实验程序(梯形图)