1、简述组态的含义?
“组态(Configure)”的含义是“配置”、“设定”、“设置”等意思,是指用户通过类似“搭积木”的简单方式来完成自己所需要的软件功能,而不需要编写计算机程序,也就是所谓的“组态”。
它有时候也称为“二次开发”,组态软件就称为“二次开发平台”。
“监控(SupervisoryControl)”,即“监视和控制”,是指通过计算机信号对自动化设备或过程进行监视、控制和管理。
简单地说,组态软件能够实现对自动化过程和装备的监视和控制。
它能从自动化过程和装备中采集各种信息,并将信息以图形化等更易于理解的方式进行显示,将重要的信息以各种手段传送到相关人员,对信息执行必要分析处理和存储,发出控制指令等等。
2、国内外常用组态软件有哪些?
1、InTouch:Wonderware的InTouch软件是最早进入我国的组态软件。
在80年代末、90年代初,基于Windows3.1的InTouch软件曾让我们耳目一新,并且InTouch提供了丰富的图库。
但是,早期的InTouch软件采用DDE方式与驱动程序通信,性能较差,最新的InTouch7.0版已经完全基于32位的Windows平台,并且提供了OPC 支持。
2、iFix:Intellution公司以Fix组态软件起家,1995年被爱默生收购,现在是爱默生集团的全资子公司,Fix6.x软件提供工控人员熟悉的概念和操作界面,并提供完备的驱动程序(需单独购买)。
Intellution将自己最新的产品系列命名为iFiX,在iFiX中,Intellution
提供了强大的组态功能,但新版本与以往的6.x版本并不完全兼容。
原有的Script语言改为VBA,并且在内部集成了微软的VBA开发环境。
遗憾的是,Intellution并没有提供6.1版脚本语言到VBA的转换工具。
在iFiX中,Intellution的产品与Microsoft的操作系统、网络进行了紧密的集成。
Intellution也是OPC组织的发起成员之一。
iFiX 的OPC组件和驱动程序同样需要单独购买。
常见组态软件
3、Citech:CiT公司的Citech也是较早进入中国市场的产品。
Citech具有简洁的操作方式,但其操作方式更多的是面向程序员,而不是工控用户。
Citech提供了类似C语言的脚本语言进行二次开发,但与iFix不同的是,Citech的脚本语言并非是面向对象的,而是类似于C语言,这无疑为用户进行二次开发增加了难度。
4、WinCC:Simens的WinCC也是一套完备的组态开发环境,Simens提供类C语言的脚本,包括一个调试环境。
WinCC内嵌OPC 支持,并可对分布式系统进行组态。
但WinCC的结构较复杂,用户最好经过Simens的培训以掌握WinCC的应用。
5、组态王:组态王是国内第一家较有影响的组态软件开发公司(更早的品牌多数已经湮灭)。
组态王提供了资源管理器式的操作主界面,并且提供了以汉字作为关键字的脚本语言支持。
组态王也提供多种硬件驱动程序。
6、Controx(开物):华富计算机公司的Controx2000是全32位的组态开发平台,为工控用户提供了强大的实时曲线、历史曲线、
报警、数据报表及报告功能。
作为国内最早加入OPC组织的软件开发商,Controx内建OPC支持,并提供数十种高性能驱动程序。
提供面向对象的脚本语言编译器,支持ActiveX组件和插件的即插即用,并支持通过ODBC连接外部数据库。
Controx同时提供网络支持和WevServer功能。
7、ForceControl(力控):大庆三维公司的ForceControl(力控)从时间概念上来说,力控也是国内较早就已经出现的组态软件之一。
只是因为早期力控一直没有作为正式商品广泛推广,所以并不为大多数人所知。
大约在93年左右,力控就已形成了第一个版本,只是那时还是一个基于DOS和VMS的版本。
后来随着Windows3.1的流行,又开发出了16位Windows版的力控。
但直至Windows95版本的力控诞生之前,他主要用于公司内部的一些项目。
32位下的1.0版的力控,在体系结构上就已经具备了较为明显的先进性,其最大的特征之一就是其基于真正意义的分布式实时数据库的三层结构,而且其实时数据库结构可为可组态的活结构。
在1999~2000年期间,力控得到了长足的发展,最新推出的2.0版在功能的丰富特性、易用性、开放性和I/O驱动数量,都得到了很大的提高。
在很多环节的设计上,力控都能从国内用户的角度出发,即注重实用性,又不失大软件的规范。
另外,公司在产品的培训、用户技术支持等方面投入了较大人力,相信在较短时间内,力控软件产品将在工控软件界形成巨大的冲击。
8、GE的Cimplicity。
9、RSViewSupervisoryEdition是罗克韦尔自动化发布的,基于Windows2000操作系统的人机界面软件,它用于监视,控制并获得全企业内所有的生产操作的数据。
10、NILookout是市场上最为易用的工控组态软件!运用Lookout,可以很方便地实现对工业过程的监控和数据采集。
Lookout支持数十种PLC的通信协议,比如Modbus,AB和Siemens等等。
Lookout 同样支持OPC通信。
Lookout还可以同NI的硬件产品FieldPoint无缝集成。
文件较大,仅适合宽
11、Wizcon是一个先进的SCADA应用开发工具,系统集成商运用它可以建立各种工业领域的高级应用。
Wizcon的十分便捷的图形用户接口,出众的HMI功能,Internet访问,由浅入深的开发过程,以及全厂范围的集成能力等特点使它成为工厂自动化最通用的SCADA系统,Wizcon使得企业内部底层和其他部门建立联系,操作人员的工厂管理者都可以看到各种数据。
管理人员可以在办公室用熟悉的操作环境和查询工具获取实时数据。
实际上,作为一个开放的系统,Wizcon允许用户将不同的硬件和软件结合在一起构成完整的自动化解决方案以保护现有投资,提高生产率和产品质量。
12、MCGS(MonitorandControlGeneratedSystem)是组态软件是通态软件公司开发的,一套基于Windows平台的,用于快速构造和生成上位机监控系统的组态软件系统,可运行于MicrosoftWindows95/98/Me/NT/2000等操作系统。
3、简述组态软件设计的一般步骤?
1、将所有I/O点的参数收集齐全,并填写表格,以备在监控组态软件和PLC上组态时使用。
2、搞清楚所使用的I/O设备的生产商、种类、型号、使用的通信接口类型,采用的通信协议,以便在定义I/O设备时做出准确选择。
3、将所有I/O点的I/O标识收集齐全,并填写表格,I/O标识是唯一地确定一个I/O点的关键字,组态软件通过向I/O设备发出I/O 标识来请求其对应的数据。
在大多数情况下I/O标识是I/O点的地址或位号名称。
4、根据工艺过程绘制、设计画面结构和画面草图。
5、按照第一步统计出的表格,建立实时数据库,正确组态各种变量参数。
6、根据第一步和第二步的统计结果,在实时数据库中建立实时数据库变量与I/O点的一一对应关系,即定义数据连接。
7、根据第四步的画面结构和画面草图,组态每一幅静态的操作画面(主要是绘图)。
8、将操作画面中的图形对象与实时数据库变量建立动画连接关系,规定动画属性和幅度。
9、视用户需求,制作历史趋势,报警显示,以及开发报表系统。
之后,还需加上安全权限设置。
10、对组态内容进行分段和总体调试,视调试情况对软件进行相应修改。
11、将全部内容调试完成以后,对上位软件进行最后完善(如:
加上开机自动打开监控画面,禁止从监控画面推出等),让系统投入正式(或试)运行。