工业组态软件

工业组态软件
工业组态软件

工业组态软件

10.4.1组态软件的特点

以往工业自动化软件是由计算机软件工作人员通过编程实现的,不仅工作量大,而且开发出来的软件通用性差,可可靠性也较低,使用组态软件能很好地避开这些缺点。所谓组态软件,是指一些数据采集与过程控制的专用软件,它们基于自动控制系统监控层一级的软件平台和开发环境,能以灵活多样的组态方式提供良好的用户开发界面和简捷的使用方法。其预设置的各种软件模块可以非常容易地实现和完成监控层的各项功能,并能同时支持各种硬件的厂家的计算机和I/O设备;与高可靠性的工业控制计算机和网络系统相结合,可向控制层厂家的计算机和管理层提供软、硬件的全部接口,进行系统集成。组态软件支持各种工控设备和常见的通信协议,并且提供分布式数据管理和网络功能。对应与原有的HMI(人机接口软件,Human Machine Interface)的概念,组态软件是一个使用户能快速建立自己的HMI 的软件工用,开发时间长,效率低,可靠性差;或者购买专用的工控系统,通常是封闭的系统,选择余地小,往往不能满足需求,很难与外界进行数据交互,升级和增加功能都受到严重的限制。组态软件的出现,把用户从这些困境中解脱出来可以利用组态软件的功能,构建一套最适合自己的应用系统。随着他的快速发展,实时数据库、实时控制、SCADA、通讯及联网、开放数据接口、对I/O设备的广泛支持已经成为他的主要内容。

组态(Configuration)为模块化任意组合。引用生成组态可以说明引用点的属性,以便编译时加强类型检查;系统库定义了系统的硬件配置信息、管理信息、控制算法参数和控制方案等;历史库生成系统是为工程系统的报表打印及历史趋势显示而设置的;报表生成系统方便地编辑各种汉字报表,还可以打印各种动态数据,如打印实时点值、历史点值等。通用组态软件主要特点有以下3项。

1、延续性和可扩充性可通用组态软件开发的应用程序,当现场(包括硬件设施或系统结构)或用户需求发生变化时,不需做很多修改而方便地完成软件的更新与升级。

2、封装性(易学易用)通用组态软件所能完成的功能都用一种方便用户使用的方法包装起来,对于用户不需要掌握太多的编程语言技术(甚至不需要编程技术),就能很好地完成一个复杂工程所要求的所有功能。

3、通用性每个用户根据工程实际情况,利用通用组态软件提供底层设备(PLC、智能仪表、智能模块、板卡、变频器等)的I/O Driver、开放式的数据库和画面制作工具,就能完成一个具有动画效果、实时数据处理、历史数据和曲线并存、具有多媒体功能和网络功能的工程,不受行业限制。

10.4.2 上位机组态软件的选择

目前世界上不少专业厂商包括专业软件公司和硬件/系统厂商生产和提供各种组态软件产品。上位机组态软件的选择有很多种,其中以国外产品占主导地位。国外的组态软件有四大主流,分别是iFIX、In Touch和WinCC,他们各有各的优点和特点。其中iFIX功能最为强大,对硬件的要求也最高;Cimplicity图形功能最强;WinCC与Cimplicity分别是西门子与通用电气公司推出的,适用于配套产品的监控套装软件,因此所支持的硬件(PLC、DCS)是有限的。而iFIX、In Touch是基于组件对象技术(COM、DCCOM),几乎针对于工业应用的所有软件都有接口,是专业从事监控软件的公司,更适用于现场,应用上稳定性更好。在污水处理行业中,需要的变量及过程参数都不是很多,软件的选择应根据实际情况,一般较趋于WinCC和In Touch。

In Touch 是世界上销售量最大的HMI软件。使用了较为先进的思想,诸如:OPC、模板、支持众多脚本语言,并且通过SQL访问器可以直接操作数据库。其大部分功能可由各种函数和软件包来实现,设计只需进行简单的调用即可。可是相比其他软件、其图形库不是很丰富,I/O Server 上感觉到有些欠缺,驱动不太多,有些要自己购买。

在国内的工控项目开发中,上位机控制系统的实现主要是利用VB、VC++等可视化高级语言进行低层开发,可以实现控制系统的技应用。下面介绍几种较好的工业组态软件。

10.4.3 工业组态软件介绍

(1)西门子WinCC的特点及系统的构成

污水处理行业是一种多控制变量的复杂系统,对于计算机监控软件的要求比较高。目前西门子公司SIMATIC WinCC是一种比较理想、应用较多的监控软件。

1、SIMATIC WinCC的特点WinCC(Windows Control Center)是德国西门子公司(SIEMENS)推出的一种功能强大的工业控制软件,是一个开放的SCADA软件,它被用来在生产和过程自动化中进行图形显示和完成控制任务。WinCCde 基本组件是组态软件和运行软件,项目管理器是组态软件的核心,对于整个工程项目的数据组态和设置进行全面的管理,使用WinCC的运行软件,操作人员可监控生产过程。WinCC具有以下特性。

1)WinCC是一个通用的系统WinCC在自动化领域中可用于所有的操作员控制和监控任务。WinCC可将过程和生产中发生的事件清楚地显示出来。它显示当前状态并按顺序记录。所记录的数据可以全部显示或者选择简要形式显示,可连续或按要求编辑,并可输出。

2)WinCC功能可随任务增加软件的特殊功能做成可选软件包,客户可以单独选购,适用于数据功能的扩展。例如,通过服务器可选软件包,可以将已有的单用用户组太软系统扩展成一个多用户系统。

3)WinCC提供多国语言WinCC人机界面和SCADA是为全球用户开发的自动化领域中先进技术的产品。人机界面产品有在线语言切换功能。这话功能在过程操作中不但对图表信息和测量值,而且对于配置软件都有效的。WinCC有五种语言可供选择。

4)WinCC提供安全保障WinCC能够在生产过程中文危机情况的初发阶段进行报告,信号可以在屏幕上显示出来,也可以通过声卡用声音表现出来。WinCC支持用帮助功能和操作指南来消除故障。

5)SIMATIC WinCC保证数据的完整性通过两个冗余的工作站,WinCC提供连续的文档数据选择和系统操作安全保证。在一个服务器受干扰之后系统切换客户机到其他服务器上,以确保连续操作。当故障的客户机重新启动,两台服务器的文档自动匹配,以保证文档数据不中断。

6)SIMATIC WinCC是全面开放的软件WinCC是在Microsoft Windows98/2000或Windows NT4.0/5.0操作系统下,在PC机上运行的面向对象的一流的32位应用。WinCC可通过OEL和ODBC视窗标准机制,作为理想的通讯伙伴进入Windows世界。因此可容易结合到全公司的数据处理系统中。

7)WinCC易于使用WinCC的组态环境与Microsoft Windows/NT的风格一致,并采取人机工程学的研究成果。即使操作人员在知识水平不等,也能在短时间里掌握该系统。系统有多媒体自学软件、详细的在线帮助、独特的组态向导等以帮助学习。

WinCC使用操作系统是一种抢先多任务操作系统,他保证对事件的快速反应和不丢失数据的高安全性。对于WinCC多用户系统,Windows同样可以保证服务器的安全运行。WinCC软件本身也是32位应用程序,具备比较新颖、面向对象软件技术的特点。WinCC 的软件环境(控制中心)让用户只进行少量操作,就可以浏览整个应用程序和数据。和Windows的因特网浏览工具——Explorer非常类似。从单用户工作站到分布系统都能适用。WinCC的全面驱动界面,快速图像更新和安全存档功能,保证它有很高的可靠性。此外他的开放界面更有利于用户的事务处理和问题解决。开放界面允许将WinCC集成到复杂的全部企业业务自动化解决方案中。通过过程控制的对象链接和嵌入(OLE)标准OPC,WinCC 提供对不同种类的工业控制系统的整合和集成。对开放数据库的数据移动和表示,WinCC 采用微软标准,可以使用开放数据库互联(Open Data Base Connectivity,ODBC),实现对象

和文件插入。WinCC很容易和微软著名办公软件(Office)共享数据,诸如报表软件MS Excel,字处理软件MS Word,数据库软件MS Access均可作为监控系统的应用工程。

(2)SIMATIC WinCC的系统构成WinCC基本系统是很多应用程序的核心,它包括一下8大部件:a)变量管理器(Tag Management)管理WinCC中所使用的外部变量、内不变量和通讯驱动程序;b)图形编辑器(Graphic Designer)用于设计各种图形画面;c)报警记录(Alarm Logging)负责采集和归档报警信息;d)变量归档(Tag Designer)

组态软件的发展历史

1.3组态软件的产生和发展趋势 1.3.1组态软件的概念和产生背景 组态英文是“Configuration”,是用“应用软件”中提供的工具、方法、完成工程中某一具体任务的过程。组态软件指一些数据采集与过程控制的专用软件,是面向监控与数据采集(Supervisory Control and Date Acquisition,SCADA)的自动控制系统监控层一级的软件平台和开发环境,能以灵活多样的组态方式(而不是编程方式)提供良好的用户开发界面和简捷的使用方法,其预设置的各种软件模块可以非常容易地实现和完成监控层的各项功能,并能同时支持各种硬件厂家的计算机和I/O产品,与高可靠的工控计算机和网络系统结合,可向控制层和管理层提供软、硬件的全部接口,进行系统集成。 在“组态”概念出现之前,是通过编写程序(如使用BASIC、C、FORTRAN 等)来实现某一任务的,编写程序不但工作量大、周期长,而且容易犯错误,不能保证工期。组态软件的出现,解决了这个问题。“组态”的概念是伴随集散型控制系统(Distributed Control System简称DCS)的应用产生的,如DCS组态,PLC 梯形图组态。在其他行业也有组态的概念,如AutoCAD,Photoshop,办公软件(powerpoint)都存在相似的操作,即用软件提供的工具来形成自己的作品,并以数据文件保存作品,而不是执行程序。组态形成的数据只有其制造工具或其他专用工具才一能识别。由于个人计算机的普及和技术的逐渐成熟,如何利用PC进行工业监控,成为工业控制领域的重要研究方向,市场的发展使很多DSC和PLC 厂家主动公开通信协议,向“PC”监控完全开放,这不仅降低了监控成本,也使市场空间得以扩大,智能仪器、嵌入式系统和现场总线的出现,更使组态软件成为工业自动化系统中的灵魂。 1.3.2组态软件的功能特点 (l)功能多样。组态软件提供工业标准数学模型库和控制功能库,组态模式灵活,能满足用户所需的测控要求。对测控信息的历史记录进行存储、显示、计算、分析、打印,界面操作灵活方便,具有双重安全体系,数据处理安全可靠。 (2)丰富的画面显示组态功能。提供给用户丰富方便的常用编辑工具和作图工具,提供工业设备图符、仪表图符,还提供趋势图、历史曲线、组数据分析图等:提供十分友好的图形化用户界面,包括Windows风格的窗口、弹出菜单、按

iFIX组态软件简介

iFIX组态软件简介 培训内容: →iFix的概述及结构 →系统配置 →I/O驱动器 →工作台及画面介绍 →过程数据库及数据库编辑器 →画面对象及动画 →历史数据及趋势图 →报警及安全 一. iFix的概述及结构 1.iFix软件介绍 ●iFix 是一套工业自动化软件,为用户提供一个过程化窗口 ●为操作人员和应用程序提供实时数据 2.iFix 的基本功能 ●数据采集 ---与工厂I/O设备直接通讯 ---通过I/O驱动程序,与I/O设备接口 ●数据管理 --- 处理、使用所取数据 --- 数据管理 包括过程监视(图形显示),监视控制,报警,报表,数据存档3.iFix的概述及结构(续) 1)节点类型 概念:一台运行iFix软件的计算机称为一个节点 类型: ▲按功能划分: SCADA服务器 iClient客户端(VIEW或HMI节点) HMI Pak ▲按区域划分: ●独立节点 ---与网络中其他节点不进行通讯的节点 ●本地节点 ---描述了本地正在工作的节点 ●远程节点 ---在一个分布式系统中,不同于本地节点的节点 2)网络节点图 ●iFix用于连接工厂中的过程硬件

3)I/O驱动器 ▲过程数据 ●iFix用于连接工厂中的过程硬件 ●传感器和控制器数据送入过程硬件中的寄存器(过程硬件一般包括 PLC、DCS、I/O设备) ●iFix软件从过程硬件中获取数据 ▲I/O驱动器 ●iFix与PLC之间的接口称为I/O驱动器 ●每一个I/O驱动器支持指定的硬件 ●I/O驱动器的功能 --从I/O设备中读(写)数据 --将数据传/输至驱动镜像表(DIT)中的地址中 ▲iFix数据流 ●I/O驱动器读取过程硬件 --- I/O驱动器从过程硬件的寄存器中读取数据 ---该数据传入DIT ---驱动器读取数据的速率称为轮询时间(poll) ●SAC扫描DIT ---SAC从DIT中读数 ---该数据传入过程数据库PDB ---SAC读数的速率称为扫描时间 ●(工作台)Workspace向PDB发出请求 ---图形显示中的对象显示PDB的数据 ---其他应用可以向PDB请求数据 ▲过程数据库 1)扫描、报警和控制(SAC) ●SAC主要功能 -- 从DIT中读取数据 -- 将数据传至数据库PDB

工业组态课程设计

北京科技大学 工业组态软件设计报告 学院自动化 专业班级自1101 姓名孙文彦 学号 41151009 指导教师刘艳 成绩 2014 年 3 月

工业组态软件设计报告 目录 1背景 (1) 1.1软件背景 (1) 1.2选题背景 (1) 2目的 (2) 3内容 (2) 3.1创建主画面 (2) 3.1.1监控画面 (2) 3.1.2控制按钮 (3) 3.1.3登陆画面 (3) 3.2报警和事件 (3) 3.3趋势曲线 (4) 3.4控件 (4) 3.5报表系统 (5) 4结果 (6) 4.1数据库 (6) 4.2画面效果 (6) 5心得体会 (11)

自来水厂净化监控系统 1背景 1.1软件背景 组态王开发监控系统软件,是新型的工业自动控制系统,它以标准的工业计算机软、硬件平台构成的集成系统取代传统的封闭式系统。它具有适应性强、开放性好、易于扩展、经济、开发周期短等优点。通常可以把这样的系统划分为控制层、监控层、管理层 三个层次结构。其中监控层对下连接控制层,对上连接管理层,它不但实现对现场的实 时监测与控制,且在自动控制系统中完成上传下达、组态开发的重要作用。尤其考虑三 方面问题:画面、数据、动画。通过对监控系统要求及实现功能的分析,采用组态王对 监控系统进行设计。组态软件也为试验者提供了可视化监控画面,有利于试验者实时现 场监控。而且,它能充分利用Windows的图形编辑功能,方便地构成监控画面,并以动 画方式显示控制设备的状态,具有报警窗口、实时趋势曲线等,可便利的生成各种报表。它还具有丰富的设备驱动程序和灵活的组态方式、数据链接功能。 组态王软件开发具有以下几个特点: (1)实验全部用软件来实现,只需利用现有的计 算机就可完成自动控制系统课程的实验,从而大大减少购置仪器的经费;(2)该系统是中 文界面,具有人机界面友好、结果可视化的优点;(3)对用户而言,操作简单易学且编程 简单,参数输入与修改灵活,具有多次或重复仿真运行的控制能力,可以实时地显示参数 变化前后系统的特性曲线,能很直观地显示控制系统的实时趋势曲线,这些很强的交互能 力使其在自动控制系统的实验中可以发挥理想的效果。 1.2选题背景 对净化过程的监控是保证自来水厂净化过程安全有效进行的前提与保障,此次设计选取蓄水池液位、过滤器液位、消毒剂液位、消毒池液位作为研究模拟自来水厂的净化 过程,运用组态王完成动画设计、报警窗口和曲线报表的制作,以及其他功能的实现。

组态软件发展趋势

组态软件发展趋势 国外的组态软件自上世纪八十年代中期出现,在八十年代末九十年代初Onspec、Intouch、iFix等开始进入中国。国内的组态软件从九十年代初开始研发,其中最有代表性的产品有CVS、GOWELL、GH 等。虽然这个时期的组态软件主要是以单机应用为主,而且功能相对简单,但是已经能够满足当时大部分的监控需要。在组态软件出现之前,同样的任务是通过编写程序来实现的,不仅工作效率低下,而且容易出错;组态软件的出现和应用,极大地提高了自动化工程师的工作效率和工程的可靠性,使得计算机与信息科技的成果惠及自动控制领域。 上世纪九十年代中期以后,随着计算机硬件、操作系统、数据库技术和网络技术的快速发展,组态软件也进入了黄金发展时期,其应用范围越来越广泛,被认同的程度也越来越高。国内组态软件在此时开始出现品牌,并逐步取得了部分市场份额,同时形成了一定的知名度和影响力。这个时期的组态软件仍然是以单机应用为主,但能通过网络通信实现多台计算机的分工协作,并可解决中等和稍大规模系统的监控。从技术上来讲,这个时期的组态软件,无论来自国内或者国外,都是建立在Windows系统编程接口Win32之上的Windows应用程序。 进入二十一世纪以来,组态软件的应用领域得到前所未有的拓展,逐渐突破传统的工业自动化领域,渗透到农业、医疗、交通、市政工程、楼宇、环保、新能源、节能降耗等诸多新兴领域。监控系统的规模也越来越大,越来越复杂。因此,用户对组态软件的要求也就越来越高。如,通过Internet实现远程工程部署、监控、调试和诊断,利用3G通信网络实现快速的远程数据采集;利用无级缩放、3D图形等技术来更为逼真地再现监控现场;同时,在进行大规模复杂系统的监控时,对系统的稳定性也提出了更严格的要求,要最大限度减少由于系统故障引起的停机时间;以及组态软件要与控制系统具有简便的连接和互操作性、利用计算机强大的计算处理能力来弥补控制系统的不足、与企业的其它自动化系统以及信息管理系统更为方便地集成等;同时用户在产品的易用性、扩展性、灵活性、开放性等方面都提出了前所未有的要求。 更广阔的应用领域,更复杂的监控环境,更高的客户要求,都向组态软件提出了前所未有的挑战。同时,计算机技术、信息技术、网络技术的发展以及新技术的出现,也为组态软件应对上述挑战奠定了坚实的基础。时代在呼唤新一代组态软件的诞生。 新一代组态软件具有以下几个方面的特点: 以网络为中心,.NET为技术基础 目前的自动化监控系统仍是以单个的计算机为中心的,计算机和计算机之间虽然可以通过网络建立数据通信,但网络环境下计算机间的数据交换的方式过于单一,无法实现计算机群的有效分工和协作。当自动化系统的数据量达到一定规模,地理位置分布到达到一定范围后,现有组态软件的旧的网络模式已经无法满足系统的需要。所以,新一代组态软件不仅要能够方便地构建可伸缩的网络分布式系统,通过协作和负荷分布来解决大型监控系统的需要,也要能够灵活的选择整体系统的架构,实现复杂的监控系统方案。所以以网络为中心、以XML、网络服务为核心,实现网络化计算机的协同是新一代组态软件的最重要发展方向。 组态软件要实现其对复杂网络系统的监控,客观上需要一种与复杂化和网络化应用相适应的IT技术的有力支撑,微软大力推出的.NET Framework框架平台就是一个理想的选择。.NET Framework框架平台在2002年推向市场,开始是作为Windows XP等操作系统的外挂组件提供的,从Windows Server 2003和Windows Vista开始,.NET平台即成为操作系统的一部分,在Windows 7中即包含了.NET平台

组态软件概述

组态软件概述 1、组态软件是什么 组态软件是一种面向工业自动化的通用数据采集和监控软件,即SCADA(Supervisory Control And Data Acquisition)软件,亦称人机界面或HMI/MMI(Human Machine Interface/Man Machine Interface)软件,在国内俗称“组态软件”。 组态软件在国内是一个约定俗成的概念,并没有明确的定义,它可以理解为“组态式监控软件”。 “组态(Configure)”的含义是“配置”、“设定”、“设置”等意思,是指用户通过类似“搭积木”的简单方式来完成自己所需要的软件功能,而不需要编写计算机程序,也就是所谓的“组态”。它有时候也称为“二次开发”,组态软件就称为“二次开发平台”。 “监控(Supervisory Control)”,即“监视和控制”,是指通过计算机信号对自动化设备或过程进行监视、控制和管理。 简单地说,组态软件能够实现对自动化过程和装备的监视和控制。它能从自动化过程和装备中采集各种信息,并将信息以图形化等更易于理解的方式进行显示,将重要的信息以各种手段传送到相关人员,对信息执行必要分析处理和存储,发出控制指令等等。 组态软件提供了丰富的用于工业自动化监控的功能,用户根据自己工程的需要进行选择、配置等较为简单的工作来建立自己所需要的监控系统。 组态软件和行业无关,它可以广泛应用于机械、钢铁、汽车、包装、矿山、水泥、造纸、水处理、环保监测、石油化工、电力、纺织、冶金、智能建筑、交通、食品、智能楼宇、实验室等等凡是涉及自动化监控的任何场合。 组态软件既可以完成对小型的自动化设备的集中监控,也能由互相联网的多台计算机完成复杂的大型分布式监控。还可以和工厂的管理信息系统有机整合起来,实现工厂的综合自动化和信息化。 2、组态软件可以做什么 作为通用的监控软件,组态软件都能提供对工业自动化系统进行监视、控制、管理和集成等一系列的功能。同时也为用户实现这些功能的组态过程提供了丰富和易于使用的手段和工具。利用组态软件,可以完成的常见功能有: 可以读写各种各样的PLC、DCS、仪表、智能模块和板卡,采集工业现场的各种信号,从而对工业现场进行监视和控制。 可以以图形和动画等直观形象的方式呈现工业现场信息,以方便对控制流程的监视;也可以直接对控制系统发出指令、设置参数干预工业现场的控制流程。 可以将控制系统中的紧急工况(报警)通过软件界面、电子邮件、手机短信、即时消息软件、声音和计算机自动语音等多种手段及时通知给相关人员,使他们及时掌控自动化系统的运行状况。 可以对工业现场的数据进行逻辑运算等处理,将结果返回给控制系统,协助控制系统完成它们所不擅长的复杂的运算控制功能。 可以对从控制系统得到的以及自己产生的数据进行记录存储。在工程发生事故和故障的时候,利用记录的运行工况数据和历史数据,可以对系统故障原因等进行分析定位,责任追查等。通过对数据的质量统计分析,还可以提高自动化系统的运行效率,提升产品质量。 可以将工程运行的状况、实时数据、历史数据、警告和外部数据库中的数据以及统计运算结果制作成报表,供运行和管理人员参考。

组态软件介绍

组态软件,又称组态监控软件系统软件。译自英文SCADA,即Supervisory Control and Data Acquisition(数据采集与监视控制)。它是指一些数据采集与过程控制的专用软件。它们处在自动控制系统监控层一级的软件平台和开发环境,使用灵活的组态方式,为用户提供快速构建工业自动控制系统监控功能的、通用层次的软件工具。组态软件的应用领域很广,可以应用于电力系统、给水系统、石油、化工等领域的数据采集与监视控制以及过程控制等诸多领域。在电力系统以及电气化铁道上又称远动系统(RTU System,Remote Terminal Unit)。 特点 组态软件在国内是一个约定俗成的概念,并没有明确的定义,它可以理解为“组态式监控软件”。“组态(Configure)”的含义是“配置”、“设定”、“设置”等意思,是指用户通过类似“搭积木”的简单方式来完成自己所需要的软件功能,而不需要编写计算机程序,也就是所谓的“组态”。它有时候也称为“二次开发”,组态软件就称为“二次开发平台”。“监控(Supervisory Control)”,即“监视和控制”,是指通过计算机信号对自动化设备或过程进行监视、控制和管理 组态软件是有专业性的。一种组态软件只能适合某种领域的应用。组态的概念最早出现在工业计算机控制中。如DCS(集散控制系统)组态,PLC(可编程控制器)梯形图组态。人机界面生成软件就叫工控组态软件。在其他行业也有组态的概念,如AutoCAD,PhotoShop等。不同之处在于,工业控制中形成的组态结果是用在实时监控的。从表面上看,组态工具的运行程序就是执行自己特定的任务。工控组态软件也提供了编程手段,一般都是内置编译系统,提供类BASIC语言,有的支持VB,现在有的组态软件甚至支持C#高级语言。 组态软件大都支持各种主流工控设备和标准通信协议,并且通常应提供分布式数据管理和网络功能。对应于原有的HMI(人机接口软件,Human Machine Interface)的概念,组态软件还是一个使用户能快速建立自己的HMI的软件工具或开发环境。在组态软件出现之前,工控领域的用户通过手工或委托第三方编写HMI应用,开发时间长,效率低,可靠性差;或者购买专用的工控系统,通常是封闭的系统,选择余地小,往往不能满足需求,很难与外界进行数据交互,升级和增加功能都受到严重的限制。组态软件的出现使用户可以利用组态软件的功能,构建一套最适合自己的应用系统。随着它的快速发展,实时数据库、实时控制、SCADA、通讯及联网、开放数据接口、对I/O设备的广泛支持已经成为它的主要内容监控组态软件将会不断被赋予新的内容。 国外进口品牌组态软件 国外组态软件: 1、InTouch:Wonderware(万维公司)是Invensys plc“生产管理”部的一个运营单位,是全球工业自动化软件的领先供应商。 Wonderware的InTouch软件是最早进入我国的组态软件。在80年代末、90年代初,基于Windows3.1的InTouch软件曾让我们耳目一新,并且InTouch提供了丰

力控工业监控组态软件

工业监控组态软件——力控ForceControl V6 概述: 力控6监控组态软件是北京三维力控科技根据当前的自动化技术的发展趋势,总结多年的开发、实践经验和大量的用户需求而设计开发的高端产品,是三维力控全体研发工程师集体智慧的结晶,该产品主要定位于国内高端自动化市场及应用,是企业信息化的有力数据处理平台。 力控6在秉承力控5成熟技术的基础上,对历史数据库、人机界面、I/O驱动调度等主要核心部分进行了大幅提升与改进,重新设计了其中的核心构件,力控6面向. NET开发技术,开发过程采用了先进软件工程方法:“测试驱动开发”,产品品质将得到充分保证。 与力控早期产品相比,力控6产品在数据处理性能、容错能力、界面容器、报表等方面产生了巨大飞跃。 主要指标: 方便、灵活的开发环境,提供各种工程、画面模板、大大降低了组态开发的工作量; 高性能实时、历史数据库,快速访问接口在数据库4万点数据负荷时,访问吞吐量可达到20000次/秒; 强大的分布式报警、事件处理,支持报警、事件网络数据断线存储,恢复功能; 支持操作图元对象的多个图层,通过脚本可灵活控制各图层的显示与隐藏; 强大的ACTIVEX控件对象容器,定义了全新的容器接口集,增加了通过脚本对容器对象的直接操作功能,通过脚本可调用对象的方法、属性; 全新的、灵活的报表设计工具:提供丰富的报表操作函数集、支持复杂脚本控制,包括:脚本调用和事件脚本,可以提供报表设计器,可以设计多套报表模板; 企业信息化的有力平台 Internet时代的创举: 提供在Internet/Intranet上通过IE浏览器以“瘦”客户端方式来监控工业现场的解决方案; 支持通过PDA掌上终端在Internet实时监控现场的生产数据; WWW服务器端与客户端画面的数据高度同步,浏览器上看到的图形界面与通用组态软件生成的过程画面效果完全相同;

组态软件的现状、特点和功能

组态软件的现状、特点和功能 一、引语 随着工业自动化水平的发展和计算机在工业领域的广泛应用人们对工业自动化的要求越来越高。尤其还是计算机技术保持了较快的发展速度,各种软硬件技术的发展。组态软件正是在这个环境下发展起来的。本文介绍了主要组态软件的现状,特点和其强大的功,并进行了一定的比较分析。。 二、概述 新型的工业自动控制系统正以标准的工业计算机软、硬件平台构成的集成系统取代传统的封闭式系统,其具有适应性强、开放性好、易于扩展、经济、开发周期短等鲜明优点。通常可以把这样的系统划分为控制层、监控层、管理层三个层次结构。 其中监控层对下连接控制层,对上连接管理层,它不但实现对现场的实时监测与控制,且常在自动控制系统中完成上传下达、组态开发的重要作用。监控层的硬件以工业级的微型计算机和工作站为主,目前更趋向于工业微机。 组态软件指一些数据采集与过程控制的专用软件,它们是在自动控制系统监控层一级的软件平台和开发环境,能以灵活多样的组态方式(而不是编程方式)提供良好的用户开发界面和简捷的使用方法,其预设臵的各种软件模块可以非常容易地实现和完成监控层的各项功能,并能同时支持各种硬件厂家的计算机和 I/O设备,与高可靠的工控计算机和网络系统结合,可向控制层和管理层提供软、硬件的全部接口,进行系统集成。目前世界上有不少专业厂商包括专业软件公司和硬件/系统厂商生产和提供各种组态软件产品。 三、组态软件的现状 目前中国市场上的组态软件产品按厂商划分大致可以分为三类,即国外专业软件厂商提供的产品,国内外硬件或系统厂商提供的产品,以及国内自行开发的国产化产品。 从近几年的调查结果来看,国内组态软件市场大部分份额仍被国外几家组态软件占据,如:FIX、Intouch等[1]。而这些“洋软件”除了在功能完备性、产

组态软件介绍

组态软件介绍 组态软件,又称组态监控软件系统软件。译自英文SCADA,即Supervisory Control and Data Acquisition(数据采集与监视控制)。它是指一 些数据采集与过程控制的专用软件。它们处在自动控制系统监控层一级的软 件平台和开发环境,使用灵活的组态方式,为用户提供快速构建工业自动控 制系统监控功能的、通用层次的软件工具。 组态软件的应用领域很广,可以应用于电力系统、给水系统、石油、化 工等领域的数据采集与监视控制以及过程控制等诸多领域。在电力系统以及 电气化铁道上又称远动系统(RTU System,Remote Terminal Unit)。 几种常用的组态软件 InTouch HMI为用户提供了今天的HMI 和监控应用所需的能力和通用性。 Wonderware 在研究与开发中进行了大量投入,保证为用户提供新型的、强大的、创新的产品。其结果是:各种公司可以把他们的精力集中于业务的运转方面,而工程师可以利用最新的软件技术。 InTouch 软件适合于部署在独立机械中、在分布式的服务器/ 客户机体系结构中、在利用FactorySuite 工业应用服务器的应用中,也可以作为使用终端业务的瘦客户机应用。 InTouch 还是实现了微软公司的"支持WindowsXP" 认证的第一个HMI 产品,可以从工作站、个人数字助理(PDA)和浏览器观看显示内容。 MCGS(Monitor and Control Generated System)是由北京 昆仑通态自动化软件公司开发的一套基于Windows平台,用于快速构造和生成上位机监控系统的组态软件系统。MCGS5.5通用版是北京昆仑通态数十位软件开发精英,历时整整一年时间,辛勤耕耘的结晶,MCGS5.5通用版无论在界面的友好性、内部功能的强大性、系统的可扩充性、用户的使用性以及设计理念上都有一个质的飞跃,是国内组态软件行业划时代的产品,必将带领国内的组态软件上一个新的台阶。MCGS能够完成现场数据采集、实时和历史数据处理、报警和安全机制、流程控制、动画显示、趋势曲线和报表输出以及企业监控网络等功能。

工业控制组态软件大纲

《工业组态软件》课程教学大纲 编号:40022570 英文名称:Industry Configuration Software 适用专业:工业电气自动化…… 责任教学单位:电子工程系自动化教研室 总学时:48 学分:3 考核形式:考查 课程类别:专业课 修读方式:必修 教学目的: 本课程是自动化专业本科生的专业选修 课程。通过对本课程的学习,使学生了解监控组态软件地位、作用、产生与发展趋势。以我国优秀的组态软件“组态王”作为具体示例,系统地讲述组态软件的系统结构、原理、功能及技术指标。着重就自动化工程中普遍遇到的要求,介绍如何利用监控组态软件的标准功能模块进行定制实现,满足工程上的要求。 主要教学内容与具体要求: 1.了解常用的工业组态软件及发展趋势 2.掌握组态王工程管理器的应用 3.掌握组态王工程浏览器的基本功能 4,掌握生产现场静态画面的制作 5.掌握建立动态数据库 6.掌握数据库变量与现场画面的动画连接7.掌握建立实时数据库和历史数据库 8.掌握建立实时数据报表和历史数据报表9.掌握建立实时数据曲线和历史数据曲线10.熟悉各种内部控件与外部控件的使用,11.掌握使用ODBC建立与外部数据库的连接12.掌握使用DDE通信建立与Excel的连接13.掌握使用OPC通信建立与外部设备的连接14.熟悉报警窗口制作使用, 15.掌握组态王的网络控制功能 16.了解系统安全性维护与安全措施。 本课程与其他课程的联系与分工: 本课程是自动化专业的专业课之一,这门课程基础是:计算机控制技术、过程控制仪表、可编程控制技术、C语言程序设计、SQLSEVER 数据库应用技术。 实践教学内容和要求 实验一生产现场的静态画面制作 实验目的: 1学习工具箱几何工具的使用 2学习工具箱内部控件的使用 3学习工具箱通用控件的使用 4 组态王图库的使用 实验内容和要求: 建立一个化工配方车间,用两种化学原料配比制作出成品,要求使用图库中的容器、管道和阀门,使用工具箱中的文本输入工具制作标题和各个器件的注释。 使用的设备和仪器: 586或兼容机一台 实验二建立数据词典 实验目的: 1熟悉变量定义三个属性页中的参数含义 2 掌握组态王变量的数据类型 3 掌握各物理量的定标方法

组态软件是在流程行业中产生和不断发展的,但是从组态软件

组态软件是在流程行业中产生和不断发展的,但是从组态软件诞生之日起,就以其方便性、灵活性得到大家的一致认可,因此也在其它行业不断推广和应用,显示出蓬勃的生机和活力。组态软件今天已经远远突破了当时设计时的最初设想,不但在工业行业中有广泛的应用,而且在民用行业中也有施展才华的空间。下面我们以农业大棚为例,讲述组态软件和工控计算机结合,在农业生产中典型实际应用。 农业温室大棚为现代农业提供新的生产环境,取得了良好的经济和社会效益。它可以提高农民收入、提高产业化水平、提高抵御自然灾害能力、延长作物生长时间、提高作物产量等。随着大棚经济的不断发展,对大棚的温度、湿度、二氧化碳浓度等的自动化监视和控制也有了相应的发展。结合紫金桥软件公司的组态软件,工控机可以为现代农业的发展做出应有的贡献,使得温室大棚得到现代化计算机技术的控制,提高经济效益。 其应用计算机系统一定要考虑农业的特点: 1,整个系统成本低、维护方便 2,操作简单,易学易用 3,抗干扰性强,能适应大棚的潮湿环境和农村电网的波动 4,能随时调整系统的安装位置和方式 5,性能稳定,可靠 因此在农业中的应用首先要考虑系统的经济性,其次要考虑其易用性,然后是其稳定性。基于以上基本原则,我们设计了以下的软件和硬件方案: 项目方案备注 计算机研华工控机研华P4级别整机 软件研华组态软件 采集模块数据采集模块研华ADAM-4000系列模块 温度传感器成熟工业产品 湿度传感器成熟工业产品 CO2浓度监测成熟工业产品根据需要选配 阀成熟工业产品 开关成熟工业产品 电源模块成熟工业产品

光线监测根据需要选配 PH值监测根据需要选配 485总线普通双绞线 针对农业行业的特点,系统采用485总线,通过485总线把各采集模块连接起来。研华公司的模块是采用一种内置式微控制器,它可以实现传感器到计算机接口的智能设备通讯。模块的配置、安装具有非常高的灵活性。模块间采用485通讯网络连接,系统内可以有255个模块,模块间的距离最大可以达到1200米,通讯线路只要廉价的双绞线就可以了;模块体积小巧,提供多种安装方式,可以螺钉、导轨安装,也可以层叠安装;模块的供电采用1 0-30VDC的宽范围供电,即使长距离供电带来的电压变化也可克服,可以统一由总24V电源供电,不需要安装现场提供电源。模块的这些特性可以很好地满足农业大棚对自动化系统的需求。 研华组态软件在整个系统为用户提供完善的计算机显示、控制和管理功能。通过和采集控制系统的集成,系统的主要完成以下功能: 1,数据的采集和显示:研华工控机实时采集各种信号,并在计算机上实时显示各类信号,使得管理人员可以及时了解生产信息。 2,状态报警和处理:可以根据设定的报警条件,对发生的各种异常情况报警,提示操作人员处理。如温度过高或过低,包括超出设定值范围过大、变化率异常等都可以报警。并且产生历史记录。 3,计算机的自动控制:可以对温度、湿度进行控制。如果温度过低,可以进行加热炉加温,过高可以采用抽风或其它方式处理。如果湿度过低,可以启动喷淋系统,湿度过高时可以利用抽风机抽出湿度过高的空气。同时可以进行CO2、光线、滴灌等自动控制。可以根据用户的需求,不同的作物、不同的时段采用不同的控制指标和控制方式。 4,信息的分析和管理:可以对实时、历史数据进行管理,以曲线、报表等方式查看。同时可以按用户指定的条件进行查询。 5,远程管理和控制。通过计算机网络系统可以对系统进行远程管理和控制

组态软件的发展历程及未来走向

组态软件是工业自动化软件的重要分支,所谓组态就是利用工控软件中提供的工具和方法来完成工程中某一具体任务的过程,而这个软件就是组态软件。组态软件主要具备以下功能及特征:工业过程动态可视化、数据采集和管理、过程监控与报警、生成报表、为其他企业级程序提供数据、简单控制、批次处理、SPC过程质量控制、符合IEC61131-3标准等。 组态软件最早出现在80年代初,80年代的组态软件是基于DOS系统开发的,当时的主要产品是Onspec、Paragon和IFix 等;进入90年代,主要是基于WINDOWS系统的组态软件,如Intouch、Kingview、Ifix 等;未来将会是基于Vista操作平台的组态软件。 在90年代中期之前,组态软件在我国的应用并不普及。究其原因,大致有以下几点:一、国内用户缺乏对组态软件的认识,项目中没有组态软件的预算,或宁愿投入人力物力针对具体项目做长周期的繁冗的上位机的编程开发,而不采用组态软件;二、在很长时间里,国内用户的软件意识还不强,面对价格不菲的进口软件(早期的组态软件多为国外厂家开发),很少有用户愿意去购买正版。三、当时国内的工业自动化和信息技术应用的水平还不高,组态软件提供了对大规模应用、大量数据进行采集、监控、处理并可以将处理的结果生成管理所需的数据,这些需求并未完全形成。 随着工业控制系统应用的深入,在面临规模更大、控制更复杂的控制系统时,人们逐渐意识到原有的上位机编程的开发方式,对项目来说是费时费力、得不偿失的,同时,MIS(管理信息系统,Management Information System)和CIMS(计算机集成制造系统,Computer Integrated Manufacturing System)的大量应用,要求工业现场为企业的生产、经营、决策提供更详细和深入的数据,以便优化企业生产经营中的各个环节。因此,在1995年以后,组态软件在国内的应用逐渐得到了普及。 此时国内组态软件这个市场上,充斥着正版和盗版的国外产品,几乎见不到自主知识产权的自动化软件。面对中国自动化软件领域所处的尴尬局面,亚控科技创始人林伟先生在北京市海淀区的一个面积约30平的出租房内,开始了组态王的研发。在亚控成立并推出组态王这个产品仅仅三年后,国内先后一下涌现出了十几种组态软件和软件公司,这些公司的诞生有力的促进了这个产业在中国的发展,极大了增强了中国人在这个领域的民族自信心,也进一步鼓舞许多人发展相关领域的产品。 组态软件作为一种工业信息化的管理工具,其发展方向必然是不断降低工程开发工作量,提高工作效率。易用性是提高效率永恒的主题,但是提高易用性对于提高开发效率是有限的,亚控科技则率先提出通过复用来提高效率,创造性地开发出模型技术,并将这一技术集成到KingView7.0中。这一技术能将客户的工程开发周期缩短到原来的30%或更低,将组态软件为客户创造价值的能力提高到了一个新的境界,代表了组态软件的未来。 组态软件的发展必将沿着更好的人机交互、更加逼真的画面、能满足客户个性化需求、具备行业特征和区域特征、具有很好的开放性、信息唾手可得和更高的可靠性以及大型SCADA 的方向发展。(end)

组态软件操作指南 概述

本章内容 KingSCADA软件结构 KingSCADA软硬件环境 KingSCADA与外部设备 KingSCADA软件结构 KingSCADA是一种通用的工业监控软件,它融过程控制设计、现场操作以及工厂资源管理于一体,将一个企业内部的各种生产系统和应用以及信息交流汇集在一起,实现最优化管理。它基于Windows XP/Windows 7/Windows 8/Windows10/Windows Server 2008/Windows Server 2012等操作系统,并支持多语言的操作系统。用户可以在企业网络的所有层次的各个位置上及时获得系统的实时信息与历史信息。采用KingSCADA开发工业监控系统,可以极大地增强用户生产控制能力、提高工厂的生产力和效率、提高产品的质量、减少成本及原材料的消耗。它适用于从单一设备的生产运营管理和故障诊断,到网络结构分布式大型集中监控管理系统的开发。 KingSCADA软件结构由工程设计器、画面编辑器及运行系统三部分构成。 工程设计器:工程设计器是一个应用开发设计工具,用于创建应用、创建监控画面、定义监控的设备、定义相关变量、命令语言以及设定运行系统配置等系统组态工具。 画面编辑器:在画面编辑器中用户可以绘制图形画面、设置动画链接、配置报警窗口、配置趋势曲线窗口等与图形有关的所有操作。 运行系统:工程运行界面,从采集设备中获得通讯数据,并依据画面编辑器的动画设计显示动态画面,实现人与控制设备的交互操作。 KingSCADA软硬件环境 1、硬件要求 ?硬件:Intel 酷睿2 双核4线程 ?内存:2G ?硬盘空间:KingSCADA完全安装占用空间需约350M,建议100GB硬盘。 ?显示器:VGA、SVGA或支持桌面操作系统的任何图形适配器。要求最少显示256色,推荐无限 色支持 ?鼠标:任何PC兼容鼠标 ?通讯:RS-232C ?USB接口:用于插入KingSCADA加密锁(软授权不用) (KingSCADA对于主频有一定要求,对于有较多逻辑脚本系统,建议2.3GHz以上) 2、软件要求 KingSCADA与外部设备Windows操作系统,支持的操作系统语言版本:中文简体、英文、日文

DCS组态软件

DCS组态软件 组态软件:一般英文简称有三种分别为HMI/MMI/SCADA,对应全称为Human and Machine Interface/Man and Machine Interface /Supervisory Control and Data Acquisition,中文翻译为:人机界面/监视控制和数据采集软件。目前组态软件的发展迅猛,已经扩展到企业信息管理系统,管理和控制一体化,远程诊断和维护以及在互联网上的一系列的数据整合。1. 组态软件产生的背景 “组态”的概念是伴随着集散型控制系统(Distributed Control System简称DCS)的出现才开始被广大的生产过程自动化技术人员所熟知的。在工业控制技术的不断发展和应用过程中,PC(包括工控机)相比以前的专用系统具有的优势日趋明显。这些优势主要体现在:PC技术保持了较快的发展速度,各种相关技术已臻成熟;由PC构建的工业控制系统具有相对较低的拥有成本;PC的软件资源和硬件资丰富,软件之间的互操作性强;基于PC的控制系统易于学习和使用,可以容易地得到技术方面的支持。在PC技术向工业控制领域的渗透中,组态软件占据着非常特殊而且重要的地位。 组态软件是指一些数据采集与过程控制的专用软件,它们是在自动控制系统监控层一级的软件平台和开发环境,使用灵活的组态方式,为用户提供快速构建工业自动控制系统监控功能的、通用层次的软件工具。组态软件应该能支持各种工控设备和常见的通信协议,并且通常应提供分布式数据管理和网络功能。对应于原有的HMI(人机接口软件,Human Machine Interface)的概念,组态软件应该是一个使用户能快速建立自己的HMI的软件工具,或开发环境。在组态软件出现之前,工控领域的用户通过手工或委托第三方编写HMI应用,开发时间长,效率低,可靠性差;或者购买专用的工控系统,通常是封闭的系统,选择余地小,往往不能满足需求,很难与外界进行数据交互,升级和增加功能都受到严重的限制。组态软件的出现,把用户从这些困境中解脱出来,可以利用组态软件的功能,构建一套最适合自己的应用系统。随着它的快速发展,实时数据库、实时控制、SCADA、通讯及联网、开放数据接口、对I/O设备的广泛支持已经成为它的主要内容,随着技术的发展,监控组态软件将会不断被赋予新的内容。 2. 组态软件在我国的发展及国内外主要产品介绍 组态软件产品于80年代初出现,并在80年代末期进入我国。但在90年代中期之前,组态软件在我国的应用并不普及。究其原因,大致有以下几点: ①国内用户还缺乏对组态软件的认识,项目中没有组态软件的预算,或宁愿投入人力物力针对具体项目做长周期的繁冗的上位机的编程开发,而不采用组态软件; ②在很长时间里,国内用户的软件意识还不强,面对价格不菲的进口软件(早期的组态软件多为国外厂家开发),很少有用户愿意去购买正版。 ③当时国内的工业自动化和信息技术应用的水平还不高,组态软件提供了对大规模应用、大量数据进行采集、监控、处理并可以将处理的结果生成管理所需的数据,这些需求并未完全形成。 随着工业控制系统应用的深入,在面临规模更大、控制更复杂的控制系统时,人们逐渐意识到原有的上位机编程的开发方式。对项目来说是费时费力、得不偿失的,同时,MIS(管理信息系统,Management Information System)和CIMS(计算机集成制造系统,Computer Integrated Manufacturing System)的大量应用,要求工业现场为企业的生产、经营、决策提供更详细和深入的数据,以便优化企业生产经营中的各个环节。因此,在1995年以后,组态软件在国内的应用逐渐得到了普及。下面就对几种组态软件分别进行介绍。 ①InTouch:Wonderware的InTouch软件是最早进入我国的组态软件。在80年代末、90年代初,基于Windows3.1的InTouch软件曾让我们耳目一新,并且InTouch提供了丰富

Wincc组态软件介绍

一、组态软件概述及功能 组态软件是数据采集监控系统SCADA(Supervisory Control and Data Acquisition)的软件平台工具,是工业应用软件的一个组成部分。它具有丰富的设置项日,使用方式灵活,功能强大。组态软件由早先单一的人机界面向数据处理机方向发展,管理的数据量越来越大。随着组态软件自身以及控制系统的发展,监控组态软件部分地与硬件发生分离,为自动化软件的发展提供了充分发挥作用的舞台。OPC(OLE for Process Control)的出现,以及现场总线尤其是工业以太网的快速发展,大大简化了异种设备间互连,降低了开发I/O设备驱动软件的工作量。I/O驱动软件也逐渐向标准化的方向发展。 实时数据库的作用进一步加强。实时数据库是SCADA系统的核心技术。从软件技术上讲,SCADA系统的实时数据库,实质上就是一个可统一管理酌、支持变结构的、支持实时计算的数据结构模型。在实时数据库技术中,还有对工业标准的支持(如OPC规范等),对分布式计算的支持和对实时数据库系统冗余的支持,等等。 目前看到的所有组态软件都能实现类似的功能:几乎所有运行于32位windows平台的组态软件都采用类似资源浏览器的窗口结构,并对工业控制系统中的各种资源(设备、标签量、画面等)进行配置和编辑;处理数据报警及系统报警;提供多种数据驱动程序;各类报表的生成和打印输出;使用脚本语言提供二次开发的功能;存储历史数据并支持历史数据的查询,等等。 二、WinCC简介 西门子视窗控制中心SIMATIC WinCC(Windows Control Center)是HMI/SCADA软件中的后起之秀,1996年进入世界工控组态软件市场,当年就被美国Control Engnieering杂志评为最佳HMI软件,以最短的时间发展成第三个在世界范围内成功的SCADA系统;而在欧洲,它无可争议地成为第一。 在设计思想上,SIMATIC WinCC秉承西门子公司博大精深的企业文化理念,性能最全面、技术最先进、系统最开放的HMI/SCADA软件是WinCC开发者的追求。Wincc是按世 界范围内使用的系统进行设计的,因此从一开始就适合于世界上各主要制造商生产的控制系统,如A—B,Modicon,GE等,并且通讯驱动程序的种类还在不断地增加。通过OPE的方式,WinCC还可以与更多的第三方控制器进行通讯。 WinCC V6.O采用标准Microsoft SQL Server 2000(WinCC V6.0以前版本采用Sybase)数据库进行生产数据的归档,同时具有web浏览器功能,可使经理、厂长在办公室内看到生产

基于IEC61131_3的通用工业组态软件系统设计研究

2010年1月第17卷增刊控制工程 Contr o l Eng i n eering o f China Jan.2009Vo l.17,S 0 文章编号:1671-7848(2010)S 0-0131-06 收稿日期:2009-10-06; 收修定稿日期:2009-11-16 基金项目:国家863高技术研究计划基金资助项目(2004AA412030) 作者简介:王晨升(1964-),男,河南南阳人,副研究员,博士,主要从事虚拟现实与工业自动化等方面的教学与科研工作。 基于I EC61131-3的通用工业组态软件系统设计研究 王晨升1 ,徐新国2 ,朱廷劭 3 (1.北京邮电大学自动化学院,北京100876; 2.华北计算机系统工程研究所,北京100083; 3.中国科学院研究生院,北京100080) 摘 要:工业组态软件主要用于工业现场的数据采集与过程控制,是企业实现信息化与 自动化融合不可缺少的工具。针对当前市场上商业工业组态软件的不足,提出了一种符合IEC61131-3国际标准的通用工业组态软件的系统设计架构。从系统整体设计、编程环境、核心数据管理、开放式设备互联、动态组态及运行支持等方面对基于IEC61131-3的通用工业组态系统进行了深入探讨。介绍的通用工业组态系统设计方案具有符合国际标准、适应性强、开放性好、易于扩展等特点,对工业组态软件的开发提供了有益的借鉴。关 键 词:工业组态;IEC61131-3标准;OPC 标准;系统设计中图分类号:TP 27 文献标识码:A On Syste m Desi gn ofGeneral I ndustrial Confi gurati on Soft w are Co mp lia nt to I EC 61131-3 WANG Chen-s heng 1 ,X U X in-guo 2 ,Z H U T i n g-shao 3 (11S chool ofAuto m ation ,B eiji ng Un ivers i ty of Posts and T eleco mm un i cati on s ,Beiji ng 110004,Ch i na ; 21National Co m puter Syste m Eng i neeri ng R esearch I n stitute of Ch i na ,Beijing 100083,Ch i na ;31S chool of In f or m ation S ci en ce and E ng i neeri ng ,Ch i nese Acade my of Sciences ,Beijing 100080,C h i na) Abstrac t :Industr i a l con figuration so ft w are is m a i nly utili zed f o r on-site da ta co ll ection and process contro,l w hich is one of t he pivot tools i n the f usion o f enterprise i nfor m ation techno l ogy and auto m ation .A i m ed at t he i nsuffic i ency of comm ercial i ndustrial con figuration soft w are ,g eneral syste m desi gn arch itect ure for industr i a l confi gura ti on so ft w are co m pli ant to IEC 61131-3i s presented .R elevant factors such as syste m desi gn ,prog ramm i ng env iron m ent ,core database m anage m en t ,OPC ,and dynam ic confi gurati on techniques are enu m er -a ted i n deta il based on t he syste m com pli ancy to IEC 61131-3.T he system des i gn sche m e proposed has such features as comp liant to i n -ternationa l standard ,open and robust ,and easy to be expended ,w hich would be a bene fit re ference to i ndustr i a l confi gurati on so ft wa re developers .K ey word s :i ndustria l confi gurati on so ft ware ;IEC61131-3Standard ;OPC standard ;system design 1 引 言 工业组态软件是工业自动化中数据采集与过程控制的专用软件,在企业信息架构中处于自动控制系统中的监控层,其功用是通过灵活的组态方式,将运行状态的监控组态软件与各种异构的控制、检测设备(如PLC 、智能仪表、DCS)等联系起来,共同构成动态响应/控制中心。工业组态软件可以帮助用户快速构建工业自动控制系统中具有监控功能、 通用层次的软件系统[1] 。 从应用角度来看,工业组态软件应具有下述功能[2] : 实时查看生产现场的运行数据及流程状况;自动生成并打印各种实时/历史生产报表;支持自由 浏览企业各部分实时/历史趋势;及时得到生产现场反馈并按需处理各种过程报警和系统报警;能根据实际需要实时修改生产过程参数和状态,进而改变生产进程;与企业信息系统实现无缝集成,为管理部门提供生产实时数据,支持管控一体化的实现。 I EC61131-3(Interna ti o na lE lectr o -technicalC o m -m issi o n)是第一个为工业自动化控制系统的软件设计提供标准化编程语言的国际标准[3-4] 。该标准将现代软件的概念和现代软件工程的机制与传统的PLC 编程语言成功地结合,同时又对各种工业控制系统的编程语言、软件模型等进行了标准化,适应了当今世界工业软件及工业控制系统的发展方向。I EC61131-3标准分为公共元素和编程语言两大部

相关文档
最新文档