摘要:自动售货机作为一种商用的自动化设备,它在工作时不局限于任何的场地,能够做到全自动24小时工作。自动售货机这一产品运行环境要求低操作简单,并且能有效的降低运营成本,我国各大商家都愿意使用自动售货机来销售自己的产品。传统的老旧型自动售货机通常采用单片机为控制核心,它与PLC为控制核心的自动售货机相比有许多不足比如说:程序复杂,损耗大,调试不方便,如果可以采用PLC来替代可以节省开发以及运维的成本。本文基于西门子s7-200对自动售货机工作流程进行程序设计,采用组态王模拟仿真实现,具有查询和记录各种工作日志等功能。运用PLC为控制核心制造的自动售货机有着运行稳定的特点,它能够保证在日常运营中极少的出现问题,能够长期有效的投入运行。
关键词:PLC,自动售货机,组态王
目录
摘要
Abstract
1 绪论-1
1.1-课题研究背景-1
1.2-课题研究的目的及意义-1
1.3国内研究现状及趋势-2
2 可编程控制器-2
2.1 PLC的基本结构-2
2.2 PLC的基本工作原理-4
2.3 PLC的应用场合-4
2.4 可编程控制器的发展趋势-5
2.5 PLC的编程语言-5
3 系统设计方案-6
3.1系统硬件设计方案-6
3.2 机型及I/O口-7
4 系统软件的设计-8
4.1 软件结构设计-8
4.2 主程序设计-12
4.3子程序设计-12
5 系统仿真-12
5.1 组态王简介-12
5.2组态王人机界面、监控画面设计-12
6上位机组态王画面仿真结果-15
6.1 售货机主画面-15
6.2 实时售货报表-16
6.3历史售货报表-17
6.4报警记录-17
结论-19
参考文献-20
致谢-21
附录:程序清单-22