基于PLC模拟地铁自动售票机.docx
- 文档编号:2814132
- 上传时间:2022-11-15
- 格式:DOCX
- 页数:12
- 大小:259.63KB
基于PLC模拟地铁自动售票机.docx
《基于PLC模拟地铁自动售票机.docx》由会员分享,可在线阅读,更多相关《基于PLC模拟地铁自动售票机.docx(12页珍藏版)》请在冰豆网上搜索。
基于PLC模拟地铁自动售票机
工厂自动化实验报告
地铁自动售票机
班级自动化五班
成员
姓名
目录
1、项目概况
背景
关于我们的PLC系统
2、功能分析
3、方案设计
方案一的连线
方案一的流程图
方案一的程序设计
方案二的接线图
方案二的程序设计
4、总结
1、项目概况
背景
随着城市化和人口的增多,交通越来越拥堵,这成了人们越来越快脚步的最大阻碍。
解决交通问题势不容缓。
而地价上涨,车辆增多等等又限制了地面交通的发展,所以解决的途径指向了城市轨交系统,特别是地下铁。
为了更快捷的满足人的地铁出行需求,作为其中一环节——售票也就成了优化重点之一。
自动售票机自然必不可少。
工票流程也必须尽可能的易学,方便,合理。
关于我们的PLC的系统
我们是参照地铁售票系统的操作流程进行的方案设计,以及程序编程。
限于条件,我们用普通开关模仿各种信号输入,用数码管与特定指示灯的状态改变显示功能的实现。
2、功能分析
我们设计的地铁售票系统主要功能是购票,具体讲又分为以下几项:
选择目的地铁站,显示票价,累加并显示所投钱数,出票(出票灯)找零(找零灯),“取消”操作以及出错显示(出错灯亮)。
区别是后者比前者在回归初始态前多了个操作——退款(同样由找零灯实现)。
“出错显示”是在投币不足的情况下按下“确认”后显示:
出错灯亮,不找零,不出票。
当然此时你可以选择继续投币购票,当钱足够时,灯会灭掉。
3、方案设计
我们共设计了两种方案,在资源分配,流程及编程上各有不同。
方案一的连线
输出端:
输入端:
方案一的流程图
方案一的程序设计
编程根据流程图分块。
方案二的连线
方案二的流程图
方案二的程序设计
5、总结
1、两个系统大体相同,但在功能模拟、编程以及细节处理方面方案更胜一筹。
所以在制定方案流程时要尽可能的详尽合理,以便有个准确的实现目标。
方案一的失误就是规划的问题。
2、在所有的实现环节中,编程是最主要也是最难完成的部分,所以值得提的问题也最多:
(1)为防止使用的软元件出现不稳定的情况,可以在程序运行前先清个零。
(2)在进行相关的整数运算时,要搞清楚内部地址的分配,尽量避免储存单元的重复使用造成地址混乱。
例如:
VW1在储存时占用VB1、VB2两字节,所以在运算时不要再在VB1、VB2中储存其他数据,否则会程序失败。
(3)要避免双线圈输出,这也是造成“明明会执行却没执行”现象的原因之一。
3、总的感想:
一个功能的实现并不是异想天开的纸上谈兵,需要反复验证、改正、改进,是一个枯燥烦闷到可能让你喊无数次“快疯了”的“漫长”过程,但面对这我们只能反复耐下心来继续直到完成(仅个人见解如有不当无关搭档错全在我)。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基于 PLC 模拟 地铁 自动 售票
![提示](https://static.bdocx.com/images/bang_tan.gif)