MachineMetrics提供与Epicor 10的无缝集成;使零件计数准确,同时自动保持作业最新,以便在MachineMetrics中报告。
当操作员在Epicor MES系统内开始生产或设置活动时,作业信息被发送到MachineMetrics,并显示在MachineMetrics平板电脑界面和仪表板上。当操作员结束MES中的活动时,MachineMetrics会自动填写生产的零件,并对任何废料或不合格零件进行计数。使用MachineMetrics Epicor集成,您可以用更少的工作获得更精确的数据。
工作原理
Epicor集成由一组BPM函数组成。每个BPM函数都由Epicor中的一个操作或事件触发,然后引起MachineMetrics中的状态更新。Epicor整合完全是从Epicor方面推动的。
安装
要安装BPM包,请打开主Epicor应用程序(EMA;Epicor移动接入)。在您的组织中,导航到系统管理→ 业务流程管理。
正常开放指令导入
浏览machinemetrics.bpm文件。保留未定义的目标组,然后按导入。您应该会看到一些与已安装函数相关的消息。
检查安装
MachineMetrics附加以下BPM指令:
- 关于人工业务对象的更新方法的后处理指令。
- 关于人工业务对象的EndActivity方法的预处理指令。
要检查已安装的BPM指令,请返回到Business Process Management,然后打开方法指令维护. 点击方法代码.
选择劳动从业务对象下拉列表。您可以通过键入更新
或结束
方法名从框开始。
选择预处理选项卡(对于EndActivity指令)或后处理选项卡(对于Update指令)。每个指令都应该是MachineMetrics组的一部分,选中Enabled复选框,并选择独立于公司的作用域。
更新
更新Epicor
Epicor系统更新后,您的BPM指令可能会被禁用。可以按照上面的检查安装步骤重新启用它们,但也可以通过打开指令更新在业务流程管理部分。
在指令更新中,确保组设置为MachineMetrics启用复选框。点击开始更新.
这将在更新的Epicor环境中重新编译并启用指令。会议结束后,你将收到一份摘要。
更新MachineMetrics BPM包
要安装MachineMetrics指令的更新版本,您需要像在安装过程中一样导入它们,但需要在导入窗体中做一些更改。
确保目的地组设置为MachineMetrics替换现有组已检查。如果不遵循此步骤,则系统中的每个MachineMetrics指令可能会有多个副本。
配置
在MachineMetrics中启用ERP后,在机器配置窗体上提供了一个名为ERP机器ID
.通常情况下,MachineMetrics中的机器名与Epicor中机器的资源ID不同。要允许MachineMetrics在MES中查找正在启动作业的机器,请在ERP机器ID
在MachineMetrics中机器窗体上的字段。
此外,在中提供了一个新选项自动启动
下拉菜单调用基于MES启动作业
. 在任何希望Epicor集成在MES中启动/停止MachineMetrics中的作业时启动/停止这些作业的机器上,必须选择此选项。
工作原理
Epicor环境和机器技术之间的所有通信都是不受限制的。MachineMetrics不直接与Epicor服务器通信。安装了BPM文件,以便Epicor服务器可以向MachineMetrics云发送消息,指示已采取某些操作。MachineMetrics Epicor集成由3个主要操作驱动:开始作业、作业正在停止、停止作业。
Epicor服务器最好不要直接访问internet。正因为如此,MachineMetrics开发了一种运行在我们的边缘硬件上的服务,允许通信通过它传递到与ERP集成相关的非常特定的端点。当提供BPM文件时,它被配置为MachineMetrics边缘设备的静态IP地址,该设备位于Epicor服务器所在的网络和可以访问internet的网络之间。BPM文件还配置了一个API密钥,该密钥允许BPM文件通过MachineMetrics发出经过身份验证的请求,以执行与ERP相关的操作。
开始作业
当通过Epicor MES启动人工活动时,安装的BPM组件将通过现场边缘设备向MachineMetrics云发送消息。传递的信息与作业或工单的名称、零件的名称、操作的名称、预期的设置持续时间、生产标准(周期时间)、人工活动的类型(生产或设置)以及在后面的步骤中使用的人工活动标识符有关。此外,还传递正在启动作业的计算机的资源ID。
当MachineMetrics收到此消息时,它将根据提供的名称/部件/操作查找任何现有作业,更新任何可能已更改的信息,如果不存在新作业,则创建新作业,并在目标计算机上为该作业启动作业(创建作业运行)。
作业正在停止
当通过Epicor MES停止人工活动时,在向用户显示停止人工活动屏幕之前,会向MachineMetrics发送一条消息。此消息包括首次启动作业时发送的人工活动标识符。收到后,MachineMetrics将查找与该人工活动标识符关联的运行信息,确定生产的零件数量和拒绝的零件数量,并将它们发送回BPM。然后,操作员将看到“停止人工活动”屏幕,其中填写了“零件完成/拒绝”字段。操作员可以在MES中停止人工活动之前调整这些数字。
在这一点上,没有任何改变,在机器技术的工作。此操作仅用于Epicor获取作业运行中生产和拒绝的零件总数。
停止作业
在操作员验证“已完成”和“已拒绝零件”字段并将人工活动标记为“已停止”后,BPM将向MachineMetrics云发送第三个也是最后一个事件,指示作业已停止。
当MachineMetrics收到此消息时,它将根据提供的人工活动标识符查找作业运行,并根据BPM提供的信息设置结束日期。
局限性
当机器在MachineMetrics中配置为自动启动时,也不能使用tablet界面启动作业。由于Epicor和MachineMetrics之间的所有通信都是由MES驱动的,MachineMetrics无法告诉Epicor某个作业已在MachineMetrics中启动。为避免数据同步问题,启动和停止作业仅限于在设置为“自动启动”时通过MES接口可用基于MES启动作业
在给定的机器上。
有些情况下,工厂中的某些机器无法通过MES启动或停止。这些机器的一些例子是同时运行多个部件的机器。MachineMetrics仅限于在一台设备上一次运行一个作业。因此,你应该离开自动启动
设置为'残疾人
'对于这些机器,操作员可以通过平板电脑界面启动和停止作业,而不使用Epicor集成。对于这些类型的机器,您应该联系您的客户成功经理,以便根据从您的机器检索到的程序名信息使用自动作业调度。
更深的潜水
要深入了解我们的Epicor功能,请查看Epicor集成使用的公开文档API。有三个功能与上述操作一致:
- /erp/作业调度/启动-https://developers.machinemetrics.com/#operation/erpStartJobRun
- /erp/jobspatch/:id-https://developers.machinemetrics.com/#operation/erpGetJobRun
- /erp/作业调度/停止-https://developers.machinemetrics.com/#operation/erpStopJobRun
评论
0条评论
拜托登录留下评论。