“基于Windows的堆垛机实时控制”软件设计.pdfVIP

“基于Windows的堆垛机实时控制”软件设计.pdf

  1. 1、本文档共4页,可阅读全部内容。
  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文档。上传文档
查看更多
深 圳 职 业 技 术 学 院 学 报 2006 年第 2 期 Journal of Shenzhen Polytechnic No.2, 2006 “基于Windows 的堆垛机实时控制”软件设计 张爱红 (无锡职业技术学院 机电系,江苏 无锡 214121) 摘 要:介绍了堆垛机微机控制系统的硬件构成,并从“自动”、“手动”两方面,根据堆垛机行走、伸缩、 升降等控制功能的要求,开发了基于 Windows 2000 Server 操作系统的堆垛机实时控制软件,对各模块进行了 详细的解析。 关键词:堆垛机;无线局域网;多线程 中图分类号:TP273+.5 文献标识码:A 文章编号:1672-0318 (2006 )02-0017-03 随着计算机网络技术的快速发展,无线网络 升降电机 行走电机 伸缩电机 得到了越来越多的应用,与有线网络相比,无线 网络的优势是显而易见的,主要表现在安装、维 修简单方便,对建筑物的破坏少、无需传输介质 主控计算机 有源集线器 功率驱动模块 (网卡) 等方面。作者将无线局域网络技术应用到柔性制 造系统(堆垛机)控制软件的开发中,开发了基 前、后向 于 Windows 2000 操作系统的控制软件,并从手 最大距离: 光电传感器 50 m 控制计算机 动、自动两方面实现了对堆垛机的无线控制。 无线接入点 (无线网卡) 行程开关 1 堆垛机控制系统的硬件组成 图1 堆垛机系统原理图 堆垛机作为柔性制造系统自动化立体仓库的 重要组成部分,它是实现整个仓库系统“自动” MFC 进行程序开发。 控制功能的关键设备,它的控制系统可以有多种 在系统程序的编写过程中,考虑到 Windows 系 不同的实现模式,例如采用 PLC 作为控制器,编 统是抢先式的多任务操作系统,控制程序也就是一 写梯形图控制程序,实现对堆垛机的行走、升降、 个进程,它有主线程,还有其他线程,而线程占用 伸缩等动作的控制[1] 。除此以外,基于 IPC 的堆 CPU 的时间由操作系统决定,由于 CPU 运行速度 垛机控制器、数据采集卡、无线网络(无线网卡、 快,不同线程曾现出“并行”工作的状态。因此在 无线接入点)等技术的综合运用,将整个控制系 实时控制系统中,采用多线程技术编程可以达到简 统与有线网络进行了无缝集成,更加利于分布式 化程序结构、提高程序响应实时操作的能力。 控制系统的实现,系统构成如图 1 所示。 VC++ 6.0 版本中 MFC 应用程序的线程由 CWinThread 对象来表示,分为 2 种:用户界面线程 2 堆垛机控制软件的开发 和工作者线程。其中用户界面线程能够提供界面与 本系统采用工业控制微机(IPC )作为主控

文档评论(0)

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

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

1亿VIP精品文档

相关文档