1.控制要求
1)投币退币功能:设计投币50元自助洗车机。有3个投币孔,分别为5元、10元、20元;当投币达到或超过50元时,按起动开关洗车机才会动作,起动灯亮起。
2)用7段数码管显示投币金额,当投币金额超过50元时,则可以按退币按钮,这时7段数码管显示为零,表示已找回余额。
3)洗车机每次起动必须在原位且投币金额等于或超过50元时方能起动。
4)洗车机原点复位程序设计:如洗车机正在洗车时发生停电或故障时,则故障排除后使用原点复位程序,将洗车机复位到原点,才能完成洗车全流程的动作。动作顺序为按[复位按钮],则洗车机的右移、喷水、洗刷、风扇及清洁剂喷洒全部停止,洗车机左移,当洗车机到达左限位开关时,原点复位灯亮,表示洗车机完成复位动作。
5)洗车机动作流程如下:
①按下起动开关之后,洗车机开始往右移,喷水设备开始喷水,刷子开始洗刷。
②洗车机右移到达右极限后,开始左移,喷水机及刷子继续动作。
③洗车机左移到达左限后,开始右移,喷水机及刷子继续动作,开始喷洒清洁剂。
④洗车机右移到达右极限后,开始左移,继续喷洒清洁剂。
⑤洗车机左移到达左限后,开始右移,停止喷洒清洁剂,当洗车机往右移3s后停止,刷子开始洗刷。
⑥刷子开始洗刷5s后停止,洗车机继续右移,右移3s后,洗车机停止,刷子又开始洗刷5s后停止,洗车机继续右移,到达右极限后停止,然后往左移。
⑦洗车机左移3s后停止,刷子开始洗刷5s后停止,洗车机继续3s后停止,刷子开始洗刷5s后停止,洗车机继续左移到达左限后,然后开始右移。
⑧洗车机开始右移,并喷洒清水与洗刷动作,将车洗干净。当碰到右限后,洗车机停止前进并往左移,喷洒清水与刷子洗刷继续动作,直到左限后停止,并开始右移。
⑨洗车机往右移,风扇设备动作将车吹干,碰到右限时,洗车机停止并往左移,风扇继续吹干动作,直到碰到左极限开关,则整个洗车流程完成,启动灯熄灭。
洗车机实物外形如图8-132所示。
2.技能操作分析(www.xing528.com)
1)根据控制要求分配输入和输出端口,I/O口分配见表8-18。
表8-18 I/O口分配表
2)设计控制电路接线图如图8-133所示。
图8-132 洗车机实物外形
图8-133 控制电路接线图
3)程序编写
为了读者便于理解,将程序分成投币程序,如图8-134所示;钱币显示程序,如图8-135所示;退币检测程序,如图8-136所示;退各种规格钱币程序,如图8-137所示;动作流程程序,如图8-138所示等五个部分,实训时只要将其汇合一块即可。
图8-136 退币检测程序
图8-137 退各种规格钱币程序
图8-138 洗车机动作流程程序
免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。