工业自动化软件系统技术及其开展.docx
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_05.gif)
《工业自动化软件系统技术及其开展.docx》由会员分享,可在线阅读,更多相关《工业自动化软件系统技术及其开展.docx(26页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、工业自动化软件系统技术及其开展fenghy导语:本文从软件系统技术开展角度对此作某些讨论1引言随着计算机软硬件技术、信息技术与制造业工业技术的高速开展和企业信息化进程的推进,工业自动化系统变得越来越复杂,对自动化系统的要求也越来越高。在大型复杂系统中,如大型工业消费经过、计算机集成制造系统、工业流程对象控制系统等,具有多种形式的复杂性,在整体构造上表现为非线性、不确定性、无穷维、分布式及多层次等;在被处理信息上,表现为信号的不确定性、随机性和不完全性、图象及符号信息的混合等;在计算机上,表现为数目运算与逻辑运算的混合;随着治理的深化和细化,表现为治理方式的日渐扁平化等等,可见对复杂大系统不但在
2、系统辨识、分析、设计等方面与常规不同,更重要的是在系统建模、控制策略方面也有不同。设计系统着重点在于以全软件方式实现治理与控制的一体化。由于复杂系统构造复杂、变量诸多、信息交织,按什么原那么将大系统科学公道地分解为相对小的子系统,而子系统之间又怎样协调,才能保证系统的优化运行和控制,这些都是急待解决的热门问题,也是控制工程界热切关注的焦点,很多问题至今尚无定论。复杂大系统控制对工业自动化软件系统提出了越来越高的要求,因此怎样提供更加有效的先进软件系统受到广泛的关注。随着技术的进步,工业自动化软件技术正在向智能化、网络化和集成化方向飞速开展,复杂大系统在网络环境下运行、在网上实现复杂系统的优化控
3、制与治理已经不是遥遥无期,而是指日可待。本文从软件系统技术开展角度对此作某些讨论。2监控组态软件系统2.1组态软件的主要功能“监控是对被控经过的监视与控制,从工业自动化控制角度一般将监控软件称为工业组态软件或者组态控制软件。自20世纪80年度代初期诞生至今,组态软件已有20年度的开展历史。应该讲组态软件作为一种应用软件,是随着PC机的兴起而不断开展的。80年度代的组态软件,像Onspec、Paragon500、早期的FIX等都运行在DOS环境下,图形界面的功能不是很强。自1987年度Wonderware公司开发出第一套基于微软的Windows下的工业及经过自动化领域的人机视窗界面组态软件InT
4、ouch以来,以Intouch为代表的人机界面软件创始了Windows下运行工控软件的先河,并随作计算机硬软件技术的高速开展,使基于PC及其兼容机的组态软件的不管是功能和还是其性能都有了质的飞跃和进步。目前的InTouch作为一种典型的工业自动化组态软件,具有良好的实时性,更具有高性能的图形界面功能,因此Wonderware公司也因此称InTouch为经过可视化软件,这样命名也似乎更为确切。监控组态软件是面向监控与数据收集SupervisoryControlAndDataAcquisition,SCADA的软件平台工具,具有丰富的设置工程,使用方式灵敏,功能强大。监控组态软件最早出现时,HMI
5、HumanMachineInterface或者MMIManMachineInterface是其主要内涵,即主要解决人机交互图形界面问题。组态软件系统包含有实时数据库、实时控制、SCADA、通讯及联网、开放数据库接口、对I/O设备的驱动等内容。随着软件技术的开展,监控组态软件不断地被赋予新的内容,在社会信息化进程中将扮演越来越重要的角色,将来的开展前景特别看好。组态软件有以下主要功能。1采用图形化编辑设计技巧编程人员可采用拼图、搭积木和简单连线的方式构建人机交互界面。组态软件包含有设计开发图库,如各种模拟仪表、电动机、控制按钮等。编程人员可以以利用根本绘图工具自行设计图库和对象图元。在操纵和监控
6、的人机界面上,用相应于这些现场设备、检测装置和控制器的图元,代表和指示真实对象,就得到了现场消费设备运行的模拟图面。进而,通过对模拟现场图面上相应于对象的图元进展操纵,就可以实现对现场设备和控制器等的操纵和治理。这是组态软件的最大优点之一,它使编程和操纵非常直观,易于让具有不同知识背景和程度的人员都能承受。由上述分析可以看出,评价一种组态软件.优劣程度的一个重要标准是:该种软件的设计图库的大小和丰富性和图库中图元的直观代表性。2对实际监控对象实现状态迁移治理组态软件应用动画连接技术,将描绘现场对象的图元与一定的参数或者函数联络起来,形成映射关系。编程或者操纵人员通过对这些参数或者函数的编程和处
7、理,就可以实现对现场设备数据的收集、分析和处理,参数的传递是通过组态计算机与现场设备之间的输入和输出通道完成的,进而实现远程监测和控制,即状态治理。状态迁移的内容包括对象运动规律设置、运行状态监测和故障报警显示等。从应用角度看,对象参数的编辑和处理是被屏蔽的,用户对监控界面上的图元进展鼓励如通过计算机鼠标点击图元,也就是对该图元所对应的对象参数进展鼓励和设定,该对象参数按照编程预定的运算规律进展改变或者重定,并影响其它图元的对象参数同步改变,其结果是变化了的那些差数引起对应的图元发生变化或者激发其它一些图象信息到人机界面上,使用户知道操纵结果,进而确定下一步的操纵,这样就完成了人机交互。从设计
8、开发角度看,对象参数的编辑和处理是透明的,随时可以根据控制要求更改参数和运算规律,而且这种更改可以在人机监控界面上进展,如将人机监控界面设置为开发环境,通过计算机鼠标双击图元,就可以进入对象参数对话框进展编辑和修改。由此可以看出,组态软件对现场的监控和治理不仅继承了传统的汇编或者高级语言控制构造,而且极大地扩展了编程直观性,这是用户和编程人员都非常乐于承受的。3监控和治理对象更加形象化和深入化组态软件不仅能与其它常用编程语言开发工具一样,可以对对象参数进展设定,实时收集数据,编程参数算法,打印控制规律和结果,存储数据记录等,而且能很轻易地将上述功能和步骤形象化的表示出来,并且可以反映到人机界面
9、上供编程或者操纵人员直观分析和修改。如组态软件可以将实时收集数据以实时曲线的形式直观反映在监控界面上,对于历史和现时控制信息及结果同样可以以实时曲线图的形式直观反映在监控界面上。这样,人们可以采用高级知识库、智能控制和预测的方法,如图表法、二次曲线拟正当和回归预测法等来分析和处理输入输出参数及数据,进而到达对监控对象的更深入认识和把握状态、报警显示等。4实时开放性和互连操纵性好自动化软件大量采用标准化的互连技术,如OPC、DDE、ActiveX控件、COM/DCOM、ODBC、OLE-DB等,这样使其成为一自动化软件平台,具有良好的实时开放性和互连操纵性。组态软件采用ODBC开放式数据库互连技
10、术使对象参数可以分享或者为其它软件程序读取;应用DDE动态数据交换技术实现参数传递,如将经过对象参数链接到MICROEXCEL表格文件中,将对象参数变化实时反映到该表格文件中,同时对表格文件中相应数据处理后,结果返传给对应参数。这样就实现了组态软件和MICROEXCEL表格数据文件的互连操纵,进而发挥各自的技术上风以到达对现场系统的更好控制和治理;应用OLE对象链接与嵌入技术包容和扩展其它功能,如将MICROOFFICE办公软件嵌入组态软件操纵平台,便于操纵人员处理文本工作报告和报表,应用ActiveX技术将媒体播放软件嵌入组态软件操纵平台,实如今监控界面上看到闭路监控现场图象等;应用TCP/
11、IP协议将组态监控信息发布到Internet网络上,实现网络化治理和监控。5应用操纵平台开发周期短用组态软件设计制作监控操纵平台,防止了大量的源程序语言汇编及其调试工作。其图形化的直观性编程风格,大大缩短了编程开发周期,轻易知足实际工程建立的时间要求,而且在应用中在线修改和更新操纵平台也较轻易和快捷。然而,组态软件作为一种新兴的面向对象的工业自动化监控开发编程工具也在与时俱进,正在进一步研究改良进步,如对于不同的监控对象及环境,怎样平衡调节数据分享度和实时性要求;对于多线程并举的应用环境和对象,怎样知足各线程不同的实时性要求和防止数据冲突和阻塞;怎样解决网络远程控制的实时性和现场监控的实时性之
12、间的匹配问题等。2.2经过可视化软件的特点随着软件技术的开展,监控组态软件不断地被赋予新的内容,在社会信息化进程中将扮演越来越重要的角色,实时多任务是组态软件最突出的特点。例如,数据收集与输出、数据处理与算法实现、图形显示及人机对话、实时数据的存储、检索治理、实时通讯等。组态软件主要解决的问题是:1怎样在数据收集与控制设备间进展数据交换;2使来自设备的数据与计算机图形画面上的各元素关联起来;3处理数据报警及系统报警;4存储历史数据并支持历史数据的查询;5各类报表的生成和打印输出;6提供灵敏、多变的组态方式,以适应不同领域的需求;7与第三方软件程序的接口,以实现数据分享。组态软件可利用图形功能把
13、被控对象形象地画出来,再通过内部数据链接把被控对象的属性与I/O设备的实时数据进行逻辑连接。当由组态软件生成的应用系统投入运行后,I/O设备数据发生变化将会直接带动被控对象属性的变化。组态软件的实时数据库是一个开放式的数据平台,可以使治理者得到现场设备运行的所有实时数据,并实行统一治理。此外,组态软件还能根据历史趋势分析,进展优化控制和调度决策。2.3监控组态软件的作用组态软件是工业自动化软件系统的基石,是实现控制网络与信息网络集成的关键之一,通过组态软件开放的接口技术,将实时数据库与现场设备数据互联,进而为系统提供综合全面的信息和数据。监控组态软件是一种控制系统开发工具,用户可根据应用对象及
14、控制任务的要求,通过简单形象的组态,利用组态软件提供的工具,以“搭积木的方式灵敏配置、组合各功能模块,构成用户应用软件。“组态的概念是伴随着集散控制系统DistributedControlSystem,DCS的出现才开场被广阔的消费经过自动化技术人员所熟悉的。如今的组态软件实际上就是早期每个DCS厂商在DCS中预装的应用软件,但一直没有人给出明确的定义,只是将使用这种应用软件设计生成目的应用系统的经过称为“组态Config或者“做组态。组态的概念最早来自英文Configuration,含义是使用软件工具对计算机及软件的各种资源进展配置,到达让计算机或者软件按照预先配置Configuration
15、自动执行任务的目的,以知足使用者的要求。工业企业是一个复杂的大系统,按照开展新型工业和企业信息化的要求,自动化应该是集治理和控制于一体的,它包含低层的控制与高层次的治理的自动化。人们经常把高层次的控制称为治理,而把低层次的治理称为控制。对低层的控制而言,其控制任务主要由物理系统设备完成。企业信息化对系统的自动化程度提出了更高的要求,它包含了企业资源方案系统ERP从Internet网上承受订货,由企业工厂消费执行系统MES完成产品消费直至合格产品出厂将产品送到用户的全经过,涵盖了从传感器开场到整个系统优化运行的全部低层控制及高层治理。企业物料流、信息流、资金流、人才流等的流向和流量随企业的功能、
16、规模、产品特性等的不同,其复杂程度差异很大,怎样使这类复杂大系统优化运行,以获取最正确的社会经济效益是人们期望的目的。为保证整个控制经过或者系统中的所有有用的实时状态信息不沉淀、流失,便于实现实时协调,加强对上层决策的辅助支持,各工作站均应该用统一人机图形用户界面,统一信息平台,克制“自动化孤岛、“信息孤岛现象,实现管控一体化的无缝集成,其中起关键作用的就是监控组态软件。要充分发挥信息在低层控制和高层治理决策中的主导作用,对监控软件系统的选择必须给于足够的重视,否那么企业信息化的目的是难以实现的。2.4一般监控组态软件的局限性从20世纪80年度代后国内新建和改建与技术改造工程中的自动化系统根本
17、上都是采用国外进口的组态级工控软件,如典型的有美国Wonderware公司InTouch,美国Intellution软件公司开发的Fix和iFix,德国西门子公司的WinCC,俄罗斯Adastra科技公司的Tracemode组态软件等,直至20世纪90年度代中期,国内一些软件公司在消化吸收国外组态软件根底上也开发了一些工控组态软件产品,典型的如北京亚控软件公司的组态王“KingsView,北京昆仑通态自动化公司的MCSG等等,这些软件投放市场对我国实现企业根底自动化作出过重要奉献,其共同优点是:采用图形化编程设计技巧、对实际监控对象实现状态转移治理、使监控和治理对象更加形象化和深入化、系统实时
18、开放性和互连操纵性较好,应用操纵平台开发周期短等,仅从监控层面考虑问题,在图形及组态方案、数据点治理、网络功能、通讯功能、加锁设计等方面尽管各有侧重点,但根本上都能知足用户的要求。值得留意的是,假如从更高治理层次考虑问题,要实现工业自动化系统的管控一体化、企业信息化却面临严重问题,面对的很可能是一个又一个的“信息孤岛、“自动化孤岛,很难将“孤岛的信息资源加以整合集成,缺乏统一的控制、数据、信息平台支持,这正是目前工业企业复杂大系统根底自动化和企业信息化面临的主要问题。怎样在保护现有投运系统资源的前提下,适当增加软件系统支持以提升和改造原系统,使企业实现信息化,以适应改造和提升传统产业和企业产品
19、构造调整的需要,是控制工程界普遍关注的问题。在探究信息资源充分利用方案和途径时,由于受到系统所选择组态软件功能的限制,施行起来都因“通讯协议“软接口等瓶颈问题而止步,这在诸多企业中是屡见不鲜的,这给系统集成带来不少困难,对此一般监控组态软件厂商似乎对“通讯软接口瓶颈问题重视程度还有所不够。2.5经过可视化软件的最新开展为了将讨论的问题详细化,现以最具有代表意义的经过可视化软件为了例,如InTouch9.5HMI提供显著的增强,进而带来运行和工程消费率两方面的明显提升。这样一来,使用InTouch9.5软件的工厂人员将会从可以让他们的工作更快捷、更简单的新功能中获益。此外,进步的软件开发功能可以
20、大幅度降低用在创立、更改和部署应用程序上的时间和精力。在运行消费率方面的功能增强包括:提示条;鼠标控制;先进的报警分析;运行期间的语言切换。提示条,9.5版本为操纵员提供指导进而帮助工厂人员更快速地理解他们正在查看的应用程序的信息。鼠标控制,这些新的控制为那些使用鼠标访问他们的应用程序的人员提供额外的功能。先进的报警分析工具,内建在InTouch软件中,这些功能可以使报警信息的分析更加快速和完好。运行期间的语言切换,用户在运行期间可以动态地切换语言。工程消费率进步方面的增强包括:在智能符号技术下的新的开发图形挪动及缩放和人工的图形定位功能;内建的简单的I/O冗余配置;额外的键盘选择;缺省的字体
21、设置。在智能符号技术下的新开发,这些新的增强可以更快速地创立和额外地定制基于图形的模板。内建的简单I/O冗余配置,这个功能允许快速地配置第二个通讯效劳器,使I/O无法连接到第一个效劳器时可以自动切换。挪动及缩放和人工图形定位功能,图形的细节可通过轻松点击和“橡皮筋缩放选项、人工图形定位和挪动功能。额外的键盘选项,9.5版本包括一个新的“区域键盘,可以使用户用当地的语言的相关字符查看他们的键盘,同时有一个新的选项允许调整屏幕上的键盘尺寸。缺省的字体设置,用户可以即时改变缺省字体,然后在整个应用程序应用这种新的和TrueType字体。InTouch9.5软件为应用程序的用户和开发人员提供大量新的功
22、能,同时可以得到开发消费率和性能方面的显著进步。提示条,当一个用户鼠标滑过一个应用中包含有提示条的对象时、围绕该对象形成一个光环,让用户知道他们可以访问有关这个对象的更多的信息。提示条可以提供静态的信息,例如该按钮控制什么、或一个动态的快照信息,例如槽罐液位。静态和动态的提示条对于在一个窗口中流畅地显示大量的图形都是非常有用的,同时非常方便地让操纵员解析到屏幕上有关对象的额外信息。鼠标控制,新的先进的鼠标控制可以使用户针对不同的鼠标点击选项添加功能。这大大扩展了用户可以获得的有关一个对象的信息量,同时无需占用有价值的屏幕空间。先进的报警分析工具,InTouch9.5HMI新的先进的报警分析工具
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 工业 自动化 软件 系统 技术 及其 开展
![提示](https://www.taowenge.com/images/bang_tan.gif)
限制150内