网站大量收购独家精品文档,联系QQ:2885784924

工厂自动化实验报告.docVIP

  1. 1、本文档共13页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
工厂自动化实验报告

工厂自动化实验报告 地铁自动售票机 班 级 自动化五班 成 员 高 强 201332010511 姓 名 张玉望 201332010512 2014年 7月4 日 目录 1、项目概况 背景 关于我们的PLC系统 2、功能分析 3、方案设计 方案一的连线 方案一的流程图 方案一的程序设计 方案二的接线图 方案二的程序设计 4、总结 1、项目概况 背景 随着城市化和人口的增多,交通越来越拥堵,这成了人们越来越快脚步的最大阻碍。解决交通问题势不容缓。而地价上涨,车辆增多等等又限制了地面交通的发展,所以解决的途径指向了城市轨交系统,特别是地下铁。 为了更快捷的满足人的地铁出行需求,作为其中一环节——售票也就成了优化重点之一。自动售票机自然必不可少。工票流程也必须尽可能的易学,方便,合理。 关于我们的PLC的系统 我们是参照地铁售票系统的操作流程进行的方案设计,以及程序编程。限于条件,我们用普通开关模仿各种信号输入,用数码管与特定指示灯的状态改变显示功能的实现。 2、功能分析 我们设计的地铁售票系统主要功能是购票,具体讲又分为以下几项:选择目的地铁站,显示票价,累加并显示所投钱数,出票(出票灯)找零(找零灯),“取消”操作以及出错显示(出错灯亮)。 区别是后者比前者在回归初始态前多了个操作——退款(同样由找零灯实现)。 “出错显示”是在投币不足的情况下按下“确认”后显示:出错灯亮,不找零,不出票。当然此时你可以选择继续投币购票,当钱足够时,灯会灭掉。 3、方案设计 我们共设计了两种方案,在资源分配,流程及编程上各有不同。 方案一的连线 方案一的流程图 方案一的程序设计 编程根据流程图分块。 方案二的连线 方案二的流程图 方案二的程序设计 5、总结 1、两个系统大体相同,但在功能模拟、编程以及细节处理方面方案更胜一筹。所以在制定方案流程时要尽可能的详尽合理,以便有个准确的实现目标。方案一的失误就是规划的问题。 2、在所有的实现环节中,编程是最主要也是最难完成的部分,所以值得提的问题也最多: (1)为防止使用的软元件出现不稳定的情况,可以在程序运行前先清个零。 (2)在进行相关的整数运算时,要搞清楚内部地址的分配,尽量避免储存单元的重复使用造成地址混乱。例如:VW1在储存时占用VB1、VB2两字节,所以在运算时不要再在VB1、VB2中储存其他数据,否则会程序失败。 (3)要避免双线圈输出,这也是造成“明明会执行却没执行”现象的原因之一。 3、总的感想: 一个功能的实现并不是异想天开的纸上谈兵,需要反复验证、改正、改进,是一个枯燥烦闷到可能让你喊无数次“快疯了”的“漫长”过程,但面对这我们只能反复耐下心来继续直到完成(仅个人见解 如有不当 无关搭档 错全在我)。 12 确认 显示票价 取消 选择出站口 初始态b 确认购票 数码管显示C 取消 数码管显示0 投币并显示票价 出票找零 钱够? 出错 退回钱币 取消 确认/购票 站1 站2 数码管 站3 投币(一元) 出票灯 找零灯 出错灯 PLC 输入端: 输出端: 够 不够 程序初始态及清零处理。 保证VB0里的数都会显示到数码管 保证在“确认”后才会进行下面操作。 站1 两元 站3 四元 票价储存进VB2。 站2 三元 由于两次用到确定且作用不同,用计数器加以区别。 这个网络有点多余了 网络10、 11将票价传到VB0显示。 自锁保证TON运行 15-17完成投币自增及显示,并把投币数储存到VB6 TOF延长出票灯亮 由于这个跳跃指令,使得在“投币”后“取消”时跳过减法与“出票”直接“找零”,从而保证了退回钱币。 不够 够 退回钱币 出错 钱够? 出票找零 投币并显示金额 保证跳跃或不跳跃都会执行下面还原步骤的自锁网络。 取消 确认 数码管显示票价 取消 开始 选择出站口 选择购票数 出错灯 找零灯 出票灯 投币(一元) 数码管 购票数 出站口 确认/购票 PLC 取消 投币(五元) 输入端: 输出端:

文档评论(0)

celkhn5460 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档