基于三维实体模型的PLC程序调试系统研究

发布时间:2017-04-12 09:06

  本文关键词:基于三维实体模型的PLC程序调试系统研究,,由笔耕文化传播整理发布。


【摘要】:随着科学技术的发展,现代工业不断朝着自动化、智能化的方向发展,机电一体化设备应用越来越广。PLC是机电一体化设备最常用的控制器,是实现工业自动化的一大支柱。目前,对PLC程序的调试主要是现场联机调试,必须要在物理硬件搭建完成后才能进行,这使得设备的开发周期很长,效率很低,因此开展对PLC程序调试方法的研究对于机电一体化设备的开发具有重要意义。通过图形化编辑语言(G语言)在LabVIEW中开发PLC与SolidWorks进行联合仿真的实验平台,从而实现PLC程序控制SolidWorks三维实体模型的运动,达到设备设计制造与控制程序调试的同步进行。根据PLC程序的特点,对LabVIEW平台进行模块化设计开发一套具有通用功能的子系统,通过对该系统进行简单的模块重组和参数设置来实现PLC对SolidWorks三维模型控制平台的搭建。针对难以对高速脉冲指令进行仿真的问题,本文根据NI SoftMotion中Straight-Line Move函数的使用方法设计一种小步长运动方式,实现对高速脉冲的仿真。最后,以扣式电池分盘机为试验对象,对开发的PLC程序调试系统进行验证,从而证明基于三维模型上的PLC程序调试系统的可行性。
【关键词】:LabVIEW 三维模型 PLC 程序调试 NI SoftMotion
【学位授予单位】:河北工业大学
【学位级别】:硕士
【学位授予年份】:2015
【分类号】:TH-39;TP273
【目录】:
  • 摘要4-5
  • ABSTRACT5-9
  • 第一章 绪论9-17
  • 1.1 课题背景及研究意义9-11
  • 1.1.1 机电一体化技术简介9-10
  • 1.1.2 基于虚拟原型的机电一体化仿真技术概述10
  • 1.1.3 课题提出背景及研究意义10-11
  • 1.2 PLC程序调试方法的研究现状11-13
  • 1.2.1 PLC介绍11
  • 1.2.2 基于仿真调试软件的PLC程序调试方法11-12
  • 1.2.3 基于组态软件模拟PLC控制对象的调试方法12-13
  • 1.3 LabVIEW的应用13-15
  • 1.4 本论文主要研究内容及工作安排15-16
  • 1.5 本章小结16-17
  • 第二章 基于LabVIEW的计算机与PLC串口通信17-29
  • 2.1 引言17
  • 2.2 基于三维模型的PLC程序调试系统方案17-18
  • 2.3 LabVIEW软件的介绍18
  • 2.4 PLC串口通信方法18-19
  • 2.5 LabVIEW与PLC串口通信方法19-21
  • 2.6 LabVIEW与PLC通讯的实现21-27
  • 2.6.1 LabVIEW与PLC通讯方案21-22
  • 2.6.2 VISA串口通讯22-23
  • 2.6.3 LabVIEW与PLC通讯指令23-26
  • 2.6.4 LabVIEW与PLC通讯过程26-27
  • 2.7 本章小结27-29
  • 第三章 LabVIEW与SolidWorks联合仿真29-41
  • 3.1 引言29
  • 3.2 NI SoftMotion模块介绍29-30
  • 3.3 SolidWorks运动仿真30-34
  • 3.3.1 SolidWorks Motion介绍30-32
  • 3.3.2 SolidWorks Motion仿真创建32-34
  • 3.4 NI SoftMotion模块与SolidWorks模型进行关联34-39
  • 3.4.1 关联LabVIEW项目与SolidWorks装配体34-35
  • 3.4.2 关联NI SoftMotion Axis与SolidWorks模型中的马达35-36
  • 3.4.3 建立坐标空间NI SoftMotion Coordinate Space36-37
  • 3.4.4 映射传感器37-39
  • 3.5 编写LabVIEW程序39-40
  • 3.6 本章小结40-41
  • 第四章 PLC调试系统程序设计41-59
  • 4.1 引言41
  • 4.2 程序需求分析41-42
  • 4.3 LabVIEW VI程序介绍42-43
  • 4.4 子VI介绍43-45
  • 4.5 子VI设计45-56
  • 4.5.1 读传感器(磁开)子VI46-48
  • 4.5.2 读取位状态子VI48-50
  • 4.5.3 单独写位状态子VI50-52
  • 4.5.4 气缸位置-绝对运动方式子VI52-53
  • 4.5.5 气缸位置-相对运动方式子程序53-54
  • 4.5.6 电机位置-相对运动方式子VI54-56
  • 4.6 子程序入库56-58
  • 4.7 本章小结58-59
  • 第五章 锂锰扣式电池分盘机PLC程序调试59-81
  • 5.1 引言59
  • 5.2 创建分盘机机械结构59-63
  • 5.2.1 升降盘机构61
  • 5.2.2 分盘手爪机构61-63
  • 5.2.3 满盘传送机构63
  • 5.3 自动分盘机运动仿真63-67
  • 5.4 分盘机电气控制系统设计67-70
  • 5.4.1 分盘机PLC控制系统硬件介绍67-68
  • 5.4.2 I/O分配68-69
  • 5.4.3 PLC程序69-70
  • 5.5 分盘机PLC程序调试系统的LabVIEW程序设计70-78
  • 5.5.1 升降盘机构的LabVIEW程序设计70-74
  • 5.5.2 分盘手爪机构的LabVIEW程序设计74-78
  • 5.6 PLC程序调试系统开发流程78-79
  • 5.7 本章小结79-81
  • 第六章 结论与展望81-83
  • 参考文献83-87
  • 攻读学位期间所取得的相关科研成果87-89
  • 致谢89

【相似文献】

中国期刊全文数据库 前10条

1 陶卫民;用仿车削法造型螺纹三维实体模型[J];现代机械;2003年01期

2 胡庆夕;徐钦;张海光;;上颌窦三维实体模型的重建[J];中国制造业信息化;2009年05期

3 郭少云;;三维实体模型在公路设计中的应用探讨[J];江西建材;2014年08期

4 杨晓东;申长雨;赵振峰;刘春太;;三维实体模型到有限元板壳模型的自动转换[J];机械工程学报;2006年10期

5 魏丰;黄正东;;三维实体模型相同性判别方法[J];计算机辅助设计与图形学学报;2008年02期

6 刘传胜,马开新,胡家诚;应用三维实体模型实现车削动态平衡[J];工程图学学报;2004年01期

7 程磊;刘海艳;;一种三维实体模型表面法线计算方法研究[J];沈阳理工大学学报;2009年04期

8 陶卫民 ,张文玉;用仿铣齿法生成斜齿轮三维实体模型[J];现代机械;2003年03期

9 符莎;;快速转换三维实体模型工程图的方法[J];机电产品开发与创新;2006年05期

10 蔡果,李伯民,陈松;曲轴三维实体模型的自动建立[J];华北工学院学报;1998年01期

中国重要会议论文全文数据库 前4条

1 范真;王霄;蔡兰;;RP技术中基于三维实体模型的直接分层软件的开发研究[A];特种加工技术——2001年中国机械工程学会年会暨第九届全国特种加工学术年会论文集[C];2001年

2 范真;王霄;蔡兰;;RP技术中基于三维实体模型的直接分层软件的开发研究[A];2001年中国机械工程学会年会暨第九届全国特种加工学术年会论文集[C];2001年

3 谷友泉;董黎敏;陈伟;刘念;叶金铎;张春秋;;RE/RP技术在新型锁定板设计制造中的应用[A];天津市生物医学工程学会第三十二届学术年会论文集[C];2012年

4 陈应显;王志宏;;基于不规则四面体的矿床三维实体模型[A];第五届全国煤炭工业生产一线青年技术创新文集[C];2010年

中国重要报纸全文数据库 前2条

1 张际达;数字化再掀建筑设计革命[N];中国建设报;2007年

2 李德群;五大创新成就注塑模设计明星[N];中国化工报;2003年

中国硕士学位论文全文数据库 前7条

1 张林艳;基于三维实体模型的PLC程序调试系统研究[D];河北工业大学;2015年

2 王建坡;三维实体模型相关技术研究[D];解放军信息工程大学;2011年

3 张春明;矿体三维实体模型算法研究[D];东北大学;2011年

4 游万里;基于VRML的虚拟三维实体模型库的建立[D];天津科技大学;2006年

5 倪卫;复杂环境侧装零部件洁净精密装校技术研究[D];重庆大学;2009年

6 徐军;基于OpenGL的VRML文件浏览器[D];大连铁道学院;2002年

7 董华东;卡子湾大桥结构动力分析[D];华中科技大学;2005年


  本文关键词:基于三维实体模型的PLC程序调试系统研究,由笔耕文化传播整理发布。



本文编号:301142

资料下载
论文发表

本文链接:https://www.wllwen.com/shoufeilunwen/xixikjs/301142.html


Copyright(c)文论论文网All Rights Reserved | 网站地图

版权申明:资料由用户4ee50***提供,本站仅收录摘要或目录,作者需要删除请E-mail邮箱bigeng88@qq.com