文档主要介绍Batch系统中,配方组态软件的操作方法。帮助您快速了解和掌握Batch工程组态软件的使用方法。
Batch系统是一种自动化系统,专门用于批量生产过程中管理和控制一系列操作。它是批处理自动化的核心,能够高效地管理生产流程、资源分配和质量控制。在化工、制药、食品饮料等行业,Batch系统广泛应用于需要高精度、高可靠性的生产过程中。
配方编辑系统:提供基础的原料和产品管理,并按照SFC规则进行配方编辑,包含生产过程中的所有步骤、每一步的条件和执行操作。配方编辑通常由工艺工程师负责完成产品生产配方的搭建,维护原料或产品信息。
在Batch系统,尤其是化工行业或制造业中的自动化控制系统中,配方编辑是一项关键功能,它允许操作员或工程师灵活地配置和管理生产过程中的不同配方。以下是配方编辑功能的一些说明。

在Batch系统中,原料管理的一个重要方面确实涉及到对原料属性的详细设置以及分配特定的存储或计量位号。这个过程确保了配方控制的精确执行和自动化数据处理。

| 字段 | 说明 |
|---|---|
| 原料名称 | 名称应清晰反映原料的本质,便于操作人员和管理人员迅速了解其用途。必填项,原料名称可以重复。 |
| 原料编码 | 原料唯一的代码或编号,用于在系统中唯一标识每种原料。必填字段,不能为空或重复。 |
| 原料分组 | 将原料按照一定的标准分类,比如按照用途、供应商来源等进行归类。 分组有助于原料的高效管理和检索, |
| 单位 | 指原料计量的标准单位。 |
| 原料批号 | 用于追踪特定批次原料的唯一标识符。批号支持通过变量选择器,选择批号变量。 |
| 储存位置 | 指示原料在仓库或存储区域的具体存放位置。明确的储存位置有助于快速找到原料,提高仓库作业效率。 |
| 包装 | 描述原料的包装类型和规格,如袋装、桶装、散装等,以及每包的具体容量。 |
| 性质 | 概括原料的物理状态,这里可以选择气体、液体、固体。 |
| 字段 | 说明 |
|---|---|
| 新建 | 弹出“新建原料”对话框,填写后,新建一条原料信息。 |
| 复制 | 以选中的原料为模版,快速新建一条原料信息,并允许修改属性。 |
| 删除 | 删除选中的原料数据。在“确认删除”弹窗中,点击确定,删除数据。 |
| 导入 | 从CSV文件,导入原料信息。 |
| 导出 | 将当前列表中的数据,导出到CSV文件。 |
| 同步外设 | 将“配方组态”中的原料数据,同步到外部设备(智能台秤等)。需要先配置好外设 |
| 过滤 | 通过原料名称,原料编码,原料分组进行过滤。支持组合过滤 |
点击页面左上角“新建”按钮,弹出“新建原料”对话框。

填入4个必填的字段,“分组”和“原料单位”支持下拉选择已有的内容,或直接输入新建分组和单位,点击“确认”完成新建。
在原料列表中,双击需要编辑的单元格,即可在单元格输入,完成数据修改。分组,单位,性质三个字段,可以通过下拉框选择需要更新的数据。分组,单位同时支持输入新建数据。

在原料列表中,双击“批号”单元格,在弹出的“变量选择”对话框中,选择对应的位号变量。同时支持输入变量名称,查找位号。

导出的文件为.csv文件(见下图),支持在表格中编辑,并导入到配方组态系统。

在产品管理界面中,可以对产品信息进行添加、编辑、删除等操作,说明如下。"产品"的概念通常指的是生产过程中的最终输出物,即根据特定配方和工艺流程生产出来的东西。

| 字段 | 说明 |
|---|---|
| 产品名称 | 具体产品的名称,是用于内部管理和外部交流的标识。 |
| 编码 | 为每个独特的产品或服务分配的唯一数字或字母数字组合。 |
| 版本 | 在产品版本用来区分同一产品不同时间点的设计或功能上的差异。 |
| 产量 | 产量指的是在特定时间段内,生产出的某个产品或一系列产品的总数量。 |
产品管理支持通过“右键”和工具栏操作,两者的操作是一致的:

| 字段 | 说明 |
|---|---|
| 新增 | 弹出“新建产品”对话框,填写后,新建一条原料信息。 |
| 复制 | 以选中的原料为模版,快速新建一条原料信息,并允许修改属性。 |
| 删除 | 删除选中的原料数据。在“确认删除”弹窗中,点击确定,删除数据。 |

在“新建产品”对话框中,输入“名称”,“编码”,“版本”,“产量”4个必填信息,新建产品。

在“复制产品”对话框中,修改“名称”,“编码”,“版本”,“产量”4个必填信息,完成复制产品。
在产品列表中选中一条产品信息,双击单元格即可对该单元格中的参数进行修改。
支持通过输入产品名称,产品编码,版本3个字段组合搜索对应的产品。在筛选条件勾选只显示最新版本,将只显示产品对应的最新版本。(例:有Product v1.0,Product v1.1两个版本,勾选后,列表中只显示Product v1.1)
完成产品新建后,可以为产品关联配方中使用的输入物料和输出物料。
选中一条产品信息,在右侧界面中选择“输入物料”或“输出物料”页签。
在物料列表中,单击鼠标右键,并在右键菜单中选择“增加”命令。

在弹出的“选择物料”窗口中,双击物料进行添加。
选中物料后,双击单元格,支持修改“原料标识”和“投料量”字段。“原料标识”和“投料量”用于信息记录,并不影响配方的执行。
配方管理是工业生产,特别是流程制造业(如食品饮料、制药、化学品生产等行业)中的一项核心功能,它涉及对产品配方的创建、修改、审批、存储、应用和跟踪的全过程管理。

| 字段 | 说明 |
|---|---|
| 配方名 | 这是指特定产品的配方名称,用于唯一标识一个配方。 |
| 版本 | 版本号用来追踪配方的迭代更新。每次配方有调整或优化时,就会产生一个新的版本号, |
| 版本备注 | 对于每次版本更新,此处记录改动的具体原因、改动内容概要或任何需要说明的信息。 |
| 状态 | 表示配方当前所处的阶段或可用性,系统中的“编辑”,“待审核”,“生效”,“废弃”四种状态。 只有“生效”状态的配方,支持在运行端生成批次。 |
| 配方 | 配方的Recipe类,新建配方时选择,不能二次编辑。 |
| 分组 | 为了方便管理和查找,配方可以根据类别、产品线或其它逻辑进行分组。 |
| 备注 | 配方头编辑中,编辑的“备注”字段。用于对配方的备注 |
| 候选装置 | 通过配方中,选择“候选装置”来配置。 |
| 产品名称 | 配方头编辑中,选择的“产品名称”。 |
配方状态说明

| 字段 | 说明 | 备注 |
|---|---|---|
| 新增 | 指在配方管理系统中创建新的配方记录。用户可以输入新的配方头、工艺步骤等信息,建立一个全新的配方。 | 见详细说明 |
| 复制 | 允许用户复制现有的配方作为一个新配方的基础,然后根据需要进行修改。 | 见详细说明 |
| 升级 | 对现有配方进行版本更新,可能涉及原料替换、比例调整或工艺优化等。 | 见详细说明 |
| 删除 | 从系统中移除不再需要或已过时的配方记录, | |
| 提交 | 将编辑或创建好的配方提交给系统或上级审批者,进入审批流程,等待审核和批准后方可生效或使用。 | |
| 驳回 | 审批过程中,如果发现配方存在问题或不符合规定,审批者可以驳回该配方,要求提交者进行修正。 | |
| 审核 | 对提交的配方进行审查,确认其准确性、合规性和可行性,决定是否批准该配方用于生产。 | |
| 废弃 | 标记一个配方为不再使用或淘汰状态,通常用于管理过时或不符合当前标准的配方。 | |
| 编辑 | 支持对现有配方的任何信息进行修改,以适应新的生产需求或改进产品。 | |
| 检查 | 对配方的完整性和准确性进行验证,确保配方无误,系统自动检查配方的完整性和位号信息。 | 见详细说明 |
| 导出位号 | 将配方中使用的设备的控制位号信息导出到其他系统或文件中,便于生产控制系统的配置和数据对接。 | 见详细说明 |
| 过滤 | 在配方管理系统中,通过设定条件筛选显示特定的配方, 比如按产品类型、原料、状态或时间范围进行筛选,便于管理和查找。 |
点击页面左上角“新建”按钮,弹出“新建配方”对话框。

填入3个必填的字段,“配方类”支持下拉选择已有的内容,点击“确认”完成新建。在配方列表中可以查看该配方,并编辑配方详情。

点击左上角,“复制”按钮。在“复制产品”对话框中,修改“配方名”,“版本”信息,“配方类”不支持修改,点击确认,完成复制配方。

点击左上角,“升级”按钮。在“升级产品”对话框中,修改“版本”信息“配方类”,“配方名”不支持修改,点击确认,完成升级配方。
点击“检查”按钮,系统会检查配方中的Phase是否绑定实例,是否存在空的Unit,Operation,Phase。检查结果不通过,会有响应的提示。


点击“导出位号”,弹出文件浏览对话框。支持选择导出的地址,导出的文件为.csv格式

查看导出的位号文件。

“配方头”是指存储配方信息的数据结构或数据库表的一部分,它包含了关于特定批次生产所需的一系列指令和参数的元数据。,比如配方关联的产品、备注、最大产量/最小产量/标准产量等。在“配方管理”页签中双击一条配方信息,进入配方头页面,如下图所示。

新建配方后,“配方名称”、“配方版本”、“配方状态”不允许在配方头编辑中修改。
“创建时间”、“创建人”、“修改时间”、“修改人”、“审核时间”、“审核人”信息由系统自动填写,会在进行相应的操作时,自动生成。其中,“修改人”、“修改时间”会保存最近一次的修改记录。
其余可编辑字段说明:
一个配方,由多个Unit、Operation以及Phase组成。

顺序功能流程图由一系列的步(Step)、转换条件(Transition Condition)、动作(Action)组成,用来描述系统的控制流程。每个步代表了一个控制阶段或状态,转换条件定义了从一个步转移到另一个步的条件,而动作则是在某个步执行期间发生的事件。
步(Step):
•步是 SFC 中的基本单元,表示一个稳定的控制状态。
•步可以用一个矩形框来表示,矩形框内通常包含步的编号和描述。
•当步处于活动状态时,通常用填充颜色或边框来突出显示。
转换条件(Transition Condition):
•转换条件定义了步之间转移的条件。
•通常用箭头连接两个步,并在箭头上标注转换条件。
•转换条件可以是输入信号的状态、定时器的到期、计数器的值等。
动作(Action):
•动作是在某一步活动期间执行的操作。
•动作可以是输出信号的改变、定时器的启动或停止、计数器的增减等。
•动作可以写在步内部,也可以写在步与步之间的连线旁边。
初始步(Initial Step):
•初始步是 SFC 的起点,通常用一个特殊的符号表示。
•当 SFC 开始执行时,系统会自动进入初始步。
终止步(Final Step):
•终止步表示 SFC 的结束点。
•一旦达到终止步,SFC 将不再执行后续的步骤,除非重新开始。
通过选择【工序】标签,切换到工序编辑页面,如下图所示。

配方树形结构:显示配方的层级结构,最上层为Recipe层,依次为Unit层,Operation层和Phase层。点击每一个标签,会切换到对应的配方层级显示。
工具栏:通过按钮可以进行配方的编辑。
TAB栏:支持切换SFC视图和列表视图。跟进选中的树形结构,显示对应层级的内容。
操作区:用于显示配方SFC图,或程序列表视图。
属性栏:选中“步-Step”后显示,用于给“步”绑定实例。
选中配方中已有的(Unit,Operation,Phase)程序,可以从右侧的属性设置来更改步的“基本属性”和“实例选择”。
基本属性:
实例选择

点击SFC图中的短横线,可以进行转换属性设置。

基本属性:
转换条件:支持一下三种方式
无转换条件:默认无转换条件,当前设置时,系统自动按顺序执行。
程序选择/运行状态:选择配方中另一个程序的运行状态,一旦条件满足,开始执行下一个程序。

位号表达式判断:通过位号表达式判断是否进行程序转换。

Unit:Unit程序列表

Operjation:Operation程序列表

Phase:Phase程序列表

将左侧树形结构展开,选择Phase的层级,单击可以打开phase属性。根据Phase类型和在工程组态时的设置不同,可以查看的Phase属性会有所区别。一般会显示Phase的输入,输出参数列表;投料步,交互步也有对应的显示。字段说明如下:
序号:Phase中,参数的序号。
参数名称:工程组态时,为参数编辑的名称。
参数类型:工程组态时,设置的参数类型。
源类型:目前仅支持输入值。
最小值:参数的最小值。
值:参数的设定值。设定值应在最大,最小值之间。
最大值:参数的最大值。
单位:参数的单位,不支持修改:
关联设备参数:显示输出参数关联的设备位号参数。支持通过下拉选择,修改设备参数。

左侧显示可用的“域”,右侧为“域”下属的Unit实例。通过勾选,为配方绑定设备。

其他信息可以设置以下两部分内容

程序故障保持:在配方运行时,当批次运行出现故障时,整个批次会被挂起(Held)。通过配方详情界面的配置,可以仅挂起发生故障的批次、Unit或Operation。
在列表中右键,支持新建或删除需要保持的程序。
点击新建,在弹出的配方程序选择弹窗中,选择对应的Unit或Operation。

配方权限:为项目中其他计算机设置配方的可见权限,勾选启用。未勾选的计算机,在运行时,无法看见该配方。