工业自动化系统中一些技术名词解释

来源:互联网 发布:淘宝代售 编辑:程序博客网 时间:2024/06/11 09:50
过程控制系统
        以表征生产过程的参量为被控制量使之接近给定值或保持在给定范围内的自动控制系统。这里“过程”是指在生产装置或设备中进行的物质和能量的相互作用和转换过程。表征过程的主要参量有温度、压力、流量、液位、成分、浓度等。通过对过程参量的控制,可使生产过程中产品的产量增加、质量提高和能耗减少。一般的过程控制系统通常采用反馈控制的形式,这是过程控制的主要方式。
DCS
        DCS是分布式控制系统的英文缩写(Distributed Control System)在国内自控行业又称之为集散控制系统。即所谓的分布式控制系统或在有些资料中称之为集散系统,是相对于集中式控制系统而言的一种新型计算机控制系统,它是在集中式控制系统的基础上发展、演变而来的。它是一个由过程控制级和过程监控级组成的以通信网络为纽带的多级计算机系统,综合了计算机,通信、显示和控制等4C技术,其基本思想是分散控制、集中操作、分级管理、配置灵活以及组态方便。
RTU
        英文全称Remote Terminal Unit中文全称为远程终端控制系统。RUT具有的特点是:1:通讯距离较长 2:用于各种恶劣的工业现场 3:模块结构化设计,便于扩展。4:在具有遥信、遥测、遥控领域的水利,电力调度,市政调度等行业广泛使用。RTU 产品目前与无线设备,工业TCP/IP产品结合使用,正在发挥越来越大的作用。
SCADA
        SCADA(Supervisory Control And Data Acquisition)系统,即数据采集与监视控制系统。SCADA系统的应用领域很广,它可以应用于电力系统、给水系统、石油、化工等领域的数据采集与监视控制以及过程控制等诸多领域。在电力系统以及电气化铁道上又称远动系统。SCADA系统是以计算机为基础的生产过程控制与调度自动化系统。它可以对现场的运行设备进行监视和控制,以实现数据采集、设备控制、测量、参数调节以及各类信号报警等各项功能。由于各个应用领域对SCADA的要求不同,所以不同应用领域的SCADA系统发展也不完全相同。
PLC
        可编程逻辑控制器(Programmable Logic Controller,PLC),它采用一类可编程的存储器,用于其内部存储程序,执行逻辑运算顺序控制、定时、计数与算术操作等面向用户的指令,并通过数字或模拟式输入/输出控制各种类型的机械或生产过程。可编程逻辑控制器实质是一种专用于工业控制的计算机,可编程逻辑控制器其硬件结构基本上与微型计算机相同。
LAB
         LabWindows/CVI为美国NI公司的虚拟测控软件,具有超强的实时数据采集和处理能力,以及丰富的图形界面GUI设计功能.它主要的直接支持硬件设备为NI公司的AD/DA板卡和远程的Field Paints等产品,价格昂贵.这些硬件设备对工业控制中常用的设备,如PLC、变频器及自我开发的微控制器、采集器等设备缺乏有效的兼容,无法满足国内工业控制仪表和测试的现实需要,故其优越的性能还没有在这一领域得到充分发挥.本文通过实践,研讨了基于LabWindows/CVl实现一般设备网络远程虚拟测控方法.从系统性和实用性的角度,较好解决了CVI应用存在问题,丰富了虚拟测控的形式和内容。
VBA
        Visual Basic for Applications(VBA)是一种Visual Basic的一种宏语言,主要能用来扩展Windows的应用程式功能特别是Microsoft Office软件。1. VB是设计用于创建标准的应用程序,而VBA是使已有的应用程序(EXCEL等)自动化。2. VB具有自己的开发环境,而VBA必须寄生于已有的应用程序。3. 要运行VB开发的应用程序,用户不必安装VB,因为VB开发出的应用程序是可执行文件(*.EXE),而VBA开发的程序必须依赖于它的父应用程序,例如EXCEL。4.VBA是VB的一个子集。用途:由于微软Office软件的普及,人们常见的办公软件Office软件中的Word、Excel、Access、Powerpoint都可以利用VBA使这些软件的应用更高效率,例如:通过一段VBA代码,可以实现画面的切换;可以实现复杂逻辑的统计(比如从多个表中,自动生成按合同号来跟踪生产量、入库量、销售量、库存量的统计清单)等。掌握了VBA,可以发挥以下作用:1.规范用户的操作,控制用户的操作行为;2.操作界面人性化,方便用户的操作;3.多个步骤的手工操作通过执行VBA代码可以迅速的实现;4.实现一些无法实现的功能。
ActiveX控件
        ActiveX是Microsoft对于一系列策略性面向对象程序技术和工具的称呼,其中主要的技术是组件对象模型(COM)。在有目录和其它支持的网络中,COM变成了分布式COM(DCOM)。在创建包括ActiveX程序时,主要的工作就是组件,一个可以自足的ActiveX网络(现在的网络主要包括Windows和Mac)中任意运行的程序。这个组件就是ActiveX控件。ActiveX是Microsoft为抗衡Sun Microsystems的JAVA技术而提出的,此控件的功能和java applet功能类似。如果您使用的是Windows操作系统,您或许会注意到一些以OCX结尾的文件。OCX代表“对象链接与嵌入控件”OLE,这个技术是Microsoft提出的程序技术,用于处理桌面文件的混合使用。现在COM的概念已经取代OLE的一部分,Microsoft也使用ActiveX控件代表组件对象。组件的一大优点就是可以被大多数应用程序再使用,这些应用程序称为组件容器。一个COM组件(ActiveX控件)可由不同语言的开发工具开发,包括C++和Visual Basic或PowerBuilder,甚至一些技术性语言如VBScript。目前,ActiveX控件在Windows 95/NT和Macintosh中运行,Microsoft还准备支持UNIX的ActiveX控件。ActiveX控件分类
ActiveX组件包括如下几类:
  1.自动化服务器:可以由其他应用程序编程驱动的组件。自动化服务器至少包括一个,也许是多个供其他应用程序生成和连接的基于IDispatch的接口。自动化服务器可以含有也可以没有用户界面UI,这取决于服务器的特性和功能。
  2.自动化控制器:那些使用和操纵自动化服务器的应用程序。
  3.控件:ActiveX控件等价于以前的OLE控件或OCX。一个典型的控件包括设计时和运 行时的用户界面,唯一的IDispatch接口定义控件的方法和属性,唯一的 IConnectionPoint接口用于控件可引发的事件。
  4.文档:ActiveX文档即以前所说的DocObject,表示一种不仅仅是简单控件或自动 化服务器的对象。ActiveX文档在结构上是对OLE链接和模型的扩展,并对其所在的 容器具有更多控制权。一个最显著的变化是菜单的显示方式。一个典型的OLE文档的 菜单会与容器菜单合并成一个新的集合,而ActiveX文档将替换整个菜单系统,只表 现出文档的特性而不是文档与容器共同的特性。
  5.容器:ActiveX容器是一个可以作为自动化服务器、控件和文档宿主的应用程序。
原创粉丝点击