论文部分内容阅读
自动售餐机是一种专门用来售卖盒饭快餐的自动售货机。随着城市规模的快速发展和网上订餐业务的推广,越来越多的人参与到线上点餐线下配送这种O2O模式的外卖业务中来,但这并不能满足人们的需求,随着点餐量增多问题也越来越多,如食物送达不及时、饭菜不新鲜、价格无优势等等。随着自动化技术的进步,自动售货机所售卖的产品范围也越来越广,因此出现了自动售卖盒饭的售餐机,但现有的售餐机因为餐品单一、操作繁琐、价格无优势等问题并没有得到大规模的推广,因此设计一款能够改善上述问题的自动售餐机成为一种需要。通过调查研究多种类型的自动售货机以及现有的自动售餐机,分析用户操作习惯,结合企业要求,确定机器的机械结构及组成,在此基础上,确定该控制系统的总体方案,以工控机作为上位机,触摸显示器为人机交互界面,PLC为主控制器,工业无线路由器为物联网设备,伺服电机和直流电机为执行机构,通过移动支付方式,对不同种类的盒饭进行组合售卖。上位机程序采用C#语言基于Windows系统的.NET平台编写,并建立相应的数据库。根据控制系统方案的要求,对自动售餐机的硬件与软件进行设计。硬件设计包括对PLC、上位机、触摸显示器、伺服系统等硬件的选型以及根据选型结果设计电气系统,电气系统的设计包括主回路设计、PLC控制回路设计和伺服系统电路设计。软件设计包括PLC程序设计、上位机程序设计、数据库设计、采用Modbus通信协议实现上位机下位机的数据交换和人机交互界面的设计。自动售餐机能够实现正常的购买功能,用户购买指定餐品在短时间内完成取货、加热、出货等一系列动作,在此基础上要继续进行优化,使得用户体验更好、功能更加丰富。