合作咨询热线:

400-8866-399

MES与AGV联动的智能仓储系统设计

2025-03-19 10:48:26|人气:2

1d2d074eec12f2e1e081eec440ce0841.jpg


1、企业MES系统和AGV

AGV无人搬运车,一般可通过电脑来控制其行进路线以及行为,具有很强的自调整性,且自动化程度高、准确便捷,能有效避免人为错误且节省人力资源。在自动化物流系统中,以可充电的蓄电池为其动力来源,可实现其柔性,实现高效、经济、灵活的无人化工作以及管理。

MES制造执行系统是一套面向车间的生产信息管理系统,从工厂的数据流来看,一般处于中间层级,主要将工厂的生产数据采集、存储和分析。可以提供的主要功能包括计划排程、生产管理调度、数据追溯、工具管理、质量控制、设备/任务中心管理、过程控制、安灯看板、报表分析、上层系统数据集成等。


2、MES与AGV对接方式与原理

在现代制造业中,生产过程的智能化管理已成为提高效率和降低成本的关键。MES(ManufacturingExecutionSystem,制造执行系统)和AGV(AutomatedGuidedVehicle,自动导引车)作为两个重要的技术,它们之间的无缝对接对于实现生产线的自动化和优化至关重要。

一般在智能工厂实施与集成过程中,MES与AGV会涉及数据对接,通过数字指令驱动AGV进行实体运行。MES作为数字工厂在制造管理过程中集成与调度中枢系统,需要给予AGV的指令主要包括搬运什么物料?物料在哪里?搬运去何处?这就涉及到MES与AGV的RCS工作指令对接以及MES库位管理与AGV地图管理系统两个方面。

b17e019a867febfaef0eb490820af70e.png


1)、MES与AGV的RCS工作指令对接

MES作为制造企业的信息管理系统,负责生产计划、工艺控制、质量追溯等任务。而AGV作为物流自动化设备,通过内置的导航系统和传感器来实现自主行驶。为了实现MES与AGV的无缝对接,需要一个中间件,一般称为RCS(RobotControlSystem)。RCS作为MES与AGV之间的桥梁,负责协调双方之间的通信和指令传递。当MES下达生产任务时,RCS会将相应的工作指令转化为AGV可识别的格式,并将其发送给AGV。AGV收到指令后,根据预先设定的路径规划和任务优先级,进行自主导航和操作。

MES与AGV的RCS工作指令对接是实现二者协同工作的基础。RCS是AGV的核心控制单元,负责接收和解析来自MES的工作指令,并将其转化为AGV能够理解和执行的指令。通过MES向AGV下达任务、调度和控制指令,可以实现对AGV运行状态、路径规划等的实时监控和管理。这种对接方式如OPC(OLEforProcessControl,过程控制对象链接)或者XML(ExtensibleMarkupLanguage,可扩展标记语言),以确保数据的准确传输和双向通信。

当货架缺料时,货架设备向MES系统发出缺料请求信息,报文中包括缺料的型号。MES系统通过队列将RCS创建任务所需的信息传递给RCS系统。当RCS创建AGV小车任务成功,将命令下达给AGV小车,AGV根据规划好的路径向仓库移动。到达指定地点后,AGV通过透传任务将信息传达给仓库PLC。仓库工作站通过向MES系统发送信息,确认送达的物料型号准确,并通过报文向MES系统传达任务已完成的信息。

44060bc011d53a95a45c1f8ba7d2a538.png

在MES系统的工作系统层面,当卸料架发出缺料信息后,将指令发给AGV管理系统RCS,主要内容有目的地+身份ID、物料类型、物料数量等;AGV管理系统接受好任务后将状态反馈给MES,并驶向待料架PLC1;AGV到达待料架PLC1,AGV将到位和准备信号告知待料架PLC1,同时将身份ID+物料类型、物料数量传至待料架PLC1。

AGV收到待料架PLC1反馈的准备信号之后开始接收物料架,待判断接收好物料框并同时收到待料架PLC1的完成信号后,载着物料框开始驶向卸料架PLC2;AGV到达卸料架PLC2,将到位和准备信号告知卸料架PLC2,收到卸料架PLC2反馈的准备信号之后开始输送物料框,待收到卸料架PLC2收料的完成信号后,回到充电桩或进行下一个工作周期。AGV与线边PLC1&2的数据交换,数据通讯采用OPC客户端与服务端的方式,如图所示。

ea814f1dc4849f2477aa67580c34d548.png


2)、MES库位管理与AGV地图管理系统对接

在MES与AGV的对接过程中,库位管理和地图管理是至关重要的环节。MES通常负责管理整个工厂的物料库位信息,包括原材料、半成品和成品等。而AGV则需要准确了解工厂内各个区域的地图信息,以便进行路径规划和导航。

为了实现库位与地图的对接,一种常见的方式是将MES中的库位信息与AGV的地图管理系统进行关联。当MES下达搬运任务时,RCS会根据物料的库位信息,将目标位置转化为AGV地图上的具体坐标点。AGV在执行任务时,根据地图上的坐标点进行导航,并将物料准确送达到目标位置。同时,AGV地图管理系统也能够向MES提供实时的AGV运行状况和任务完成情况,以便MES进行生产计划的调整和优化。

综上所述,MES与AGV之间的无缝对接是实现制造过程自动化和优化的重要环节。通过RCS工作指令对接,使MES能够实时控制和监控AGV的运行状态和任务执行;通过库位与地图管理系统的对接,实现物料流动和库存管理的精确控制。这种高效的协同工作方式不仅提高了生产线的灵活性和效率,还为制造企业带来了更高的竞争力和降低成本的机会。随着技术的不断进步,相信MES与AGV之间的对接方式和原理将会不断演进和完善,为制造业带来更多的创新和突破。


3、MES与AGV对接注意事项

MES与AGV的对接过程通常需要注意以下几个事项:

1)、通信协议和接口

确保MES和AGV之间使用兼容的通信协议和接口,以实现数据传输和指令交互。常见的通信方式包括TCP/IP、OPCUA等,选择适合的协议和接口可以方便数据的传输和解析。

2)、数据准确性和一致性

在MES和AGV之间传递数据时,确保数据的准确性和一致性非常重要。任何涉及库位、物料信息等关键数据的变动都应该及时同步更新,以避免出现偏差和错误。

3)、工作指令的格式和解析

MES下达给AGV的工作指令需要按照特定的格式进行定义并解析。确保双方对于工作指令的理解和解析方式相同,以避免出现误解或指令无法执行的情况。

4)、异常处理和反馈机制

在对接过程中,可能会出现通信中断、任务失败或其他异常情况。建立良好的异常处理和反馈机制非常重要,及时捕捉和处理异常,并向相关人员提供准确的异常信息。

5)、安全性考虑

在数据传输和指令交互过程中,确保数据的安全性是必要的。采取加密措施、访问权限管理等安全措施,防止未经授权的人员获取敏感信息或对系统进行非法操作。

6)、系统稳定性和可靠性

通过对接实现的MES与AGV系统应该具备良好的稳定性和可靠性。在系统设计和运行过程中,需要充分考虑硬件设备的可靠性、软件的健壮性,并进行相应的测试和监控,以确保系统能够长期稳定运行。

4ee71a875e089400d121baef813c4628.png