文档库 最新最全的文档下载
当前位置:文档库 › 组态王常用的函数(最新)

组态王常用的函数(最新)

1.ReportSetHistData2

此函数为报表专用函数。查询历史数据,系统会自动弹出历史数据查询对话框。语法使用格式如下:

ReportSetHistData2(StartRow,StartCol);

参数说明:

StartRow:查询的数据在报表中填充的起始行数。

StartCol:查询的数据在报表中填充的起始列数。

2.Ack

此函数常和按钮连接,当发生报警时,用此函数进行报警确认,它

将产生确认报警事件。调用格式:

Ack(报警组名);或Ack(变量名);

例如:

Ack(全厂);或Ack(反应罐液位);

3. Average

此函数为对指定的多个变量求平均值。语法格式使用如下:

Average(’a1’,’a2’); 或Average('a1:a10');

a1、a2……为整型或实型变量。其中参数个数为1-32 个。

当对报表的指定单元格区域内的单元格进行求平均值运算时,结果

显示在当前单元格内,语法格式使用如下:Average(’a1’,‘a2‘);

例如:=Average(‘a1’,‘b2’,‘r10’)任意单元格选择求平均值

=Average(‘b1:b10’);连续的单元格求平均值。

4.ChangePassword

此函数显示“更改口令”对话框,允许登录工程人员更改他们的口

令。使用格式:

ChangePassword();

例如:

为画面上某一按钮设置命令语言连接:

ChangePassword( );

运行时单击此按钮,弹出对话框:

提示工程人员输入当前的口令和新口令以及验证新口令。完全正确后,工程人员的口令设置为新值。

5.FileDelete

此函数删除不需要或不想要的文件。调用格式:FileDelete(Filename);

参数描述

Filename 要删除的文件名。

若找到要删除的文件,并成功地删除,此函数将返回1,否

则此函数返回0。

例如:

Status=FileDelete("C:\DATA.TXT");

若在C:\找到"DATA.TXT" 则Status 等于1, 未找到该文件

则为0。

6.GetDate

此函数将以秒为单位的长整型数转换为相应的日期数值,分别以年、

月、日等的日期数值输出。该长整型秒数的基准为UTC(格林尼治)

时间1970 年 1 月 1 日00:00:00。转换完成输出的日期也为UTC(格

林尼治)日期。

语法使用格式

GetDate(DateTime,Year,Month,Day);

参数描述

DateTime:需要进行日期转换的数,整型,为输入参数

Year:年,整型或实型,转换后得到的数据,输出参数

Month:月,整型或实型,转换后得到的数据,输出参数

Day:日,整型或实型,转换后得到的数据,输出参数

例如:

自UTC(格林尼治)时间1970年1月1日00:00:00到2003年

8 月8 日0:8:9 的秒的数值为1060301289,使用GetDate()函

数可以从这个数值中分离出所表示的日期——年、月、日。

函数GetDate(1060301289,年,月,日); 执行后,得到的“年”

的值为2003,“月”的值为8,“日”的值为8。

获得其中时间的函数为GetTime()。

7.HidePicture

此函数用于隐藏正在显示的画面,但并不将其从内存中删除。调用

格式:

HidePicture("画面名");

例如:

HidePicture("反应车间");

8.Int

此函数返回小于等于指定数值的最大整数。调用格式:IntegerResult=Int(Number);

参数描述

Number 任一数字或者组态王的实型或整型变量名。

例如:

Int(4.7);将返回4

Int(-4.7);将返回-5

9 . IsPlaySoundEnd

此函数用于判断声音播放是否结束,返回值为离散型,当返回值为1 时,表示声音播放结束;返回值为0 时,表示声音正在播放。调用格式:

IsPlaySoundEnd();

此函数无参数。

10. listAddItem

此函数将给定的列表项字符串信息MessageTag增加到指定的列表框控件ControlName中并显示出来。组态王将增加的字符串信息作为列表框中的一个成员项Item,并自动给这个成员项定义一个索引号ItemIndex,索引号ItemIndex从 1 开始由小到大自动加1。

语法格式使用如下:

listAddItem("ControlName","MessageTag");

参数说明:

ControlName:工程人员定义的列表框控件名称,可以为中文名或英文名。

MessageTag:字符串值,表示增加到指定列表框控件的成员项字符串信息。

例如:

listAddItem("报警信息","温度报警");

此语句将“温度报警”字符串信息增加到列表框控件报警信

息中并显示出来。

listAddItem("配方信息","巧克力面包");

此语句将“巧克力香型面包”字符串信息增加到列表框控件

配方信息中并显示出来。

11.LogOff

此函数用于在TOUCHVEW 中退出登录。调用格式:

LogOff( );

参数无

12.LogOn

此函数用于在TouchVew中登录。调用格式:

LogOn( );

参数无

例如:

为画面上某个按钮建立命令语言连接:

LogOn( );

画面程序运行时单击此按钮,弹出“登录”对话框:

工程人员在此对话框中输入用户名和口令,以获得操作权限。

13.PageDown

用于报警窗口信息的向前翻页显示。调用形式:PageDown(报警窗口名,翻页行数);

例如:

PageDown(全厂历史报警记录窗口,7);

该调用将“全厂历史报警记录窗口”的报警记录向下翻7 行(如果有足够报警记录的话)。

PageUp

用于报警窗口信息的向后翻页显示。调用格式:

Pageup(报警窗口名,翻页行数);

例如:

PageUp(全厂历史报警记录窗口,7);

该调用将“全厂历史报警记录窗口”的报警记录向上翻7 行(如果有足够报警记录的话).

14.PlayAvi

此函数用于播放动画,动画为.avi文件。

调用格式:

PlayAvi("CtrlName",filename,option);

参数及其描述

CtrlName:用于播放播放AVI 动画的控件的名称。filename:代表要播放的动画文件的字符串或字符串变量。

option:可为下述之一:

0 停止播放AVI 动画

1 播放一遍AVI 动画

2 连续播放AVI 动画,直到接收到停止播放的信息为止

例如:

PlayAvi( "ctl_avi","c:\demo\Winner.avi",1 );

此函数的功能是在名称为“ctl_avi”的控件中播放

Winner.avi中存放的动画,只播放一次。画面停止在动画的最后。

15.PrintWindow

此函数打印指定窗口。调用格式:

PrintWindow( "Window", xScale, yScale , option, xStart,

yStart);

参数描述

Window 要打印的窗口名。

xScale打印输出的宽度占此页总宽的百分比。此参数可以

取0,以使用缺省最大的纵横比或者取一指定的宽

度。

YScale打印输出的高度占此页总高度的百分比。此参数可

以取0,以使用缺省最大的纵横比或者取一指定的

高度。

Options 离散值:0或1,仅在Width 和Height 都为0 时

使用。若Options 为 1 窗口在最大纵横比下以窗

口尺寸的整数倍数打印。若Options 为0,以适

于此页的最大纵横比打印。若窗口包含位图,置

Options 为1,以免位图被拉长。

xStart要打印的窗口横向空白长度的百分比。

YStart要打印的窗口纵向空白长度的百分比。

许多报表可通过使用此函数进行排队打印。字体原样打印,对象则被位图化而且以位图的形式打印。白色背景并且仅仅包含文字的窗口可以很快打印出来。若打印彩色背景并且包含许多对象的窗口将花费较长的时间。

若要确保窗口中的文本能被正确打印,建议将所有要被打印的窗口中的文体域设置为“True Type”字体。当打印画面上的按钮时,按钮上的文本中可能被“切除”,因为用在按钮文本上的字体为“System”字体,它不是“True Type”字体。另外,“System”字体用在打印机上与用在屏幕上相比略有不同。若发生了这种情况。请试着把按钮放大。

下图显示了xScale,YScale,xStart,yStart之间的关系:

例如:

每天上午8:30 打印三页报表,使用命令语言:

if ( $时== 8 && $分== 30 )

{

PrintWindow("1st Shift Summary",0,0,0,10,10);

PrintWindow("2nd Shift Summary",0,0,0,10,10);

PrintWindow("3rd Shift Summary",0,0,0,10,10);

}

命令语言应用程序的执行优先于此函数的执行。若命令语言

应用程序频繁运行的话,例如如每200 毫秒运行一次,窗口

的打印可能要多花费些时间。

16.pvSetLimits

此函数用于改变指定的温控曲线控件的温度最大值、温度最小值、温度分度数、时间最大值和时间分度数

语法格式使用如下:

pvSetLimits("CtrlName",TempMax,TempMin,TempScale,

TimeMax,TimeScale);

参数说明:

CtrllName:工程人员定义的温控曲线控件名称,可以为中文名或英文名。

TempMax:设置温控曲线的温度最大值,可以为正数或负数。TempMin: 设置温控曲线的温度最小值,可以为正数或负数。TempScale: 设置温控曲线的温度分度数,该变量应设置为整型变

量。

TimeMax: 设置温控曲线的时间最大值。

TimeScale: 设置温控曲线的时间分度数,该变量应设置为整型变

量。

例如:

pvSetLimits( "反应罐温控曲线

",TempMax,TempMin,TempScale,TimeMax,TimeScale );

此语句将反应罐温控曲线控件中温度最大值设置成变量

TempMax的值,将温度最小值设置成变量TempMin的值,将温度分度值设置成变量TempScale的值,将时间最大值设置成变量TimeMax的值,将时间分度值设置成变量TimeScale的值。

17.ReportPrint

此函数用于将指定的数据报告文件输出到“系统配置\打印配置”中

规定的打印机上,点击工程浏览器中的“系统配置\打印配置”可以

出现如下的对话框,”报告打印“规定了报告输出的打印机。

使用格式:

ReportPrint(“报告文件名”);

参数说明

报告文件名:指定要打印的数据报告文件。

例如:

ReportPrint(“实时数据.rtf”);

调用此函数后将打印实时数据文件“实时数据.rtf”。

18.ReportPrint2

此函数为报表专用函数。将指定的报表输出到打印配置中指定的打印机上打印,语法使用格式如下:

ReportPrint2(ReportName);

返回值:

0//成功

-1//行列数小于零

-2//报表的名称错误

参数说明:ReportName:要打印的报表名称

例如:打印“实时数据报表”,返回值赋给变量“打印值”:

打印值= ReportPrint2(“实时数据报表”);

19.ReportPrintSetup

此函数对指定的报表进行打印预览并且可输出到打印配置中指定的打印机上进行打印。语法格式使用如下:

ReportPrintSetup(szRptName);

参数说明:szRptName:要打印预览的报表名称

例如:打印预览“实时数据报表”:

ReportPrintSetup(“实时数据报表”);

20.ReportGetColumns

此函数为报表专用函数。获取指定报表的行数,语法格式使用如下:ReportGetColumns(ReportName)

参数说明:ReportName:报表名称

例如:

获取报表“实时数据报表”的列数,赋给变量“列数”:

列数= ReportGetColumns(“实时数据报表”);

20.ReportGetRows

此函数为报表专用函数。获取指定报表的行数,语法格式使用如下:ReportGetRows(ReportName)

参数说明:ReportName:报表名称

例如:

获取报表“实时数据报表”的行数,赋给变量“行数”:

行数= ReportGetRows(“实时数据报表”);

21.ReportLoad

此函数为报表专用函数。将指定路径下的报表读到当前报表中来,语法格式使用如下:

ReportLoad(ReportName, FileName)

返回值:返回存储是否成功标志0 - 成功

-3 - 失败(注意定义返回值变量

参数说明:ReportName:报表名称

FileName:报表存储路径和文件名称

例如:

将文件名为“数据报表1”,路径为“C:\My Documents”的报表读取到当前报表中,返回值赋给变量“读文件”:

读文件= ReportLoad(“实时数据报表”,”C:\My Documents\ 报

表.RTL”);

22.ReportPageSetup

此函数为在运行状态下对报表进行页面设置函数,语法格式使用如下:

ReprotPageSetup(String szRptName);

参数说明:szRptName:要进行页面设置报表的名称

例如:设置“实时数据报表”

ReportPageSetup(“实时数据库表”);

23.ReportSaveAs

此函数为报表专用函数。将指定报表按照所给的文件名存储到指定

目录下,语法格式使用如下:

ReportSaveAs(ReportName, FileName)

返回值:返回存储是否成功标志0 - 成功

参数说明:ReportName:报表名称

FileName:存储路径和文件名称

例如:

将报表“实时数据报表”存储为文件名为“数据报表1.RTL”,路径

为“C:\My Documents”,返回值赋给变量“存文件”:

24.ReportSetHistData2

此函数为报表专用函数。查询历史数据,使用该函数,只要设置查

询的数据在报表中填充的起始位置,即输入起始行数(StartRow)、

列数(StartCol)。系统会自动弹出历史数据查询对话框,语法使用

格式如下:

ReportSetHistData2(StartRow,StartCol);

参数说明:

StartRow:查询的数据在报表中填充的起始行数。

StartCol:查询的数据在报表中填充的起始列数。

此函数为对指定的多个变量求和。语法使用格式如下:

Sum(’a1’,’a2’);

A1、a2 为整型或实型变量。其中参数个数为1-32 个。

当对报表指定单元格区域内的单元格进行求和运算时,显示到当前单元格内。单元格区域内出现空字符、字符串等都不会影响求和。语法使用格式如下:

Sum(‘单元格区域’)

例如:=Sum(‘a1’,‘b2’,‘r10’);任意单元格选择求和=Sum(‘b1:b10’);连续的单元格求和

26.Time

此函数为根据给出的时、分、秒整型数,返回时间字符串,默认格式为:时:分:秒。语法使用格式如下:

Time(LONG nHour, LONG nMinute, LONG nSecond);

例如:时、分、秒变量分别为:“$时”、“$分”、“$秒”,用“时间”来显示由以上三个整数决定的“$时间”字符串,则在命令语言中输入:时间=Time(时,分,秒)。。。

组态王6.55产品介绍

组态王6.55使用手册, 北京亚控科技发展有限公司, 2011.

组态王kingview6.55保持了其早期版本功能强大、运行稳定且使用方便的特点,并根据国内众多用户的反馈及意见,对一些功能进行了完善和扩充。组态王kingview6.55提供了丰富的、简捷易用的配置界面,提供了大量的图形元素和图库精灵,同时也为用户创建图库精灵提供了简单易用的接口;该款产品的历史曲线、报表及web发布功能进行了大幅提升与改进,软件的功能性和可用性有了很大的提高。 组态王6.55在保留了原报表所有功能的基础上新增了报表向导功能,能够以组态王的历史库或KingHistorian为数据源,快速建立所需的班报表、日报表、周报表、月报表、季报表和年报表。此外,还可以实现值的行列统计功能。 组态王6.55在web发布方面取得新的突破,全新版的Web发布可以实现画面发布,数据发布和OCX控件发布,同时保留了组态王Web的所有功能:IE浏览客户端可以获得与组态王运行系统相同的监控画面,IE客户端与W eb服务器保持高效的数据同步,通过网络您可以在任何地方获得与Web服务器上相同的画面和数据显示、报表显示、报警显示等,同时可以方便快捷的向工业现场发布控制命令,实现实时控制的功能。 组态王kingview6.55集成了对KingHistorian的支持,且支持数据同时存储到组态王历史库和工业库,极大地提高了组态王的数据存储能力,能够更好地满足大点数用户对存储容量和存储速度的要求。KingHistorian是亚控新近推出的独立开发的工业数据库。具有单个服务器支持高达100万点、256个并发客户同时存储和检索数据、每秒检索单个变量超过20,000 条记录的强大功能。能够更好地满足高端客户对存储速度和存储容量的要求,完全满足了客户实时查看和检索历史运行数据的要求。 产品功能 全新的支持ocx控件发布的web功能,保证了浏览器客户端和发布端工程的高度一致

组态王报表功能实现方法

一种简单的组态王报表功能实现方法 2010年04月24日星期六 15:18 前段时间用组态王6.53做了一个小的画面组态,其中用到了KVADODBGrid控件来做报表,现总结如下。 一、准备工作 第一步:在组态王工程管理器中新建一个项目,项目路径为D:\实验项目。 第二步:新建一个ACCESS数据库 1、在“D:\实验项目”路径下新建一个 Microsoft Office Access 应用程序并命名为mydatabase.mdb; 2、打开“控制面板\管理工具\ODBC数据源管理器”选择“系统DS N”选项; 3、点击“添加”按钮创建新数据源,选择“Microsoft Access Driver(*.mdb)”; 4、在数据源名处填下“mydata”,并选择数据库路径为“D:\实验项目\mydatabase.mdb”。 第三步:创建表格模板 点击工程浏览器左侧的“SQL访问管理器”下的“表格模板”,新建一个表格并命名为Table。在Table中添加所需记录的变量及

日期参数,其中“日期”为定长字符串型,字符长度为10;其它诸如年、月、日、时、分则为浮点型,字符长度为1。 第四步:创建记录体 点击工程浏览器左侧的“SQL访问管理器”下的“记录体”,新建一个表格并命名为Record,在Record中添加所需记录的变量及日期参数。记录体用来定义Access数据表格字段与组态王变量之间的对应关系。 二、连接数据库 第一步:在工程浏览器左侧的“数据库”下的“数据字典”中定义一个内存整型变量,并命名为ConnectID。 第二步:创立组态王与mydata数据源的连接,并以“表格模板”Table的格式在数据库中建立名为“TheDate”的表格,命令如下:SQLConnect( ConnectID, "dsn=mydata;uid=;pwd="); SQLCreateTable(ConnectID, "TheDate", "Table" ); 将上面两条命令填入“工程浏览器\命令语言\应用程序命令语言”下的“启动时”选项中。 第三步:在工程浏览器左侧的“命令语言\事件命令语言”下新建一事件命令,在“事由描述”项内填下“\\本站点\$分==01”(每小时事件发生一次即分变量每次为一,计算了60分钟),在“发生时”框内填写

组态王教程1

组态王软件培训

培训内容 内容包括: 1、组态王介绍 2、新建工程 3、建立IO设备通信 4、建立数据词典 5、画面组态 6、设置,然后运行 7、脚本编程,函数等。

组态王软件是一种通用的工业监控软件, 它适用于从单一设备的生产运营管理和故障诊断,到网络结构分布式大型集中监控管理系统的开发。支持与国内外常见的PLC、智能模块、智能仪表、变频器、数据采集板卡进行数据通讯组态王软件结构由工程管理器、工程浏览器及运行系统三部分构成。

组态软件的安装 1、运行安装组态王程 序。直接安装。 2、安装完后直接安装 驱动。 3、其它内容可以不安 装。

工程管理器:工程管理器用于新工程的创建和已有工程的管理,对已有工程进行搜索、添加、备份、恢复以及实现数据词典的导入和导出等功能。 工程浏览器:工程浏览器是一个工程开发设计工具,用于创建监控画面、监控的设备及相关变量、动画链接、命令语言以及设定运行系统配置等的系统组态工具。 运行系统:工程运行界面,从采集设备中获得通讯数据,并依据工程浏览器的动画设计显示动态画面,实现人与控制设备的交互操作。

组态王软件是一种通用的工业监控软件, 它适用于从单一设备的生 产运营管理和故障诊断,到网络结构分布式大型集中监控管理系统的开发。支持与国内外常见的PLC、智能模块、智能仪表、变频器、数据采集板卡进行数据通讯组态王软件结构由工程管理器、工程浏览器及运行系统三部分构成。 工程管理器:工程管理器用于新工程的创建和已有工程的管理,对已有工程进行搜索、添加、备份、恢复以及实现数据词典的导入和导出等功能。 工程浏览器:工程浏览器是一个工程开发设计工具,用于创建监控画面、监控的设备及相关变量、动画链接、命令语言以及设定运行系统配置等的系统组态工具。 运行系统:工程运行界面,从采集设备中获得通讯数据,并依据工程浏览器的动画设计显示动态画面,实现人与控制设备的交互操作。

组态王常用地函数(新颖)

1.ReportSetHistData2 此函数为报表专用函数。查询历史数据,系统会自动弹出历史数据查询对话框。语法使用格式如下: ReportSetHistData2(StartRow,StartCol); 参数说明: StartRow:查询的数据在报表中填充的起始行数。 StartCol:查询的数据在报表中填充的起始列数。 2.Ack 此函数常和按钮连接,当发生报警时,用此函数进行报警确认,它 将产生确认报警事件。调用格式: Ack(报警组名);或 Ack(变量名); 例如: Ack(全厂);或 Ack(反应罐液位); 3. Average 此函数为对指定的多个变量求平均值。语法格式使用如下: Average(’a1’,’a2’); 或 Average('a1:a10'); a1、a2……为整型或实型变量。其中参数个数为 1-32 个。 当对报表的指定单元格区域内的单元格进行求平均值运算时,结果 显示在当前单元格内,语法格式使用如下: Average(’a1’,‘a2‘); 例如:=Average(‘a1’,‘b2’,‘r10’)任意单元格选择求平均值 =Average(‘b1:b10’);连续的单元格求平均值。 4.ChangePassword 此函数显示“更改口令”对话框,允许登录工程人员更改他们的口 令。使用格式: ChangePassword(); 例如: 为画面上某一按钮设置命令语言连接: ChangePassword( ); 运行时单击此按钮,弹出对话框:

提示工程人员输入当前的口令和新口令以及验证新口令。完全正确后,工程人员的口令设置为新值。 5.FileDelete 此函数删除不需要或不想要的文件。调用格式:FileDelete(Filename); 参数描述 Filename 要删除的文件名。 若找到要删除的文件,并成功地删除,此函数将返回 1,否 则此函数返回 0。 例如: Status=FileDelete("C:\DATA.TXT"); 若在 C:\找到 "DATA.TXT" 则Status 等于 1, 未找到该文件 则为 0。 6.GetDate 此函数将以秒为单位的长整型数转换为相应的日期数值,分别以年、 月、日等的日期数值输出。该长整型秒数的基准为 UTC(格林尼治) 时间 1970 年 1 月 1 日 00:00:00。转换完成输出的日期也为 UTC(格 林尼治)日期。 语法使用格式 GetDate(DateTime,Year,Month,Day); 参数描述 DateTime:需要进行日期转换的数,整型,为输入参数 Year:年,整型或实型,转换后得到的数据,输出参数 Month:月,整型或实型,转换后得到的数据,输出参数 Day:日,整型或实型,转换后得到的数据,输出参数 例如: 自UTC(格林尼治)时间1970年1月1日00:00:00到2003年 8 月8 日0:8:9 的秒的数值为 1060301289,使用 GetDate()函 数可以从这个数值中分离出所表示的日期——年、月、日。 函数 GetDate(1060301289,年,月,日); 执行后,得到的“年” 的值为 2003,“月”的值为 8,“日”的值为 8。 获得其中时间的函数为 GetTime()。 7.HidePicture 此函数用于隐藏正在显示的画面,但并不将其从内存中删除。调用 格式: HidePicture("画面名"); 例如: HidePicture("反应车间");

组态王软件介绍说课讲解

组态王软件介绍

3、系统软件 3.1组态王软件介绍 本系统采集控制软件选用中国本土软件厂商北京亚控科技发展有限公司生产的,国内最早的商用组态软件“组态王”。截止到2009年底,“组态王”已在国内装机量有10万套,成功地应用于我国工业领域的各行各业,例如石油、化工、电力、冶金、造纸、橡胶、环保、机械制造等等,在中国使用的监控软件中,组态王拥有国内最多的用户。像国外众多的软件一样,组态王软件也经过了一个发展例程: 1995年——组态王V1.0 1996年——组态王V1.2 1997年——组态王V1.51 1998年——组态王V2.0 1999年——组态王V5.1 2000年——组态王V5.1 for Internet 2001年——组态王V6.0、组态王电力专业版6.0 2002年——组态王V6.02 2003年——组态王V6.5 2005年——组态王V6.51 2006年——组态王V6.52 2007年——组态王V6.53 下面介绍组态王通用强大的功能。 3.1.1基本人机界面功能 通过本功能完成画面组态。 1.快速便捷的应用设计 用组态软件构造“监控和数据采集系统”的好处之一就是能大大缩短开发时间,并能保证系统的质量。能快速便捷地进行图形维护和数据采集是此类系统的关键点。组态王正是提供了丰富的快速应用设计的工具。 (1)方便实用的工程管理组态王6.53提供方便实用的管理工具——工程管理器。工程管理器是一个独立的可执行文件,用来管理本机的所有组态王工程,可以实现工程的压缩备份,备份恢复,数据词典的导出导入,实现开发和运行系统的切换等。

(2).集成的开发环境最新设计的组态王工程浏览器为用户提供了便利的集成开发环境。工程设计者可以在工程浏览器中查看工程的各个部分,可以查看画面、数据库、配置通讯驱动程序、设计报表;可以完成系统的大部分配置。 工程浏览器采用树形结构,操作简单方便,容易接受。在工程浏览器中,用户也可以方便地切换到组态王开发环境和运行环境。 (3).功能强大、易用的绘图工具目前用简单的示意性图形已经不足以表示工业现场复杂的生产过程,用户普遍要求更加丰富多彩、生动逼真的画面。为满足此要求,组态王提供了丰富的绘图工具,并尽可能使绘图工具的使用方法容易掌握。 组态王工具箱中提供的绘图工具包括直线、折线、圆弧、矩形(方形)、圆角矩形、圆形(椭圆)等工具。它们的使用方法与一般绘图软件(如“画笔”)大致相同,设计者不需专门的培训即可使用。 (4).灵活的便捷菜单使用组态王的过程中,用户可以随时按下鼠标右键来得到上下文相关的快捷菜单。这种方式比普通的菜单命令更容易使用,将大幅度地提高开发应用系统的效率。 (5).支持无限色和过渡色组态王6.53调色板改为支持无限色,支持二十四种过渡色效果,组态王的任一种绘图工具都可以使用无限色,大部分图形都支持过渡色效果,巧妙地利用无限色和过渡色效果,可以使您轻松构造面无限逼真、美观的画面。 (6).图形对象丰富的动画效果图形界面上的任何对象或复合对象都可以随着过程参数的改变而变换状态,以产生动画效果。图形对象与过程参数建立变化对应关系的过程称为“动画连接”。 图形对象可以按动画连接的要求改变颜色、尺寸、位置、填充百分比等属性。一个图形对象可以同时定义多个连接。把这些动画连接组合起来,应用软件将呈现出令人难以想象的图形动画效果。 图形对象可以进行的“动画连接”包括: 属性变化:包括线属性、填充属性、文本色 位置与大小变化:包括水平和垂直移动、缩放、旋转、填充 值输出:包括模拟值输出、离散值输出、字符串输出 用户输入:包括模拟值输入、离散值输入、字符串输入 滑动杆输入: 包括水平滑动杆输入、垂直滑动杆输入

组态王的经典问题解答

组态王的n个经典问题解答之一 1、变量设定中最大(小)值及最大(小)原始值的意义? 最大(小)值是变量在现实中表达的工程值(如:温度、压力等)的大小,而最大(小)原始值是采集设备中[寄存器]数字量的最大(小)值(如板卡中的819-4095等)。一般对于板卡设备此值为物理量经AD转换之后的值,如12BitAD此值范围0~4096、16BitAD为0~65535,对于PLC、智能仪表、变频器,其本身已将物理值转换为工程值所以此时最大(小)值与最大(小)原始值在设置时是一致的. 2:组态完成后发现工程特别大,怎样把工程文件变小? 可以删除*.AL2(报警信息文件),*.REC(历史记录文件),*.111文件(*.pic文件的备份文件)的文件。 3:在定义变量的基本属性时状态栏中的保存数值、保存参数是什么意思? 保存参数:在系统运行时,修改变量的域的值(可读可写型),系统自动保存这些参数值,系统退出后,其参数值不会发生变化。当系统再启动时,变量的域的参数值为上次系统运行时最后一次的设置值。无需用户再去重新定义。 保存数值:系统运行时,当变量的值发生变化后,系统自动保存该值。当系统退出后再次运行时,变量的初始值为上次系统运行过程中变量值最后一次变化的值。 4:如何不进入系统桌面环境而直接运行组态王工程如何实现(Win98系统)? 编辑Win98系统下的System.ini文件,将shell=explorer.exe改为: path=c:\ProgramFiles\Kingview\ shell=Touchvew.exe 即可 5:组态王里画面属性中覆盖式与替换式有何区别? 覆盖式画面出现时,它重叠在当前画面之上,其他打开的画面还在运行,关闭后被覆盖的画面又可见。替换式画面出现时,所有与之相交的画面自动从屏幕和内存中删除,不再运行。 6:如何利用多个摄像头在组态王上显示多幅画面? 用户需要增加硬件设备:矩阵转换器和画面分割器。视频采集后通过矩阵转换和画面分割再送进组态王中,例如需要显示16个画面,可选择16画面分割器。 7:如何将gif动画用在组态王画面中? 在组态王画面中的工具箱内选折<画点位图 designtimesp=451>这一项并用鼠标在画面中画出一个点位图块,然后点击鼠标右键,在其下拉式菜单中选折〈从文件加载〉,选择所需的gif动画文件。 8:如何用组态王在启动一个应用程序时打开任意路径下的一个文件? 一在组态王中定义一个内存字符串型变量,在StartApp函数调运之前,赋给该变量值,为:应用程序路径+一个或两个空格+文件路径、文件名、文件扩展名。接下来用StartApp 函数,其参数为该变量名称。如用WordPad启动时打开一个.alg文件:定义“文件”问内存

组态王实例教程入门

组态王实例教程入门 组态王kingview6.55是亚控科技根据当前的自动化技术的发展趋势,面向低端自动化市场及应用,以实现企业一体化为目标开发的一套产品。该产品以搭建战略性工业应用服务平台为目标,集成了对亚控科技自主研发的工业实时数据库(KingHistorian)的支持,可以为企业提供一个对整个生产流程进行数据汇总、分析及管理的有效平台,使企业能够及时有效地获取信息,及时地做出反应,以获得最优化的结果。 组态王保持了其早期版本功能强大、运行稳定且使用方便的特点,并根据国内众多用户的反馈及意见,对一些功能进行了完善和扩充。组态王kingview6.55提供了丰富的、简捷易用的配置界面,提供了大量的图形元素和图库精灵,同时也为用户创建图库精灵提供了简单易用的接口;该款产品的历史曲线、报表及web发布功能进行了大幅提升与改进,软件的功能性和可用性有了很大的提高。 组态王在保留了原报表所有功能的基础上新增了报表向导功能,能够以组态王的历史库或KingHistorian为数据源,快速建立所需的班报表、日报表、周报表、月报表、季报表和年报表。此外,还可以实现值的行列统计功能。 组态王在web发布方面取得新的突破,全新版的Web发布可以实

现画面发布,数据发布和OCX控件发布,同时保留了组态王Web的所有功能:IE浏览客户端可以获得与组态王运行系统相同的监控画面,IE客户端与Web服务器保持高效的数据同步,通过网络您可以在任何地方获得与Web服务器上相同的画面和数据显示、报表显示、报警显示等,同时可以方便快捷的向工业现场发布控制命令,实现实时控制的功能。 组态王集成了对KingHistorian的支持,且支持数据同时存储到组态王历史库和工业库,极大地提高了组态王的数据存储能力,能够更好地满足大点数用户对存储容量和存储速度的要求。KingHistorian是亚控新近推出的独立开发的工业数据库。具有单个服务器支持高达100万点、256个并发客户同时存储和检索数据、每秒检索单个变量超过20,000 条记录的强大功能。能够更好地满足高端客户对存储速度和存储容量的要求,完全满足了客户实时查看和检索历史运行数据的要求。

IPAM-7404应用手册-组态王

一简介 应用手册介绍通过组态王采集和控制IPAM系列模块的详细步骤。 二软硬件环境 WINDOWS 操作系统 组态王6.51(其他版本类似) IPAM-7404 USB转RS485转换器或者RS232转RS485转换器 直流电源(10~30vdc) 三系统结构示意图 电源 RS-485/ USB IPAM 主机 四设置IPAM-7404的相关参数 使用组态软件对IPAM系列模块进行命令和测试,必须先对模块进行一些相关参数的设定。设定方法为用配套配置软件IPAMTOOL(使用说明见用户手册)连接上模块后设置内容如下图所示:

五IPAM-7404在组态王的设定和测试 设定好参数后关闭IPAMTOOL配置软件,确保组态王正确安装后打开组态王开始组态王的操作。 1 新建设备 1)双击打开组态王软件,如下图所示。新建一个你所需要的工程,我们以“纹波测试”工程为例(如果没有建立好的工程,可以点左上角的新建按钮新建一个工程)。

2)双击“纹波测试”后,在界面左端找到“设备”,单击它,进入以下界面 3 第页 3)双击“新建...”,跳出“设备配置向导”窗口 4)在设备配置向导窗口内,依次选择“设备驱动”“PLC”“莫迪康”“Modbus (RTU)”“串行”,再点击下一步。

4 第页5)第一步:跳出“设备配置向导---逻辑名称”窗口,设定为IPAM7404。 第二步:继续点击下一步,跳出“设备配置向导---选择串口号”窗口,选择RS-485所接USB或串口,这里选择COM1。 第三步:再点击下一步,跳出“设备配置向导---设备地址设置指南”窗口,模块出厂默认地址为1,如果在设置IPAM7404参数的时候设置了其他地址,以设置的地址为准。 第四步:设定好后,点击下一步,跳出“通讯参数”窗口,默认值为“30秒”和“24小时”,点击确定按钮。 第五步:确定后点击下一步,跳出“设备安装向导---信息总结”窗口,核对信息。 第六步:点击完成按钮,新建设备IPAM7404完成。 第一步第二步 第三步第四步

组态王 常用函数

SetRealDBForFloat bool int 此函数用于生成实型变量的操作事件。除按钮命令语言外,在组态王命令语言中修改变量的值可以生成操作事件。 调用形式: SetRealDBForFloat("VarName",Value): VarName 为变量名,Value 为变量值 例如: 在画面“显示时”命令语言中输入: SetRealDBForFloat ("\\本站点\液位",1.5) 设置实型变量“\\本站点\液位”的值为1.5。 画面显示时,生成实型变量\\本站点\液位的操作事件 Sgn 此函数判别一个数值的符号(正、零或负)。调用格式:IntegerResult=Sgn(Number); 北京亚控科技发展有限公司 组态王命令语言函数速查手册 110 参数描述 Number 任一数值或组态王实型或整型变量名。 若数值为正,则返回值为1。数值为负的则返回值为-1,数值为0 则返回0。 例如: Sgn(425);//将返回1 Sgn(0);//将返回0 Sgn(-37.3);//将返回-1 ShowNavigateWindow 此函数用于实现导航窗口的显示与隐藏。调用格式:ShowNavigateWindow(nCmdShow); 参数描述 nCmdShow:导航窗口的显示与隐藏控制。nCmdShow=0,隐藏导航窗口;nCmdShow=1,显示导航窗口。 例如:显示导航窗口: ShowNavigateWindow(1); StrReplace 此函数替换或改变所提供字符串的指定部分。使用此函数能获取字符串变量并替换字符、单词或短语。调用格式:MessageResult = StrReplace( Text,SearchFor, ReplaceWith, CaseSens, NumToReplace,

组态王使用说明

皖西学院 监控组态软件实验指导书 机械与电子工程学院 电气工程教研室 2013.3

实验一监控组态工程建立与工艺流程图绘制 一、实验目的 熟练掌握工控组态软件的绘图工具 二、实验内容 熟悉工控组态软件的绘图工具,完成反应工段工艺流程绘制以及外部设备和变量的定义。 三、实验步骤 1.1创建工程 在工程管理器中选择菜单“文件/新建工程”,或者点击工具栏的“新建”按钮,根据“新建工程向导”对话框完成工程创建,如图一所示 图一工程管理器 1.2 组态画面 双击工程管理器中的工程,打开工程浏览器,在工程浏览器中左侧的“工程目录显示区”中选择“画面”,在右侧视图中双击“新建”,弹出新建画面对话框如图一所示。

图二画面属性设置 点击图二确定按钮后,在工具箱和图库中选中相应图素进行监控画面组态,绘制工艺流程图如图三所示。 图三反应车间监控画面 1.3定义设备 根据工程中实际使用得设备进行定义,本例程使用亚控的仿真PLC设备,使用“PLC-亚控-仿真PLC-串口”驱动,定义设备名称为“PLC”。

1.4定义变量 在组态王中定义三个变量:原料油液位(IO实数类型)、成品油液位(IO实数类型)、催化剂液位(IO实数类型)。 原料油液位变量:最小值0,最大值100,最小原始值0,最大原始值100,连接设备PLC,寄存器DECREA100,数据类型short,读写属性为只读,采集频率1000。记录和安全区选择“数据变化记录”,变化灵敏度选择“0”。 催化剂液位变量:最小值0,最大值100,最小原始值0,最大原始值100,连接设备PLC,寄存器DECREA100,数据类型short,读写属性为只读,采集频率1000。记录和安全区选择“数据变化记录”,变化灵敏度选择“0”。 成品油液位变量:最小值0,最大值200,最小原始值0,最大原始值200,连接设备PLC,寄存器INCREA200,数据类型short,读写属性为只读,采集频率1000。记录和安全区选择“数据变化记录”,变化灵敏度选择“0”。 四、实验报告 实验报告包括实验目的、实验内容、设计说明、实验体会等。

组态王常用知识库86

组态王6X系列软件功能简介 目录 第一章组态王软件知识.................................................................... 错误!未定义 书签。 1. 组态王软件产品 (1) 1.1 组态王软件目前发布的产品 (1) 1.2 组态王产品的版本及点数划分 (1) 1.3 客户常会问到的问题 (2) 2. 组态王软件工程组态 (4) 2.1 工程管理 (4) 2.2 图形画面 (4) 2.3 命令语言 (5) 2.4 客户常会问到的问题 (5) 3. 报警和事件 (7) 3.1 组态王报警和事件的记录保存方式 (7) 3.2 组态王产生报警和事件的提示方式 (8) 3.3 客户常会问到的问题 (8) 4. 报表和曲线 (9) 4.1 报表 (9) 4.2 曲线 (9) 4.3 客户常会问到的问题 (9) 5. 控件 (10) 5.1 内置控件 (10) 5.2 第三方控件 (10) 5.3 客户常会问到的问题 (11)

6. 配方 (11) 7. 系统安全管理 (12) 7.1 组态王开发系统安全管理 (12) 7.2 组态王运行系统安全管理 (12) 8. 冗余方式 (12) 9. 组态王网络功能 (12) 10. 组态王的数据存储与展示 (13) 10.1 数据存储 (13) 10.2 数据展示 (13) 10.3 客户常会问到的问题 (14) 11. 组态王WEB功能 (14) 11.1 组态王WEB支持的功能 (14) 11.2 组态王WEB不支持的功能 (15) 11.3 客户常会问到的问题 (16) 12. 组态王与其他应用程序的数据交换 (16) 12.1 OPC方式 (16) 12.2 DDE方式 (17) 12.3 ActiveX控件方式 (17) 12.4 AccessHis接口 (17) 第二章驱动知识 (18) 1. 组态王支持的驱动 (18) 2. PLC (18) 2.1 西门子 (18) 2.2 莫迪康PLC (18) 2.3 OMRON PLC (18) 2.4 三菱PLC (19) 2.5 GE PLC (19) 2.6 AB PLC (19) 3. 智能模块类 (19) 4. 智能仪表类 (19) 5. 变频器类 (19) 6. 板卡类: (20) 7. 标准总线协议 (20) 8. 电力协议驱动类: (20) 9. 其他: (21) 第一章组态王软件知识 1. 组态王软件产品

组态王发短信图文介绍

本文介绍了GRM-OPC-SMS实现组态王发短信的方法! 原有的组态王厂务监控系统中,当有警报出现时由值班人员查看并通知相关人员处理。有时当有重要警报出现时,可能由于值班人员疏忽而延迟了处理时间从而对生产或安全造成影响。 GrmOpcSMS 是一个短信发送与管理软件,可以从OPCServer 读取数据,比如从Intouch,Wincc,Ifix,组态王,力控等,读取数据并按照客户的要求处理,再发送到报警短信指定手机上。 基本原理: 1.巨控GRM-OPC-SMS报警器通过485和电脑连接(可选购USB-485或者232-485转 换设备),在运行系统的系统配置中要设置和电脑连接的串口号。 2.电脑上的组态软件作为OPC Server(市面上主流组态软件如组态王WINCC,INTOUCH, IFIX, RSview32均可做为OPC Server,且无需额外配置) 3.开发时,只需在开发系统GRMOpcDev3中,浏览组态软件的变量,并定义报警条 件,发送目标,报警短信内容等。也就是说,组态软件只是提供数据给GrmOpcSms 系统,本身不用做任何改动,其他和短信报警相关的工作配置全部在GRMOpcDev3 完成。

4.运行时,巨控GrmOpcSms运行系统作为OPC Client,从组态软件获取数据。 5.根据预先定义好的报警条件,巨控GrmOpcSms控制GRM-OPC-SMS报警器在条件 成立时,发送报警短信。 功能介绍: 1.组态王的配置无需任何改动,只是做为OPCSERVER提供数据,简单易行。 2.每个报警可以单独设置值班人员,报警重复次数,报警延时,报警间隔。 3.可设置为报警重复发送,直到发短信确认为止。可实现分级发送,比如报警时,先 发送给现场人员,一段时间仍未解决,发送给工程师,依次类推。 4.可实现发短信修改参数,控制系统运行。 5.所有短信控制,报警确认,报警短信都有记录可查询,可供导出表格,打印。 6.可实现黑白班值守,不同时间段发送给不同的值班人员。

组态王重要功能简单使用介绍

组态王重要功能简单使用介绍 一、图库 1、图形建立动画连接并合成图素的方式创建的图库精灵,在画面中引用后,其属性界面中动画连接属性的变量改变后,可以任意移动它的位置,但不能再调整其大小,否则动画连接属性的变量会变回到原先的变量。为避免误操作,可以把图库精灵转换成普通图素后再定义属性变量。 2、一般情况下,含有图库精灵的画面会有许多操作上的限制。如,为了在画图过程中把常用的图块创建为图库精灵,但图块中的图素要求不能包含引用到的图库精灵。所以在画图过程中引用到的图库精灵应首先转化成普通图素。转化成普通图素后,还可以个性化定义动画,而图库精灵定义动画比较死板。 二、动画制作 1、组态王软件对稍微复杂的动画,如旋转轮、搅拌叶片模拟动作等没有现成的图库引用,都必须自己设计,无论采用图素基本旋转功能还是图素显示与隐藏方式实现视觉上的动画效果,绝大多数情况下都必须使用到内存变量。一般一个动画使用到一个内存变量。当软件点数较少,变量使用较紧张时,就不能为了动画效果而定义大量的内存变量。动画的实现一般要求有重复计数功能的表达式支持,这就要定义专用的内存整型变量(为了使动画更流畅,可以定义内存实型变量,以小于1的阶梯变化),通过命令语言来实现重复计数功能。为了减少变量的使用数,就应对整个组态系统的动画效果进行大的归类,如旋转、移动、闪烁、缩放等,每一类定义一个或多个(尽量少)的内存实型变量。使用方法为:1、在应用程序命令语言中写出变量重复计数的程序,在某一窗口只要引用此变量来实现动画即可; 2、在每个需要动画效果的窗口的画面命令语言中写出变量重复计数的程序。方法1优点是每个变量只要书写一次计数程序,缺点是整个监控系统的同类型的动画效果相同,制作也不灵活。方法2的优点是每个窗口中变量计数的变化量可以不一样,这样使得制作动画更方便灵活,每个窗口动画效果可根据需要灵活实现,缺点是同一个变量要多次书写计数程序。另外必须注意的是:如果同时多个窗口都要实现同类型的动画效果,也就是同一个变量在多个窗口使用。则必须在每个画面命令语言中(显示时)使用关闭画面函数来关闭其它相关窗口,目的为:方法1,避免计算机内存工作量大。方法2,避免变量在不同窗口有不同计数变化量时,产生计数冲突,影响动画效果。 三、命令语言 在监控设计时经常用到的一些命令语言函数。 1、命令语言的句法如控件函数、数学函数等,都可通过"命令语言编辑器"编辑输入。 2、条件语句可以嵌套使用。 3、 HTConverTime(yeat,month,day,hour,minute,second)此函数将指定的时间格式(年,月,日,时,分,秒)转换为以秒为单位的长整型数,转换的时间基准是1969年12月31日24时0分0秒。StrFromTime(SecsSince1_1_70, StringType),此函数将一个时间值(1970年1月1日起,以秒为单位)转换成字符串。例子:显示2005年6月15日第前27天的时间格式。命令语言为:

组态王6.5 网络OPC功能使用说明

组态王6.5 网络OPC功能使用说明 组态王6.01具有网络OPC功能,组态王与组态王之间可以通过网络以OPC方式进行通讯,同样其它OPCclient/OPCserver也可以通过网络与组态王之间以OPC方式进行通讯。 组态王作为OPC server时只能在NT/2000上使用。 客户端可以在NT/2000/XP上使用 服务器与客户端的用户名、密码必须一致 具体操作如下: 一、配置充当OPC服务器的机器 1、win2000/nt的配置 配置充当OPC服务器的机器是指对dcomcnfg程序进行配置,win2000操作系统自己带有dcomcnfg程序,设置过程如下: (1)打开dcomcnfg: 在windows菜单“开始”中选择“运行”,在编辑框中输入“dcomcnfg”,如下图所示。 (2)定义属性:点击“确定”后,弹出“分布式com配置属性”对话框,如下图:

进入“默认安全机制”属性页进行定义,如下图: 对“默认访问权限”,“默认启动权限”和“默认配置权限”进行设置,将everyone用户设置为“允许访问”,“允许调用”和“完全控制”。 然后选中“opcEnum”,进行“属性”配置,弹出如下对话框:

在“安全性”属性页中选中“使用自定义访问权限”,“使用自定义启动权限”,“和使用自定义配置权限”,并分别进行编辑,全部设置为”everyone”允许访问,允许设置,完全控制等。 然后在“身份标识”属性页中选中“交互式用户” (3)再回到“分布式com配置属性”对话框中,选中kingview.view,如下图,

进行属性配置,同样,在“安全性”属性页中选中“使用自定义访问权限”,“使用自定义启动权限”,“和使用自定义配置权限”,并分别进行编辑,全部设置为”everyone”允许访问,允许设置,完全控制等。然后在“身份标识”属性页中选中“交互式用户”。 二、服务器端运行组态王 服务器端可以直接进入组态王运行系统,此时组态王作为OPC服务器。 三、客户端通过OPC连接服务器 1、客户端组态王的定义。客户端组态王作为opcclient,可以通过网络OPC功能与组态王OPC服务器连接。 客户端的操作如下: (1)定义OPC服务器:在工程浏览器中,选择“OPC服务器”,然后双击“新建”,弹出“查看OPC服务器” 在“网络节点名”中输入服务器的机器节点名,例如运行组态王的服务器为test,则输入\\test,点击“查找”后,列表中会列出test 机器上所有的OPC服务程序,双击kingview.view.1,然后点“确认”,OPC服务器就定义好了。

组态王使用常见问题

组态王使用常见问题 1、变量设定中最大(小)值及最大(小)原始值的意义? [最大(小)值是变量在现实中表达的工程值(如:温度、压力等)的大小,而最大(小)原始值是采集设备中[寄存器]数字量的最大(小)值(如板卡中的819-4095等)。一般对于板卡设备此值为物理量经AD转换之后的值,如12BitAD 此值范围0~4096、16BitAD为0~65535,对于PLC、智能仪表、变频器,其本身已将物理值转换为工程值所以此时最大(小)值与最大(小)原始值在设置时是一致的. 2、为什么变量无法删除,如何删除变量? [在组态王中,只有未使用的变量才能被删除,因此在删除变量之前,必须去掉在画面或命令语言、控件引用处,等处与之有关的连接,如果还是无法删除,在工程浏览器中执行工具-更新变量计数命令,重新统计变量,在变量使用报告中可以查询变量是否还在某些地方使用,将其连接断开后,利用工具-删除未用变量将变量删除。 3、工程运行时,显示通讯协议组件失败? [设备驱动安装错误:1、安装新的驱动2、在开发状态下从新连接设备,如果还是有错误,请联系驱动部索要新的驱动程序] 4、光盘上的典型案例无法打开? [将工程拷贝到硬盘上将属性改为存档即可 5、如何在打开机器时自动进入组态王? [将touchview快捷方式拷贝到系统开始\程序\启动中 6、怎样把工程文件变小?

[可以删除*.AL2(报警信息文件),*.REC(历史记录文件),*.111文件(*.pic 文件的备份文件)的文件。 7、如何在线增删用户及用户密码和权限? [使用editusers()函数(用户权限需大于900)] 8、在定义变量的基本属性时状态栏中的保存数值、保存参数是什么意思? [保存参数:在系统运行时,修改变量的域的值(可读可写型),系统自动保存这些参数值,系统退出后,其参数值不会发生变化。当系统再启动时,变量的域的参数值为上次系统运行时最后一次的设置值。无需用户再去重新定义。 保存数值:系统运行时,当变量的值发生变化后,系统自动保存该值。当系统退出后再次运行时,变量的初始值为上次系统运行过程中变量值最后一次变化的值。 9、开发狗与运行狗的区别? [开发狗是用于工程开发使用的,为了方便调试支持6小时的连续运行,运行狗是用于工程实际运行,不能进行开发. 21:如何不进入系统桌面环境而直接运行组态王工程如何实现(Win2000系统)? 运行RegEdit文件:找到我的\HKEY_Local_MACHINE\software\Microsoft\Windows NT\currentVersion\winlogon 将Userinit=c:\winnt\system32\userinit.exe改为:Userinit= c:\program files\kingview\touchvew.exe

组态王指令说明

组态王 Name:表示变量的名称,字符型,只读。 Comment:表示变量的描述内容,字符型,可读可写。 质量戳相关域:变量的质量戳表示变量的数据质量好坏。质量戳相关域包括: Quality:表示变量质量戳的值,整型,只读。 QualityString:表示变量质量戳字符串,字符串型,只读 时间戳相关域:变量的时间戳表示变量数据的采集时间。时间戳相关域包括: TimeYear:表示变量时间戳年的值,整型,只读 TimeMonth:表示变量时间戳月的值,整型,只读 TimeDate:表示变量时间戳日的值,整型,只读 TimeHour:表示变量时间戳小时的值,整型,只读 TimeMinture:表示变量时间戳分的值,整型,只读 TimeSecond:表示变量时间戳秒的值,整型,只读 TimeMsec:表示变量时间戳毫秒的值,整型,只读 TimeZone:表示变量时间戳时区的值,整型,只读 TimeDateString:表示变量时间戳日期的字符串,字符串型,只读TimeTimeString:表示变量时间戳时间的字符串,字符串型,只读 组态王的变量(除报警窗和历史曲线变量外)均具有以上14种域。 另外,IO整型和IO实型变量还有下面四个域: MaxEU:最大值,模拟型,可读可写。 MinEU:最小值,模拟型,可读可写。 MaxRAW:表示变量的最大原始值,模拟型,可读可写。 MinRAW:表示变量的最小原始值,模拟型,可读可写。 内存整型,内存实型变量也有MaxEU和MinEU域。 离散变量的报警域包括 Ack 表示变量报警是否被应答,离散型,只读。 Alarm 表示变量是否有报警,离散型,只读。 AlarmEnable 表示变量的报警使能状态,离散型,可读可写 DataChanged 表示变量的变化状态,当变量值变化时,该域置1,用户可以手动 赋值为0,离散型,可读可写。 DataUpDate 表示变量的状态变化,离散型,只读。默认状态为false。当从设 备上采集上数据,填充实时库时(不管数据是否变化),该值置 为true,需要手动复位。 Group 表示变量所属的报警组ID,模拟型,可读可写。 Priority 表示变量的报警优先级,模拟型,可读可写。ExtendFieldString1 表示报警变量的扩展域1,字符串型,可读可写

组态王的联网方式

第一讲多个组态王站点在局域网中的联网方式第一讲多个组态王站点在局域网中的联网方式 分布在企业局域网络中的组态王软件之间可以通过网络进行通讯,实现数据共享。网络数据访问方式包括: 网络站点:在客户端上定义服务器站点作为网络站点设备,然后在客户端上定义变量与该网络站点的变量连接,访问实时数据。 远程站点:直接使用组态王的网络功能直接引用远程站点上的变量,无须在客户端定义上变量。 网络OPC:利用组态王的网路OPC功能直接实现客户端和服务器之间进行数据通讯。 第一节网络站点联网方式 网络站点方式通常是将直接连接IO采集设备的组态王站点作为服务器站点,网络上的其他组态王站点可以作为客户端来定义服务器站点作为网络站点设备,然后在客户端上定义变量与该网络站点设备上的变量连接,访问实时数据。此联网方式的特点如下: 此方案客户端均可以读写到服务器站点上的实时数据。 此方案客户端可以在本机上直接进行历史数据记录、产生报警、报表等。 此方案需要选用组态王NETVIEW版运行锁(该锁不支持组态王和硬件IO设备进行直接通讯的方式采集数据) 网络站点方式结构: 北京亚控科技有限公司1

基于企业局域网的软件应用 北京亚控科技有限公司 2 其中:客户端配置成单机模式 服务器配置成网络模式 服务器端的配置: 服务器端组态王软件需要进行一些配置。将其定义为“连网”模式。选择服务器端软件工程浏览器大纲项“系统配置/网络配置”,双击该项,弹出网络配置对话框,如下图所示。 选择“连网”选项,在“本机节点名”中输入本机的机器名或IP 地址,如客户端为“客户端”。在“节点类型”属性页中,选择所有选项。 客户端网络站点设备定义 该功能是在组态王单机工作方式下。在工程浏览器的目录显示区,选择大纲项“设备/网络站点”,在右侧的内容显示区显示“新建…”。如下图所示:

组态王6.5使用手册 第14章 控件(共101页 34~73页)

第十四章控件 14.2.8 超级文本显示控件 组态王提供一个超级文本显示控件,用于显示RTF格式或TXT格式的文本文件,而且也可在超级文本显示控件中输入文本字符串,然后将其保存成指定的文件,调入RTF、TXT格式的文件和保存文件通过超级文本显示控件函数来完成。 14.2.8.1 如何创建超级文本显示控件 在画面开发系统的工具箱中选择“插入控件”按钮,或选择菜单“编辑/插入控件”命令,在弹出的如图14.2所示的“创建控件”对话框中,在种类列表中选择“超级文本显示”,在右侧的内容中选择“显示框”图标,单击对话框上的“创建”按钮,或直接双击“显示框”图标,关闭对话框。此时鼠标变成小“十” 字形,在画面上需要插入控件的地方按下鼠标左键,拖动鼠标,画面上出现一个矩形框,表示创建后控件界面的大小。松开鼠标左键,控件在画面上显示出来。 如图14.32所示。控件周围有带箭头的小矩形框,鼠标挪到小矩形框上,鼠标箭头变为方向箭头时,按下鼠标左键并拖动,可以改变控件的大小。当鼠标在控件上变为双“十”字型时,按下鼠标左键并拖动,可以改变控件的位置。

图14.32 创建后的超级文本显示框控件 14.2.8.2 如何定义超级文本显示控件的属性 控件创建完成后,需要定义空间的属性。用鼠标双击控件,弹出超级文本显示框控件属性对话框,如图14.33所示。 图14.33 超级文本显示框控件属性对话框 超级文本显示框控件属性: ◆控件名称:定义控件的名称,一个显示框控件对应一个控件名称, 而且是唯一的,不能重复命名,控件的命名应该符合组态王的命名 规则。如“Richtxt1”。 ◆访问权限:定义控件的安全级别——访问权限,范围为1~999。定

相关文档