跳到主要内容
版本:Next

流程配置

流程配置是LMES系统的核心基础功能,用于定义和管理生产过程中的业务流程模板。通过可视化的流程设计工具,您可以构建标准化、可复用的流程模板,实现生产设备、操作系统和管理系统之间的协同控制。

  • 组件标识: FlowManagement
  • 组件名称: 流程管理
  • 组件分类: run (插件)

核心功能

流程引擎

  • 提供丰富的流程节点类型库,支持设备交互、数据处理、条件判断等多种节点
  • 支持串行、并行、分支等复杂流程逻辑的编排
  • 实现与PLC、特殊设备及第三方系统的标准化交互接口

流程模板

  • 可被工序、工位或其他业务对象引用,自动创建流程实例
  • 支持参数化配置,同一模板适配不同生产场景
  • 提供批量配置功能,快速完成多工位的流程部署

设计原则

  • 遵循"谁的信号,谁负责握手交付"的设计原则
  • 确保流程模板的可维护性和可扩展性
  • 支持流程版本管理和变更追溯

1. 功能概述

1.1 流程管理主界面

image-20250926170046731

流程管理主界面展示了系统中所有已创建的流程模板。在此界面,您可以:

  • 查看所有流程模板的列表
  • 通过搜索框快速查找特定流程模板
  • 创建新的流程模板
  • 对现有流程模板进行编辑、复制或删除操作

image-20250926170822485

1.2 流程模板设计界面

1758877360668

流程模板设计界面是创建和编辑流程的核心工作区,包含以下主要部分:

  • 左侧:流程节点类型库,提供各种可用的节点类型
  • 中间:流程设计画布,用于拖拽和连接各个节点
  • 右侧:节点属性配置面板,用于设置选中节点的详细参数

1.3 流程节点类型

1758879449613

系统提供多种流程节点类型,包括但不限于:

  • 基础节点:开始、结束、条件分支等
  • 设备交互节点:PLC通信、设备控制等
  • 数据处理节点:数据采集、计算、验证等
  • 系统集成节点:与第三方系统交互的接口

1.4 节点属性配置

1758878977030

每个节点都有其特定的属性配置选项,通过右侧属性面板可以设置:

  • 节点基本信息:名称、描述、ID等
  • 执行条件:触发条件、前置条件等
  • 数据映射:输入/输出参数配置
  • 超时设置:执行超时时间及处理策略

1.5 流程连接与逻辑控制

1758878914246

流程设计支持复杂的逻辑控制:

  • 串行执行:节点按顺序依次执行
  • 并行执行:多个节点同时执行
  • 条件分支:根据条件选择不同执行路径
  • 循环执行:特定条件下重复执行某些节点

1.6 流程参数设置

image-20250926170404958

image-20250926170420215

image-20250926170455354

通过右键流程的"参数设置"功能,可以对流程进行功能和字段配置:

  • 功能配置:定义流程所需的功能参数和属性
  • 字段配置:设置流程中使用的数据字段和变量
  • 变量映射:工序关联流程后,可以在工位中对这些字段关联具体变量
  • 参数继承:支持从模板继承参数设置,提高配置效率

1.7 批量配置

1758877384615

批量配置功能主要用于方便用户批量修改流程所关联工序工位的变量信号配置,显著提升配置效率和便利性:

  • 功能目的:简化多个工位相同流程的变量配置过程
  • 适用场景:相同流程被多个工序工位引用时的批量信号配置

具体配置步骤

  1. 选择流程,点击批量配置,系统呈现出批量配置弹窗
  2. 工位列表将自动过滤出该流程所关联的所有工位
  3. 选择需要配置的工位,点击"流程功能配置"tab栏
  4. 批量定义字段变量规则,完成信号映射配置

操作提示:批量配置弹窗支持多选变量并按顺序往下填充,进一步提高配置效率

2. 操作指南

2.1 创建流程模板

  1. 在流程管理主界面,点击"新建"按钮
  2. 输入流程模板名称和描述
  3. 在设计界面中,从左侧节点库拖拽所需节点到画布中
  4. 配置每个节点的属性参数
  5. 连接各节点,建立执行顺序和逻辑关系
  6. 点击"保存"按钮保存流程模板

2.2 编辑流程模板

  1. 在流程管理主界面,找到需要编辑的流程模板
  2. 点击"编辑"按钮进入设计界面
  3. 修改节点配置、连接关系或添加/删除节点
  4. 完成修改后点击"保存"按钮

2.3 引用流程模板

  1. 在工序或工位配置界面,选择"关联流程"选项
  2. 从流程模板列表中选择需要引用的模板
  3. 配置流程实例的初始参数
  4. 确认并保存配置

2.4 监控流程实例

流程实例的监控是通过 工位控制面板 进行的:

  1. 进入工位控制面板界面
  2. 选择需要查看的工位及其关联的流程实例
  3. 查看流程实例的实时执行状态和节点信息
  4. 通过工位控制面板可进行必要的手动干预操作
  5. 监控流程执行过程中的各项参数和状态变化

3. 常见问题

3.1 流程执行卡在某个节点不动怎么办?

检查该节点的配置是否正确,特别是执行条件和超时设置。如果是与外部设备交互的节点,确认设备连接状态和通信是否正常。

3.2 如何处理流程执行过程中的异常?

系统提供异常处理机制,可以在流程设计时为关键节点配置异常处理策略,如重试、跳过或终止流程。也可以在监控界面手动干预处理异常情况。

3.3 流程模板能否被多个工序或工位同时引用?

是的,一个流程模板可以被多个工序或工位引用,每次引用都会创建独立的流程实例,互不影响。

3.4 如何优化复杂流程的执行效率?

  • 合理设计节点粒度,避免过于复杂的单个节点
  • 充分利用并行执行功能,提高处理效率
  • 定期检查和优化数据交互逻辑,减少不必要的数据传输
  • 为关键节点设置合理的超时时间,避免长时间阻塞