组态王重要功能简单使用介绍_第1页
组态王重要功能简单使用介绍_第2页
组态王重要功能简单使用介绍_第3页
组态王重要功能简单使用介绍_第4页
组态王重要功能简单使用介绍_第5页
全文预览已结束

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

组态王使用组态王使用1组态王重要功能简洁使用介绍一、图库1、图形建立动画连接并合成图素的方式创立的图库精灵,在画面中引用后,其属性界面中动画连接属性的变量转变后,可以任意移动它的位置,但不能再调整其大小,否则动画连接属性的变量会变回到原先的变量。为避开误操作,可以把图库精灵转换成一般图素后再定义属性变量。2、一般状况下,含有图库精灵的画面会有很多操作上的限制。如,为了在画图过程中把常用的图块创立为图库精灵,但图块中的图素要求不能包含引用到的图库精灵。所以在画图过程中引用到的图库精灵应首先转化成一般图素。转化成一般图素后,还可以共性化定义动画,而图库精灵定义动画比较死板。二、动画制作1、组态王软件对略微简单的动画,如旋转轮、搅拌叶片模拟动作等没有现成的图库引用,都必需自己设计,无论承受图素根本旋转功能还是图素显示与隐蔽方式实现视觉上的动画效果,绝大多数状况下都必需使用到内存变量。一般一个动画使用到一个内存变量。当软件点数较少,变量使用较紧急时,就不能为了动画效果而定义大量的内存变量。动画的实现一般要求有重复计数功能的表达式支持,这就要定义专用的内存整型变量(为了使动画更流畅,可以定义内存实型变量,1组态系统的动画效果进展大的归类,如旋转、移动、闪耀、缩放等,每一类定义一个或多个〔尽量少〕的内存实型变量。使用方法为:1、在应用程序命令语言中写出变量重复计数的程序,在某一窗口只要引用此变量来实现动画即可;2、在每个需要动画效果的窗口的画面命令语言中写出变12这样使得制作动画更便利敏捷,每个窗口动画效果可依据需要敏捷实现,缺点是同一个变量要屡次书写计数程序。另外必需留意的是:假设同时多个窗口都要实现同类型的动画效果,也就是同一个变量在多个窗口使用。则必需在每个画面命令语言中〔显示时〕使用关闭画面函数来关闭其它相关窗口,目的为:方法1,避开计算机内存工作量大。方法2,避开变量在不同窗口有不同计数变化量时,产生计数冲突,影响动画效果。三、命令语言在监控设计时常常用到的一些命令语言函数。123、HTConverTime(yeat,month,day,hour,minute,second)此函数将指定的时间格式〔年,月,日,时,分,秒〕19691231240202361527实型变量A=HTConverTime(2023,6,15,0,0,0);实型变量A=实型变量A-27*24*3600;字符型变量A=StrFromTime〔实型变量A,1〕;结果:字符型变量A=2023-5-194、 StrMid(Text,StartChar,Chars)此函数从指定的位置开头,从一个文字变量中返回指定个数的字符;StrRight(Text,Chars)此函数返回指定文字变量的最末端(或最右)假设干个字符;StrLeft(Text,Chars)此函数返回指定文字变量的开始(或最左的)假设干个字符;StrReplace(Text,SearchFor,ReplaceWith,CaseSens,NumToReplace,MatchWholeWords)此函数替换或转变所供给字符串的指定局部使用此函数能猎取字符串变量并替换字符单词或短语;StrToInt(Text)此函数将一个由数字组成的字符串转换成一个能用作数学计算的整数值。利用以上函数可以把某变量敏捷转换成各种形式,如把字符串形式的时间格式转换成其他形式的时间格式〔如2023/06/1。四、通用控件使用监控系统常常使用到的外部控件有:1click大事中编写变量历史曲线查询语句。可能使用到.Enabled、.Valu、.Caption2microsoftdateandtimepickercontrol6.0(sp4):简洁便利的日期输入控件,主要在需要用到时间参数的历史数据查询时应用。常常用到的属性有.day、.month.year3KVDBGridClass:数据库查询控件。常常使用的属性有.Rows〔查询到记录总数、.Row〔记录中指针位置.Print4、超级文本显示框控件:将扩展名为.rtf.txtLoadText(RTFTXT窗口时用到,假设要更改帮助说明文件的内容时,只要在RTFTXT5、报表窗口控件:其操作对象为在变量属性对话框的记录与安全区属性卡片中有记录设定的变量。使用到的控件函数有ReportSetHistData2〔〔系统会自动弹出报表历史查询对话框〕、ReportPrintSetup〔报表打印预览、ReportPrint〔〔打印报表。五、实时报警提示制作12$报警)和实时报警控件相结合设计。①、由于当有报警属性定义的变量产生报警时,$1,利用这功能,$报警变量需要人为用程序复位。②、在报警窗口中引用实时报警控件。实时报警控件的属性配置中的列属的工程可选定大事类型、报警时间、变量描述、报警类型、界限值等,使得报警提示信息简洁、清楚。3、为了与上点协作,对于需要报警属性定义的变量,其变量描述栏中的描述语句应当表达报警时 的报警内容,报警文本表达报警缘由。对于不要求报警属性定义的变量,不需要在变量描述栏中编辑。六、SQL报警大事通过工程扫瞄器中报警配置属性页中数据库配置功能存储到数据库可以便利准确地查询到历史报警信息,而模拟变量在属性对话框的记录与安全区属性卡片中设定定时记录参数则很便利历史数据的查询。离散变量报警存储一般不承受在属性对话框的记录和安全区属性卡片中设定,这样以报表方式查询模拟变量历史数据时,报表查询对话框中的变量属性一栏中只显示在记录与安全区属性卡片有记录定义的变量。记录报警大事到数据库与查询:1、数据库配置中报警格式配置所选定的项必需在数据库的报警表中有相应的字段与它一一对应,否则组态王不会存储其它全部的报警内容。而报警表可以有字段不包含报警格式配置中所选的项。表中各字段以文本形式储存。2、数据库中报警表的字段名称,大小写要按组态王规定格式设计。报警格式配置所选的项的挨次与报警表相应字段的挨次可以不全都。3、组态王的数据库配置和数据库报警表都设计好后,当软件运行时消灭报警,则系统自动把报警内容按设定的格式存入数据库中。留意:数据库配置中数据源设计步骤为:①翻开计算机的掌握面板中的治理工具文件夹。②双击ODBC,在治理器的用户DSNDSC驱动程序。按“完成”按钮。③在消灭的对话框中写上自己定义的数据源名称。并选择与组态王通信的数据库,按“确认”钮。④到此,ODBC器中。4、组态王从数据库中查询历史报警数据,可以通过控件KVDBGridClass,此控件与数据库的通KVDBGridClass3KVDBGridClass印设置、表格格式等。5、上述第4实现数据查询。显示函数:控件名.FetchData;刷函数:控件名.RefreshData,每次调用显示函数后应调用完毕函数:控件名.FetchEnd。打印函数为:控件名.Print。、KVDBGridClass.where=“***“,其中字符串只加单引号,这与如MicrosoftAccess使用SQL访问治理器存储数据:对于温度的历史数据存储,除了在记录与安全区属性卡片中设定数据记录参数,系统自动按设定进展数据存储外,也可以通过运行命令语言即SQL1首先在掌握面板中建立一个ODBCODBC2、SQL来。所以记录体中字段名称必需与数据库表的字段名称全都,并且记录体中字段挨次也必需与数据库表的字段挨次全都。3、1、2SQLConnect(DeviceID,“dsn=mine;uid=sa;pwd=“)建立和数据库中表格连接,其中DeviceIDSQLConnec函数为每个数据库连接安排的一个数值,dsn为ODBCuidpwd为密码。每运行一次SQLInsert(DeviceID,“TableName“,“BindList“)就在数据库中存储一组数据,其中TableNameBindListSQLDisconnect(DeviceID)指令是执行断开与数据库的连接。SQLSQLConnect(DeviceID1,然后定时反复执行SQLInsert(SQLDisconnectSQLConnectDeviceID,DeviceID过软件规定值后,可能某些查询数据库的指令无法执行,这时只能重运行系统。执行SQLDisconnect,SQLInsert(SQLDisconnectSQLConnect(DeviceIDSQLDisconnect数据库的连接。4、使用SQLDelete(DeviceID,“TableName“,“WhereExpr“)指令对数据库中满足要求的过时记录进展自动删除〔比方在系统运行或退出时进展一次删除操作,其中WhereExpr写格式与SQL5、SQLSQLCreateTable(DeviceID,“TableName“,“TemplateName“)TableNameTemplateName6、SQLSQL)、SQLConnect()、SQLInsert()、SQLDisconnect〔〕、SQLDelete()等就可以满足需要。七、历史趋势曲线查询1、历史趋势曲线控件占用一个变量点数。其操作对象为在变量属性对话框的记录与安全区属性卡片中有记录设定的变量。直接引用图库中历史曲线控件,可以省去很多操作的设定与制作。28HTSetPenName(HistoryName,PenNum,“TagNameString”)指令调用各变量的历史曲线,其中HistoryName为控件名,PenNum为第几笔曲线,TagNameString为变量名。可以通过HTSetPenName(HistoryName,PenNum,3、在文本控件模拟值输出的表达式属性栏中输入GetValueAtScooter(HistoryName,scootNum,PenNum,ContentString)函数,文本将显示一个样本在指定的指示器位置、趋势和HistoryNamescootNum的整数,PenNumContentString488史趋势曲线控件显示,只能用同一笔号曲线轮番表示多个变量曲线。查询时,当某变量A笔号曲线表示时,应同时执行指令使得其他相关变量不能执行HTSetPenName()命令,避开混乱。使用复选框控件能很好地设计这些操作。一个复选框控件代表一个变量曲线,有多少个变量就使HTSetPenName(号曲线被占用了,此时与此笔号相关的复选框被执行为无效状态。八、系统安全治理1、监控系统一般设置三类用户就可满足需要。组态王软件已经设置好其中两类用户“系统治理员”和“无90,选取全部安全区,设定较

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论