组态王软件中怎么点击编辑框控件让其出现如下的数字键盘弹窗?

我用一个web浏览器标签将外部的一个txt文件内容显示了出来,但是在我用access向txt写入新内容的时候web浏览器标签没有刷新

我试过了me.web16.requery。但是运行后也还是没有效果。

现在发现只能先点击标签,然后再按键盘的f5来刷新,标签才能显示最新的内容。

《组态王软件介绍》由会员分享,可在线阅读,更多相关《组态王软件介绍(33页珍藏版)》请在人人文库网上搜索。

1、3、系统软件3.1组态王软件介绍本系统采集控制软件选用中国本土软件厂商北京亚控科技发展有限公司生产的,国内最早的商用组态软件“组态王”。截止到2009年底,“组态王”已在国内装机量有10万套,成功地应用于我国工业领域的各行各业,例如石油、化工、电力、冶金、造纸、橡胶、环保、机械制造等等,在中国使用的监控软件中,组态王拥有国内最多的用户。像国外众多的软件一样,组态王软件也经过了一个发展例程:1995年组态王V1.01996年组态王V1.21997年组态王V1.511998年组态王V2.01999年组态王V5.12000年组态王V5.1

2、专业版6.02002年组态王V6.022003年组态王V6.52005年组态王V6.512006年组态王V6.522007年组态王V6.53下面介绍组态王通用强大的功能。3.1.1基本人机界面功能 通过本功能完成画面组态。1.快速便捷的应用设计 用组态软件构造“监控和数据采集系统”的好处之一就是能大大缩短开发时间,并能保证系统的质量。能快速便捷地进行图形维护和数据采集是此类系统的关键点。组态王正是提供了丰富的快速应用设计的工具。(1)方便实用的工程管理 组态王6.53提供方便实用的管理工具工程管理器。工程管理器是一个独立的可执行文件,用来管理本机的所有组态王工程,可以实现工程的压缩备份,备份恢

3、复,数据词典的导出导入,实现开发和运行系统的切换等。(2).集成的开发环境 最新设计的组态王工程浏览器为用户提供了便利的集成开发环境。工程设计者可以在工程浏览器中查看工程的各个部分,可以查看画面、数据库、配置通讯驱动程序、设计报表;可以完成系统的大部分配置。工程浏览器采用树形结构,操作简单方便,容易接受。在工程浏览器中,用户也可以方便地切换到组态王开发环境和运行环境。(3).功能强大、易用的绘图工具 目前用简单的示意性图形已经不足以表示工业现场复杂的生产过程,用户普遍要求更加丰富多彩、生动逼真的画面。为满足此要求,组态王提供了丰富的绘图工具,并尽可能使绘图工具的使用方法容易掌握。组态王工具箱中

4、提供的绘图工具包括直线、折线、圆弧、矩形(方形)、圆角矩形、圆形(椭圆)等工具。它们的使用方法与一般绘图软件(如“画笔”)大致相同,设计者不需专门的培训即可使用。(4).灵活的便捷菜单 使用组态王的过程中,用户可以随时按下鼠标右键来得到上下文相关的快捷菜单。这种方式比普通的菜单命令更容易使用,将大幅度地提高开发应用系统的效率。(5).支持无限色和过渡色 组态王6.53调色板改为支持无限色,支持二十四种过渡色效果,组态王的任一种绘图工具都可以使用无限色,大部分图形都支持过渡色效果,巧妙地利用无限色和过渡色效果,可以使您轻松构造面无限逼真、美观的画面。(6).图形对象丰富的动画效果 图形界面上的任

5、何对象或复合对象都可以随着过程参数的改变而变换状态,以产生动画效果。图形对象与过程参数建立变化对应关系的过程称为“动画连接”。图形对象可以按动画连接的要求改变颜色、尺寸、位置、填充百分比等属性。一个图形对象可以同时定义多个连接。把这些动画连接组合起来,应用软件将呈现出令人难以想象的图形动画效果。图形对象可以进行的“动画连接”包括:属性变化:包括线属性、填充属性、文本色位置与大小变化:包括水平和垂直移动、缩放、旋转、填充值输出:包括模拟值输出、离散值输出、字符串输出用户输入:包括模拟值输入、离散值输入、字符串输入滑动杆输入: 包括水平滑动杆输入、垂直滑动杆输入特殊:包括闪烁、隐含两种命令语言连接

6、:包括鼠标或等价键按下时、弹起时和按住时可执行的功能强大的命令语言程序提示文本:每个基本图素都可以定义一个提示信息条动画连接的定义非常简单。以旋转连接为例,设计者只需给出旋转的偏转角度和对应的过程参数的数值即可。定义的全过程都反映在一个简单的对话框中。(7).动画连接向导 通过可视化图形操作,直接完成移动、旋转的动画连接定义。(8).图形界面 “监控和数据采集系统”必须有易于使用的图形界面。当今的应用系统变得越来越复杂,操作者希望系统能提供容易理解而且灵活可靠的操作方式。设计者也希望能有快速而强大的系统开发工具。数千次成功的工程实践证明,组态王正是这样一种能满足多数设计者需要的系统开发工具。(

7、9).大画面和导航图 一个复杂的工艺流程有时很难在一个屏幕大小的画面上体现出来,如果分开为多个画面,则首先是不能体现工艺流程的完整性,其次在操作和浏览上造成不便。组态王6.53支持大画面和导航图,设计者可以将画面制作成4个屏幕大小的画面,通过画面的滚动条或导航图来选择浏览的画面部分。(10).方便快捷的变量替换 组态王6.53中,提供了多种变量替换方式,可以在工程的不同范围如整个工程或画面中使用不同的替换方式进行变量替换。变量替换方式可以有:变量使用替换、变量名称替换、站点名称替换和外来变量替换。替换的范围可以选择整个工程、画面组、画面或画面组中的图素。(11).画面管理功能

8、面对大量纷繁复杂的画面和变量列表,要找到一个想要使用的画面或变量实属不易。在组态王6.53中,不但提供了对设备列表、和变量列表的排序按照列表项的排序功能,而且还提供了变量的查找功能、画面按照名称、画面描述或画面文件名称的排序功能,画面的查找功能。为方便画面管理,提供了画面分组管理功能。用户可以创建9层,每层256个画面组的组列表。在画面组间可以进行画面的复制、移动和粘贴。2.丰富的可扩充的图形库 设计者利用系统提供的图库,可以轻松构造自己需要的图形。(1).大量的标准工业元件 组态王系统内部提供了一个全新的庞大的图形库,包含了大量预先建立好的组合图形对象,比如控制按钮、指示表、阀门、电机、泵、

9、管路和其他标准工业元件。图库中的元素称为“图库精灵”,使用“图库精灵”将极大地加快应用系统的构造。(2).面向对象的设计 图形库中的对象之所以称为“图库精灵”,因为它不仅仅是一组图形,更包含了丰富的动画连接。一个图形精灵实际上就是一个已定义对象全部条件的小型应用,它包括以下这些内容(对不同的精灵略有不同):组成精灵的图形对象、触发动画效果的过程参数(变量)、动画连接。设计者可以简单地从图库中取出图库精灵并放到自己的应用中,并按照需要的大小缩放它,图库精灵任意缩放也不会失真。图库精灵可作为一个整体来修改属性(包括动画连接),修改的全过程都在一个简单的对话框中完成。(3).扩展图库

10、用户的需要,图库被设计成可扩充的。设计者可以创建图库精灵,把它们加入到图库中去,或者把不再需要的精灵从图库中删除。设计者还可以创建新的图库。创建一个新的图库精灵非常简单:在画面上绘制精灵的外观,定义所有的动画连接,选择好对象,最后用菜单命令创建精灵,并把它放入图库。另外,组态王6.53提供功能:用户绘制图形,定义好动画连接后,可以生成关于图形的描述程序,通过编制程序,动态控制图形外观。创建一个新的图库也同样简单,只需使用菜单命令并输入新图库的名称。设计者自己定义的图库精灵,其使用方法与系统定义的精灵相同。3.对多媒体的支持 组态王6.53进一步完善了对多媒体的支持。充分利用这些特性,用户可以设

11、计出更容易被接受和使用的人机界面。(1).嵌入图片 组态王可以嵌入各种各样格式的图片,例如BMP、GIF、JPG、JPEG、PNG等。图形的颜色仅受显示系统的限制(不局限于256色)。图形大小可根据需要任意调整。对于位图,支持透明操作。用户可以指定位图中的任一种颜色透明。经过透明处理后,位图中这种颜色的地方可以显示出背景图像。对于gif格式的图形,支持原有的动画效果,用户可轻松构造符合自己需要的画面效果。使用嵌入的图片后,设计者的画面将更加生动逼真。(2).使用声音 组态王的PlaySound函数用于直接播放一个声音文件(.WAV),您可以根据需要在任意时刻调用它。比如作为语音报警。组态王的D

12、isplayMCI函数提供了对多媒体设备的一个通用接口,具有强大的控制能力。您甚至可以用它播放一段电影(VCD)。例如在一工业控制系统中显示来自摄象机的实时视频图象,并且通过组态王控制摄象机云台的运动。下面的例子演示播放CD唱片中第3支歌曲的命令语言。13DisplayMCI( PLAYCD, 3 );停止播放CDDisplayMCI( STOPCD, );播放背景音乐MIDI格式DisplayMCI( PLAYMIDI, c:midi.mid );注意:播放声音需要有声卡、扬声器等硬件设备的支持。(3).播放动画 组态王具有播放动画的控件,用户可以使用此控件来播放AVI动画。用AVI动画制作

13、的画面更加引人注目。(4).支持视频采集设备 支持视频采集设备是组态王的一个强大功能。利用视频采集设备可以进一步加强对生产现场的监控。组态王通过视频采集控件,可以把视频头采集来的图象在运行画面上实时播放,组态王6.53可对画面进行拍摄和摄像,以供事后分析,另外,组态王还支持多通道云台设备,并且可以控制云台的动作。4.灵活简便的变量定义和管理 设计者在数据库中定义过程参数和其他变量。变量的类型有:内存离散变量内存整数变量内存实数变量内存字符串变量I/O离散变量I/O整数变量I/O实数变量I/O字符串变量结构变量其中,IO变量用于和外部采集元件连接,也用于和其他应用程序交换数据。内存变量主要用来存

14、放中间结果。组态王在系统运行过程中维护一个实时数据库,数据库中存放所有变量的最新数据。通过检测变量值的变化,组态王改变图形对象的状态并跟踪报警的发生。(1).基于结构的变量 在许多应用系统中,用户需要定义大量变量,而这些变量往往具有相同属性。为方便用户快速、成批地定义这种变量,组态王6.53新增支持结构变量功能。结构模板可以嵌套,模板下面包含的成员无需再定义,可以直接引用,从而使工程人员可以快速完成画面组织。(2).变量分组管理 为了便于用户管理和维护系统的变量,组态王6.53支持变量分组管理。将变量分组,主要作用是免除当系统有大量的变量时,给用户查找、修改变量带来的诸多麻烦。通过变量组,用户

15、可按照不同的需要将变量放到不同的组中,查找、修改时只需在变量组中进行就可以了,大大缩小了查阅的范围,方便了用户。(3).多选变量修改属性 当定义很多变量后,修改变量的属性成了问题,如果一个个的重新定义变量的属性,会花去设计者很多宝贵的时间,特别是对于修改相同属性的变量来说,更是一件让人头痛的事情。组态王6.53提供了多选变量修改变量共同属性的功能,设计者可以在数据词典中任选多个变量,选择修改属性快捷菜单,就可以在弹出的一个变量属性对话框里修改选中变量的共同属性。(4).变量统计与刷新 工程中共用了多少变量、变量都在哪里被使用了、哪些变量没有被使用都是每一个工程人员关心的问题。组态王提供了变量使

16、用报告和变量更新计数等功能。方便的提供了变量的各种使用信息。5.强大的控制语言 利用组态王可以快速构造一个完善的“监控和数据采集系统”,但是每个工程系统又具有特殊性,需要一些细致的调整和扩充的功能。组态王命令语言是集成在组态王系统内部的简便、但功能强大的编程语言。它的作用就在于扩充应用系统的功能,以及对应用系统进行最精确的控制。(1)简便易学的语法 组态王命令语言非常简便易学。它的语法是C语言的一个子集,任何了解或不了解C语言的开发者都可以迅速地掌握。组态王命令语言使用的算符包括数学算符和逻辑算符。命令语言内部支持顺序执行、条件分支和循环结构,可以用来开发完整的程序。组态王系统中所有的命令语言

17、程序都在对话框中书写。为方便开发者,在对话框中可以查看算符、所有变量和函数。(2).丰富的内部函数 命令语言程序的强大功能是通过函数来实现的。组态王内部函数可以按功能分为:字符串函数:对字符串进行分析、查找、替换、截取以及字符串和数值之间的转换数学函数:三角函数、对数和指数函数等系统函数:文件操作、取系统信息以及控制其他应用程序的函数控件函数:通过此类函数可以改变控件的外观和行为SQL函数:通过此类函数和ODBC数据库交换信息其他函数:操作历史曲线、报警窗口、画面的函数、打印函数等利用这些函数,可以方便地实现配方管理、统计分析、曲线打印等功能,还可以灵活控制历史趋势曲线、报警窗口等对象。(3)

18、.方便的自定义函数、自定义结构变量和使用临时变量 为降低用户编写命令语言的难度,用户可将重复使用的功能编写成可重复调用的自定义函数。用户可以自己定义各种类型的函数,通过这些函数能够实现工程特殊的需要。自定义函数是利用类似C语言来编写的一段程序,通过其他命令语言来调用,从而实现工程的特殊需要。如:计算、公用的命令语言功能块等。在命令语言中可以按照已经定义的结构定义自定义结构类型变量,其结构变量的成员与原成员相同,具有相同结构的结构变量可以互相赋值。自定义结构变量属于局部变量,作用域只为当前的命令语言。在命令语言中可以自定义临时使用的局部变量,供程序使用,随时定义,随时使用,不计算在点数内。(4)

设计者可以指定执行命令语言的条件,以使对系统的控制更加灵活。根据执行条件的不同,命令语言可以分为:应用程序命令语言:在应用系统启动、退出时执行或在系统运行期间定时执行。事件命令语言:当事件发生时、存在时、消失时执行(事件是指一个给定的条件)。数据改变命令语言:在给定变量的值发生改变时执行。热键命令语言:当操作者按下热键后执行。自定义函数命令语言:当自定义函数在其它命令语言中被调用时执行。画面命令语言:在画面加载、存在、关闭时执行。动画连接命令语言:连接的图素被鼠标单击时,在鼠标按下、按住过程中、或弹起时执行。报警预置自定义函数:报警产生、确认、恢复,或鼠标双击报警窗中的报警信息

20、时自动调用。控件事件函数:控件的事件被触发时调用。6.采集和显示历史数据(1).分组形式的数据采集保证重要变量的采集优先级 在工程中,总会有一些关键变量需要优先采集。组态王中对此制定了分组采集的策略。以每55毫秒为一个级别,优先级越高的变量保证了采集次数,如一个定义采集频率为110毫秒的变量和一个定义为220毫秒的变量相比,在后一个变量采集一次的情况下,前一个变量必须保证两次采集。对于变量要求同时采集的情况,组态王中对于属于同一结构成员的连接在同一设备的结构变量以最小采集频率进行同时采集。组态王6.53采用了性能更稳定、技术更先进的高速历史库。其特点是存储、查询速度快,占用空间小,采用先进的存

21、储机制,避免了因为系统异常而导致丢数据的可能。网络间历史数据的传输也采用数据流的形式,保证了数据保存的完整性。(2).分布式历史数据库 组态王是一个真正基于网络的分布式处理系统。支持分布式数据库。在网络中,每一台数据采集站从工业现场采集的数据,都传送到历史数据服务器上,网络上的所有其他站点直接访问历史数据服务器。分布式数据库的访问方式对用户是透明的。控制工程师不必了解复杂的网络协议,可以直接得到网络其他计算机上的历史数据,如同使用本地数据一样。(3).历史数据的记录方式 压缩的数据记录:组态王将定时采集的过程参数记入历史数据库,为避免相同数据的重复记录,组态王采用一种压缩的数据记录方式。这种方

22、式最大程度地减少了数据的冗余,而且丝毫不会损失数据信息量。采用压缩的数据记录方式,在相同的系统规模下,减少了系统开销,节约了系统投资。记录方式:组态王数据记录有两种方式:第一是数据变化记录,只要数据发生变化的幅度超过定义的阈值,就进行记录。第二是按指定的时间间隔记录历史数据,适用于数据变化慢的场合。(4).实时和历史趋势曲线 趋势曲线能以图形方式观察一段时间内的过程状态和趋势。应用系统中可以定义数目不限的趋势曲线窗口,而一个趋势曲线窗口可同时显示多个过程参数,由于基于事件驱动数据交换技术和紧凑高效的结构,组态王的趋势曲线能精细地描绘出过程值的每次变化。实时趋势曲线适合于“在线”观察过程参数的变

23、化,曲线窗口也会自动卷动以显示最新数据。历史趋势曲线将用于查看过程参数的所有数据,曲线窗口不会自动翻卷,如果需要,可以通过操作按钮来实现。(5).自定义显示格式 设计者可以设定趋势曲线的显示格式,趋势曲线通过按钮操作,完成翻卷、统计功能。数据曲线还可以任意缩放,以满足灵活查阅的需要。组态王6.53中大大简化了趋势曲线的定义工作。用户只需输入变量的名字,调整个别参数,即可完成趋势曲线定义工作。(6).开放的数据库编程接口 为了最大限度地开发历史数据资源,组态王提供历史数据库的编程接口。这个接口采用动态连接库(DLL)的方式给出,任何Windows下的编程语言(VC+、VB等)都可以方便的调用。这

24、样,开发者就可以编写出自己的数据处理过程,增强系统的功能。(7).全新的灵活多样、操作简单的内嵌式报表 数据报表是对生产过程中变量状态的记录和反映,它以一定格式输出用户指定的变量状态信息、生产产品情况,比如某生产车间的班次产品生产情况报表、产品月报表等就是一种数据处理报表。组态王以两种方式提供数据报表:利用组态王集成的报表系统生成各种形式的报表和利用组态王的历史数据库编程接口和DDE数据交换生成Excel报表。.组态王集成的报表系统组态王提供一套全新的、集成的报表系统,内部提供丰富的报表函数,例如:日期和时间函数、逻辑函数、统计函数等,用户可创建多样的报表。用户可以根据工程的需要任意改变报表的

25、外观。提供报表工具条,操作简单明了,对于表格的行列数设定、行列合并和拆分、边框和图案的设定、文本和变量数值的输出都可以通过简单的定义来完成。报表能够进行组态,例如有日报表、月报表、年报表、实时报表的组态,操作简单,功能齐全。例如:日报表的组态只需用户选择需要的变量和每个变量的收集间隔时间。另外,提供报表模板,方便用户调入其它的表格。.用EXCEL生成报表Excel 是Windows下最为流行的电子表格程序,功能非常强大。利用组态王提供的历史数据库编程接口和DDE数据交换,应用系统中的数据可以方便地在Excel中形成报表及产品报告。操作者可以充分利用Excel的功能以不同方式对历史数据进行分析,

26、绘制图表并打印输出。分析后的结果还可以通过DDE传回来。(8). 配方管理 在制造领域,配方用来描述生产一件产品所用的不同配料之间的比例关系,是生产过程中一些变量对应的参数设定值的集合。例如,一个面包厂生产面包时有一个基本的配料配方,此配方列出所有要用来生产面包的配料成份表(如水,面粉,糖,鸡蛋,香油等),另外,也列出所有可选配料成份表(如水果,果核,巧克力片等)。组态王为这些需要配方的工程项目提供了全面的配方管理。用户可以在开发系统中定义配方的组成。用户也可以自己编写配方模板文件。例如在系统运行过程中,操作者可以根据实际的需要调用不同的配方。调用方式是通过命令语言中简单的函数来实现的。组态王

27、的配方管理函数是标准命令语言函数的扩展,可以被用于任何形式的命令语言中,通过这些函数用户可以对已有的配方模板文件进行选择、修改、调用、插入、删除等操作。3.1.2强有力的安全管理系统 对于可能有不同类型的用户共同使用的大型复杂应用,必须解决好授权与安全性的问题,系统必须能够依据用户的使用权限允许或禁止其对系统进行操作。1.优先级和安全区 组态王采用分级和分区的双重保护策略。应用系统中的每一个可操作元素都可以被指定保护级别(最大999级)和安全区(最多64个),还可以指定变量和热键命令语言的安全区。对应地,设计者可以指定操作者的操作优先级(最大999级)和工作安全区(最多64个)。在系统运行时,

28、若操作者优先级小于可操作元素的访问优先级,或者工作安全区不在可操作元素的安全区内时,可操作元素是不可访问或操作的。安全区功能在工程中使用广泛,在控制系统中一般包含多个控制过程,同时也有多个用户操作该控制系统。为了方便、安全地管理控制系统中的不同控制过程,组态王引入了安全区的概念。将需要授权的控制过程的对象设置安全区,同时给操作这些对象的用户分别设置安全区,例如工程要求A工人只能操作车间A的对象和数据,B工人只能操作车间B的对象和数据,组态王中的处理是:将车间A的所有对象和数据的安全区设置为包含在A工人的操作安全区内,将车间B的所有对象和数据的安全区设置为包含在B工人的操作安全区内,其中A工人和

29、B工人的安全区不相同。2.用户分组管理 系统采用用户标识符和口令来区别和保护操作者。每一个操作者将获得唯一的用户标识符和口令,非法使用者不能进入系统。对于访问和操作系统的所有用户,组态王实行分组管理。设计者可以根据工程管理的方便,将用户分成若干个组来管理,可以配置用户组的公共安全区,方便操作。3.安全管理系统应用 安全系统应用包括以下两部分:安全系统组态和登录。安全系统组态允许设计者:定义用户组、用户名和口令等;定义安全区名;定义用户的优先级和安全区;定义变量的写安全区;定义可操作对象的操作优先级和操作安全区;定义执行热键命令语言的优先级和安全区;登录。操作员通过输入用户名和口令登录系统,登录

30、完成后,只有在操作员的优先级大于可操作对象的访问优先级,并且操作员的安全区在可操作对象的安全区内时,才可以访问和操作可操作对象。若两者有一个不满足,则操作者不能访问可操作对象。对于变量的输入,只要操作者的安全区在变量的可操作安全区内,就可以改变变量的值。操作优先级大于900的操作者可作为系统的管理员。系统管理员负责管理操作者,包括增加、删除操作者,修改他们的组名、标识符、口令、操作优先级和安全区等。4.操作记录 用户经常需要收集并记录系统各种各样的信息,以便监视和分析系统的历史运行。组态王可以记录数据系统发生的各种事件,如发生的报警、完成的操作、系统登录情况、操作变量值等。组态王运行时将自动记

31、录什么人,何时,进行了什么操作。记录数据可写入记录文件(*.al2)、ODBC数据库或者直接送到打印机上。下图是一写入记录文件的操作记录例子。3.1.3强大的通讯能力 组态王目前能连接PLC、智能仪表、板卡、模块、变频器等几百种外部设备。支持设备之多之广可与国外优秀同类软件相媲美。组态王通过驱动程序和这些工控设备通讯,所有的驱动程序存在于一张光盘上,在用户购买组态王时作为附件免费提供。组态王的大部分驱动程序采用组件(COM)技术,使通讯程序和组态王构成一个完整的系统。这种方式既保证了运行系统的高效率,也使系统能够达到很大的规模。组态王同时保留了DDE通讯方式。这种通讯方式在早期的Windows

32、版本中有比较广泛的应用。一些应用软件需要通过这种方式和组态王通讯。组态王支持OPC协议,即可以作为OPC服务器,也可作为OPC客户。1.通讯驱动程序自动向导 组态王软件系统与最终用户使用的具体的PLC或现场部件无关。对于不同的硬件设施,只需为组态王配置相应的通信驱动程序即可。组态王对驱动程序进行了重新设计,使驱动程序的配置更加方便。控制工程师可以把每一台下位机看作一种设备,他不必关心具体的通讯协议,只需要在组态王的设备库中选择设备的类型,然后按照“设备配置向导”的提示一步步完成安装即可。2.高效的数据采集 作为关键技术之一,组态王对通讯程序做了多种优化处理,尽量使通讯瓶颈对系统的影响最小,同时

33、保证数据传递的及时和准确。组态王采取的优化措施包括:变量分组采集的策略:以每55毫秒为一个级别,优先级越高的变量采集的次数越多,保证关键变量的采集,如一个定义采集频率为110毫秒的变量和一个定义为220毫秒的变量相比,在后一个变量采集一次的情况下,前一个变量必须保证两次采集。对于变量要求同时采集的情况,组态王中对于属于同一结构成员的,且连接在同一设备上的结构变量以成员变量的最小采集频率对所有成员进行同时采集。动态优化的通讯方式:组态王对全部通讯过程采取动态管理的方法,如果变量没有定义历史记录或报警,则只有在数据被上位机需要时才进行采集;对于那些暂时不需要更新的数据则尽可能减少通讯。这种方式可以

34、大大缓解串口通讯速率慢的矛盾,提高系统的效率。例如,用户为一台OMRON PLC定义了1000个I/O变量,但在某一时刻,显示画面上的动画连接、历史记录、报警、命令语言等,可能只使用了1000个I/O变量中的一部分,这部分变量(称之为活动变量)必须是实时采集的;而其他I/O变量不会对系统产生影响。在这种情况下,组态王经过动态优化,在本次数据采集中将只采集活动变量。当系统中I/O变量个数显著增加时,这种通讯方式可以保证数据采集周期不会有很大的变化。需求合并:组态王把对一个设备的多种通讯请求(动画显示、历史数据记录、报表生成等)尽可能的合并,一次采集的数据将满足多个功能模块的需要。尽量打包:大多数

35、的下位机都支持多个数据一次采集完成。组态王充分利用了这个特性,对于提供这种通讯功能的下位机,组态王将尽可能地把需要采集的变量进行优化组合,在一次采集过程中得到大量有效数据。这种优化方式也有效地减少了通讯的次数。3.强大的硬件测试功能和完善的检测手段 为保证用户对硬件的方便使用,在完成设备配置与连接后,组态王6.53开发环境中可以对硬件设备进行测试。即在不启动运行系统的情况下,能完成对硬件设备的读写操作。设计者就可以在开发时根据设备通讯情况随时修改各项通讯参数,能大大减少调试设备的时间。测试的设备包括:串口设备、板卡设备和OPC设备。同时,组态王6.53新增加对硬件设备的检测方法,即新增时间戳和

36、质量戳两个变量域,能检查对于每个采集的变量点其采集时间和采集是否正常,当数据采集时,质量戳和时间戳作为变量的域,在开发中,设计者可以通过硬件设备测试方式进行观察,在系统运行时,用户可以直接通过动画连接进行观察。时间戳将伴随着每次采集时间的不同而变化。质量戳将显示每次采集的通讯质量。4.故障诊断与恢复 故障的诊断与恢复是组态王的重要特色。在工业现场中,由于通讯故障而引起的损失可能是非常巨大的,为了将这种损失降为最小,组态王精心优化了通讯故障的诊断机制,可以在极短的时间(12个采集周期)内报告故障的发生,并诊断出出现故障的下位机,非常有助于现场工程师及时排除险情。组态王的自动恢复功能是指:当下位机

37、被更换或恢复运行后,不需要现场工程师对软件系统作任何干预,组态王通过短时间的尝试后,可以自动恢复与下位机的通讯。自动恢复功能对于保障系统可靠运行是非常必要的。当一台下位机发生故障时,组态王会自动优化通讯链,使与其他下位机之间的通讯几乎不受影响,保证了通讯的高效率。5.支持远程拨号和无线采集数据 组态王6.53中新增加对MODEM支持的功能,即利用MODEM 拨号实现组态王与远程设备的通讯功能。在开发系统中直接定义MODEM设备,并通过对MODEM的寄存器的定义,完成组态王的变量与MODEM寄存器的连接,通过对MODEM变量的操作,来完成对MODEM的操作。6.支持使用GPRS与设备进行通讯 G

38、PRS具有通信速度快、通信费用低、 组网灵活等特点。GPRS数传终端,具有TCP/IP 协议转换功能不需要用户提供TCP/IP的支持。可适用于所有带串口的终端设备,通过GPRS网络平台实现数据信息的无线和透明传输,为不具备TCP/IP 协议处理的终端设备提供了GPRS 通信的能力。目前组态王已经支持以下厂商的GPRS DTU设备:深圳宏电、深圳倚天、厦门桑荣、唐山蓝迪、北京艺能、北京汉智通、台湾尉普、爱立信、福建实达等。7.可扩充的设备库 组态王的驱动程序采用了组件(COM)技术,组态王提供了驱动程序的开发包,使用这套开发工具,用户或第三方软件供应商可以很方便地为新设备开发驱动程序,不断扩充组

39、态王支持的设备库。3.1.4先进的报警和事件管理 完善的“监控和数据采集系统”应当能检测到非正常状态的发生,并将报警信息按照正确的顺序登录到数据库,并且不能丢失任何数据,以便事后对它们进行分析。组态王是通过报警和事件这两种情形来通知操作人员过程的活动情况。组态王的事件驱动的报警方式和紧凑高效的结构使得报警信息可以被完整地记录,即使突然发生大量的报警也不会遗漏。报警是过程状态出现问题时发生的警告,同时要求操作人员做出响应。组态王报警系统全新改版,具有方便、灵活、可靠、易于扩展的特点。组态王分布式报警管理提供多种报警管理功能。包括:基于事件的报警、报警分组管理、报警优先级、报警过滤、新增死区和延时

40、概念等功能,以及通过网络的远程报警管理。事件说明了系统的正常状态信息,不要求操作人员响应。除报警事件外,组态王还可以记录应用程序事件和操作员操作信息。报警和事件具有多种输出方式:文件、数据库、打印机和报警窗。1.真正基于网络的报警系统 组态王6.53的报警系统是真正基于网络的分布式报警系统,在设定为报警服务器的站点上产生所有的报警。其他任何站点都可作为客户端,直接浏览报警服务器中的报警信息。2.报警和事件的产生 报警的定义:变量的报警设置在定义变量时完成,设计者可以方便地查看和修改。丰富的报警条件:报警条件的丰富反映了组态王处理报警信息的灵活性。组态王一共为模拟变量和长整型变量设计了3类7种报

41、警条件,为离散变量设计了3种报警条件。模拟型变量和长整型变量:越限报警高高、高、低、低低四种报警限;偏差报警大、小两种偏差报警限;变化率报警。离散型变量:变量值开、关或改变;报警输出文本可以自由定义,对模拟量和长整型变量的越限报警和偏差报警增加了延时和死区概念。每个变量的任意多种报警条件可以并存,根据每种条件检测到的报警信息都会被记录下来,而不会彼此掩盖。报警可以分组管理,每个报警均可以定义其所属的报警组和优先级。报警分类:报警组和报警优先级。为方便报警信息的管理,组态王引入报警组和报警优先级的概念。在定义变量的报警条件时,设计者可以同时定义变量所归属的报警组,比如,把“反应车间”内使用的所有

42、变量(过程参数)归属于“反应车间”报警组。当操作者查看报警信息时,可以指定要查阅的报警组“反应车间”,以单独显示“反应车间”内变量的报警情况。报警组是由设计者定义的。报警组按照“树”形结构组织,这种模型非常符合实际的工业生产状况。操作者还可以按照优先级方式查阅报警信息。变量的报警优先级(最多999级)也和报警条件同时定义。当操作者指定一个值后,只有那些优先级高于此值的变量才能显示它们的报警信息。事件的定义:操作模拟量和离散量时会生产事件信息记录到报警中,定义变量时选择是否生成事件。用户可以根据生成的信息追忆系统的操作情况。组态王设计了七种事件信息:恢复事件:发生报警后,若变量变化不再产生报警或

43、产生新类型报警,则产生恢复事件。确认事件:确认一个或多个报警时产生的事件。操作员登录事件:操作员登录时产生的事件。操作员注销事件:自动或手动注销当前登录的操作员时产生的事件。应用程序事件:是指非操作员操作,例如命令语言、DDE、OPC等改变数据时产生的事件。操作事件:是指操作员操作,例如修改变量值或变量域时产生的事件。工作站事件:指工作站启动或退出时产生的事件。3.报警和事件的输出 组态王系统中报警和事件的输出提供四种形式:报警窗口、文件、数据库和打印机。利用报警窗口,操作者不但能及时查阅报警信息,而且可以确认报警、删除报警、更改报警类型、事件类型、操作员、报警优先级、报警组、站点名和服务器名

44、。当操作者利用报警窗口做修改时,报警信息连同操作者的名称和操作过程同时记录下来,以便事后追忆和分析。窗口操作有三种方式:带图标快捷按钮操作、窗体上单击鼠标右键操作和键盘操作。报警文件:按照用户定义的格式,系统将报警信息记录到报警文件(*.al2)中。记录的报警信息可以包括如图所示的内容:同时用户还可以详细记录登录事件和操作事件到文件中。用户可以指定文件存储的时间,编辑报警文件,并进行打印等操作。数据库:按照用户定义的格式,系统将报警事件、登录事件、操作事件信息记录到用户预先定义好的数据库中,如Access、SQL Server等。用户可以同时指定操作数据库的用户和口令,保证数据库的安全性。打印

45、机:按照用户定义的格式,系统将报警事件、操作事件和登录事件信息送到打印端口,实时打印出来,如下所示实时打印内容:报警时间:1时5分15秒210毫秒 变量名:num3 报警值:1. 限值:5. 报警类型:低低 质量位:192报警日期:05/2/8 事件类型:报警 报警组:厂级 事件类型:工作站启 工作站时间:9时5分13秒 机器名:化工站点操作时间:1时5分49秒 事件类型:应用程序 成功标志:成功 变量名:sw1 变量注释: 新值:1. 域名:值 旧值:0. 操作日期:01/2/8登录日期:05/2/8 登录时间:9时5分38秒 操作员:用户组一成员二 事件类型:登录进入 成功标志:成功 机器

46、名:化工站点事件类型:工作站启 工作站时间:9时17分37秒 机器名:化工站点 事件类型:工作站退 工作站时间:9时17分37秒 4.用户自定义报警命令语言函数 组态王中提供了三个报警预置自定义函数,分别为实型变量、整型变量、离散变量的自定义函数。当相应数据类型的变量(无论是IO或内存变量)产生报警、报警确认或报警恢复,或者操作人员在运行系统的报警窗口中双击某一条报警、报警确认或报警恢复信息时,系统会自动调用相应的函数。设计者可以在每个函数中编写自己的命令语言程序,实现报警相关的事件产生时的一系列动作。如有时候需要将产生报警的变量的相关信息记录到报表中保存,设计者可以在预置自定义函数中获取报警

47、产生的时间,报警的变量名称,当时变量的值等信息,然后将这些信息写到组态王的报表中进行打印或保存。5.Email、短消息服务程序 对于无人职守的数据采集站点,或重要的数据、报警信息要及时通知相关工程人员,传统的技术无法实现这些要求。随着互连网、电信技术的迅速发展,这些技术在工控行业中应用越来越广泛。组态王6.53提供了Email和短消息发送功能,其中短消息还具有接收功能与手机短信基本相同。EmaiL功能模块与组态王之间是类似于驱动程序的关系,与组态王建立无缝连接,其中提供邮件服务器、收件人地址、发件人地址、用户名、密码、邮件标题、邮件内容等项目,用户可以自由设置,也可以利用手动或自动的方式发送邮

48、件,适用与各种网络模式。短消息通过定义各种所需项目,如发送时间、接收对象、发送内容等,可以发送给指定人员。比如设计者可以做一个命令语言,当特殊的报警产生时,给相关人员发送Email。6.控制变量报警使能 组态王6.53中提供了一个变量的报警使能域AlarmEnable。通过改变该域的值可以控制组态王变量是否产生报警。从而可以减少一些试验阶段不必要的报警信息。3.1.5广泛的数据获取和处理 一般地,工业现场的设备构成的控制网络负责完成自动控制的功能,保证工厂的运行,但它难于让工厂操作和管理人员看到生产过程的实际运行状况。组态王能够很好地解决这一问题,它将数据从不同的数据源取过来,并直观、形象地显

49、示出来,供操作和管理人员操作和分析。在组态王的开放式结构中,系统可以与广泛的数据源交换数据,如IO驱动程序,ODBC数据库,OPC服务器,动态数据交换(DDE), ActiveX控件等,同时可以将数据以趋势曲线、报表等形式显示出来。1.I/O驱动程序 组态王提供广泛的高性能的I/O驱动,目前提供在中国最流行的四百多种硬件设备的驱动程序。高性能的I/O驱动程序提供自动检查功能,能在极短的时间内报告故障的发生,诊断出出现故障的下位机,并且通过短时间的尝试,可以自动恢复与下位机的通讯。2.开放的ODBC数据库连接 ODBC(开放数据库互联)是微软为数据库定义的开放接口,遵循这个接口,组态王可以和任何

Server和Oracle等。组态王使用结构化查询语言(SQL)作为标准的语言与ODBC数据库交换数据,它的典型应用是向MIS系统提交生产报告,从MIS系统取得生产计划,生产配方等。这些数据包括采集的变量值以及报警记录、操作事件和登录事件等。组态王SQL访问功能包括组态王SQL访问管理器和SQL函数两部分。SQL访问管理器主要管理表格模板和记录体。通过表格模板可以在数据库中创建表格;这种类型的表格将具有指定的字段名称、类型、长度和索引类型。记录体用来建立数据库的字段和组态王变量之间的联系。记录的查询、增加、删除、修改等工作都

51、是通过记录体来进行的。记录体和表格模板都是在组态王的开发环境中进行的,在系统运行过程中,用户通过SQL函数完成对数据库的实际操作。以下是一个对数据库的选择操作。实现的功能是从表格info中选择出年龄超过50岁的人员的信息,并把选择结果放入BINDLIST记录体对应的变量中去,并按照年龄字段排序。3.全面支持OPC标准 工业控制领域用到大量的现场设备,应用程序需要不断地和这些设备进行数据交互。在OPC出现以前,应用程序开发商需要不断地开发这些设备的驱动程序,这带来了大量重复性的开发工作,也带来了很多问题。硬件供应商在硬件上做了一些小小改动,应用程序就可能需要重写;同时,由于不同设备甚至同一设备的

52、不同单元驱动程序可能不同,我们很难期望同时对这些设备进行访问以优化操作。下图描述了传统工业控制程序的开发,需要开发大量的不同设备的设备驱动程序。OPC(OLE for process control)基金会将Microsoft的OLE/COM技术引入到过程控制领域,制定了一套标准的OLE/COM接口协议,以便灵活而有效地在应用和过程控制设备之间读写数据。OPC规范采用客户服务器模型,其实质是在硬件供应商和软件开发商之间建立了一套“游戏规则”,只要遵循这套规则,数据交互对两者来说都是透明的,硬件供应商无需考虑应用程序的多种需求和传输协议,软件开发商也无需了解硬件的实质和操作过程。OPC带来的好处

53、是显而易见的:硬件供应商只需提供一套符合OPC Server规范的程序组,无需考虑用户需求;软件开发商无需重写大量的设备驱动程序;用户在设备选型上有了更多的选择;组态王6.53全面支持OPC标准。组态王本身既可以作为OPC服务器,也可以作为OPC客户端。开发人员可以从任何一个OPC服务器直接获取动态数据,并集成到组态王中。同时组态王可作为OPC服务器,向其他符合OPC规范的厂商的控制系统提供数据。OPC节省了不同厂商的控制系统相连的工作量和费用,同时使组态王之间的级联成为可能,多个组态王 OPC客户机无需直接连接到生产过程中,只需与组态王 OPC服务器连接,就可以看到整个工厂的数据。4.动态数

54、据交换(DDE) DDE是使用共享内存进行应用程序的数据交换的通讯方式。利用动态数据交换可以充分利用PC机丰富的软件资源。组态王通过动态数据交换(DDE)和其他应用程序交换数据。Windows有一个在不同应用程序之间交换数据的协议,称为DDE(动态数据交换)协议。通过DDE,开发者可以利用PC机丰富的软件资源来扩充“组态王”的功能,比如用电子表格程序从“组态王”的数据库中读取数据,对生产作业执行优化计算,然后“组态王”再从电子表格程序中读出结果来控制各个生产参数;可以利用VISUAL BASIC开发服务程序,完成数据采集、报表打印、多媒体声光报警等功能,从而很容易组成一个完备的上位机管理系统;

55、还可以和数据库程序、人工智能程序、专家系统等进行通信。组态王系统中的DDE变量用来完成数据交换。DDE变量不但和驱动程序,而且和各种Windows下DDE兼容的应用程序(如Excel、VB等)交换数据。5.功能强大的ActiveX控件 组态王全面支持ActiveX控件。组态王中可以插入任何标准windows ActiveX可视控件,用户可以根据需要自己编写ActiveX控件或选用其他厂商开发的控件,在组态王运行系统中与组态王变量和自定义函数交互作用。例如,利用第三方厂家提供的“趋势曲线”控件制作交流电压曲线,在组态王中用户只需要从控件列表(本机上所有的控件都将列出)中选择插入该控件“Trend

56、.Trend”,在控件的动画连接中,用户输入与该控件属性关联的变量(如输出数值,X、Y轴范围值等),在控件事件中定义控件事件函数(可以调用组态王系统函数或自定义函数),如定义双击趋势曲线时执行的动作等。同时,在组态王的命令语言连接中,可以更改或引用控件的属性值,可以调用控件的方法,执行控件的操作。运行时曲线将跟随组态王的相关联的变量值的变化而变化,因此可以动态改变相关联变量的值,从而改变趋势曲线,或者通过改变控件的参数值来改变组态王的变量值。利用控件可以完成许多事情,例如,组态王中可以利用Gif控件调入Gif动画,甚至在运行过程中可以通过更改Gif控件的Gif动画的文件名来替换动画;利用Mic

57、rosoft的声音和视频等多媒体控件,可以在组态王中播放声音和视频图像,并可在运行时通过对控件进行操作来暂停、继续、更该声音或视频文件等等;用户编写自己的ActiveX控件来实现运行时进行大量复杂的算法以及对数据库的操作,本文就是通过ActiveX控件得到音乐喷泉控制集的。6.性能卓越的高速历史数据库 数据存储对于任何一个工业系统来说都是至关重要的,随着自动化程度的提高,对数据的存储空间、速度,和查询速度等方面的要求也越来越高。一般软件都存在着存储速度慢、占用空间大、查询效率低等不足之处。对于大规模的、高要求的系统来说,解决这个问题成了当务之急。组态王6.53顺应这种发展趋势,提供了高速历史数

58、据库,其特点有:(1).历史数据实现高速存储和查询 历史数据的存储达到毫秒级,查询速度大大提高。(2).高效率存储功能 存储占用空间大大降低,数据压缩比达到20%以下,极大程度的节约了空间。(3).完整实现后期的数据插入和合并 如拨号网络系统,当通过拨号,网络连通后,可以将各地采集站点上存储的历史数据库与中心控制站存储的原有的相应站点的历史库进行合并,实现历史数据保存的完整性。(4).完善的网络数据处理 网络间历史数据的传输、合并,都是通过压缩数据形式进行的,使数据传输更快捷,先进的网络故障诊断手段和传输技术避免了数据传输的遗漏和错误。(5).历史数据整合功能 如何将这些数据保存到上位机,并与

59、原来的数据库合并是一个比较棘手的问题。组态王6.53的历史库专门为这种情况设置了接口,可以将设备中存储的历史数据完整无缺的合并到组态王历史库中来。3.1.6强大的网络和冗余功能 组态王6.53完全基于网络的概念,可运行在基于TCP/IP网络协议的网上,使用户能够实现上、下位机以及更高层次的厂级连网,另外,随着您网络的无限蔓延,组态王的Internet功能可以使您的数据在任何时间、任何地点畅通无阻。组态王每一台数据采集站从工业现场采集的数据,可以被网络上的所有其他站点直接访问,同时支持分布式网络报警、分布式历史数据库等,功能强大,稳定可靠。组态王的网络是一种基于分布式处理的柔性结构。在一个分布的

60、系统上,可以将整个应用程序分配给多个服务器,这样可以提高项目的整体容量结构并改善系统的性能。组态王6.53在双机热备基础上增加了丰富的冗余功能。组态王是一个可以根据您的应用程序的需要,非常灵活地进行配置的产品。1.独立式应用程序 独立式应用程序是指每个监视过程只有单个操作者界面。例如:一台没联网的计算机充当主要操作者界面,这台计算机通过直接连接(如串行电缆)与工业处理过程相连。这种结构比较简单,容易维护,但只限于单个节点。对于比较复杂的工业处理过程,需要用到组态王的分布式网络。2.分布式网络结构 一台PC机通过TCP/IP网络协议可以和多个远程计算机(即远程节点)进行通讯。在“组态王”的网络结

61、构中,直接参与现场控制的PC机作为网络服务器,其他站点作为网络客户机共享服务器中的数据。许多系统操作通过分级的方式防止网络中单一的计算机遭受系统瘫痪的问题。组态王的结构允许工厂的整个应用程序分配给多个服务器,在各服务器上分散重要的功能,构成一个分布式处理的柔性结构。系统结构图如图3-1所示:在分布式处理的组态王网络中,服务器的分配可以是基于项目中设备物理结构或不同的功能。用户可以根据系统需要设立专门的登录服务器、I/O服务器、报警服务器、历史数据服务器等。登录服务器:在设定为“登录服务器”的站点中建立整个网络的用户列表,并对所有网络用户登录进行验证。Web浏览器IO服务器报警服务器客户机PLC

62、PLCWeb服务器历史数据服务器登录服务器Internet分布式网络结构图IO服务器:在设定为“IO服务器”的站点上定义采集数据的外部设备,完成系统的数据采集。报警服务器:设定为“报警服务器”的站点中可以指定需要生成报警的IO服务器, “报警服务器”上产生相关的报警并进行报警的数据存储。其他任何站点都可作为客户端,直接浏览报警服务器中的报警信息。历史数据服务器:设定为“历史数据服务器”的站点中可以指定需要存储历史数据的IO服务器,“历史数据服务器”上存储相关的历史数据。其他任何站点都可作为客户端,直接浏览历史数据服务器中的历史数据。每个服务器是完全独立的工作站,独立执行所分配的任务,能获取网络

63、上其他机器的数据。这种方式的一个优点是当单一服务器脱离网络时不会引起整个网络的中断,另外能够分散整个系统的负荷。3.组态王的For Internet功能 组态王6.53全面支持Internet/Intranet。采用基于Web Server的三层结构。允许您在任何时间、任何地点查看工厂信息。通过Internet/Intranet,管理和生产人员可以方便地实现工厂信息可视化,并根据一定的权限进行不同的查询和操作。组态王的WEB发布采用分组式发布,网站式浏览的形式,设计者和操作人员无须做更多的事情。WEB发布的安全管理分为两级,普通用户只能浏览画面,不能修改数据;而高级用户则可以看到所有发布的画面,而且可以读写相关数据和操作原画面中的有权限设置的图素等。IE端浏览是网站形式的,浏览时只需在IE地址栏中输入WEB服务器节点名称和组名称即可进入该组的WEB站点,在站点上提供了组画面列表和菜单,通过选择列表中的画面名称,或使用菜单可以方便的访问组中的各个画面。组态王的Internet功能具有如下特点:(1)基于Web,可以从任何地方实现远程查询 无论是在公司、家里、饭店,或世界任何地方,用户都可以利用标准的Web浏览器软件,如微软公司的IE,实时查看工业现场的图形显示,实时、历史曲线,报警信息,同时根据权限进行报警应答,变量修改,报表查询、打印

《组态王常见问题集锦》由会员分享,可在线阅读,更多相关《组态王常见问题集锦(72页珍藏版)》请在人人文库网上搜索。

1、.北京亚控科技发展有限公司组态王最常用知识库集锦.目1. 产品版本类(1.11.6)2. 产品功能类(2.12.170)3. 产品性能类(3.13.4)4. 产品授权类(4.14.14)5. 服务类(5.15.7)1录一、产品版本类1.1 亚控的组态王除了通用版之外,还发行了其他什么版本?答:亚控的组态王除了通用版之外,还发行了以下版本:英文版、日文版、韩文版、繁体版、嵌入版、纵多 OEM 版,以及即将发行的楼宇版。1.2 通用版本中,高版本和低版本是如何兼容的?答:组态王 6x 系列版本是向下兼容的,即高版本的软件能够打开低版本的工程,但是高版本的工程不能使用低版本软件打开。特殊情况:组态王

2、 6.03 及以前版本下开发的工程不支持升级到组态王 6.55。1.3 组态王 6.55 与 6.53 有什么不同?答:组态王 6.55 与 6.53 的不同点有以下几点:1)组态王 6.55 采用了全新的加密方式,组态王 6.55 加密锁不向下兼容,不支持在组态王 6.53 及以下版本的软件上使用;2)组态王 6.55 提供了全新 web 功能,全新版的 Web 发布全面支持画面中包含控件的发布;3)组态王 6.55 中,增加了向导式报表,方便用户制作常规的班报、日本、月报等报表;1.4 组态王目前还有电力版的软件吗?答:电力版软件发布到 6.52 之后,不再发行此版本了,为维护方便,公司把

3、电力版的各特殊功能合并到了通用版中。因此,对于需要电力版的客户,要求给客户提供通用版即可。1.56.53 打开 6.51 的工程能否不升级版本直接打开?客户遇到过不升级无法打开的问题,与 6.53 向下兼容的特性违背?答:6.53 版本打开 6.51 版本的工程必须升级后才能打开。这里的向下兼容是指高版本的软件可以打开低版本升级后的工程,而高版本的工程不能使用低版本软件打开。1.6 嵌入版与通用版的区别有那些?答:1)不支持 OPC,驱动更少一些。2)开发也是在普通的 PC 上开发,开发好之后在下载到嵌入式系统中跟实际设备连一下看。3)开发环境的驱动和运行环境不一样。开发环境是后缀是-U.dl

5、或 2000 点以上推荐 512M显示器:VGA、SVGA 或支持桌面操作系统的任何图形适配器。要求最少显示 256 色鼠标:任何 PC 兼容鼠标通讯:RS-232C并行口或 USB 口:用于接入组态王加密锁操作系统:Windows 2000(sp4)/Windows XP(sp2)/Win7 简体中文版注意:目前市面上流行的机型完全满足“组态王”的运行要求。2.3 在组态王画面中如何显示不同国家的文字?答:1)在组态王所在的计算机中安装相应文字的字库;2)到 word 文档中选择相应的字体,word 中可以显示出该字体的字符集,确定使用的字体和字符集;3)在组态王字体设置对话框中选择与 wo

6、rd 文档中对应的字体和字符集;2.4组态王支持哪些类型的硬件设备通讯?对国内外常用的 PLC 支持情况如何?对于尚未支持的设备能否定制开发驱动?答:组态王支持与 PLC、智能仪表、智能模块、板卡、变频器、GPRS DTU 等类型的硬件设备通讯。支持的 PLC 品牌包含:西门子、欧姆龙、三菱、莫迪康、AB、GE、施耐德、松下、德国倍福、贝加莱、和利时、台达等。北京亚控驱动产品支持的硬件设备种类最多,并且有专门的驱动开发团队,对于尚未支持的硬件设备可以定制开发驱动。32.5组态王支持的通讯协议有哪些?对于某些行业专用协议如电力行业协议、环保行业协、楼宇行业议支持情况如何?是否支持 OPC 协议?

Server。支持的电力行业协议:CDT、101、103、104 等。支持的楼宇行业协议:Lonworks、BACnet 等支持的环保行业协议:国家环保标准 212 协议(全称:(国标)污染源在线自动监控(监测)系统数据传输标准)2.

8、6 支持的与硬件设备通讯链路方式有哪些?答:组态王支持通过串口、以太网、USB、GPRS3G、VPN、电台、电话拨号、Internet等链路方式与硬件设备通讯。2.7 其他程序能够通过哪些方式访问组态王的数据接口?答: 组态王支持动态数据交换(DDE),能够方便地和其他支持动态数据交换的应用程序交换数据。通过 DDE 接口,组态王可以与 EXCEL、VB 等服务程序进行动态数据交换。组态王还提供了标准的 OPC 接口,可以方便地与其他具有 OPC 标准的工业应用程序或外部控制设备进行数据交换. 。2.8 组态王通过什么方式与关系数据库例如 SQL Server、Oracle 等进行数据交互?答

9、: 组态王具有 SQL 访问功能,实现组态王和其他外部数据库(通过 ODBC 访问接口)之和“记录体”两部分。通过表格模板在数据库表中创建表格,通过记录体建立数据库表格列往关系数据库写入数据、查询数据、修改数据等功能。2.9 计算机并口上连接了打印机,应如何连接并口加密锁?4间的数据传输。它包括 SQL 访问管理器和相关的 SQL 函数。和组态王变量之间的联系。同时还可以通过 SQL 相关函数直接操作数据库中的数据,实现组态王 SQL 访问管理器用来建立数据库列和组态王变量之间的联系,包括“表格模板”答:可以将并口加密锁直接连接在计算机的并口上,然后将打印机插在加密锁上即可。2.10 组态王的

10、 OPC 是否具有冗余的功能?答:不具有冗余功能。2.11 组态王的 Web 版本分为 5 用户/10 用户/20 用户等,请问这是具体代表什么?答:组态王 Web 版本软件分为 5 用户/10 用户/20 用户等,这里的用户不是指的固定的计算机,而是指能同时访问的计算机数。举例如下:如果你的项目中有 100 个人需要进行 Web 访问浏览数据,但在同一时刻登录组态王 Web服务器的用户不超过 5 个,那么你购买 5 用户的 Web 软件就可以满足要求了。如果同一时刻需要登录访问的用户有 20 个,而你只购买了 10 用户的授权,那么,组态王 Web 服务器会按先到先服务的顺序对前十个登录的用

11、户提供服务,后面的十个就无法登录浏览数据了。2.12 组态王的 Web 功能最多支持多少个用户同时在线?答:经过测试可以超过 100 人同时在线浏览。2.13 组态王软件自带的报表窗口的行列设置限制是多少?答:组态王 6.51 及其以前版本,报表窗口的行列设置限制为 2000 行 52 列,对新版的组态王软件,报表窗口的行列设置限制有了改善,可以定义到 20000 行 128 列。2.14 组态王软件对普通商业打印机的选择有什么要求?答:组态王的画面、报表等(报警信息直接打印机输出除外)的普通打印都是通过调用windows 提供的打印接口来实现的。对打印机没有特别的要求。报警直接打印机输出为提

12、高打印速度是通过直接写并口来实现的,要求接具有独立字库的针式打印机。对于工业上使用的票据专用打印机,必须由组态王软件提供专门的驱动程序才可以正常使用。2.15 请问组态王软件都能提供什么报警输出方式?答:组态王能够提供的报警输出方式包括:报警窗口输出;声音报警(需要计算机配置有蜂鸣器、声卡、警号等发声设备);短信报警(需要用户配置有短信模块设备如 SIMENS TC35 等组态王提供了其驱动程序);电话报警(需要用户配置有外置型的 MODEM,组态王提供了 MODEM 的拨号驱动);52.16 组态王目前支持那些厂家的短信模块?答:组态王目前支持的短信模块有以下三种:宏电的 H6221(支持西

13、门子 AT 指令集)、西门子的 TC35(支持西门子 AT 指令集)、四信(支持华为 GSM900AT 指令集)。2.17 请问我的现场计算机没有鼠标设备,能使用组态王软件吗?答:组态王软件开发系统提供了软键盘、快捷键和 TAB 切换的功能,如果用户的现场计算机没有鼠标,可以在工程开发时对按钮等做快捷键定义,这样即使没有鼠标,现场操作人员仍然可以对软件进行操作。2.18 在组态王中写隐含条件表达式时,条件较多,长度不够,应如何解决?答:有两种解决办法:1)缩短变量的长度,可以将本站点字样去掉;2)再次定义变量代替其中一段条件表达式的值,用这个变量写入隐含条件表达式中;2.19 我开发了一个工程

14、,希望加密以防止其他人员打开我的工程看我的工程设计,如何操作?答:组态王软件提供了工程加密功能来保护用户开发的工程,用户可以通过组态王软件的“工程浏览器-工具-加密”来对工程设置打开密码。如果你设定了密码,每次打开此工程,软件都会首先检测密码,如果输入的密码不正确,就无法打开工程,这样可以对你的工程起到保护作用。注意:请牢记你的工程密码,如密码丢失将无法打开工程。2.20 请问工程加密会影响组态王软件的运行码?答:工程加密设置只是限制用户打开工程,不会影响工程的正常运行。即用户在运行此工程时,软件不会检测工程密码状态。如果用户希望在运行时也保护可以采用组态王软件提供的用户配置来实现。2.21

15、我开发了一个工程,如何防止其他人拷贝到其他的地方运行?答:组态王提供了一个获取加密锁序列号的函数 Getkey(),通过在开发的工程软件中加入此函数来检测加密锁的序列号,可以将你开发的工程与你的加密锁绑定在一起。这样即使他拷贝到了工程,因为加密锁号不同,也无法运行。此项功能一般和工程加密一起使用。2.22 我的工程加密了,请问我如何能清除加密的信息?答:你在输入密码进入了开发系统后,再次点击菜单的“工程加密”,然后不输入任何信息直接点击确定,即可清除加密信息。62.23 组态王中实现工程加密时,能否对单个画面进行加密?答:加密是针对所有的画面进行加密,不能对单个画面进行加密。2.24 我要开发

16、一个组态王工程,请问开发前有什么注意事项?答:组态王工程开发前,请确认你将来现场运行的计算机的分辨率是 1024768、800600、还是 640480,虽然组态王软件提供了画面分辨率转换功能,但如文字等因为生成格式不同,所以并不能自动转换,这样会给你后期的画面调整带来麻烦,所以建议你在工程开发前调整好你的屏幕的分辨率。2.25 组态王的历史库容量有多大?历史信息能存多少天的?答:组态王历史库容量本身没有限制,与计算机硬盘大小有关系。报警信息存储的天数在系统配置-历史数据记录-历史记录配置对话框中设置,以天为单位,最多是 8000 天。2.26 西门子 S7200 以太网通讯时,最多可支持多少

17、个 PLC?答:理论上,可支持的 PLC 是无限的,但考虑到通讯速度,实际最多支持 16 台 PLC。2.27 请问目前组态王软件都支持什么视频卡的视频采集?答:组态王软件中提供了两类的视频控件:一类是亚控公司开发的内部视频控件,即“工具箱-控件”中的“多媒体”与“TDM视频”两种,还有通用控件中的 Video Control 控件。这些控件支持 VFW(video for windows)接口,原则上所有支持 VFW 接口的视频卡都可以使用组态王提供的此视频控件。一类是亚控根据特定的厂家开发的视频控件,如目前开发的圆钢视频控件、海康威视网络视频控件。此类控件支持与特定厂家的视频卡的连接。2.

18、28 组态王是否支持 PID 调节功能?答:组态王提供了一个 PID 调节控件,在插入通用控件中可以找到,控件名为:Kingview PidControl,此控件可以实现简单的温度、压力等的调节功能,对于复杂的调节建议用户在设备端实现。2.29 组态王是否支持播放 flash 动画?答:支持。使用第三方提供的 shockware Flash Object Active x 控件来实现,在组态王插入通用控件中可以找到该控件。2.30 组态王能否实现在运行时调用一个函数,实现类似键盘的“Print Screen SysRq”屏幕硬拷贝功能?答:目前没有这个功能。72.31 我的项目工程中包括多个不

19、同的工艺,每个工艺中都需要配置大量的参数,请问有什么简单的方法实现?答:组态王软件的配方功能完全可以满足用户批量参数修改的要求。用户可以在工程开发阶段或者运行管理阶段随时增加更改配方,当用户需要切换工艺时,只要调出相应的配方下发到设备中即可完成工艺的切换。2.32 使用组态王配方功能,在一个配方模板中最多能够建立多少条配方?最多支持多少个变量?答:在一个配方模板中组态王所支持的配方条数最大值为 256,变量个数最大值为 999。2.33 组态王软件是按软件点数来收费的,请问这个点数是如何计算的?答:组态王软件是按点数收费的,这里讲的点数不是用户在工程设计时设计的采样点的数目,而是组态王数据词典

20、中定义的所有变量(不包括软件本身自带的 21 个变量),因为在组态王的数据词典中除了要定义采样点外,还需要定义一部分内存变量来实现软件的逻辑控制动画连接等,所以用户在软件选型时要留有一定的点数余量。2.34 在删除未用变量列表里,我已经选择全部删除,为什么还有些未用变量没有被删除?答:删除未用变量时,在列表框中每次最多只能显示 512 个,所以有大于 512 个未用变量需要删除的时候,需要执行多次该命令。2.35 请问站点与网络站点两种连接方式的区别是什么?答:网络站点与站点都是应用与组态王之间的数据通讯联网方式,两者的区别结构在于:网络站点方式是主从结构,他是将网络中的一台组态王作为采集站(

21、单机模式,在其上建立网络站点),其他组态王作为网络设备连接到组态王采集站(配成网络 IO 模式)。站点方式是基于共享网络的平等结构,参与联网的组态王在网络上是平等的,可以根据分工的不同分别设置为 IO 站/登陆站/数据站/报警站等。2.36 在不同网段中的两台计算机使用组态王提供的远程站点方式,能够实现通讯?答:可以,但要注意工程要设置为完全控制。2.37 组态王保存的历史数据,我希望对其进行修改,可以吗?答:不可以,组态王保存的历史数据文件不开放用户来修改。2.38 组态王能同时对两个 Access 数据库进行操作吗?答:可以。利用 SQLConnect 函数连接两个数据库,在使用 SQLC

22、onnect 函数时,连接两个数据库的 ID 号是不同的,连接成功后就可以同时对两个数据库进行操作了。82.39 我的设备支持 Modbus 设备,能否直接与组态王软件连接?答:只要设备是标准的 Modbus 协议设备,即可使用组态王设备列表下的 PLC-莫迪康-ModbusRTU(或者 ACSII 码)进行通信。但具体的寄存器地址对照表必须从设备厂家索取。2.40 我的设备支持 Modbus 协议的串口设备,能否与多个上位软件(比如组态王软件和某品牌触摸屏)同时通讯?答:因为 Modbus 串口协议不支持多主站,所以不能多个软件同时与 Modbus 设备同时通信。2.41 在组态王工程中能否

23、建立多个 ModRTUServer 设备?答:可以。在组态王工程中可以建立多个 ModRTUServer 设备,组态王定义设备时请选择:PLC莫迪康ModRTUServer串口,每个 ModRTUServer 设备要定义到不同的 COM 口上。2.42 LG PLC 通过以太网接口如何与组态王进行通讯?答:LG PLC 与组态王通过以太网通讯,暂无直接的驱动程序,但可以通过 OPC 方式来实现。2.43 欧姆龙 PLC 通过 Control link 通讯卡与组态王通讯,能否实现双设备冗余的功能?答:可以。2.44 请问组态王与 GE90 系列 PLC 都可以通过什么方式进行连接?答:组态王和

24、 GE90 系列 PLC 目前可以通过以太网和串口两种通讯方式进行连接。2.45 三菱 Q 系列 PLC 可以采用那几种通讯方式和组态王通讯?答:1)三菱 Q PLC 可以通过编程口,使用组态王的三菱 EZSOCKET 驱动和组态王通讯;2)也可以扩展 QJ71C24 模块,使用我们的三菱 Q 系列-QJ71C24-串口进行连接。2.46 组态王能否与施奈德的 Neza 系列 PLC 的编程口(圆口)通讯?答:可以。组态王支持通过标准 ModbusRTU 协议和 Neza 系列 PLC 的编程口进行通讯2.47 请问目前组态王对松下 PLC 驱动支持的情况?答:目前组态王对松下 PLC 有以下

25、驱动方式:串口通讯方式和以太网通讯方式。2.48 西门子 MPI、Profibus s7、Profibus DP 和以太网驱动多主站支持情况?答:1)MPI、Profibus s7、S 以太网驱动支持多主站;2)Profibus DP、S7200 以太网只支持单主站。2.49 非西门子设备,能否使用组态王提供的西门子 DP 协议与组态王进行通讯?答:可以。92.50 西门子 S 系列 PLC,通过串口方式和组态王通讯时,是否可以自己制作 485通讯电缆?答:不可以,必须使用西门子专供的编程电缆,自己制作的 485 电缆不支持通讯。2.51 西门子 200plc

26、通过 GPRS 链路和组态王通讯,使用哪种协议方式比较好?答:推荐使用自由口/modbusRTu 协议。PPI 协议实际上也支持通过 GPRS 链路和组态王通讯,但由于 PPI 协议的特殊性,GPRS方式下通讯效果不是很好,因此不推荐客户使用。2.52 我使用的是松下的变频器,请问如何和组态王进行通讯?答:可以直接使用松下 plc 的驱动。2.53我想使用组态王通过 GPRS 设备进行数据通信,请问目前组态王支持那些厂家的GPRS 设备?答:组态王软件目前支持以下厂商的 GPRS DTU 设备:桑荣、艺能、汉智通、蓝迪、尉普、爱立信、宏电、倚天、欧特姆、实达、蓝峰、从兴、航天金软、嘉复欣、力创

27、、蓝天顶峰、宏信、宇能、上海英硕、毅加、蓝斯、平升电子、易控、索爱、博联。请选用其中的任一厂商的设备即可。2.54 双设备冗余的功能是什么?答:具体地说双设备冗余主要是实现数据的不间断采集。由于采用了设备冗余,因此一旦主设备通讯出现中断,从设备可以迅速将采集到的数据传给主设备继续与组态王进行通讯,从而保持数据的完整性。2.55 组态王的虚拟键盘能不能改大小?答:组态王的虚拟键盘不能改大小,因为是调用的 windows 的软键盘。2.56 通用版本开发的工程能否直接移植到嵌入版本下使用?答:不可以。组态王通用版和嵌入版的工程结构不一样,所以不能直接移植,必须重新进行开发。2.57 使用组态王嵌入

28、版时,支持哪些硬件厂家的嵌入屏?答:没有规定支持哪些厂家的嵌入屏,只要满足所要求的硬件环境即可。2.58 组态王嵌入版与组态王通用版相比所不具备的功能有哪些?答:组态王嵌入版不具备的功能有:GPRS 功能、双机热备、关系型数据库、OPC 功能、报警存数据库、WEB 发布功能、结构变量、事件命令语言、自定义函数命令语言。102.59 如何将一个工程中的部分画面和命令语言等应用到另一个工程中,请问如何操作?答:组态王提供了画面导入导出的功能。你可以在组态王的工程浏览器的菜单上找到“工程-导入”,然后根据对话框提示操作即可将其他工程中的画面导入到你的工程中。注意:如果原来的工程加密了,你必须具有密码

29、才能正常使用。2.60 如何将工程中的变量进行导入导出呢?答:打开工程管理器,关闭组态王开发和运行系统,在工程管理器的工具条上找到“DB 导出”、“DB 导入”,然后根据对话框提示即可完成数据词典的导入导出功能。2.61 如何删除变量?答:选择工程浏览器的“工具-更新变量计数”。根据提示完成变量的更新,更新完成后,选择“工具-删除未用变量”,看你要删除的变量在这里出现了吗?如出现,选中删除即可。若没有出现,选择“工具变量统计报告”,在对话框中找到希望删除的变量,点开其左边的“”号,如果此变量被画面或命令语言引用,可以从这里找到被引用的位置,记下所有的位置信息,根据这些信息去工程中删除所有的引用

30、。重复以上所有操作步骤。2.62 组态王工程中的某些画面文件损坏了,如何恢复画面?答:如果你打开组态王软件开发工程的所在文件夹,你会发现一些后缀为.PIC 和.111 的文件,*.PIC 文件是组态王软件开发运行时调用的画面文件,.111 文件是这些文件的备份文件,如果某个 PIC 文件损坏了,你可以尝试删除或重命名此 PIC 文件,然后把同名的后缀为 111的文件改为后缀为 PIC 的方式恢复一下。建议用户在软件开发时经常进行工程备份。2.63 如何在计算机启动时直接运行组态王?答:亚控提供了一个开机后延时几秒自动启动组态王的工具,客户需要时可向技术部索取。2.64 组态王画面属性中的覆盖式

31、与替换式有何区别?答:二者区别如下:“覆盖式”:新画面出现时,它重叠在当前画面之上。关闭新画面后被覆盖的画面又可见; “替换式”:新画面出现时,所有与之相交的画面自动从屏幕上和内存中删除,即所有画面被关闭。建议使用“替换式”画面以节约内存。2.65 如何将 gif 格式的图片添加到组态王画面中?11答:1)打开图片文件,选择所要加载的图片部分, 使用“复制”命令将选择的图片部分复制到 Windows 的剪贴板中。 在组态王中进入开发系统画面,单击工具箱中的“点位图”按钮,在画面上绘制图片区域, 然后使用“粘贴点位图”命令,将图片粘贴到组态王画面中。在组态王的开发系统画面中,单击工具箱中的“点位

32、图”命令在画面上绘制图片区域。然后在该区域上单击鼠标右键弹出快捷菜单,从弹出的菜单中选择“从文件中加载”命令,弹出文件选择对话框, 用户可以从该对话框中选择一个要加载的图片文件,单击“打开”按钮,将整个图片加载到组态王的点位图对象中。上述这两种加载图片的方法各有缺点: 第一种方法可以全部加载整个图片,也可以加载图片的某一个部分。但操作步骤较多; 第二种方法只能加载整个图片,但操作简便。2.66 如何查询历史报警?答:用户通过报警配置可以选择报警信息的保存方式:保持到文件、保存到数据库。对于保存到文件的报警信息,用户可以直接采用记事本打开浏览,但无法进行条件查询。对于保存到关系数据库中的报警信息

33、,一般使用 KVADODBGrid 控件来实现报警信息的条件查询。2.67 组态完成后发现工程特别大,怎样把工程文件变小?答:1)将工程文件进行备份,备份后的文件*.cmp 会变的很小;2)找到组态王工程所在的目录,在目录下删除以下扩展名的文件:*.111 文件:*.pic 画面文件的备份文件*.ACT 文件:当某个画面由 Touchvew 初次装入时,Touchvew 将*.pic 编译成*.ACT 文件如果不需要查询组态王生成的报警信息和历史数据信息的话,还可以删除以下扩展名的文件:*.AL2:报警信息文件*.STD:历史记录文件2.68 关于欧姆龙 PLC 中 CP 系列在组态王设备列表

34、中应如何选择?答:欧姆龙 CP1H PLC 属于 CJ 系列的,此设备与组态王通过串口协议(hostlink 协议)通讯时,在组态王设备列表中选择 PLC-欧姆龙-CJ 系列-hostlink 即可。2.69 组态王保存的历史数据,我希望对其进行修改,可以吗?答:不可以,组态王保存的历史数据文件不开放用户来修改。2.70 组态王的历史库容量有多大?历史信息能存多少天?12答:组态王历史库容量本身没有限制,与计算机硬盘大小有关系。历史信息存储的天数在系统配置-历史数据记录-历史记录配置对话框中设置,以天为单位,最多是 8000 天。2.71 不安装组态王软件能不能运行工程?答:可以。组态王提供了

35、打包工具,通过打包工具,用户只要在开发的计算机上将你开发的工程打包生成安装文件,然后在现场的计算机上安装此安装文件即可。2.72 莫迪康 PLC 通过以太网方式进行通讯,定义设备时,地址应该如何填写?答: modbus 标准协议, TCP 常用设备格式有三种:1)172.16.7.107:502 1/50 ,含义如下:172.16.7.107 为 IP 地址。: 为端口分隔符502 为端口号1 为设备地址/ 为网络超时分隔符50 为延时时间(单位秒)2)172.16.7.1071,含义:IP 地址和设备地址,这时端口和网络超时默认值分别为 502和 503)172.16.7.107 1/30

36、,含义:IP 地址、设备地址和网络延时2.73 组态王运行时经常提示“本机节点名无效”?答:此种现象说明你的软件被配置成了网络模式,但你的网络配置中配置的节点名错误。节点名必须是你的计算机的名称或 IP 地址,我们建议你使用网络 IP 地址。2.74 组态王和 SCADA 的发布目前是否支持手机浏览?答:不支持。2.75 组态王或 SCADA 可以在 LINUX 和 UNIX 平台上运行么?答:不可以。因为组态王的开发是基于 Windows 平台。2.76 组态王工程中的画面是否可以复制?例如在一个工程中有一些非常相似的画面,我做好了一个以后,想用复制的方法生成其余的画面,应该怎么做?答:选中

37、你要复制的画面,点击鼠标右键选择“复制”,再点击鼠标右键选择“粘贴”,就会形成一个新的画面,新画面的名称在原来画面名称的基础上加上“HO-”以示区分,然后根据实际需要修改新画面名称即可。132.77 组态王是否可以与关系数据库连接,可与哪些关系数据库连接?答:组态王可以与支持 ODBC 访问接口的外部数据库连接,例如 Access 数据库、Oracle 数据库、SQL Server 数据库、My SQL 数据库等。2.78 组态王如何实现同其它软件之间的数据交换?答:组态王支持通过 OPC、DDE 等标准传输机制和其他监控软件(如:Intouch 、Ifix、Wincc等)或其他应用程序(如:

的文件夹,则驱动是不一样的。网上下载的驱动是否适用也是依此来区分。2.80 WEB 发布是发布整个工程还是可以有选择性的发布?如只发布某些客户关心的画面或信息?答:WEB 发布可以发布整个工程,也可以选择性的发布几个画面。2.81 组态王与西

39、门子 300 系列 PLC 如何通讯?答:组态王与西门子 300 系列 PLC 有以下几种通讯方式:1) MPI 电缆通讯方式(串口或 USB 方式)。一般适用于一个 PLC 和一台 PC 进行直接串口通讯的场合,PLC 和 PC 机之间距离较近;2) MPI 通讯卡方式。一般适用于一台 PC 和多个 PLC 进行通讯的场合;或者多台 PLC和多台 PC 进行链接;3)以太网通讯方式。一般用于对通讯速度要求较高的场合;通讯距离在局域网允许距离之内;4)Profibus DP 通讯方式。一般用于数据交换量少,速度要求较高的场合;5)Profibus S7 通讯方式。一般用于对数据通讯速度要求较高

40、的场合。6)PLC 配置为冗余系统时和组态王的通讯方式。2.82 组态王能否在 Win7 上运行?是否稳定?答:组态王 6.55 版本支持在 Win7 简体中文版上运行。产品发布前经过长时间测试,运行稳定。2.83 组态王内存变量和 I/O 变量的定义?14答:内存变量是指那些不需要和其它应用程序交换数据、也不需要从下位机得到数据、只在“组态王”内需要的变量,比如计算过程的中间变量,就可以设置成“内存变量”。IO 变量是指可与外部数据采集程序直接进行数据交换的变量,如下位机数据采集设备(如 PLC、仪表等)或其它应用程序(如 DDE、OPC 服务器等)。这种数据交换是双向的、动态的,就是说:在

41、“组态王”系统运行过程中,每当 I/O 变量的值改变时,该值就会自动写入下位机或其它应用程序;每当下位机或应用程序中的值改变时,“组态王”系统中的变量值也会自动更新。所以,那些从下位机采集来的数据、发送给下位机的指令,比如“反应罐液位”、“电源开关”等变量,都需要设置成“I/O 变量”。2.84 组态王内存变量算不算点?答:内存变量算点,组态王的点数包括 I/O 变量和内存变量两种。2.85 关于新 WEB 功能中,视频发布是否能行?支持哪些厂家具体型号?答:WEB 发布中,支持视频发布。只要视频卡支持网络采集就可以 。2.86 使用的 PLC 不是国际知名品牌而是一些杂牌子,组态王软件是否支

42、持?答:对于在组态王驱动中找不到的 PLC 品牌,首先咨询该 PLC 支持的协议,多数 PLC 都支持标准的 modbus 协议,如果确实支持标准 modbus 协议,定义设备时定义在 PLC莫迪康下即可进行通讯;如果不支持标准协议,只能走开发流程开发对应的新驱动。2.87 与西门子 PLC 通讯,在什么情况下,需要用 CP5611 卡类似的卡?答:当需要一台 PC 和多个 PLC 进行通讯,或者多台 PLC 和多台 PC 进行链接的场合,需要用 CP5611 卡或者 CP5613 卡。2.88 组态王支持那些视频控件?答:目前组态王支持的视频控件有以下几种:1)组态王内部控件中的视频控件和

43、AVICapture,通用控件中的 Video Control 控件;2);海康威视网络视频控件;3)浙江大华网络摄像机;4)天敏视频采集卡控件;5)其他厂家提供控件且控件可以在组态王中使用的视频卡。2.89 组态王的脚本用的是什么语言?答:组态王的脚本语言用的是 VC。2.90 组态王 modbus 协议的读写功能码、写单写双的功能码是什么?15答:modbus

44、,设备列表里没有该设备怎么选择?答:modbus 协议,定义设备时的路径是:PLC -莫迪康 -ModbusRTU -COM。2.92485 串口的通讯距离?232 的通讯距离 ?答:RS485 的通讯物理链路的距离在 1200 米之内。RS232 的通讯物理链路的距离在 15 米之内。2.93 光盘上典型案例无法打开?答:如果光盘上的典型案例无法打开的话,可以到我们的官方网站上下载相同的案例。2.94 在组态王运行环境中,无法调出配方模板,为什么?答:可能的原因是:在组态王开发环境中设置的配方模板中有多余的行或列,将配方模板中多余的行或列删除后,问题即可解决。2.95 如何与 modbus

45、plus 协议的设备通讯?答:对于 modbus plus 协议,组态王提供了对应的驱动,定义设备时的路径为:PLC莫迪康Modbus Plus。2.96 如何配置实时和历史报警窗?答:在开发画面的工具箱上选择报警窗口,在画面上创建报警窗口,创建完成后双击打开报警窗口,在通用属性页有一个实时报警窗和历史报警窗的选项,选择当前报警窗是哪一个类型:如果选择“实时报警窗”,则当前窗口将成为实时报警窗;否则,如果选择“历史报警窗”,则当前窗口将成为历史报警窗。2.97 什么是配方以及配方管理的使用?答:在制造领域,配方是用来描述生产一件产品所用的不同配料之间的比例关系。配方是生产过程中一些变量对应的参

46、数设定值的集合。例如:一个面包厂生产面包时有一个基本的配料配方,此配方列出所有要用来生产面包的配料成份表。配方管理由两部分组成:配方管理器和配方函数集。配方管理器打开后,弹出对话框,用于创建和维护配方模板文件;配方函数允许组态王运行时对包含在配方模板文件中的各种配方进行选择,修改,创建和删除等一系列操作。2.98 组态王工程是否可以打包,如何打包?16答:组态王软件提供了打包工具,详细打包步骤详见组态王安装目录下“组态王工程打包工具使用说明”。2.99 某某设备有没有驱动,如果没有怎么办?答:对于某些品牌的设备如果在组态王驱动中找不到对应的驱动,首先咨询厂家该设备是否支持标准的 modbus

47、协议,如果支持标准 modbus 协议,定义设备时定义在PLC -莫迪康-ModbusRTU -COM下即可进行通讯;如果不支持标准协议,只能走开发流程开发对应的新驱动。2.100 开发是否收费?答:组态王 64 点以下的工程开发不收取费用,超过 64 点的按照实际需求购买相应的开发版加密锁。2.101 数据是否可以保存到第 3 方数据库中?答:可以。2.102 能否将版本之间的驱动统一,客户反映经常出现版本更新后驱动无法正常使用的问题?答:驱动更新是不定时的,我们软件发布的时候,用的都是当时最新的驱动,由于在后期的使用中发现了驱动的 bug,我们才不断的更新,在新的软件发布的时候就使用这些修

48、复 bug后的驱动,对于之前已经发布的软件不可能再去更新部分驱动而重新发布软件,客户只能通过我们的驱动安装工具去更新驱动。2.103 怎么看加密锁的点数?答:组态王的每一个加密锁都有一个不同的序列号,可以从序列号中得知加密锁的点数,序列号的获取方法有:1)一般在加密锁上会有手工写上的加密锁的锁号;2)运行组态王软件的工程浏览器,查看其帮助中的关于选项。如果软件识别出了加密锁,会在此处显示加密锁的锁号;3)使用组态王软件的 GETKEY()函数可以获取加密锁的锁号。2.104 历史报警数据能否保存在缓存中,从而实现计算机断电重启后仍能查询历史报警记录?答:组态王软件提供了将历史报警数据保存在数据

49、库的功能,即使退出运行系统后下次进入运行系统仍然可以查看历史报警数据。172.105 目前视频监控支持多少路在组态王的同一个画面中显示?答:目前开发的控件中,最多能支持 4 路视频图像可同时显示在一个控件中,例如海康威视网络视频控件。2.106 组态王进行分屏显示时,所需硬件以及配置方法答:1)如果主机使用分屏卡连接两台显示器的话,在组态王中不需作任何设置,但要求在开发组态王画面时不同的画面需要绘制在画面的不同区域内;2)如果主机使用其他方式连接两台显示器的话,需要在组态王系统配置-设置运行系统-特殊选项卡中将“支持多屏显示”复选框选中,并在开发组态王画面时不同的画面绘制在画面的不同区域内。2

50、.107 盗版软件开发的工程在正版软件上运行错误?答:由于盗版加密锁的不稳定性,在盗版环境下开发的工程在正版加密锁下运行时会出现很多无法预料的问题,我们没办法给与技术支持。如果我们继续技术服务的话,是我们对工作的一种不负责任,以及对盗版软件的一种支持。2.108 在组态王运行环境中如何动态地添加和删除用户?答:组态王提供的 EditUsers( )函数用于在组态王工程运行时动态地添加和删除用户。通常情况下此函数与按钮的命令语言连接,在工程运行时单击此按钮,在弹出的“用户和安全区配置”对话框中即可对用户进行编辑。需要注意的是:当前工程人员的权限必须不小于 900)。2.109 在定义变量的基本属

51、性时状态栏中的保存数值、保存参数是什么意思?答:保存参数:在系统运行时,系统自动保存这些参数值,系统正常退出时,系统将此变量的最后一次改变的参数值保存为该变量的初始参数配置值。备下次系统启动使用,变量的域的参数值为上次系统运行时最后一次的设置值。无需用户再去重新定义。保存数值:在系统运行时,当变量的值发生变化后,系统自动保存该值。当系统正常退出后再次运行时,变量的初始值为上次系统运行过程中变量值最后一次变化的值。2.110 变量设定中最大(小)值及最大(小)原始值意义?18(答:组态王变量的属性页中的最小原始值、最大原始值和最小值、最大值这四个数值是用来确定原始值与工程值之间的转换比例(当最小

52、值和最小原始值一样,最大值和最大原始值一样时,则组态王中显示的值和外部设备中对应寄存器的值一样)。原始值到工程值之间的转换方式有线性和平方根两种,线性方式是把最小原始值到最大原始值之间的原始值,线性转换到最小值至最大值之间。工程中比较常用的转换方式是线性转换,下面将以具体的实例进行讲解。示例:以 ISA 板卡的模拟量输入信号(AD)为例进行讲解。最小原始值、最大原始值为组态王 ISA 总线上获取到模拟信号转换值。当板卡的 A/D 转换分辨率为 12 位时,则经过板卡的 AD 转换器传送到 ISA 总线上的二进制数据为 04095。所以原始最小值定为 0,最大原始值为 4095,如果用户希望在画

53、面中显示板卡模拟通道实际输入的电压,则可以将最小值和最大值分别定义为板卡该通道的允许电压和电流的输入范围:例如板卡输入范围 05V,则最大值是 5,最小值是 0。对于 PLC、智能仪表、变频器,其本身已将物理值转换为工程值所以此时最大(小)值与最大(小)原始值在设置时是一致的。2.111 组态王如何与三菱 FX0n 系列的 PLC 进行通讯?答:Fx0N、Fx1N 和 Fx2N 三款 PLC 的编程口协议是完全一样的,在组态王中定义设备时直接选择:PLC-三菱-FX2-编程口即可。2.112 我们的英文版软件在英文操作系统下能否运行?答:可以。2.113 组态王是否支持 m-bus 协议?答:

54、组态王目前只支持兰吉尔的 M-bus 协议。2.114 如何定义数据词典里的变量类型?答:对于不同的驱动,对应的寄存器与变量类型都是不同的,在定义变量的时候打开对应驱动的变量定义列表,按照列表里所列的定义即可。2.115 组态王对三菱的 PLC 支持的通讯方式有哪些答:三菱 FX 系列:编程口:PLC-三菱-FX2-编程口;三菱 FX 系列:扩展的 232BD

56、DP;2.116 组态王中如何控制水流速度?答:在开发画面的工具上选择立体管道,双击打开进入动画连接,点击按钮“流动”关联变量(或者其他流动条件),进入组态王运行系统后,变更之前关联的变量值,就可看见流动效果,变量的值越大流动的速度越快。2.117 新设备能否开发驱动?开发周期?答:可以。签订开发合同后,按照紧急程度开发周期在 1 周到 1 个月间。2.118 能否对组态王报表控件中的行宽和列宽进行锁定?答:可以。1)在组态王运行系统中选中表格;2)按 Ctrl+f,单元格的宽度和高度就被锁定了,即不能被修改;3)按 Ctrl+j,解除锁定。2.119 一站遇到可燃气体探测仪报警,当可燃气体探测仪恢复正常后,为什么组态王上还是显示报警状态,重启组态王软件后正常?答:出现这种情况的原因是,画面中使用了函数 SetAlarmWinDis(long nSet)的缘故,当该函数的参数 nSet 设置为 1 时,则报警恢复并且确认后,报警信息才会消失;参数 nSet

我要回帖

更多关于 移动端键盘弹出后页面上移 的文章

 

随机推荐