毕业设计155上位机组态软件组态王.docx

上传人:b****3 文档编号:11147321 上传时间:2023-05-29 格式:DOCX 页数:58 大小:870.48KB
下载 相关 举报
毕业设计155上位机组态软件组态王.docx_第1页
第1页 / 共58页
毕业设计155上位机组态软件组态王.docx_第2页
第2页 / 共58页
毕业设计155上位机组态软件组态王.docx_第3页
第3页 / 共58页
毕业设计155上位机组态软件组态王.docx_第4页
第4页 / 共58页
毕业设计155上位机组态软件组态王.docx_第5页
第5页 / 共58页
毕业设计155上位机组态软件组态王.docx_第6页
第6页 / 共58页
毕业设计155上位机组态软件组态王.docx_第7页
第7页 / 共58页
毕业设计155上位机组态软件组态王.docx_第8页
第8页 / 共58页
毕业设计155上位机组态软件组态王.docx_第9页
第9页 / 共58页
毕业设计155上位机组态软件组态王.docx_第10页
第10页 / 共58页
毕业设计155上位机组态软件组态王.docx_第11页
第11页 / 共58页
毕业设计155上位机组态软件组态王.docx_第12页
第12页 / 共58页
毕业设计155上位机组态软件组态王.docx_第13页
第13页 / 共58页
毕业设计155上位机组态软件组态王.docx_第14页
第14页 / 共58页
毕业设计155上位机组态软件组态王.docx_第15页
第15页 / 共58页
毕业设计155上位机组态软件组态王.docx_第16页
第16页 / 共58页
毕业设计155上位机组态软件组态王.docx_第17页
第17页 / 共58页
毕业设计155上位机组态软件组态王.docx_第18页
第18页 / 共58页
毕业设计155上位机组态软件组态王.docx_第19页
第19页 / 共58页
毕业设计155上位机组态软件组态王.docx_第20页
第20页 / 共58页
亲,该文档总共58页,到这儿已超出免费预览范围,如果喜欢就下载吧!
下载资源
资源描述

毕业设计155上位机组态软件组态王.docx

《毕业设计155上位机组态软件组态王.docx》由会员分享,可在线阅读,更多相关《毕业设计155上位机组态软件组态王.docx(58页珍藏版)》请在冰点文库上搜索。

毕业设计155上位机组态软件组态王.docx

毕业设计155上位机组态软件组态王

第一篇上位机组态软件组态王介绍

第一章概述

第一节组态王的构成

“组态王”是运行于MicrosoftWindows98/NT中文平台的全中文界面的组态软件,采用了多线程、COM组件等新技术,实现了实时多任务,软件运行稳定可靠。

组态王具有一个集成开发环境“组态王工程浏览器”,在工程浏览器中您可以查看工程的各个组成部分,也可以完成构造数据库、定义外部设备等工作。

画面的开发和运行由工程浏览器调用画面制作系统TOUCHMAK和画面运行系统TOUCHVEW来完成的。

TOUCHMAK是应用程序的开发环境。

您需要在这个环境中完成设计画面、动画连接等工作。

TOUCHMAK具有先进完善的图形生成功能;数据库中有多种数据类型,能合理地抽象控制对象的特性;对变量报警、趋势曲线、过程记录、安全防范等重要功能都有简单的操作办法。

TOUCHVEW是“组态王”软件的实时运行环境,在TOUCHMAK中建立的图形画面只有在TOUCHVEW中才能运行。

TOUCHVEW从工业控制对象中采集数据,并记录在实时数据库中。

它还负责把数据的变化用动画的方式形象地表示出来,同时完成变量报警、操作记录、趋势曲线等监视功能,并生成历史数据文件。

第二节建立新工程的一般过程

1.设计图形界面(定义画面)

2.定义设备

3.构造数据库(定义变量)

4.建立动画连接

5.运行和调试

需要说明的是,这五个步骤并不是完全独立的,事实上,这四个部分常常是

交错进行的。

在用组态王画面开发系统编制工程时,要依照此过程考虑三个方面:

图形用户希望怎样的图形画面?

也就是怎样用抽象的图形画面来模拟实际的工业现场和相应的工控设备。

数据怎样用数据来描述工控对象的各种属性?

也就是创建一个具体的数据库,此数据库中的变量反映了工控对象的各种属性,比如温度,压力等。

连接数据和图形画面中的图素的连接关系是什么?

也就是画面上的图素以怎样的动画来模拟现场设备的运行,以及怎样让操作者输入控制设备的指令。

 

第二章开始一个新工程

第一节建立一个新工程

要建立新的组态王工程,请首先为工程指定工作目录(或称“工程路径”)。

“组态王”用工作目录标识工程,不同的工程应置于不同的目录。

工作目录下的文件由“组态王”自动管理。

启动“组态王”工程管理器(ProjManager),选择菜单“文件\新建工程”或单击“新建”按钮,弹出如图2.1所示。

图2.1新建工程向导一

单击“下一步”继续。

弹出“新建工程向导之二对话框”.

在工程路径文本框中输入一个有效的工程路径,或单击“浏览…”按钮,在弹出的路径选择对话框中选择一个有效的路径。

单击“下一步”继续。

弹出“新建工程向导之三对话框”,如图2.2所示。

 

图2.2新建工程向导三

在工程名称文本框中输入工程的名称,该工程名称同时将被作为当前工程的路径名称。

在工程描述文本框中输入对该工程的描述文字。

工程名称长度应小于32个字符,工程描述长度应小于40个字符。

单击“完成”完成工程的新建。

系统会弹出对话框,询问用户是否将新建工程设为当前工程,单击“否”按钮,则新建工程不是工程管理器的当前工程,如果要将该工程设为新建工程,还要执行“文件\设为当前工程”命令;单击“是”按钮,则将新建的工程设为组态王的当前工程。

定义的工程信息会出现在工程管理器的信息表格中。

双击该信息条或单击“开发”按钮或选择菜单“工具\切换到开发系统”,进入组态王的开发系统。

建立的工程路径为:

C:

\WINDOWS\Desktop\demo(组态王画面开发系统为此工程建立目录C:

\WINDOWS\Desktop\demo并生成必要的初始数据文件。

这些文件对不同的工程是不相同的。

因此,不同的工程应该分置不同的目录。

这些数据文件列在附录AX中)。

具体工程管理器的使用方法。

注意:

建立的每个工程必须在单独的目录中。

除非特别说明,不允许编辑修改这些初始数据文件。

第二节设计一个画面

进入组态王开发系统后,就可以为每个工程建立数目不限的画面,在每个画面上生成互相关联的静态或动态图形对象。

这些画面都是由“组态王”提供的类型丰富的图形对象组成的。

系统为用户提供了矩形(圆角矩形)、直线、椭圆(圆)、扇形(圆弧)、及按钮、趋势曲线窗口、报警窗口、报表等复杂的图形对象。

提供了对图形对象在窗口内任意移动、缩放、改变形状、复制、删除、对齐等编辑操作,全面支持键盘、鼠标绘图,并可提供对图形对象的颜色、线型、填充属性进行改变的操作工具。

“组态王”采用面向对象的编程技术,使用户可以方便地建立画面的图形界面。

用户构图时可以像搭积木那样利用系统提供的图形对象完成画面的生成。

同时支持画面之间的图形对象拷贝,可重复使用以前的开发结果。

第一步:

定义新画面

进入新建的组态王工程,选择工程浏览器左侧大纲项“文件\画面”,在工程浏览器右侧用鼠标左键双击“新建”图标,弹出对话框如图2.3所示。

 

图2.3新建画面

在“画面名称”处输入新的画面名称,如Test,其它属性目前不用更改,(关于其它属性的设置请参见“第四章组态王开发环境——工程浏览器”)。

点击“确定”按钮进入内嵌的组态王画面开发系统。

如图2.4所示。

 

图2.4组态王开发系统

第二步:

在组态王开发系统中从“工具箱”中分别选择“矩形”和“文本”图标,绘制一个矩形对象和一个文本对象。

在工具箱中选中“圆角矩形”,拖动鼠标在画面上画一矩形,如上图所示。

用鼠标在工具箱中点击“显示画刷类型”和“显示调色板”。

在弹出的“过渡色类型”窗口点击第二行第四个过渡色类型;在“调色板”窗口点击第一行第二个“填充色”按钮,从下面的色块中选取红色作为填充色,然后点击第一行第三个“背景色”按钮,从下面的色块中选取黑色作为背景色。

此时就构造好了一个使用过渡色填充的矩形图形对象。

在工具箱中选中“文本”,此时鼠标变成“I”形状,在画面上单击鼠标左键,输入“####”文字。

选择“文件\全部存”命令保存现有画面。

第三节建立设备和变量

组态王把那些需要与之交换数据的设备或程序都作为外部设备。

外部设备包括:

下位机(PLC、仪表、模块、板卡、变频器等),它们一般通过串行口和上位机交换数据;其他Windows应用程序,它们之间一般通过DDE交换数据;外部设备还包括网络上的其他计算机。

只有在定义了外部设备之后,组态王才能通过I/O变量和它们交换数据。

为方便定义外部设备,组态王设计了“设备配置向导”引导用户一步步完成设备的连接。

本例中使用仿真PLC和组态王通信。

仿真PLC可以模拟PLC为组态王提供数据。

假设仿真PLC连接在计算机的COM1口。

定义IO设备

继续上节的工程。

选择工程浏览器左侧大纲项“设备\COM1”,在工程浏览器右侧用鼠标左键双击“新建”图标,运行“设备配置向导”,如图2.5所示。

图2.5设备配置向导一

选择“仿真PLC”的“串行”项,单击“下一步”,弹出“设备配置向导”。

为外部设备取一个名称,输入PLC,单击“下一步”,弹出“设备配置向导”,如图2.6所示。

图2.6设备配置向导三

为设备选择连接串口,假设为COM1,单击“下一步”,弹出“设备配置向导”,如图2.7所示。

图2.7设备配置向导四

填写设备地址,假设为1,单击“下一步”,弹出“设备配置向导”,如图2.8所示。

 

图2.8设备配置向导五

设置通信故障恢复参数(一般情况下使用系统默认设置即可),单击“下一步”,弹出“设备配置向导”。

请检查各项设置是否正确,确认无误后,单击“完成”。

设备定义完成后,可以在工程浏览器的右侧看到新建的外部设备“PLC”。

在定义数据库变量时,只要把IO变量连结到这台设备上,它就可以和组态王交换数据了。

 

第三章让画面动起来

第一节动画连接

定义动画连接是指在画面的图形对象与数据库的数据变量之间建立一种关系,当变量的值改变时,在画面上以图形对象的动画效果表示出来;或者由软件使用者通过图形对象改变数据变量的值。

“组态王”提供了21种动画连接方式:

属性变化、线属性变化、填充属性变化、文本色变化、位置与大小变化、填充、缩放、旋转、水平移动、垂直移动、值输出模拟值输出、离散值输出、字符串输出、值输入、模拟值输入、离散值输入、字符串输入、特殊、闪烁、隐含、滑动杆输入、水平、垂直、命令语言、按下时、弹起时、按住时、一个图形对象可以同时定义多个连接,组合成复杂的效果,以便满足实际中任意的动画显示需要。

创建动画连接

继续上节的工程。

双击图形对象——即矩形,可弹出“动画连接”对话框,如图3.1所示。

 

图3.1动画连接

用鼠标单击“填充”按钮,在“表达式”处输入“a”,“缺省填充刷”的颜色改为黄色,其余属性目前不用更改,单击“确定”,再单击“确定”返回组态王开发系统。

为了让矩形动起来,需要使变量即a能够动态变化,选择“编辑\画面属性”菜单命令。

单击“命令语言…”按钮,弹出画面命令语言对话框。

在编辑框处输入命令语言:

if(a<100)

a=a+10;

else

a=0;

可将“每3000毫秒”改为“每500毫秒”,此为画面执行命令语言的执行周

期。

单击“确认”,及“确定”回到开发系统。

双击文本对象“####”,可弹出“动画连接”对话框。

用鼠标单击“模拟值输出”按钮。

在“表达式”处输入“b”,其余属性目前不用更改。

单击“确定”,再单击“确定”返回组态王开发系统。

选择“文件\全部存”菜单命令。

第二节命令语言

此菜单命令用于将另一组态王工程的画面和命令语言导入到当前工程中。

击“工程\导入”菜单,则弹出“画面和命令语言导入向导”画面,如图3.2所示。

 

图3.2画面和命令语言导入向导

单击“取消”按钮:

用于退出画面和命令语言导入向导;单击“下一步”按钮:

用于进入“第一步:

选择路径”画面。

在画面文本框中输入保存有组态王画面和命令语言文件的路径。

若希望对路径进行选择,单击“浏览”按钮,弹出“打开”对话框,选择正确的路径,如:

F:

\ProgramFiles\Kingview6.5\Example\Demo2,单击“打开”按钮,则返回到“第一步:

选择路径”对话框,选择的路径显示在路径文本框内。

单击“上一步”按钮:

用于返回“画面和命令语言导入向导”画面;单击“下一步”按钮:

用于进入“第二步:

选择画面和命令语言”画面。

单击“画面”和“命令语言”后面“详细资料…”按钮可以对二者进行详细选择。

单击“画面”—“详细资料…”按钮,弹出“选定画面”对话框。

系统默认是全部选中画面进行导入。

在对话框中选择想要导入的画面,可用鼠标对画面进行逐一选择,也可点击“全选”按钮全部选中。

单击“清除”按钮将清除全部选定画面。

单击“确定”返回到“第二步:

选择画面和命令语言”对话框。

单击“命令语言”—“详细资料…”按钮,弹出“命令语言选项”对话框。

在此对话框中对想要导入的命令语言进行选择,然后单击“确定”,返回到“第二步:

选择画面和命令语言”对话框。

单击“第二步:

选择画面和命令语言”对话框中“完成”按钮。

系统首先完成对画面的导入。

画面导入完成后弹出“函数导入”对话框,如图3.3所示。

 

图3.3“函数导入”对话框

在此对话框中选择对应用程序命令语言导入时处理同名(同类型)函数

的规则。

􀁺“略过”:

遇到同名(同类型)的函数时,不予导入。

􀁺“替换掉现有函数”:

遇到同名(同类型)的函数时,将被导入文件中的同名(同类型)函数替换现有的函数。

􀁺“将函数内容合并”:

遇到同名(同类型)的函数时,将被导入文件中的同名(同类型)函数的内容合并到现有的函数中。

􀁺“应用到全部”:

选中此复选框,则对数据改变命令语言、事件命令语言、热键命令语言和自定义函数命令语言均应用同样的规则。

否则将依次出现各种命令语言的“函数导入”对话框。

单击“确定”,系统进行命令语言的导入。

导入命令语言结束后,就将其他

组态王工程中的画面和命令语言导入到当前的组态王工程中。

此菜单命令用于将当前组态王工程的画面和命令语言导出到指定文件夹中。

单击“工程\导出”菜单,则弹出“画面和命令语言导出向导”画面。

单击“取消”按钮:

用于退出画面和命令语言导出向导;单击“下一步”按钮:

用于进入“第一步:

选择路径”画面。

在画面文本框中输入要导出组态王画面和命令语言所要保存的路径。

若希望对路径进行选择,单击“浏览”按钮,弹出“打开”对话框,操作方法与导入画面和命令语言时选择路径相同。

单击“下一步”按钮,进入“第二步:

选择画面和命令语言”。

单击“画面”和“命令语言”后面“详细资料…”按钮可以对二者进行详细选择。

使用方法与导入画面和命令语言详细选择画面和命令语言相同。

单击“完成”,系统完成对选定画面和命令语言的导出。

可以在相应的导出路径下看到导出的文件。

在文件夹中文件有三种类型的文件:

*.pic(画面中所有图素的信息文件)、*.cfg(各种命令语言的信息文件)和*.dat(画面属性的信息文件)。

注意:

使用工程导入\工程导出菜单命令可以重新使用旧工程中的画面和命令语言,减少工程制作人员的工作量,使组态王工程具有可重用性。

第四章报警和事件

为保证工业现场安全生产,报警和事件的产生和记录是必不可少的。

“组态王”提供了强有力的报警和事件系统,并且操作方法简单。

报警是指当系统中某些量的值超过了所规定的界限时,系统自动产生相应警告信息,表明该量的值已经超限,提醒操作人员。

如炼油厂的油品储罐,如果往罐中输油时,如果没有规定油位的上限,系统就产生不了报警,无法有效提醒操作人员,则有可能会造成“冒罐”,形成危险。

有了报警,就可以提示操作人员注意。

报警允许操作人员应答。

事件是指用户对系统的行为、动作。

如修改了某个变量的值,用户的登录、注销,站点的启动、退出等。

事件不需要操作人员应答。

组态王中报警和事件的处理方法是:

当报警和事件发生时,组态王把这些信息存于内存中的缓冲区中,报警和事件在缓冲区中是以先进先出的队列形式存储,所以只有最近的报警和事件在内存中。

当缓冲区达到指定数目或记录定时时间到时,系统自动将报警和事件信息进记录。

报警的记录可以是文本文件、开放式数据库或打印机。

另外,用户可以从人机界面提供的报警窗中查看报警和事件信息。

往往在监控系统中,为了方便查看、记录和区别,要将变量产生的报警信息归到不同的组中,即使变量的报警信息属于某个规定的报警组。

组态王中提供报警组的功能。

报警组是按树状组织的结构,缺省时只有一个根节点,缺省名为RootNode(可以改成其它名字)。

可以通过报警组定义对话框为这个结构加入多个节点和子节点。

这类似于树状的目录结构,每个子节点报警组下所属的变量,属于该报警组的同时,属于其上一级父节点报警组。

如在上述缺省RootNode报警组下添加一个报警组“A”,则属于报警组“A”的变量同时属于“RootNode”报警组。

组态王中最多可以定义512个节点的报警组。

通过报警组名可以按组处理变量的报警事件,如报警窗口可以按组显示报警事件,记录报警事件也可按组进行,还可以按组对报警事件进行报警确认。

定义报警组后,组态王会按照定义报警组的先后顺序为每一个报警组设定一个ID号,在引用变量的报警组域时,系统显示的都是报警组的ID号,而不是报警组名称(组态王提供获取报警组名称的函数GetGroupName())。

每个报警组的ID号是固定的,当删除某个报警组后,其它的报警组ID都不会发生变化,新增加的报警组也不会再占用这个ID号。

在组态王工程浏览器的目录树中选择“数据库\报警组”。

 

第五章趋势曲线

组态王的实时数据和历史数据除了在画面中以值输出的方式和以报表形式显示外,还可以曲线形式显示。

组态王的曲线有趋势曲线、温控曲线和X-Y曲线。

趋势分析是控制软件必不可少的功能,“组态王”对该功能提供了强有力的支持和简单的控制方法。

趋势曲线有实时趋势曲线和历史趋势曲线两种。

曲线外形类似于坐标纸,X轴代表时间,Y轴代表变量值。

对于实时趋势曲线最多可显示四条曲线;而历史趋势曲线最多可显示十六条曲线,而一个画面中可定义数量不限的趋势曲线(实时趋势曲线或历史趋势曲线)。

在趋势曲线中工程人员可以规定时间间距,数据的数值范围,网格分辨率,时间坐标数目,数值坐标数目,以及绘制曲线的“笔”的颜色属性。

画面程序运行时,实时趋势曲线可以自动卷动,以快速反应变量随时间的变化;历史趋势曲线不能自动卷动,它一般与功能按钮一起工作,共同完成历史数据的查看工作。

这些按钮可以完成翻页、设定时间参数、启动/停止记录、打印曲线图等复杂功能。

第一节实时趋势曲线

在组态王开发系统中制作画面时,选择菜单“工具\实时趋势曲线”项或单击工具箱中的“画实时趋势曲线”按钮,此时鼠标在画面中变为十字形,在画面中用鼠标画出一个矩形,实时趋势曲线就在这个矩形中绘出,如下图所示:

 

图5.1实时趋势曲线

实时趋势曲线对象的中间有一个带有网格的绘图区域,表示曲线将在这个区域中绘出,网格左方和下方分别是X轴(时间轴)和Y轴(数值轴)的坐标标注。

可以通过选中实时趋势曲线对象来移动位置或改变大小。

在画面运行时实时趋势曲线对象由系统自动更新。

实时趋势曲线对话框如下所示:

 

图5.2定义实时趋势曲线

在生成实时趋势曲线对象后,双击此对象,弹出“曲线定义”对话框,本对话框通过单击对话框上端的两个按钮在“曲线定义”和“标识定义”之间切换。

曲线定义属性卡片选项:

坐标轴:

目前此项无效。

分割线为短线:

选择分割线的类型。

选中此项后在坐标轴上只有很短的主分割线,整个图纸区域接近空白状态,没有网格,同时下面的“次分割线”选择项变灰。

X方向、Y方向:

X方向和Y方向的主分割线将绘图区划分成矩形网格,次分割线将再次划分主分割线划分出来的小矩形。

这两种线都可改变线型和颜色。

分割线的数目可以通过小方框右边“加减”按钮增加或减小,也可通过编辑区直接输入。

工程人员可以根据实时趋势曲线的大小决定分割线的数目,分割线最好与标识定义(标注)相对应。

曲线:

定义所绘的1~4条曲线Y坐标对应的表达式,实时趋势曲线可以实时计算表达式的值,所以它可以使用表达式。

实时趋势曲线名的编辑框中可输入有效的变量名或表达式,表达式中所用变量必需是数据库中已定义的变量。

右边的“?

”按钮可列出数据库中已定义的变量或变量域供选择。

每条曲线可通过右边的线型和颜色按钮来改变线型和颜色。

标识X轴—时间轴、标识Y轴—数值轴:

选择是否为X或Y轴加标识,即在绘图区域的外面用文字标注坐标的数值。

如果此项选中,左边的检查框中有小叉标记,同时下面定义相应标识的选择项也由灰变加亮。

数值轴(Y轴)定义区:

因为一个实时趋势曲线可以同时显示4个变量的变化,而各变量的数值范围可能相差很大,为使每个变量都能表现清楚,“组态王”中规定,变量在Y轴上以百分数表示,即以变量值与变量范围(最大值与最小值之差)的比值表示。

所以Y轴的范围是0(0%)至1(100%)。

标识数目:

数值轴标识的数目,这些标识在数值轴上等间隔。

时间轴定义区:

标识数目:

时间轴标识的数目,这些标识在数值轴上等间隔。

在组态王开发系统中时间是以yy:

mm:

dd:

hh:

mm:

ss的形式表示,在TouchVew运行系统中,显示实际的时间,在组态王开发系统画面制作程序中的外观和历史趋势曲线不同,在两边是一个标识拆成两半,与历史趋势曲线区别。

格式:

时间轴标识的格式,选择显示哪些时间量。

时间长度:

时间轴所表示的时间范围。

字体:

规定时间轴标识所用的字体。

与数值轴的字体选择方法相同。

第二节历史趋势曲线

在组态王开发系统中制作画面时,选择菜单“图库\打开图库”项,弹出“图库管理器”,单击“图库管理器”中的“历史曲线”,在图库窗口内用鼠标左键双击历史曲线(如果图库窗口不可见,请按F2键激活它),然后图库窗口消失,鼠标在画面中变为直角符号“┌”,鼠标移动到画面上适当位置,单击左键,历史曲线就复制到画面上了。

拖动曲线图素四周的矩形柄,可以任意移动、缩放历史曲线。

图5.3历史趋势曲线

历史趋势曲线对象的上方有一个带有网格的绘图区域,表示曲线将在这个区域中绘出,网格左方和下方分别是X轴(时间轴)和Y轴(数值轴)的坐标标注。

曲线的下方是指示器和两排功能按扭。

可以通过选中历史趋势曲线对象来移动位置或改变大小。

通过定义历史趋势曲线的属性可以定义曲线、功能按扭的参数、改变趋势曲线的笔属性和填充属性等,笔属性是趋势曲线边框的颜色和线型,填充属性是边框和内部网格之间的背景颜色和填充模式。

组态王提供三种形式的历史趋势曲线:

第一种是从图库中调用已经定义好各功能按扭的历史趋势曲线,对于这种历史趋势曲线,用户只需要定义几个相关变量,适当调整曲线外观即可完成历史趋势曲线的复杂功能,这种形式使用简单方便;该曲线控件最多可以绘制8条曲线,但该曲线无法实现曲线打印功能。

第二种是调用历史趋势曲线控件,对于这种历史趋势曲线,功能很强大,使用比较简单。

通过该控件,不但可以实现组态王历史数据的曲线绘制,还可以实现ODBC数据库中数据记录的曲线绘制,而且在运行状态下,可以实现在线动态增加/删除曲线、曲线图表的无级缩放、曲线的动态比较、曲线的打印等等。

第三种是从工具箱中调用历史趋势曲线,对于这种历史趋势曲线,用户需要对曲线的各个操作按扭进行定义,即建立命令语言连接才能操作历史曲线,对于这种形式,用户使用时自主性较强,能做出个性化的历史趋势曲线;该曲线控件最多可以绘制8条曲线,该曲线无法实现曲线打印功能。

无论使用哪一种历史趋势曲线,都要进行相关配置,主要包括变量属性配置和历史数据文件存放位置配置。

生成历史趋势曲线对象后,在对象上双击鼠标左键,弹出“历史趋势曲线”

对话框。

历史趋势曲线对话框由三个属性卡片“曲线定义”、“坐标系”和“操作面板和安全属性”组成。

第六章配方

在制造领域,配方是用来描述生产一件产品所用的不同配料之间的比例关系。

配方是生产过程中一些变量对应的参数设定值的集合。

例如,一个面包厂生产面包时有一个基本的配料配方,此配方列出所有配料成份表(如水,面粉,糖,鸡蛋等)。

另外,也列出所有可选配料成份表(如果酱,维生素等),这些可选配料成份可以被添加到基本配方中用以生产各样面包。

配方1

配方2

配方3

配料名

果酱面包

巧克力面包

维生素面包

200克

200克

200克

面粉

4500克

4500克

4500克

325克

325克

325克

500克

500克

500克

鸡蛋

10个

10个

10个

香油

300克

300克

300克

水果

5个

0

0

巧克力

0

500克

0

在钢铁厂,一个配方可能就是机器设置参数的一个集合,而对于批处理器,一个配方可能被用来描述批处理过程中的不同步骤。

组态王支持对配方的管理,用户利用此功能可以在控制生产过程中得心应手,提高效率。

比如当生产过程状态需要大量的控制变量参数时,如果一个接一个地设置这些变量参数就会耽误时间,而使用配方,则可以一次设置大量的控制变量参数,满足生产过程的需要。

组态王提供的配方管理由两部分组成:

配方管理器和配方函数集。

配方管理器打开后,弹出对话框,用于创建和维护配方模板文件;配方函数允许组态王运行时对包含在配方模板文件中的各种配方进行选择,修改,创建和删除等一系列操作。

所有配方都在配方模板文件中定义和存储,每一个配方模板文件以扩展名为csv的文件格式存储,一个配方模板文件是通过配方定义模板产生的。

配方定义模板用于定义配方中的所有项目名,项目类型,数据变量,配方名。

每一个配方指定每一个配料成份所要求的数量大小。

配方定

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 小学教育 > 语文

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2