




已阅读5页,还剩5页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
XX 工 学 院毕业设计(论文)开题报告学 生 姓 名:学 号:专 业:机械设计制造及其自动化设计(论文)题目:基于PC的软PLC编程调试系统设计指 导 教 师:20xx年3月1日 毕 业 设 计(论 文)开 题 报 告1结合毕业设计(论文)课题情况,根据所查阅的文献资料,每人撰写2000字左右的文献综述文 献 综 述1.1软PLC产生的背景及其概念长期以来,计算机控制和传统 PLC 控制一直是工业控制领域的两种主要控方法。PLC 自 1969 年问世以来,以其功能强、可靠性高、使用方便、体积小等优点在工业自动化领域得到迅速推广,成为工业自动化领域中极具竞争力的控制工具。伴随着计算机技术的迅速发展和广泛应用,人们逐渐认识到硬件 PLC 的种种弊端。首先由于生产厂商众多,各种机型互不兼容,没有统一的标准,在编程元件的种类、数目、编程语言等方面各不相同;其次,产品的功能实现依赖于硬件,数据结构相对封闭,用户难以自由改变或增添 PLC 的功能;第三,现行的 PLC产品,其编程方式要求使用者对 PLC 的硬件结构、PLC 的电气原理、编程指令均要有相当的了解,这就不利于 PLC 的进一步推广和使用;第四,当 PLC 出现故障时,需由专业人员用专用工具检测硬件,再维修,可维护性差;同时,其昂贵的价格也严重制约其发展。1990 年美国国家制造科学中心(NCMC)提交了一份名“NextGenerationWorkstationMachine controller Requirement Definition Document”的报告,提出了 175 条未来制造业对 PLC 技术的要求。随后,欧共体提出了 OSACA(OpenSystem Environment for Controller)计划,对自动化生产领域的 PLC 提出了系统开放、公共协议标准化等新要求。1993 年,为了规范 PLC 编程语言,IEC(国际电工委员会)发布了IEC61131-3 标准。IEC61131-3 标准的推出和实施,有力地推动了各种 PLC 间的兼容和统一,有力地推动了软 PLC 技术的发展。软 PLC 是一种基于 PC 机的软逻辑控制软件,它具有硬 PLC 在功能、可靠性、速度、故障查找等方面的特点,利用软件技术可以将标准的工业 PC 转换成全功能的 PLC 过程控制器。软件 PLC 综合了计算机和 PLC 的开关量控制、模拟量控制、数学运算、数值处理、网络通信、PID 调节等功能,通过一个多任务控制内核,提供强大的指令集、快速而准确的扫描周期、可靠的操作和可连接各种 I/O 系统及网络的开放式结构。它遵循 IEC61131-3 标准,支持多语言编程, 所以,软件 PLC 提供了与硬 PLC 同样的毕 业 设 计(论 文)开 题 报 告功能,同时又提供了 PC 环境如 PC 机容量大、处理速度快、网络互联方便等PLC不具备的优点,是 PC 技术和 PLC技术的结晶。1.2研究软PLC的意义研究软 PLC 技术可以消除硬 PLC 本身具有的诸多不足之处,提高产品开发效率,使 PLC 性价比提高。应用于实际工程中后,将会极大提升企业的自动化水平和生产效率。基于 PC 的软 PLC,既有良好的人机交互功能,又有极快的数据处理能力和强大的网络功能。研究基于 PC 的软 PLC 控制系统,对降低成本、加强系统的开放性和推广软 PLC 在工业中的应用等具有很大的经济意义。1.3国内发展情况在基础研究工作方面,国内许多高校和科研单位已经取得了一些成果。东南大学开发的面向 DCS 控制组态软件中包含一些软 PLC 功能,但不能离开 DCS系统独立运行。华中科技大学机械系开发的数控内嵌式 PLC 具有软 PLC 的特点,但功能单一,不能作为独立系统运行,且无联网通讯能力。国家数控系统工程与研究中心开展了开放式数控系统中的软件PLC技术研究,提出了一种基于开放式数控系统的嵌入式软件PLC子系统的实现方法,给出了一个软件PLC的结构模型,并对PLC的梯形图编程环境、梯形图与其他语言的相互转换、PLC程序执行等软件部件的设计和开发进行了研究清华大学制造工程研究所研制了一种基于RT Linux实时操作系统的软件PLC,既可作为一个模块单独在不同的CNC系统中工作,也可以嵌入到数控系统内部运行在同一台计算机上,其实时性和可靠性得到了验证。此外,其他一些学校也在这方面作了一些基础研究工作。在软PLC产品开发方面,现在国内已有一些有名的自动化软件公司正在研究开发具有自主知识产权的软PLC产品。广州蚁象自动化控制有限公司开发的rPLC,就是一款较有影响的产品,已大体达到了外国软PLC的性能指标。 广州蚁象公司rPLC的产品借助于LINUX操作系统,符合IEC61131-3可编程控制器的编程软件标准,完全具备PLC功能,能够轻松设计电气控制线,强大的网络功能,轻松接入以太网和组建RS48_5工业网络,并拥有跨平台远程控制功能,同时现阶段完全免费,有利于技术推广。毕 业 设 计(论 文)开 题 报 告1.4国外发展情况SOFTPLC公司的SoftPLC。SoftPLC它是基于PC机的开放式控制软件,具有开放的控制平台,用户能够根据自己的需求来选择硬件。它能够作为嵌入式犯位实时多任务内核在386,486,Pentium其它x86兼容CPU平台上运行,能够控制多于16K个1/0,支持数字、模拟及特殊的UO,支持用户用梯形图和C,C+、Java等高级语一言来编写自己的函数。此外,SoftPLC内嵌VB和FTP服务器,用户可进行远程维护和监控。SoftPLC是一个独立于Windows的操作系统,从DOS将SoftPLC装入内存后,SoftPLC即可控制CPU。SIEMENS公司的SIMATIC WinAC。SIMATIC WinAC是基于Windows平台的控制软件,具有可视化人机界面,它将控制、数据处理、通信等技术集于一体。WinAC能提供标准的ActiveX控件用于标准化软件包(如Visual Basic或Office)对过程数据实时存取。WinAC采用了VenturCom公司提供的实时操作系统作为WindowsNT的扩展,具有“硬实时”的特性。WinAC具有开放的开发环境,支持用户在控制程序中嵌入C/C+代码,能够访问外部硬件和软件组件。此外,它还具有在线调试功能,编程人员无须连接PLC即可在本机实现Step?程序、人机界面程序及通讯程序的在线调试。CJhternationl公司的ISaGRAF。ISaGRAF能够在windows,Win一CE,MS一DOS,OS一9, QNX V4.25D,RTX,VxWorks等多种操作系统下运行,具有良好的网络通讯能力,包括数据传输、远程监控和维护、在线调试、应用程序下载以及支持运行于多个目标上的控制程序间的通讯,并具有图形化开发界面,全面支持IEC一61131标准的5种语言和流程图语一言,支持高级数学函数、矩阵、串操作、ODBC,DCS函数,支持用户用C语一言编程,支持布尔型、数字型(整型、实型)、定时器型、多维矩阵以及数据结构和各种。除了上述典型产品外,还有许多自动化公司也推出了自己的产品,如wellspring Solutions公司的OA2Control, GE FANUC公司的CIMPLICITY,Intellution公司的Paradym一31,STEEPLECHASE SOFTWARE公司的VLC, Rockwell Automation公司的SoftogixTM 5 Controller, Wonderware公司的InControl7.11,它们在技术和应用上都有各自的特点。毕 业 设 计(论 文)开 题 报 告1.5采用的工具软件的介绍ClassicLadder是基于GNU的开源软件PLC,遵循IEC61131-3国际标准,支持梯形图和指令表编程,其编程元件包含常用的硬PLC编程元件,并且支持硬件SCADA、支持并口I/O、支持Modbus串口和TCP以太网。运行于RTLinux、RTAI或Xenomai提供的实时空间,其界面友善、梯形图编程简单方便,用户界面采用GTK+编写,其余功能模块均采用C语言编写,具有良好的实时性和开放性。ClassicLadder开发环境分为界面模块、逻辑运算模块、文件操作模块、通信模块。界面模块主要完成用户程序的编辑,参数设置,文件管理,运行状态显示等ClassicLadder的图形界面采用的是基于LGPL授权的开放源代码软件GTK+(GIMP TOOLKIT)作为开发工具,GTK+作为面向对象的C语言开发框架(C Frame- work),其图形库使用了一系列的构件对象来创建图形用户接口,可以解决复杂的控制和计算问题,也可根据需要自定义功能强大的数据结构。ClassicLadder界面主要由元件库模块、编辑区模块和仿真模块3部分组成。1.6研究任务本课题以软PLC为研究目标,具体分析软PLC运行系统相关技术的实现,具体任务如下:(1)了解Linux系统,能够熟练地安装系统、掌握基本的操作确保ClassicLadder能够正常运行。(2)详细分析软PLC系统设计相关的技术和所应遵循的标准。(3)分析支撑软PLC系统的各种软硬件平台。(4)分析IEC61131一3编程语言标准以及参考各种PLC系统指令,实现软PLC运行系统的指令系统。(5)编写一段程序演示研究成果(如:电梯、红绿灯)。毕 业 设 计(论 文)开 题 报 告参考文献1 陈凤兰,孙竹梅.软PLC技术的发展趋势与应用前景:电力学报,2006(2)2 黄延延,林跃,于海斌.软PLC技术研究及实现.计算机工程,2004(1)3 周峰,王新华.软PLC编辑系统的设计与实现.计算机工程与应用,2005(7)4 刘家亮,钟庆,黄树槐.软件PLC的设计与实现研究.电子机械工程,2001(2)5 马玉敏,樊留群,李辉.软PLC技术的研究与实现.机电一体化,2005(3)6 张戟,王丽丽,沈显明.基于PC的PLC-Soft PLC电气传动自动化,2000,(3)7 彭瑜.关于IEC 61131, PLC和软PLC的一些观点一在中国的过去、现在和未来趋势.国内外机电一体化技术,2003( 8) 8 李坚强,裴海龙,廖俊.基于Linux系统的软PLC设计. 制造业自动化, 2005(11)9 张承瑞,程荣亮,王恒.面向对象技术在软件PLC编译器中的应用.计算机工程, 200410 张凤丽.基于Linux的开放式数控系统界面开发及通讯研究.山东:山东大学, 200811 麦向习,裴海龙.基于Linux及Tcl/Tk的数控系统人机界面的实现.计算机应用究, 2006(2)12 Williams, D. IEC61131-3-Asystem integrators view. 1999(8)13 AgustinmRullan,Ph.D.ProgrammableLagieControllersversusPersonalComputersforProcessControl.Computers&IndustrialEngineer,1997(33):421-42414 SoftPLC Corporation.http:/www.softplc. com毕 业 设 计(论 文)开 题 报 告2 本课题要研究或解决的问题和拟采用的研究手段(途径)1、课题研究解决的问题:(1)了解Linux系统,能够熟练地安装系统、掌握基本的操作。(2)详细分析软PLC系统设计相关的技术和所应遵循的标准。(3)分析支撑软PLC系统的各种软硬件平台,合理选择并构建软PLC系统的软硬件平台。(4)分析IEC61131一3编程语言标准以及参考各种PLC系统指令,实现软PLC运行系统的指令系统。(5)编写一段程序演示研究成果。2、拟采用的研究方法: 通过查找资料加深对课题的理解,了解Linux系统安装开源软件ClassicLadder,
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 硅纤钛金不燃软管行业深度研究分析报告(2024-2030版)
- 2025年中国MOSFET行业市场深度研究及发展趋势预测报告
- 2025年 亳州市利辛县乡镇卫生院招聘考试笔试试题附答案
- 2025年中国保险基金行业全景调研及市场全景评估报告
- 2025年中国干鞋器行业市场深度研究及发展趋势预测报告
- 2024-2030年中国美国青蛙养殖行业市场深度分析及发展趋势预测报告
- 2024年中国金属密封圈行业市场调查报告
- 2025年中国智能厨房电器行业发展监测及发展战略规划报告
- 芝麻梳打饼行业深度研究分析报告(2024-2030版)
- 呼和浩特特种玻璃项目可行性研究报告范文
- 涡轮增压器系统及常见故障案例
- 宋大叔教音乐第三单元进阶版讲义2
- 儿科患儿及家属的沟通技巧
- 26个科室建设指南
- 童声合唱训练讲座
- (防火阀)检验报告
- 机械识图题库(共155页)
- Invoice商业发票模板
- 《屏蔽泵培训讲义》
- 质量管理科学方法和工具介绍R1
- 暑假安全教育PPT课件
评论
0/150
提交评论