您好,欢迎光临本网站![请登录][注册会员]  
文件名称: [第17讲]易控配方.pdf
  所属分类: 其它
  开发工具:
  文件大小: 1mb
  下载次数: 0
  上传时间: 2019-10-11
  提 供 者: weixin_********
 详细说明:[第17讲]易控配方pdf,[第17讲]易控配方易控( )培训教程 第十二章配方 仓起始页国面包 戏份名称成冷头型关秩公 甜味威味奶油味咖啡味咖啡 搪 面包.糖量 食盐 面包.盐量 10 型! 面包.奶油量1010 10 咖啡粉 实型 面包,咖啡粉量00 添卫成份删除成份⑦[添加值组O[删除值组(s导入(m區导出() 图12.2配方配置工作页 在配方配制工作页中,通过位于工作区底部的按钮来增加和删除配方的成分 和取值组。一个成分占用表格的一行,一个值组占有表格的一列。其屮的第二列 “成分类型”和第三列“关联变量”是配方功能所必需的,是固定的。每一个值 组的名称可以修改为有意义的名字,如图12.2中的“甜味”、“奶油味”等。具 体修改的方法是双击表格的列标题,输入名称。在对应栅格中输入取值组的具体 数值。这些数据可以导入和导出为 Excel软件能读写的格式方便用户。该表格的 编辑和使用非常方便,这里不再赘述。 第三节配方的使用 配置好配方的成分和可能的取值后,目的是在工程运行期间需要使用这些数 据,以实现系统的监控需求,提高自动化生产的效率。 配方数据的使用方法是和工程有关的,也就是因工程而异的,这就需要在工 程开发时进行编程。所有组态软件中都是通过提供脚本指令,由工程开发人员编 写脚本程序来完成的。易控除了提供比脚本程序吏强的用户程序编程来完成配方 功能外,还提供了一种更方便的可视化配方使用管理工具-配方浏览器。 配方指令 易控为通过用户程序使用配方提供了常用的些指令。工程开发吋可以编写 自己的程序来决定如何使用这些指令,达到所需要的方功能。易控的方指令 如下表所示 九思易白动化软件wWW.CONTROLEASE.COM 237 第十二章配方 易控( )培训教程 配方指令 指令含义 Recipe. LoadRecipevalues ( 将配方的某一值组的数值赋值给成 分变量。参数为配方名称和值组名 称。如 Recipe. LoadRecipeVa1ues("面包 甜味”);指令将面包配方中的 甜味取值集中赋值给面包配方中的 成分变量。实际工程中可能是面包生 产线开始生产甜味面包了 Recipe. SaveRecipevalues () 将配方的成分变量的当前值保存到 某一值组中。参数为配方名称和值组 名称。如前述例子中 Recipe. Saverecipe values("面包"’"甜 味");指令将面包配方中的成分变量 的数值保存到“甜味”取值组中。实 际工程中可能是面包生产线的甜味 度得到了调整,保存下来以后,以后 的“甜味”面包将按照保存的新配方 工作。 Recipe. LoadRecipeFirstvalues ( 将第一个配方值组的取值赋值给配 方成分变量 Recipe. LoadRecipeLastvalues () 将最后一个配方值组的取值赋值给 配方成分变量 Recipe. LoadRecipeNextvalues ( 将下一个配方值组的取值赋值给配 方成分变量 Recipe, LoadRecipePreviousvalues()将前一个配方值组的取值赋值给配 方成分变量 Recipe. InsertRecipeValues ( 生成一组新的配方值组。在工程中 用户在实际调整配方成分的数值时 可能认为可以保存为一组新的取值 供以后使用。在前述的面包配方例子 中,用户在生产“甜味”面包的过程 中,若对甜度进行了调整,经品尝这 种新的甜度也不错,但还希望继续保 留以前的“甜味”取值,则可以另外 WW.CONTROLEASE.COM九思易自动化软件 易控( )培训教程 第十二章配方 新生成一个取值组,如“新甜味”等。 Recipe. InsertRecipevaluesAt F] Recipe. InsertRecipevalues() 指定生成的新值组的插入位置 Recipe. ExportRecipes ( 将配方的“值组”数据导出到一个 可以打开的文件中,以供外部 或其它工程使用 Recipe. ImportRecipes ( 与 Recipe. ExportRecipes()相反 Recipe. DeleteRecipevalues ( 删除配方中的不需要的取值组 、配方用户程序 在实际工程中,根据工艺的不同,工程开发人员需要编写简单的程序来按照 条件执行不同的配方指令。也就是把配方指令编写成用户程序片断,并指定程序 的执行触发条件和程序的执行方式 例如,在前例的面包生产线屮,如果需要在画面上手动指定生产哪种味道的 面包,则可在画面上配置对应不同味道面包的按钮,当点击按钮时,在按钮的操 作事件程序中执行 Recipe. LoadRecipevalues()指令将不同的成分变量取值送 入下位控制设备,达到手动调整不同味道面包生产切换的日的。如果生产线的 控制设备是按照面包的预订数量来自动安排生产的,就可以将调整配方取值组的 指令放置在生产切换信号发生的时候进行。假如有一个状态变量“生产切换到甜 味”,则可以在工程中的用户程序中的“条件程序”处,新建一段条件程序,其 中的“条件”是“生产切换到甜味=true”,用户程序包含一条指令 Recipe. LoadRecipevalues("面包","甜味″),执行方式为“变真时”,即条件满 足时执行一次。 易控提供了可视化竽用户程序编制方法,不需要编程经验和记住这些指令和 参数,有关用户程序的使用请参考“用户程序”一章 配方浏览器 易控除了提供常规的通过编写程序对配方进行控制的方法外,还提供了一种 可视化的配方操作功能组件,通过使用配方浏览器,用户不需要编写用户程序就 可以直接显示和操作工程屮的配方,简化了用户的使用,在工程屮存在大量配方 时,对配方的管理也十分方便 方浏览器作为一个画面功能组件,位于画面的图形工具箱的“其它”分类 九思易白动化软件wWW.CONTROLEASE.COM 239 第十二章配方 易控( 培训教程 中,如下面图12.3所示。 泅形 用 控件 按钮 图表线 其它 k指针 数字键盘 旋钮 国[方测览器 B数据库浏览器 垢库访同浏览器 视频览器 图12.3图形工具箱中的配方浏览器 将“配方浏览器”绘制在画面上,其外观、工具条和其它属性都是可配置的, 参见图12.4和图12.5 在工程运行时配方浏览器中会显小所连接的配方的内容,通过其工具栏按钮 可完成配方的常规操作,不需要编写用户程序。 个配方浏览器不仅仅只能浏览一个配方的内容,它通过绑定一个包含某 配方名称的变量,可以浏览工程中的任何配方。使用的方法是配置配方浏览器的 设定配方名称”属性,该属性的值是一个字符串类型的变量。在工程运行时, 该变量的改变,可触发浏览器所浏览的酉方的改变。 配方浏览器的工具栏含有对配方的常见操作按钮,可以设定哪些按钮显示出 米,哪些隐藏起来。每个按钮还可以配置不同的操作权限。使用的方法是配置其 工具栏安全区”属性 糖 盐奶油咖啡粉 甜味8 成味 10 奶油味 咖非味 10 10 淡珈啡味501010 图12.4配方浏览器:只显示配方 WW.CONTROLEASE.COM九思易自动化软件 易控( )培训教程 第十二章配方 P新建Ⅳ编辑从变量中读取写到变量中 糖食盡奶油财啡粉 甜味 咸味 奶油味10 咖啡味 0005 0 淡咖来30101030 图125配方浏览器:可操作 第四节配方演示 下面以一条自动面包生产线中生产不同口味面包的配方为例,演小易控配方 的实际应用 演示要求 1.建立一个面包配方,面包配方包含:糖、食盐、奶油和咖啡粉四种成分, 分别对应工程中的变量:糖量、食盐量、奶油量和咖啡粉量。面包共有 四种预先配置好的口味:甜味、咸味、奶汕味、和咖啡味。生产这四种 ∏味的面包所分别使用的糖量、食盐量、奶油量和咖啡粉量如下表所示。 原料甜味 咸味 奶油味咖啡咪 糖 85 食盐 80 10 10 奶油 10 10 咖啡粉 0 30 2.系统每次生产400个面包,依次生产甜味、咸味、奶油味和叨啡味的面 包各一百个。在一个口味的面包生产完成后,控制系统能自动调整面包 原料的用量,生产出不同凵味的面包。在生产咖啡味面包的过程中,用 户可以对配料的成分作出一些微调,绎品尝觉得味道不错后,可以保存 为一个新的口味:“淡咖啡味”。 演示实现 通过以下步骤演示要求的配方功能: 九思易白动化软件wWW.CONTROLEASE.COM 241 第十二章配方 易控( )培训教程 第一步:建立配方 ■右键点击开发环境工程窗树的“配方”节点,在弹出菜单中选择 訢建”命令。在配方节点下出现一个自动命名的新建的配方, 将訢建的配方的名称更改为“面包”(通过右键菜单的“重命名”)。 工 程回 演示二程 信 变量 吳报 主历史 事牛 主用户 记记程 录录序 ir热 局数据库访问 报表 围班报 生产浅E报 e&●露 安全区 8用 语 户言行 运 选项 图12.6工程窗口中新建的“面包”配方 ■双击“面包”节点,在工作区中打开面包配方的编辑表格。点击 表格下方的“添加成分”按钮,并将成分的名称修改为“糖”;依 次添加成分:“食盐”、“奶油”和“咖啡粉”;将它们的成分类型 选择为实型;将配方的每一个成分分别关联到工程的一个变量, 如图12.所示。如果还没有定义变量,则在工程树的“变量”节 点下新建立“面包”变量组,在该变量组中建立实型变量“糖量” 盐量”、“奶油量”和“咖啡粉量”四个变量,分别对应面包生 过裎中的各种成分的实际使用情况。至此面包配方的基础数据 即配置完毕 仓起始兵国面包L 成份名称成份类型关联变量甜顾宋欢味咖非味咖啡未 糖 实型 由包糖量 0 10 食盐 实型 面,盐量 5 由型面包奶汨量0108010 咖时粉实型面包即啡粉量0 添川以份(4)上删除成份⑩添川值组(删除值组心导入①妈导世」 图127在工作区中配置面包配方的内容 WW.CONTROLEASE.COM九思易自动化软件 易控( )培训教程 第十二章配方 第二步:为了更加直观进行演小,建立一个演小图方功能的画面,在画面显 示有关的变量的实际数据,以观察当口味变化时,这些成分值的改变,确定配方 是否在按照要求运行。 ■建立一个配方演示工程和配方演示画面,并设为主画面 ■在画面上建立显示面包产量的文本和提示文本 ■在画面上建立显示正在生产的面包口味和提示文本 ■在画面上分别建立显示四个成分数值的文木和相应的提示文本 ■配置一个修改面包产量数值的方法,以模拟面包的产量从0到400 的变化过程。演示中使用一个滑动坎,拉动滑动块,产董值从O 到400之间变化,在实际工程中,变量的改变是在下位机控制程 序中自动变化的。 ■配置修改“咖啡量″的事件,以在线调整口味。演示中位于咖啡 量显示框右侧的小按钮,点击该按钮直接弹出一个简单的对话框 修改咖啡量的数值 ■配置一个按钮,用于保存一个新的口味-“新咖啡味。演示中 为一个名为“保存訢咖啡味”的按钮 第三步:演小配方命令的使用,即廾始生产时,生产的口味 ■配置“条件用户程序”,当条件“而包面包产量==0”时,自动 装载“甜味”配方取值; 本章小结 配方包含一组变量,和这组变量的若干种取值的组合。通过集中调整这一组 变量的取值,即可调整生产过程。 2.易控提供各种配方命令在工程运行时实现配方的调用等各种功能 3.易控提供“配方浏览器”功能组件,实现对配方的可视化管理 九思易白动化软件wWW.CONTROLEASE.COM
(系统自动生成,下载前可以参看下载内容)

下载文件列表

相关说明

  • 本站资源为会员上传分享交流与学习,如有侵犯您的权益,请联系我们删除.
  • 本站是交换下载平台,提供交流渠道,下载内容来自于网络,除下载问题外,其它问题请自行百度
  • 本站已设置防盗链,请勿用迅雷、QQ旋风等多线程下载软件下载资源,下载后用WinRAR最新版进行解压.
  • 如果您发现内容无法下载,请稍后再次尝试;或者到消费记录里找到下载记录反馈给我们.
  • 下载后发现下载的内容跟说明不相乎,请到消费记录里找到下载记录反馈给我们,经确认后退回积分.
  • 如下载前有疑问,可以通过点击"提供者"的名字,查看对方的联系方式,联系对方咨询.
 相关搜索: [第17讲]易控配方.pdf
 输入关键字,在本站1000多万海量源码库中尽情搜索: