当前位置:首页 > 【最新版】PLC全自动洗衣机毕业课程设计(20140606)
元读入信号的状态和数据,然后根据程序内部继电器、定时器、计数器数据存储器的状态和数据进行逻辑运算,得到运算结果,并将这些结果存入相应的输出存储器单元。这一阶段执行完后,进入输出阶段。在这个程序执行中,输入信号的状态和数据保持不变。 1.3输出阶段
在这个阶段中,PLC将相应的输出存储单元的运算结果传送到输出模块上,并通过输出模块向外部设备传送输出信号,开始控制外部设备。
2、系统IO分配
2.1、模块功能概述
CPU 模块采用西门子的CPU-226 (ACDC继电器)模块,它控制着整个系统按照控制要求有条不紊地运行。同时由于该模块采用交流220V供电,并且自带24个数字量输入点和16个数字量输出点,完全能满足全自动洗衣机控制系统的要求,所以不再需要另外的电源模块、数字量输入和输出模块。
2.2、系统IO分配
由于CPU模块有11点数字量输入,有6点数字量输出,所以不再需要输入输出模块。采用IO分配采用自动分配方式,模块上的输入端子对应的输入地址是I0.0 ~ I0.4 ,输出端子对应的输出地址是Q0.0 ~ Q0.5。
输入地址 I0.0 I0.1 I0.2 I0.3 I0.4 输出地址 Q0.0 Q0.1 Q0.2 Q0.3 Q0.4 Q0.5 表2 输出地址分配 对应的外部设备 进水电磁阀 电动机正转接触器 电动机反转接触器 排水电磁阀 脱水电磁阀 报警器蜂鸣器 表1 输入地址分配 对应的外部设备 启动按钮 停止按钮 手动排水开关 水位选择开关(高水位) 水位选择开关(低水位)
3、PLC外围接线
图三 PLC外部接线 三、系统软件设计
1、系统流程图
PLC投入运行,系统处于初始状态,准备好启动。启动时开始进水,水满(即水位到达高水位)时停止进水并开始正转洗涤。正转洗涤15 s后暂停,暂停3 s后开始反转洗涤。反转洗涤15s后暂停,暂停3 s后,若正、反洗涤未满3次,则返回从正转洗涤开始的动作;若正、反洗涤满3次时,则开始排水。排水水位若下降到低位时,开始脱水并继续排水。脱水10s即完成一次从进水到脱水的工作循环过程。若未完成3次大循环,则返回从进水开始的全部动作,进行下一次大循环;若完成了3次大循环,则进行洗完报警。报警10s结束全部过程,
自动停机。
2、系统程序设计
共分享92篇相关文档