《工业组态软件应用技术——组态王7.5》 课件 项目七 自动配料组态监控系统设计.pptx

《工业组态软件应用技术——组态王7.5》 课件 项目七 自动配料组态监控系统设计.pptx

  1. 1、本文档共57页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多

项目七

自动配料组态监控系统设计;;任务1

自动配料组态监控系统界面创建设计;学习目标

1.进一步掌握组态王软件的应用方法与技巧。

2.能完成自动配料组态监控系统界面的创建设计。;任务引入

创建如图所示的自动配料组态监控系统。具体控制要求如下:;具体控制要求如下:

1.单击窗口选择按钮,打开对应窗口。

2.手动操作时,单击料A~料E电磁阀对象,相应电磁阀工作,相连管道显示流体动画效果。单击搅拌电动机、皮带电动机对象,相应电动机运行。

3.自动操作时,首先设置料A~料E的配方值和搅拌时间(模拟设置PLC定时器的设定值)。单周期运行时,单击“运行”按钮,系统自动按添加料A~料E→搅拌电动机工作→传送带电动机工作→添加料A~料E的工序运行一个周期后停止。连续运行时,单击“运行”按钮,按上述工序循环运行。单击“停止”按钮,系统立即停止运行。;任务2

自动配料组态监控系统配方管理;学习目标

1.了解配方管理的工作原理。

2.掌握配方的定义方法。

3.掌握配方命令语言函数的功能及用法。

4.能完成自动配料组态监控系统的配方管理。;任务引入

创建如图所示的自动配料组态监控系统的配方窗口,要求使用组态王的配方管理功能,实现配料系统的配方设置与管理。由于实际工业生产中自动配料系统的配料量一般由称重、流量等传感器进行检测,考虑到可操作性,本任务中配料量由定时器定时时间模拟代替。;相关知识

一、配方管理的工作原理

在工业生产过程中,配方用来描述生产一件产品所用的不同配料之间的比例关系,配方是生产过程中一些变量对应的参数设定值的集合。组态王的配方管理功能能够提高生产效率。当生产过程中需要大规模地控制变量参数时,如果一个接一个地设置这些变量参数就会影响生产进度,而配方管理功能可以一次设置大量的控制变量参数,满足生产过程的需要。;组态王提供的配方管理功能由配方管理器和配方函数集两部分组成。配方管理器用于创建和维护配方模板文件,配方函数允许组态王运行过程中对配方模板文件中的各种配方进行选择、修改、创建、删除等操作。

所???配方都在配方模板文件(后缀为“.csv”)中定义和存储,配方模板文件是通过配方定义模板产生的。配方定义模板用于定义配方中的配料名、数据类型、关联变量和配方名。配方定义模板的结构见下表。;342;配方模板文件中的配方定义模板设置完成后,组态王运行过程中就可以通过配方函数对配方进行调入、修改等操作,其工作原理示意图如图所示。;配方分配的功能由配方函数来完成,通过配方函数将指定配方传递到相应的变量中。当调用配方1时,则配方1的数据值11、12、13、14、1N分别对应地传送给变量1、变量2、变量3、变量4、变量N;同理,当调用配方M时,将配方M的数据值传送给变量1、变量2、变量3、变量4、变量N。;二、配方的定义

“配方编辑器”对话框如图所示。配方定义窗口中第一行的前三列是不可操作的,即不能在这些单元格中输入任何内容。;【配方组名称】:同一工程中配方组名不能重复。只能由中英文、数字和下划线组成,且不能以数字开头;不得出现特殊字符;区分大小写;长度不能超过128个字符。最多允许64个配方组。

【配方组描述】:用于输入配方组的描述信息。可以为空,长度不能超过256个字符。

【配方定义表】:“成分名称”列单元格用于各配方中各成分的命名,命名规则同配方组名称,不得超过16个字符。“关联变量”列单元格用于各配方中“配方项”对应变量的关联连接(不允许手动输入变量名、变量类型)。;【行/列设置】:用于弹出图所示的“模板设置”对话框,设定成分数量和配方数量。

【增加项】:在已有配方项下增加一行。

【删除项】:删除选中的配方项行,如果只有一行则不能删除。

【增加配方】:在已有配方右侧增加一列。;【删除配方】:删除选中的配方列,如果只有一列则不能删除。

【向上】:将选中的配方项向上移动一行,如果已经选中第一行或只有一行则移动失败。

【向下】:将选中的配方项向下移动一行,如果已经选中最后一行或只有一行则移动失败。

【向左】:将选中的配方向左移动一行,如果已经选中第一列则移动失败。

【向右】:将选中的配方向右移动一行,如果已经选中最后一列则移动失败。;三、配方命令语言函数

配方管理功能是通过配方命令语言函数实现的。可通过建立操作按钮或在命令语言中使用配方函数来实现配方的调用。

1.RecipesAdd

此函数的功能为打开“配方编辑器”对话框,语法格式如下:

RecipesAdd(Esig);

参数Esig指电子签名类型。Esig=0,表示无签名;Esig=

您可能关注的文档

文档评论(0)

balala11 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档