工厂自动化实验报告.docx

上传人:doc321 文档编号:12893046 上传时间:2021-12-06 格式:DOCX 页数:13 大小:279.54KB
返回 下载 相关 举报
工厂自动化实验报告.docx_第1页
第1页 / 共13页
工厂自动化实验报告.docx_第2页
第2页 / 共13页
工厂自动化实验报告.docx_第3页
第3页 / 共13页
工厂自动化实验报告.docx_第4页
第4页 / 共13页
亲,该文档总共13页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述

《工厂自动化实验报告.docx》由会员分享,可在线阅读,更多相关《工厂自动化实验报告.docx(13页珍藏版)》请在三一文库上搜索。

1、工厂自动化实验报告地铁自动售票机班级自动化五班成员高强201332010511姓名张玉望2013320105122014年 7月4 日目录1、项目概况背景关于我们的 PLC 系统2、功能分析3、方案设计方案一的连线方案一的流程图方案一的程序设计方案二的接线图方案二的程序设计4、总结1、项目概况背景随着城市化和人口的增多,交通越来越拥堵,这成了人们越来越快脚步的最大阻碍。解决交通问题势不容缓。 而地价上涨, 车辆增多等等又限制了地面交通的发展, 所以解决的途径指向了城市轨交系统,特别是地下铁。为了更快捷的满足人的地铁出行需求,作为其中一环节售票也就成了优化重点之一。自动售票机自然必不可少。工票流

2、程也必须尽可能的易学,方便,合理。关于我们的 PLC 的系统我们是参照地铁售票系统的操作流程进行的方案设计,以及程序编程。 限于条件, 我们用普通开关模仿各种信号输入,用数码管与特定指示灯的状态改变显示功能的实现。2、功能分析我们设计的地铁售票系统主要功能是购票,具体讲又分为以下几项:选择目的地铁站,显示票价,累加并显示所投钱数,出票(出票灯)找零(找零灯) ,“取消”操作以及出错显示(出错灯亮) 。区别是后者比前者在回归初始态前多了个操作退款(同样由找零灯实现)。“出错显示” 是在投币不足的情况下按下“确认” 后显示: 出错灯亮, 不找零, 不出票。当然此时你可以选择继续投币购票,当钱足够时

3、,灯会灭掉。3、方案设计我们共设计了两种方案,在资源分配,流程及编程上各有不同。方案一的连线输入端:取消确认 /购票站 1站 2站 3投币(一元)PLC数码管输出端:出票灯找零灯出错灯方案一的流程图初始态 b确认购票数码管显示C选择出站口显示票价数码管显示0投币并显示票价确认出错钱够?不够够出票找零方案一的程序设计程序初始态及清零处理。取消取消退回钱币编程根据流程图分块。保证 VB0 里的数都会显示到数码管保证在“确认”后才会进行下面操作。站 1两元站 2三元站 3四元票价储存进 VB2。这个网络有点多余了网络 10、11 将票价 传 到VB0显示。由于两次用到确定且作用不同,用计数器加以区别

4、。自锁保证TON 运行15-17完 成 投币自增及显示,并把投币数储存到VB6由于这个跳跃指令, 使得在“投币”后 “取消”时跳过减法与 “出票” 直接“找零”,从而保证了退回钱币。TOF 延长出票灯亮保证跳跃或不跳跃都会执行下面还原步骤的自锁网络。方案二的连线输入端:取消确认 /购票出站口购票数投币(一元)投币(五元)PLC数码管输出端:出票灯找零灯出错灯方案二的流程图开始选择出站口选择购票数数码管显示票价投币并显示金额确认出错钱够?不够够出票找零取消取消退回钱币方案二的程序设计5、总结1、两个系统大体相同,但在功能模拟、编程以及细节处理方面方案更胜一筹。所以在制定方案流程时要尽可能的详尽合

5、理, 以便有个准确的实现目标。 方案一的失误就是规划的问题。2、在所有的实现环节中,编程是最主要也是最难完成的部分,所以值得提的问题也最多:( 1)为防止使用的软元件出现不稳定的情况,可以在程序运行前先清个零。( 2)在进行相关的整数运算时, 要搞清楚内部地址的分配, 尽量避免储存单元的重复使用造成地址混乱。例如: VW1 在储存时占用 VB1 、VB2 两字节,所以在运算时不要再在 VB1 、 VB2 中储存其他数据,否则会程序失败。( 3)要避免双线圈输出,这也是造成“明明会执行却没执行”现象的原因之一。3、总的感想: 一个功能的实现并不是异想天开的纸上谈兵,需要反复验证、改正、改进,是一个枯燥烦闷到可能让你喊无数次“快疯了”的“漫长”过程,但面对这我们只能反复耐下心来继续直到完成(仅个人见解如有不当无关搭档错全在我)。

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 社会民生


经营许可证编号:宁ICP备18001539号-1