MES系统由传统定义知,一个工作流可以看成是一个节点和连接弧所构成的有向图。MES系统其中节点代表活动,而连接弧则代表活动间的数据和控制信息流向.为了更好地表达工件工序物流节点之间的关系及单个节点的状态,使之适用于车间工序物流的控制逻辑,MES系统需要在节点层面上进行扩展,同时定义状态、条件关系来增强对过程模型的语义描述,MES系统使之能够处理车间工序物流的逻辑过程下面对扩展活动网络图工作流模型的基本概念和关键技术进行阐述。 一、MES系统节点 MES系统节点代表了组成一个实际经营过程中所需要的各种类型的活动与任务。为了更清晰地描述车间T序物流的复杂层次关系,将节点划分为“过程”和“原子”两种不同粒度的节点。 其中,“原子节点”指的是结构和功能上都不能再进行细分的节点,它对应于车间T.序物流中的执行设备,是构成扩展活动网络图工作流模型的最基本组成单元。 “过程节点”,是一类能够分解的节点类型,它通常由-系列‘原子节点”组成,MES系统可以包含组成工作流模型的所有元素•实质上就是一个子工作流。“过程节点”的引人增加了过程模型的表达能力使模型具有了层次化的概念,并支持自顶向下的建模过程,在车间工序物流模型中它对应于零件的丁序物流。 二、MES系统连接弧 MES系统作为活动网络图的组成元素,连接弧是连接节点的有向线段,它由前驱节点指向后继节点根据不同连接弧所表达的含义不同,可以把连接弧分为两类:控制连接弧和数据连接弧,控制连接弧体现了过程的控制逻辑和节点间的时序关系,MES系统控制连接弧的转移意味着节点状态的转移与整个过程的演进。 数据连接弧在它所连接的两个节点间建立了一种数据输出/输入的关系,前趋节点的输出数据可以通过数据连接弧来提供给后继节点,MES系统作为后继节点的输入数据.数据连接弧的引人是为了解决控制流与数据流不一致的问题,它可以在单独存在数据关系的不同节点间建立连接,从而提供一种区别于控制连接弧的连接接口。 三、MES系统状态 MES系统“状态”这一概念原本属于工作流执行期间的概念范畴,在建模阶段就明确地提出它,主要是为了解决活动网络图模型在状态表达方面的能力欠缺问题。与基于状态的过程模型相比,活动网络图隐去了节点的可见状态,MES系统这样就造成了模型语义上的模糊,使过程模型的表达能力不足比如,当某一控制连接弧发生转移以后,其指向的后继节点就被使能,但并不一定立刻开始执行,这种情况用活动网络图表达就会显得很含糊。因此,在MES系统活动网络图中明确“状态”,建立一种与显式逻辑表达相辅助的隐式表达方式,将明显增强活动网络图的描述能力。 将MES系统工作流的不同状态应用于车间工序物流模型中,可以为“原子节点”设置状态语义,表征加工设备的当前状态用以辅助零件工序物流的控制,特别为后续T作中在制品工序物流跟踪环节的实现奠定基础.对于一个加工设备来说,定义“就绪”状态表明该设备正在进行加工前的准备工作,如更换夹具、刀具等;“执行中”顾名思义表示该设备正在进行加工;“挂起”则出现在设备故障的突发情况下终止”标志着设备此时正在加T的零件订单被撤销;“执行后”意味着设备完成了工件加工任务,但仍有一些如质检等环节使得设备无法开始加工下一零件完毕”则表明该设备完成了一个加工任务,可以进行下一任务的执行。 四、MES系统条件 MES系统模型中条件的设置是用来决定活动在不同的情况下所要进行的不同处理方式。条件类型共三种,分别是:转移条件、开始条件、结束条件。转移条件是定义在控制连接弧上的条件,它是一种显式的条件定义。MES系统转移条件决定了在工作流执行过程中所实际选择的由开始节点到结束节点之间的路径,不同的执行情况将造成工作流数据的不同,从而使不同的有条件连接弧发生转移来激活不同的后继节点。 MES系统开始条件与结束条件是定义在活动内部的条件,它们是隐式的条件定义,分别决定了活动节点在什么情况下才能够真正开始执行和真正结束。在MES系统上面的状态转换图中,给出了这两种条件被判断后的状态走向:只有满足开始条件,活动节点才能由“初始”状态进人到“就绪”状态被使能的状态;只有满足结束条件,活动节点才能由“执行后”状态进入到“完成”状态。 罗浮云计算(惠州)有限公司是一家专业的智能制造系统研发及集成解决方案服务商,是高新技术企业,专注于为制造企业提供全面的实施顾问、方案设计、软硬件系统集成、建设实施和运维服务等系列服务,帮助制造企业建设高品质、高效率、数字化、网络化、智能化、服务化工厂。帮助企业解决可追溯性、生产控制和企业级系统集成问题,以确保同时满足成本、质量、交期等目标。 若您对罗浮云计算的MES制造执行系统感兴趣的话,欢迎您访问罗浮云计算官网与我们沟通交流,罗浮人会根据您企业的需求为您详细定制一套完美的MES解决方案。 免费咨询热线:0752-7399206 罗浮云计算MES官网:http://www.rofoumes.top/ 相关推荐: