您的位置:控制工程论坛网论坛 » 自动化软件 » 工控软件中相关概念解释

smily

smily   |   当前状态:离线

总积分:1051  2025年可用积分:0

注册时间: 2008-01-10

最后登录时间: 2015-08-12

空间 发短消息加为好友

工控软件中相关概念解释

smily  发表于 2008/1/25 10:01:42      1155 查看 0 回复  [上一主题]  [下一主题]

手机阅读

 


1、对象:有应用对象,设备对象和系统对象。WW的软件都是面向对象的编程。


应用对象:在工业上如我们见到的调节阀,变送器,泵等都是应用对象(包含所有配置元素)。设备对象:PLC,Network等。系统对象:Platform,Area,AppEngine。


2、面向对象的编程:使用对象,类,继承,封装,消息等基本概念来进行程序设计。


它是从现实世界中客观存在的事物(即对象)出发来构造软件系统,并在系统构造中尽可能运用人类的自然思维方式,强调直接以问题域(现实世界)中的事物为中心来思考问题,认识问题,并根据这些事物的本质特点,把它们抽象地表示为系统中的对象,作为系统的基本构成单位。


3、SQL语言:  SQL 语言是一种介于关系代数与关系演算之间的语言,其功能包括查询、操纵、定义和控制4 个方面,是一个通用的、功能极强的关系数据库语言。SQL是英文Structured Query Language的缩写,意思为结构化查询语言。SQL语言的主要功能就是同各种数据库建立联系,进行沟通。按照ANSI(美国国家标准协会)的规定,SQL被作为关系型数据库管理系统的标准语言


4、MS SQLServer: 即SQL Server  微软是一个关系数据库管理系统。


5、类和实例: 简单理解:人是一个类,张三是一个实例。生产玩具模型是一个类,而每个具体的玩具就是一个个的实例。


6、SPC: SPC是Statistical Process Control的简称统计过程控制利用统计的方法来监控制程的状态,确定生产过程在管制的状态下,以降低产品品质的变异。


7、组态软件:组态英文是“Configuration”,其意义究竟是什么呢?简单的讲,组态就是用应用软件中提供的工具、方法、完成工程中某一具体任务的过程。     与硬件生产相对照,组态与组装类似。如要组装一台电脑,事先提供了各种型号的主板、机箱、电源、CPU、显示器、硬盘、光驱等,我们的工作就是用这些部件拼凑成自己需要的电脑。当然软件中的组态要比硬件的组装有更大的发挥空间,因为它一般要比硬件中的“部件”更多,而且每个 “部件” 都很灵活,因为软部件都有内部属性,通过改变属性可以改变其规格(如大小、性状、颜色等)。     在组态概念出现之前,要实现某一任务,都是通过编写程序(如使用BASIC,C,FORTRAN等)来实现的。编写程序不但工作量大、周期长,而且容易犯错误,不能保证工期。组态软件的出现,解决了这个问题。对于过去需要几个月的工作,通过组态几天就可以完成。


 


8、SCADA: SCADA(Supervisory Control And Data Acquisition,数据采集与监视控制系统)是以计算机为基础的生产过程控制与调度自动化系统。它对现场的运行设备进行监视和控制,以实现数据采集、设备控制、测量、参数调节以及各类信号报警等各项功能。SCADA系统的应用领域很广,它可以应用于电力、石油、化工等领域的数据采集与监视控制以及过程控制等诸多领域。9. DCS DCS是分布式控制系统的英文缩写(Distributed Control System),在国内又称之为集散控制系统。DCS是计算机技术、控制技术和网络技术高度结合的产物。DCS通常用若干个控制器对一个生产过程中的众多控制点进行控制和PID闭环调节,各控制器间通过网络连接并可进行数据交换。10. PLC PLC(Program Logic Control ,可编程逻辑控制器)的前身是继电器顺序控制器,随着电子技术和计算机技术的发展,引入了微计算机技术,所处理的对象从开关量到模拟量。高级的PLC还有PID闭环调节功能,并且配有人机对话界面,PLC的功能正在逐渐向DCS靠拢。PLC在机械制造业中使用较多。11. OPC OPC是OLE for Process Control的缩写,它是微软公司的对象链接和嵌入技术在过程控制方面的应用。OPC基金会制定了OPC标准,OPC以OLE/COM/DCOM技术为基础,采用客户/服务器模式,为工业自动化软件面向对象的开发提供了统一的标准,这个标准定义了应用Microsoft操作系统在基于PC的客户机之间交换自动化实时数据的方法。生产现场的DCS、 PLC等设备采用OPC标准以后,为上层应用系统获取现场实时数据提供了方便而统一的接口。


12、DDE: DDE是一种动态数据交换机制(Dynamic Data Exchange,DDE)。使用DDE通讯需要两个Windows应用程序,其中一个作为服务器处理信息,另外一个作为客户机从服务器获得信息。客户机应用程序向当前所激活的服务器应用程序发送一条消息请求信息,服务器应用程序根据该信息作出应答,从而实现两个程序之间的数据交换。


13、OLE :Object Linking and Embedding,对象连接与嵌入,简称OLE技术。OLE不仅是桌面应用程序集成,而且还定义和实现了一种允许应用程序作为软件“对象”(数据集合和操作数据的函数)彼此进行“连接”的机制,这种连接机制和协议称为部件对象模型(Component Object Model),简称COM。OLE可以用来创建复合文档,复合文档包含了创建于不同源应用程序,有着不同类型的数据,因此它可以把文字、声音、图像、表格等组合在一起。       OLE是在客户应用程序间传输和共享信息的一组综合标准。允许创建带有指向应用程序的链接的混合文档以使用户修改时不必在应用程序间切换的协议。OLE基于组件对象模型(COM) 并允许开发可在多个应用程序间互操作的可复用即插即用对象。该协议已广泛用于商业上,在商业中电子表格、字处理程序、财务软件包和其他应用程序可以通过客户/服务器体系共享和链接单独的信息  


14、API (Application Programming Interface) 所谓API本来是为C和C++程序员写的。API说来说去,就是一种函数,他们包含在一个附加名为DLL的动态连接库文件中。用标准的定义来讲,API就是Windows的32位应用程序编程接口,是一系列很复杂的函数,消息和结构,它使编程人员可以用不同类型的编程语言编制出的运行在Windows95 和Windows NT操作系统上的应用程序。可以说,如果你曾经学过VC,那么API对你来说不是什么问题。但是如果你没有学过VC,或者你对Windows95的结构体系不熟悉,那么可以说,学习API将是一件很辛苦的事情。 如果你打开WINDOWS的SYSTEM文件夹,你可以发现其中有很多附加名为DLL的文件。一个DLL中包含的API函数并不只是一个,数十个,甚至是数百个。我们能都掌握它嘛?回答是否定的∶不可能掌握。但实际上,我们真的没必要都掌握,只要重点掌握Windos系统本身自带的API函数就可以了。但,在其中还应当抛开掉同VB本身自有的函数重复的函数。如,VB 的etAttr命令可以获得文件属性,SetAttr可以设置文件属性。对API来讲也有对应的函数 GetFileAttributes 和SetFileAttributes,性能都差不多。如此地一算,剩下来的也就5、600个。是的,也不少。但,我可以敢跟你说,只要你熟悉地掌握 100个,那么你的编程水平比现在高出至少要两倍。尽管人们说VB和WINDOWS具有密切的关系,但我认为,API更接近 WINDOWS。如果你学会了API,首要的收获便是对WINDOWS体系结构的认识。这个收获是来自不易的。


15、OEE:(Overall Equipment Effectiveness),即设备综合效率,其本质就是设备负荷时间内实际产量与理论产量的比值。


16、NetDDE: 网络dde是使用dde共享特性来管理通过网络进行程序通讯和共享数据的方式。Windows2000之间的网络通讯可以使用windows2000自带的netdde功能

1楼 0 0 回复