毕业设计论文基于RSview32的人机界面设计

上传人:仙*** 文档编号:67987569 上传时间:2022-04-01 格式:DOC 页数:46 大小:1.99MB
收藏 版权申诉 举报 下载
毕业设计论文基于RSview32的人机界面设计_第1页
第1页 / 共46页
毕业设计论文基于RSview32的人机界面设计_第2页
第2页 / 共46页
毕业设计论文基于RSview32的人机界面设计_第3页
第3页 / 共46页
资源描述:

《毕业设计论文基于RSview32的人机界面设计》由会员分享,可在线阅读,更多相关《毕业设计论文基于RSview32的人机界面设计(46页珍藏版)》请在装配图网上搜索。

1、毕业设计报告(论文)报告(论文)题目:基于RSView32的人机 界面设计 作者所在系部: 电子工程系 作者所在专业: 自动化 作者所在班级: 作 者 姓 名 : 作 者 学 号 : 指导教师姓名: 完 成 时 间 : 2010年6月10日 北华航天工业学院教务处制北华航天工业学院毕业设计(论文)任务书(理工类)学生姓名 专 业: 自动化 班 级: 1 学 号: 指导教师: 职 称: 讲 师 完成时间: 2010.6 毕业设计(论文)题目:基于RSView32的人机界面设计题目来源教师科研课 题纵向课题()题目类型理论研究()注:请直接在所属项目括号内打“”横向课题()应用研究()教师自拟课题

2、()应用设计()学生自拟课题()其 他()总体设计要求及技术要点:课题采用美国Rockwell公司生产的Rsview32工控组态软件组成上位机、PLC控制系统作为下位机,实现对物料分拣系统的实时控制功能和远程监控作用,及时采集、记录、处理数据,并且为用户提供了各种级别的安全警报。本课题重点要完成各控制单元的动画连接,实现被控系统与上位软件的通信。在实时控制方面本课题能实现以下具体的技术要求1画面制作监控系统现场画面和外部变量进行动画连接2制作实时曲线和历史曲线3制作实时报表和历史报表4报警功能与全防范处理5上位机与外部数据库连接工作环境及技术条件:联网计算机一台,RSView32软件,物料分拣

3、系统一套,有关的技术手册。工作内容及最终成果:1、 学习Rsview32工控组态软件;2、 分析物料分拣系统的工作原理、工作流程以及控制要求,画出总体流程图;3、 创建Rsview32工程进行画面的绘制、动画链接、报警设置等;4、 创建标记并分配好下位PLC节点,确定控制关系;5、 配置上位机与下位机的通讯,联机运行并调试;6、 进行画面美化,完善整个工程。时间进度安排:1、第七学期第6周第15周,查阅资料,完成开题报告、文献综述、外文文献翻译;2、第七学期第16周第17周,开题报告审阅、答辩;3、第八学期第1周第4周,学习Rsview32工控组态软件;4、第八学期第5周第7周,分析物料分拣系

4、统的工作原理、工作流程以及控制要求,画出总体流程图;5、第八学期第8周第14周,创建Rsview32工程进行画面的绘制、动画链接、报警设置等,创建标记并分配好下位PLC节点,确定控制关系;6、第八学期第15周,配置上位机与下位机的通讯,联机运行并调试,完成毕业设计论文。指导教师签字: 年 月 日教研室主任意见:教研室主任签字: 年 月 日北华航天工业学院本科生毕业设计(论文)原创性及知识产权声明本人郑重声明:所呈交的毕业设计(论文)基于RSView32的人机界面设计是本人在指导教师的指导下,独立进行研究工作取得的成果。除文中已经注明引用的内容外,本设计(论文)不含任何其他个人或集体已经发表或撰

5、写过的作品或成果。对本设计(论文)的研究做出重要贡献的个人和集体,均已在文中以明确方式标明。因本毕业设计(论文)引起的法律结果完全由本人承担。本毕业设计(论文)成果归北华航天工业学院所有。本人遵循北华航天工业学院有关毕业设计(论文)的相关规定,提交毕业设计(论文)的印刷本和电子版本。本人同意北华航天工业学院有权保存毕业设计(论文)的印刷本和电子版,并提供目录检索与阅览服务;可以采用影印、缩印、数字化或其它复制手段保存论文;在不以营利为目的的前提下,可以公布非涉密毕业设计(论文)的部分或全部内容。特此声明毕业设计(论文)作者: 指导教师: 年 月 日 年 月 日摘 要论文的研究工作是以为物料分拣

6、系统设计人机交换界面为背景展开的,本文在深入分析物料分拣系统的工作原理和控制流程的基础上,采用美国Rockwell公司生产的Rsview32工控组态软件配合对下位PLC对物料分拣系统进行实时控制和远程监控。系统及时采集并处理数据,自动做好相关记录,方便用户日后查询、分析。同时为用户提供各种级别的安全警报,让用户及时了解系统运行状况并在第一时间内处理,排除系统故障,保证系统的正常运行。在监控系统运行的同时,本设计还允许用户通过人机交换界面对运行系统进行控制,实现远程控制功能。此外,论文还详细介绍了人机交换界面在现代控制系统中的重要作用和突出优势,并且简述了RSView32工控组态软件与其他组态软

7、件相比所存在的优势,以及在工业生产中的应用前景。关键词 RsView32 人机界面 物料分拣系统 远程控制AbstractThe thesis research is a expansion with Material Sorting System human-machine interface as background, Based on a thorough analysis of the working principle and the control process of Material Sorting System, industrial control configurati

8、on software Rsview32, production of Rockwell , is chosed to cooperate with PLC to accomplish the real-time control and remote monitoring of Material Sorting System. System timely collect and process datas, then automatically completes related records, for later query and analysis. It also provides v

9、arious levels of security alerts which let users understanding the operation condition and the processing of the system, eliminating system faults, and ensuring the normal operation of the system. At the same time it also allows users to control the system through the man-machine interface to realiz

10、e the remote control function.In addition, this paper introduced the importance and outstanding advantages of man-machine interface in modern control system, also the advantages of industrial control configuration software RSView32 compared with other configuration software and the application prosp

11、ect in the industrial production.Key words RsView32 Human-machine interface Material Sorting System Remote control 目 录第1章 绪论11.1 课题背景及国内外研究概况11.2 人机界面技术11.2.1人机界面定义11.2.2 人机界面(HMI)产品的组成及工作原理21.2.3 人机界面(HMI)基本功能21.2.4 人机界面(HMI)分类21.2.5 人机界面(HMI)的使用方法21.2.6 人机界面(HMI)的目标31.3 课题的建立以及本文完成的主要工作3第2章 RSVIEW

12、32 工控组态软件简介42.1 工控组态软件概况42.2 Rockwell RSView32 工控组态软件组成42.3 Rockwell RSView32 工控组态软件的功能分析52.3.1 组态软件完善,功能多样52.3.2丰富的画面显示组态功能52.3.3 强大的通信功能和良好的开放性52.3.4 多任务的软件运行环境、数据库管理及资源共享62.3.5测控点规模及性能价格比62.3.6 友善的界面及良好的硬件执行速度62.4 小结6第3章 物料分拣系统简介73.1 工作平台73.2 工艺单元83.2.1前处理环节83.2.2 水平传输环节83.2.3 多工位加工环节93.2.4 机械手环节

13、103.3 小结10第4章 物料分拣系统人机界面设计114.1 系统组成114.2 系统的网络组态简介124.3 组态软件RSView32 通讯组态134.4创建系统的标签数据库164.4.1 Tags和Tag库174.4.2 Tag的类型174.4.3 数据来源174.4.4 关于Tag库编辑器184.4.5 给Tag添加报警184.5编辑系统图形显示主界面184.6 配置动画194.7 配置报警204.8 安全设置234.9 配置启动234.10运行244.11 小结26第5章 结论27致 谢29参考文献30附 录31基于RSView32的人机界面设计第1章 绪论1.1 课题背景及国内外研

14、究概况一直以来,实时、高效、简洁的工业控制系统都是世界各国不断追求的目标,同时也是提高一个国家工业水平至关重要的动力和基本保障。计算机人机界面的出现导致了工业控制的一场革命。在此之前,工业控制系统中各种电子单元仪表数据只能通过人工采集,人工处理,各种控制过程也需要专业的操作员现场监控重要设备的状态和处理紧急报警事项,随着工厂规模越来越大,控制系统越来越复杂,传统的控制方式下,十几米长的控制系统可能需要很多操作工照看不说,没有一个操作工可以对全局有一个清晰的概念。这样的控制必然无法满足实时、高效、简洁的工业控制要求。工业控制系统的规模越来越大,复杂程度越来越高,系统的集成度也越来越高,强烈要求集

15、中控制,可以对复杂过程的控制变量作统筹安排。在某种程度上,更多的操作工反而碍事,操作工与操作工之间的交流费时,不但无法满足控制的实时性要求而且极容易出错,越来越难以适应现代控制的需要。计算机人机界面的出现则成功的解决了上文提及的问题,为用户对系统的控制提供了空前的灵活性。人机界面丰富的画面显示功能和强大的通讯功能让用户可以随时查看现场的实时数据以及系统工作的流程画面,实时监测现场各个实时趋势画面;人机界面系统也能自动记录并保存各种实时数据,方便日后查询、分析。人机界面还具有报警功能并允许用户及时处理各种过程报警和系统报警;在需要时,可人为干预工作过程,修改生产过程参数和状态。人机界面机技术完成

16、了实时、高效、简洁的工业控制体现出了现代控制的真正意义。1.2 人机界面技术1.2.1人机界面定义 人机界面 (Human-Machine Interface;HMI)是一个涵盖多重科技的领域,包括人因工程、人体工学、电脑科学、人工智慧、认知心理学、哲学、社会学、人类学、设计学与工程学等学门,人机界面最简单的定义是,在人员与机器之间,透过某种界面,人能够对机器下达指令,机器则能够透过此界面,将执行状况与系统状况回报给使用者,换言之,正确的在人机之间传达讯息以及指令,就是人机界面的主要定义,而在工业控制上人机界面是连接可编程序控制器(PLC)、变频器、直流调速器、仪表等工业控制设备,利用显示屏显

17、示,通过输入单元(如触摸屏、键盘、鼠标等)写入工作参数或输入操作命令,实现人与机器信息交互的数字设备,它由硬件和软件两部分组成。 1.2.2 人机界面(HMI)产品的组成及工作原理 人机界面产品由硬件和软件两部分组成,硬件部分包括处理器、显示单元、输入单元、通讯接口、数据存贮单元等,其中处理器的性能决定了人机界面系统的性能高低,是人机界面系统的核心单元。根据人机界面的产品等级不同,处理器可分别选用8位、16位、32位的处理器。人机界面软件一般分为两部分,即运行于人机界面硬件中的系统软件和运行于PC机Windows操作系统下的画面组态软件(如RSview32画面组态软件)。使用者都必须先使用人机

18、界面的画面组态软件制作“工程文件”,再通过PC机和人机界面产品的串行通讯口,把编制好的“工程文件”下载到人机界面的下位处理器中运行。1.2.3 人机界面(HMI)基本功能基本功能: 1.显示所监控的设备或系统的工作状态显示,如指示灯、按钮、文字、图形、曲线等。2.记录设备或系统的实时生产数据、存储生产配方等。3.支持数据和文字输入操作,可打印输出系统实时图像和生产数据统计。 有报警汇总系统,让用户能及时得到并处理各种过程报警和系统报警。4.能自主的进行简单的逻辑和数值运算 。5.可连接多种工业控制设备组网 。1.2.4 人机界面(HMI)分类 1.薄膜键输入的人机界面,显示尺寸小于5.7寸,画

19、面组态软件免费,属初级产品。如POPHMI 小型人机界面。2.触摸屏输入的人机界面,显示屏尺寸为5.7寸到12.1寸,画面组态软件免费,属中级产品。3.基于平板PC计算机的、多种通讯口的、高性能的人机界面,显示尺寸大于10.4寸,画面组态软件收费,属高端产品,本课题讨论的人机界面就属于此类。1.2.5 人机界面(HMI)的使用方法 首先分析系统工作原理及流程,明确监控任务要求,在PC机上用画面组态软件编辑“工程文件”,进行图形显示界面的开发,创建Tag标签,节点等,还需要进行动画的连接,最后设置网络通讯;测试并保存已编辑好的“工程文件”; 将PC机连接到下位机硬件;下载“工程文件”到下位机中;

20、连接人机界面和工业控制器(如PLC、仪表等),实现人机交互。 1.2.6 人机界面(HMI)的目标人机界面设计出来,所需要达成的目标,不仅仅是单一的命令与回馈,反而相当复杂,主要分为四个面向:1发挥所监控设备或系统本身应有的功能。2提高所监控设备或系统的使用效率与发挥效能。3确保使用中之所监控设备或系统在对使用者友善的情况下,能更经济与安全,延长使用周期。4符合使用者的生理、心理需求,提高使用满意度。1.3 课题的建立以及本文完成的主要工作本文主要包括以下内容:1以实现物料分拣系统的生产流程和达到控制要求为主要目标,运用Rockwell RSView32 工控组态软件结合下位PLC控制系统,开

21、发出一个能为操作管理人员提供灵活、准确的控制信息并实现对物料分拣系统中各个设备的实时监控的人机界面。2为上位组态监控系统与下位机(PLC)提供控制途径,具体地,要提供出程序的控制变量和入口程序,准确的配置好通讯。第2章 RSView32 工控组态软件简介2.1 工控组态软件概况工控组态软件是利用系统软件提供的工具,通过简单形象的组态工作,即可实现所须的软件功能。在自动监控系统中,投入运行的监控组态软件是系统的数据收集处理中心、远程监视中心和数据转发中心,处于运行状态的监控组态软件与各种控制、检测设备(如PLC、智能仪表、DCS等)共同构成快速响应控制中心。控制方案和算法一般要求在设备上组态并执

22、行,也可以在PC上组态,然后下载到设备中执行,根据设备的具体要求而定。组态软件正在代替各种计算机语言的软件开发,其优点有: 提高了系统的成功率和可靠性,这些组态软件大都由专业软件公司开发,经过正规、严格的测试,结合了大量用户的现场使用经验形成的; 缩短了项目开发周期,避免了许多重复性开发工作,突出了系统集成思想,开发人员着重系统的整体构成,使得项目易于维护,避免因开发人员变化所带来的麻烦; 减少了开发费用,因为批量在软件价格上有优势。因而,组态软件深受科技人员的重视和青睐,在国内计算机控制系统软件行业占主导地位。在众多公司的组态软件中,Rockwell RSView32 工控组态软件是美国Ro

23、ckwell公司生产的标准PC平台上的一种以MFC(微软基础类库)、COM(组件对象模型)技术为基础的运行于Microsoft Windows 9X/windows NT环境下的组态软件产品,它以其独有的特点成为具有代表性的组态软件之一。本设计就是使用Rockwell Automation公司RSView32组态软件,配合PLC以及相关软件实现了对物料分拣系统的实时监控。系统投入运行后,用户可以随时查看现场的实时数据以及系统工作的流程画面,实时监测现场各个实时趋势画面;系统自动记录并保存各种实时数据,具有报警功能并能及时得到并处理各种过程报警和系统报警;在需要时,可人为干预工作过程,修改生产过

24、程参数和状态。通过使用RSView32设计出的监控系统控制与现场的信息交互性更为突出,控制者只需通过人机界面即可查看到系统运行的全过程(包括系统报警信息、实时趋势曲线以及历史数据记录),体现出了监控的真正意义。2.2 Rockwell RSView32 工控组态软件组成Rockwell RSView32 工控组态软件同各类组态软件一样,从总体结构上看是由系统开发环境与系统运行环境两大部分组成。系统开发环境是自动化工程设计师为实施其控制方案,在组态软件的支持下进行应用程序的系统生成工作所必须依赖的工作环境,通过建立一系列用户数据文件,生成最终的图形目标应用系统,供系统运行环境运行时使用。系统运行

25、环境是将目标应用程序装入计算机内存并投入实时运行时使用的,是直接针对现场操作使用。实时数据库则是系统开发环境和系统运行环境之间的联系纽带。2.3 Rockwell RSView32 工控组态软件的功能分析Rockwell RSView32 工控组态软件是美国Rockwell公司生产的标准PC 平台上的一种组态软件,它是以MFC(微软基础级) 、COM(元件对象) 技术为基础的运行于Microsoft Windows 9X, Windows NT 环境下的MMI(人机接口) 软件包。它的主要功能可以从以下几方面进行分析。2.3.1 组态软件完善,功能多样Rockwell RSView32 组态软

26、件提供工业标准数学模型库和控制功能库,组态模式灵活,能满足用户所需的测控要求。RSView32 对测控信息的历史记录进行存储、显示、计算、分析、打印,界面操作灵活方便,具有双重安全体系,数据处理安全可靠。2.3.2丰富的画面显示组态功能Rockwell RSView32 组态软件提供给用户丰富方便的常用编辑工具和作图工具,提供大量的工业设备图符、仪表图符,还提供趋势图、历史曲线、组数据分析图等;提供十分友好的图形化用户界面GUI (graphics user interface) ,包括一整套Windows 风格的窗口、弹出菜单、按钮、消息区、工具栏、滚动条、监控画面等。画面丰富多彩,为设备的

27、正常运行、操作人员的集中监控提供了极大的方便。2.3.3 强大的通信功能和良好的开放性Rockwell RSView32 组态软件向下可以通过Wintelligent LINK,OPC ,OFS 等与数据采集硬件通信;向上通过TCP/ IP ,Ethernet 与高层管理网互联。对于DDE 或OPC 数据源,“标记/ 数值”对的列表会被传给OPC 或DDE 服务器和客户机( server/ client) 在服务器里写操作可能会组合在信息包里(取决于服务器的执行) 。在数据库编辑器里添加了Browsse OPC Server Space OPC 地址浏览器。开放性是指RSView32 能与多种

28、通信协议互联,支持多种硬件设备,如Allen - Bradley 公司PLC - 5 、SLC5 ,Modicon PLC ( Quantum, Premium, Micro 等) , Siemens PLC , GE PLC , Hitachi PLC , Omron PLC等。RSView32 可以满足不同测点的要求,能在冶金、电力、机械、矿山、化工、生化等行业通用, 适应各类测控硬件设备。RSView32 支持HTML ,可以浏览Internet/ Intranet ,为国际间合作、网际事件处理、远程监视提供有利的工具。2.3.4 多任务的软件运行环境、数据库管理及资源共享RSView3

29、2组态软件基于Windows95 ,Windows98 ,Windows NT,充分利用面向对象的技术和ActiveX动态联接库技术,极大地丰富了控制系统的显示画面和编程环境,从而方便灵活地实现多任务操作。ActiveX对象是一个由第三方供应商开发的、现成可以使用的软件组件。RSView32 可以通过它的属性、事件和方法来使用它所提供的功能。嵌入一个ActiveX 对象,然后设定其属性或指定对象事件,该对象就可以与RSView32 交互作用了。信息通过RSView32 标记在ActiveX对象和RSView32 之间传递。Windows 为RSView32 和基于Windows 的应用软件提供

30、接口,利用DDE ( dynamic data exchange) 技术,与Windows 应用程序间进行数据交换,实现本地控制单元与上位机之间数据和信息共享,从而为用户提供更为集中的数据操作环境,实现信息集中管理,并向上层系统提供开放式数据库接口ODBC。RSView32 支持下列ODBC 兼容数据库:MS Access ,Sybase SQL Server , Oracle 和MS SQL Server 等。用ODBC数据源如Microsoft Access 或Microsoft SQL Server 把数据存储为ODBC 格式。ODBC 格式存储把数据存储在多达三个表格里。它可使用命令A

31、ctivity Logsend To ODBC把活动记录数据从. DBF 文件输送到ODBC 兼容数据库。如果接受数据的数据库与ODBC 不兼容,将无法输出。如果表桥梁不存在,RSView32 将创建一个。另外,RSView32 还增加了ODBC Administrator 的新对象。这个对象提供了一个为ODBC 数据记录而创建表格、检查表格的方法。2.3.5测控点规模及性能价格比测控点的管理数量是衡量组态软件的重要参数。RSView32 组态软件7 000 个标记,并配以强大的图形工具、丰富的菜单命令、完善的测点管理。RSView32 组态软件将PLC 的快速逻辑融于DCS ,从而实现调节量

32、、逻辑量、顺序控制等控制策略,同时也提高了性能价格比。2.3.6 友善的界面及良好的硬件执行速度Rockwell RSView32 组态软件的界面方便而友善,能快捷而有效地实现各种信息、图表的录入、编辑和显示。随着硬件性能的提高和价格下跌, RSView32 组态软件安装于Pentium 550MHz ,128M内存及以上的高性能计算机上,从而满足控制系统对趋势图、历史曲线图等方面的工艺要求。 2.4 小结Rockwell RSView32 工控组态软件是本设计的基础和主要工具,在开始设计软件程序之前,要对软件的有深入的了解,本章详细介绍了Rockwell RSView32 工控组态软件的主要

33、特点和各种功能,使读者对软件总体有个大致了解。第3章 物料分拣系统简介物料分拣系统(090A型多功能组合自动控制教学模型)是一套实际生产过程的微缩仿真模型,模型包括常规机械装置、电机驱动装置、气动驱动装置和真实的工业传感器等,通过有机组合,模拟成一套连续的工业流程运行方案,利用设备的运行;结合自动控制装置构成完整的工业系统。结构见图3-1图3-1设备总图3.1 工作平台1工作平台由轻型工业铝合金型材制作,具有美观、牢固、部件安装方便等优点,并配有活动脚轮便于移动;2工作平台提供备有公共信号端子和电气接口,实现工艺单元的输入和输出信号与自动控制装置信号的连接; 3工作平台还配备了电源操作箱,用于

34、交流电源的接入和总电源的开关操作;4工作平台配有静音空气压缩机和减压阀,为装置提供稳定洁净的气源。3.2 工艺单元工艺单元由四个独立的工艺环节组成;其中包括:前处理环节;水平运输环节;多工位加工环节;机械手环节。3.2.1前处理环节功能描述:当储料仓中有物料时系统会通过气动推杆定时推出物料,经过传送带传输,当物料到达一级检测处理传感器时铁料将被气动推杆推出经过滑到离开系统。如果物料不是铁料则继续往前传输,在二级检测处理传感器处,铝料将被电动推杆推出经过滑到离开系统。最后分类检测传感器将区分出蓝颜色和黄颜色物料好确定以后将进行什么加工。物料将最终到达待加工定位处。前处理环节结构如图3-1所示。图

35、3-1前处理环节结构示意图1-工作平台;2-第一传送带;3-第一传送带驱动电机;4-储料仓;5-出料气缸;6-一级检测传感器;7-滑道;8-第二传送带; 9-第二传送带驱动电机;10-二级检测传感器;11-分类检测传感器;12-待加工定位传感器。3.2.2 水平传输环节功能描述:当待加工定位传感器检测到待加工料输送到位时水平运行机构运行至取料位,取料手下降取料,取料后取料手上升,水平运行机构运行至放料位,最后将物料放至旋转接料盘; 水平传输环节结构如图3-2所示。图3-2 水平传输环节结构示意图1-水平运行电机;2-水平运行滑轨;3-编码式水平从动机构;4-取料手升降装置;5-取料手。3.2.

36、3 多工位加工环节功能描述:当旋转喂料盘停在起始位后起始位检料传感器监测有料,系统读取编码器信号定位旋转接料盘旋转停在相应加工位进行加工。当加工结束,旋转喂料盘停至终止位等待机械手拿取。多工位加工环节结构如图3-3所示。图3-3 多工位加工环节结构示意图1-旋转喂料机驱动电机;2-旋转喂料盘;3-起始位检料传感器;4-起始位定位传感器;5-旋转编码器;6-钻床加工位;7-冲床加工位;8-终止位定位传感器。3.2.4 机械手环节功能描述:工料加工后由旋转喂料盘输送到位,机械手运行至取料位后取料后机械手按种类将料放入相应仓盒中。机械手环节结构如图3-4所示。图3-4 机械手环节1-机械手旋转机构;

37、2-机械手水平运行机构;3-机械手垂直运行机构;4-手爪机构;5-取料限位开关;6-放料极限开关;7-减压阀;8,9-仓盒入口;10-仓盒。3.3 小结本章对物料分拣系统的基本结构进行了简单介绍,详细分析了四个工艺单元的工作流程,了解了系统的控制要求。为接下来设计此系统的人机界面打好了基础。第4章 物料分拣系统人机界面设计4.1 系统组成在此系统中,主要使用的软件有:RSLinx: 罗克韦尔软件,主要实现系统的网络组态。RSLogix5000:: 罗克韦尔软件,主要对可编程控制器MicroLogix1500编程。RSView32: 罗克韦尔软件,主要实现系统的监视和控制。硬件有:PC机一台:上

38、位机,主要运行系统中所需的软件。可编程控制器MicroLogix5000一台:控制中心,主要对物料分拣系统进行控制和数据采集。网线及相关的通讯模块:因为系统基于工业三层网(以太网,控制网及设备网),这里主要涉及到以太网,因此需要以太网线和通讯模块。因此系统的结构如图4-1所示。以太网上位机注:主要运行RSLinx,RSLogix5000, RSView32等软件。物料分拣系统系统图4-1 系统结构图4.2 系统的网络组态简介本设计采用罗克韦尔软件RSLinx进行系统网络组态,使用它可以实现系统中计算机和可编程控制器之间的通讯。具体的做法如下:1. 添加驱动程序如果通讯模块的IP地址没有设定,请

39、先设定(请参考前面的章节)。如果已经设定IP地址,直接打开软件RSLinx,在Configure Drivers中选择Ethernet devices。如图4-2所示。图4-2添加驱动程序接下来,就是添加IP地址,用来识别通讯模块。(这里通讯模块的地址是:192.168.1.61)。如图4-3所示。图4-3 添加IP地址这样,系统中计算机与可编程控制器之间的通讯就建立起来了。如图4-4所示。图4-4 通讯组态完成图4.3 组态软件RSView32 通讯组态一般的,RSView32可以和PLC-5 、SLC-500、MicroLogix系列的处理器之间建立通讯,同时也能和Rockwell Aut

40、omation 公司的新一代的产品ControlLogix5000建立通讯,其中所使用的网络层次可以是Rockwell公司的ControlNet网,ControlNet网采用了生产者/客户(producer/consumer)的通讯传输方式,大大提高了信息传送效率。这样RSView32站只需要在ControlNet上知道ControlLogix5000的处理器名即可。对于目前版本的RSView32,当它和ControLogix5000处理器建立通讯时,只能采用OPC或DDE方式连接,因为在直接驱动的连接的方式中,不支持ControlLogix5000这种处理器的类型。RSView32的通讯组态

41、,主要设置通道(Channel)和节点(Node)。通俗的讲,设置通道就是设置RSView32与相应的处理器连接的方式、网络类型等;设置节点就是设置处理器的地址,类型等,通过设置通道和节点来确定RSView32具体和网络中的哪台处理器相连接。在本设计中通道和节点的设置如图4-5所示。图4-5 系统的通道设置在通道的对话框我们主要设置网络类型(Network),这和所要连接的处理器所连接的网络类型有关,可选的网络类型有:DF1、DH、DH485、Control Net及TCP/IP等。这里我们选用TCP/IP。相应的主要网络驱动我们选择AB_ETH-1,这取决于在使用RSLinx组态网络时,用到

42、的处理器所使用的驱动类型。对于节点的设置,当数据源选用直接驱动时,各项的含义如下:节点名(Name):输入自定义的可编程控制器、网络服务器或 Windows 程序名。节点名可有多达 40 个大小写字母、数字、和下划线。不允许有空格。 通道(Channel):选择一个通道序号。该通道一定要经“通道”编辑器设置过。如果该通道未经设置,在下拉列表中会有标志。站(Station):键入通信通道内可编程控制器的物理站地址。地址格式取决于该节点所用通道和网络类型。如果在的计算机已经安装并运行了 RSLinx,我们只需单击RSWho窗口,该窗口里将显示选定通道所连接的全部活动的 PLC站。当从 RSWho

43、窗口里选定一个站时,“站”和“类型”框将被自动填写。RSView32 用 PLC-5 (增强型) 替换所有 PLC-5 系列设备类型。如果使用 PLC-5/10、5/12、5/15 或 5/25,请在“类型”框里选择 PLC-5。类型(Type):选择正在使用的可编程控制器的类型。超时(Timeout):键入在报告通信错误之前 RSView32 等待的秒数 (0-65535)。通常情况下三秒种足够了。因此,系统的节点设置如图4-6所示。图4-6系统的节点设置(数据源为直接驱动)对于大多数本机和远程设备之间的通讯,RSView32采用OPC或DDE连接。OPC(OLE for Process C

44、ontrol)使RSView32可以作为一个客户端或服务器,允许在不同的RSView32站以及其它OPC服务器之间进行点对点通讯。RSView32使用标准或高级Advance DDE(动态数据交换)数据格式与DDE服务器(例如:Rockwell Software RSServer产品或其它第三方的服务器)和DDE客户端(例如:Microsoft Excel)通讯。 当数据源选择OPC 服务器(OPC Server)即:使用OPC使RSView32作为一个客户端的时候,我们必须先打开RSLinx,选择 OPC 服务器与任何支持 OPC 的应用程序通信。OPC 服务器可以是本机或通过远程网络。(使

45、用RSLinx建立OPC服务器请参阅前面章节)对于节点的设置,当数据源选用OPC服务器时,各项的含义如图4-7:图4-7系统的节点设置(数据源为OPC Server)服务器名(Name):单击服务器“名字”输入框旁边的浏览按钮“.”,并从已安装的服务器列表中选择一个服务器,RSView32 将自动填写余下的输入框,当然也可以自己填写输入框。可以填写一个尚未安装的 OPC 服务器,等以后再安装。按下面的格式输入与 RSView32 通信的 OPC 服务器的名字:.如果用 RSView32 作 OPC 服务器,则不需要指定版本号。 对于 RSLinx,也不需要指定厂商名。服务器类型(Type):选

46、择 OPC 服务器类型:“内部运行”如果服务器是一个 .dll 文件“本机” 如果服务器是一个 .exe 文件,且与 OPC 客户机运行在同一计算机上 “远程”如果服务器是 一个 .exe 文件,且运行在网络上与OPC 客户机相连的另一台计算机上。服务器计算机名或地址(Server Computer Name):如果 OPC 服务器是远程的,则输入服务器计算机名或地址,或单击“.”,然后从列表中选择该服务器计算机。访问路径(Access):如果知道的话就请指定 OPC 服务器的访问路径,否则就不填写。如果 OPC 服务器是 RSLinx,访问路径是 DDE/OPC 主题名。如果 OPC 服务器

47、是另一个 RSView32 站,访问路径是加载到服务器计算机上的 RSView32 项目名。如果 OPC 服务器既不是 RSLinx 也不是 RSView32 站,请参阅 OPC 服务器文件中关于访问路径的语法部分。如果在“节点”编辑器里指定了访问路径,也就同时禁止使用“标记数据库”编辑器里的“OPC 地址浏览器”。更新速率(Update):指定 OPC 服务器送数据到 OPC 客户机的最大速率。默认值是 1 秒。OPC 服务器实际使用的速率可能比指定的速率慢。键入 0 指定服务器使用最快速率。对于节点的设置,当数据源选用DDE服务器时,各项的含义如图4-8所示。图4-8 系统的节点设置(数据

48、源为DDE Server)应用程序(Application):输入 DDE 服务器名或其它将与 RSView32 通信的 Windows 应用程序,例如:Excel。 标题(Topic):输入通信标题名。如果程序是 Excel,标题将是一个特定的 Excel 电子数据表。 4.4创建系统的标签数据库在标记数据库中,我们要定义希望 RSView32 监视的数据。数据库中的一个条目就称为一个标记。标记是设备或本地内存中变量的逻辑名称。例如,标记可以代表可编程控制器中的一个流程变量。 在需要时,系统会从关联的设备更新标记的当前值并将其保存在计算机内存(数值表)中。这样,RSView32.的所有部分就

49、都能立即访问到该值。例如,图形显示使用标记值来控制动画或更新趋势;警报监测对比当前标记值与预定义的限制值;数据记录通过存储标记值来创建历史记录。4.4.1 Tags和Tag库Tag是设备或内存中,一个变量的逻辑名字。当需要时,当前Tag值可以由设备不断刷新。Tag值被连接和存储到计算机的内存数值表(Value Table)中,RSView32的各个部件可以迅速存取它。在Tag库中,可以定义或创建想要RSView32监控的Tag。4.4.2 Tag的类型RSView32使用Tag的类型如下:模拟量(Analog):一个值的范围;这类Tag能够代表变量的状态,如:温度、压力、电压、电流和液位等。数

50、字量(Digital):0或1;这类Tag仅能表示设备的开关状态,如:开关、继电器和接触器等。字符串(String):ASCII字符串,或真个字(最多82个字符);这类Tag能够代表使用文本的Tag,如:条形码扫描器。系统(System):当系统运行时,产生的信息,包括:报警信息、通信状态、系统时间和日期等。系统Tag是创建工程时系统自动创建的,用户只能使用它,不能编辑和删除它(合理的使用系统的标签,可以很方便的建立动画界面)。4.4.3 数据来源当定义了数据的类型后,必须指定数据的来源。数据来源决定Tag是从外部还是从内部接收它的值。(1)设备Tag把设备作为它的数据来源时,它是从RSVie

51、w32的外部接收数据。数据来自于PLC驱动程序或DDE服务器。以设备作为数据来源的Tag的数量,是根据所购买的软件有所限制,如:150、300、1,500点等。(2)内存Tag把内存作为它的数据来源时,它是从RSView32的内部数值表(Value Table)中接收数据。内存Tag可以用作存储内部值。以内存作为数据来源的Tag的数量,不受限制。4.4.4 关于Tag库编辑器在工程管理器中,打开System文件夹,双击Tag Database, 进入Tag库编辑器,在Tag库编辑器中我们逐个编辑分拣系统中所需的标记并保存。如下图4-9所示。图4-9 Tag编辑器4.4.5 给Tag添加报警通过

52、点击在Tag Database编辑器中的Alarm复选框,为Tag添加报警。模拟量标记和开关量标记可以有关联的警报。在运行时,RSView32 会扫描标记数据库中的标记值,并将其与为标记所设的限制进行比较。如果标记值超过了限制,则会触发警报。当标记配置了警报时,在“标记数据库”编辑器的电子数据表的“警报”列会显示一个 X,并且编辑器表单上的“警报”按钮会突出显示(启用)。4.5编辑系统图形显示主界面图形显示界面向用户展现了整个物料分拣系统的生产活动。它能够显示系统数据和过程数据,还向操作员提供了一种向下位设备(如:PLC,SLC, Contrologix)写入数据的方法。在物料分拣系统中,我们

53、创建了四个主要窗体界面:主界面、状态显示界面、生产线界面及报警总汇界面。以及一些附加的显示界面、报表等,并做了相关的动画连接。结构图如图4-10所示。状态显示生产线前处理环节水平运输环节多工位加工环节机械手环节报警汇总主界面图4-10 界面结构图主界面主要提供进入界面的通道,用户登录以及帮助信息等。状态显示界面集中显示了大量的控制信息及系统运行情况生产线界面则通过对一些对象添加了动画连接,使其能更生动地体现现场的实际工作情况,和工作流程。报警总汇在工业应用中具有十分重要的地位,在事故发生前或事故发生的初期,技术人员能够准确了解事故发生的位置,并能够及时地排除故障报警汇总界面记录着系统运行中的各

54、种报警信息,如报警日期、报警时间、报警标记、报警严重等级、报警时的状态值及报警处理等按下画面上的“Alarm on”按钮,启动报警汇总如果出现报警,则会在汇总表上显示报警信息。实时监控各个变量,汇集各种报警信息。4.6 配置动画创建了图形对象后,我们可以在界面里对添加动画连接。1.附加将对象链接到标记的动画,以便图形的外观可以随标记值的改变而改变2.附加将对象链接到键或鼠标按键的键动画,以便操作者可以通过按一个键或鼠标按键来执行操作3.向 OLE 对象附加 OLE 动词动画,以便在表达式值为真时,能通过运行与对象关联的动词(比如编辑或打开)来激活 OLE 对象4.向 ActiveX 对象附加控

55、制,以便将标记映射到 ActiveX 对象的属性,以便修改对象属性时同时会修改标记值,在某些情况下,修改标记值时同时会修改对象属性。将命令映射到 ActiveX 对象的事件,以便命令可以跟据对象的事件来运行。所有的图形对象都可以附加动画。对象组合也可以附加动画。 在一个对象向可以任意添加各种类型的动画。例如,对一个对象同时应用宽度和高度动画在显示时可使其表现为放大和缩小。本设计我用需要对物料、取料夹、旋转喂料盘以及机械手进行动画连接。我们主要通过如图4-11所示的动画对话框来完成。图4-11 动画对话框4.7 配置报警使用 RSView32 警报系统,可以: 1监视任何模拟量和开关量标记,并设

56、置警报(最多可监视 10,000 个标记)。2在警报汇总中显示最后 1000 个警报。3定义严重级别(最多 8 级),以直观地区分警报的严重程度。4使用系统默认消息和创建特殊消息来描述警报。5将消息记录到文件、输出到打印机或同时执行这两个操作。6在维护和调试过程中禁止警报。7在警报上关联宏,以实现对警报的自定义控制。8与其他 RSView32 组件共享警报信息。9建立全局警报监视。10使用 AlarmEvent 命令响应警报检测算法,以执行报告、记录、打印以及警报汇总中的显示。警报发生时,就表明出现了问题。这可能表示某个设备或流程在预先定义的可接受范围内停止了运行,或者表示出现了设备损坏、磨损

57、或流程异常。 通过与希望监视的标记建立关联,可以在“标记数据库”编辑器中建立一个警报系统。当数值表中的标记值更新后,系统会将它们与配置警报时指定的限制对比。如果标记值超出了配置的限制,则会触发某个预定义严重级别的警报。如果警报显示在警报汇总或其他警报显示中,操作者可以确认警报。确认警报不会纠正导致警报的条件,但却可以表示有操作者注意到了警报。 实际确认的是标记,而不是警报。一个标记可能会导致多个警报。例如,代表温度的标记被确认时,它可能已经触发了“温”、“热”或“过热”警报。在被确认前,标记可能会多次进入或退出警报。 对于一个标记的所有之前或当前警报,只需一次确认即可,因此警报日志文件显示的确

58、认通常少于警报。要确认警报,操作者可以:1.在警报汇总中单击“确认”或“全部确认”按钮2.使用 RSView32 Acknowledge 命令本身,或使用参数命名标记或标记组3.使用 RSView32 Acknowledge All 命令 在警报被确认前,会一直保持未完结的状态,直到系统关闭、警报汇总变满或警报监视被关闭。 下面我们为本项目设置报警。首先打开“警报设置”编辑器。如图4-12所示。图4-12 报警设置然后我们指定存储记录文件的位置: 1.在“警报设置”编辑器,单击“设置”选项卡。2.如果希望修改存储记录文件的位置,(在默认情况下,警报日志文件都存储在项目的ALMLOG 目录中。)

59、请指定新路径。 在创建记录文件后,该文件将被保存在此处指定的目录中。 3.如果希望当模拟量标记值恢复到正常工作范围并重新跨越警报触发阈时,RSView32 生成警报,请选中“当接近正常工作范围时产生警报”。示例请参阅第6-5页。此选项适用于项目中的所有模拟量标记。 4.如果希望活动记录的格式与 RSView32 V6.0 或更早版本中的项目兼容,请单击“使用 RSView32 6.0 记录文件格式”。 5. 如果希望使用 MS-DOS的 8 字符文件名和 3 字符扩展名格式命名警报日志文件,请单击以不选中“使用长文件名”。如果存储记录文件的路径支持长文件名,记录文件名的日期戳部分将包括 4 位

60、的年份值。6.单击“确定”。 警报汇总会显示计算机内存中记录的警报。要配置警报汇总,请指定要显示的数据并指定希望数据显示的格式。 在运行过程中,操作者可以使用警报汇总来查看和操作警报。 要创建警报汇总,可以: 使用“项目管理器”中的“警报汇总”编辑器或者使用“图形显示”编辑器中的“警报汇总”工具。无论创建警报汇总的方法是什么,都可以使用相同的方法来自定义用于显示的信息。将警报汇总作为对象嵌入图形显示中,比创建警报汇总文件具有更便于屏幕管理。 当汇总嵌入图形显示后,可以使用 Display 命令来指定大小和位置等屏幕属性。另外,还可以使用“显示设置”对话框中的“显示后缓存”和“允许多个副本同时运

61、行”选项。 创建警报汇总文件: 1.在“项目管理器”中,打开“警报”文件夹。 2.打开“警报汇总”编辑器,屏幕上会显示一个空警报汇总窗口。可以配置该窗口外观的所有各方面。3.按后页说明配置警报汇总的外观。 4.完成后,单击“文件”菜单上的“保存”。. 5.输入文件名。 创建的文件显示在“项目管理器”的右窗格。在运行过程中,可使用 Summary 命令显示警报汇总。本项目设计的报警汇总如图4-13所示。图4-13 报警汇总4.8 安全设置为了提高系统的安全性,防止用户访问系统的某些部分,我们需要使用一些安全措施。如设置用户和安全码。在“用户账号”编辑器中,可以输入用户姓名和密码;如果在使用 Windows XP、Windows 2000 或 Windows NT,也可以使用 Windows 用户列表而不必创建自定义的 RSView32 列表。无论使用哪种方法来创建用户列表,都必须指定具体用户的安全权限。 安全措施是以安全码系统为基础的。每个安全码授予用户特定的安全特权,可以访问该代码所允许的 RSView32 功能。可以为用户指定组合的安全码,从而让每个用户可以访问不同的功能组。如图4-14所示。图4-14 安全编码设置4.9 配置启动当

展开阅读全文
温馨提示:
1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
2: 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
3.本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!