山西太原昆仑通态代理
配方模块
在制造领域,配方是用来描述生产一件产品所用的不同配料之间的比例关系,是生产过程中一些变量对应的参数设定值的集合。例如面包厂生产面包时有一个配料配方。此配方列出所有要用来生产面包的配料(如水、面粉、糖、盐、蜂蜜等),而不同口味的面包会有不同的配料用量。例如甜面包会使用更多的糖,而低糖面包则使用更少的糖。在 McgsPro 组态软件中,每一种口味的面包原料的用量信息称为一个配方,所有面包配方合起来称为配方组。可以把配方组想象成一张表格(如表9.1-1),表格的每一列就是一种原料,而每一行就是一个配方,单元格的数据则是每种原料的具体用量。
配方 | 糖 | 盐 | 面粉 | 水 | 蜂蜜 |
甜面包配方 | 80 | 10 | 80 | 30 | 10 |
低糖面包配方 | 30 | 5 | 80 | 30 | 0 |
无糖面包配方 | 10 | 5 | 80 | 30 | 0 |
表9.1-1 面包配方实例
在McgsPro系列产品配方功能可通过配方选择对话框,配方编辑对话框以及各种脚本操作来完成对配方数据的增、删、改、查等操作。下面对配方组态中涉及到的名词进行说明:
l 配方组:配方组即同类配方所组成的集合,这一类配方拥有相同的配方成分,不同的是配方成分的不同,在配方组中可以使用配方名称来区分这些不同的配方。上表整体就为一个配方组。
l 配方项:配方项就是配方组中所有配方都包含的配方成分,*配方项即是配方名称,这是一个成分列表,例如上图中糖、盐等。上表每一列即一个配方项。
l 配方:配方组中的数据成员,每个配方结构一致,数据不同。上表每一行(除*行)就表示一个配方。
l 变量名称:配方项关联的变量名称。
l 列标题:配方项用于展示(配方构件、配方编辑时)的标题文本,支持多语言设置;在配方的导入和导出时,作为匹配依据,并且区分语言,即在英文状态下无法导入中文状态导出的配方。上表*行即为列标题。