1、160现代制造技术与装备基于 PLC 的 AGV 小车自动控制系统设计2023年第8 期总第32 1期谢惠玲(广州开放大学,广州510 0 91)摘要:文章介绍了自动导向车(AutomatedGuidedVehicle,A G V)小车自动控制系统的关键技术和设备,以及基于可编程逻辑控制器(ProgrammableLogicController,PL C)的AGV小车自动控制系统设计,包括PLC与AGV小车的通信设计、PLC控制功能设计及监控功能设计。关键词:自动导向车(AGV)小车;可编程逻辑控制器(PLC);自动控制系统Design of Automatic Control System
2、of AGV Car Based on PLCXIE Huiling(Guangzhou Open University,Guangzhou 510091)Abstract:This paper introduces the key technology and equipment of Automated Guided Vehicle(AGV)car automatic controlsystem,and the design of AGV car automatic control system based on Programmable Logic Controller(PLC).Inc
3、luding PLC andAGV car communication design,PLC control function design and monitoring function design.Keywords:Automated Guided Vehicle(AGV)car;Programmable Logic Controller(PLC);automatic control system自动导向车(AutomatedGuidedVehicle,A G V)小车指装备有电磁或光学等自动导引装置,能够沿规定的导引路径行驶,具有安全保护及各种移载功能的运输车。具备自动移载装置的AGV
4、小车在控制系统的指挥下能够自动完成货物的取、放及水平运行的全过程。随着“中国制造2 0 2 5”时代的到来,工厂普遍会引入更高工作效率、更精准的物料配送设备,实现更卓越的生产。因此,研究AGV小车搬运货物自动控制系统,实现工厂搬运环节的自动化和智能化,达到提高生产效率、降低生产总成本的目的,具有重要的现实意义。AGV小车自动控制系统性能的优劣取决于AGV小车、导航技术和车载控制器。综合了二维码导航技术、可编程逻辑控制器(ProgrammableLogicController,PL C)和海康AGV小车的自动控制系统,具备可靠性、实用性、易操作性和易管理性,能够应用于较恶劣的车间工作环境。1AG
5、V小车自动控制系统关键技术及设备选型1.1二维码导航技术二维码导航是目前应用最广泛、最稳定的AGV小车导航方式。导航所用二维码一般间隔1m铺设,包括直线型、T型和网格型等铺设方式。铺设导航二维码前,先建立一个直角坐标系。坐标系建成后,每个二维码即表示相应实际位置的信息。二维码信息的获取必须使用专业配套的读码器,读码器直接安装在AGV小车上。AGV小车经过导航二维码时,读码器读取该站点的位置信息,然后解析成坐标数据,实时校准小车的位置。在未设置导航二维码的位置,通过电机里程计和陀螺仪导航定位。通过二维码导航,AGV小车可以按照规划路径实现自动控制。1.2AGV小车选型AGV小车是货物自动搬送的执
6、行设备,生产制造二维码导航AGV小车的代表厂家主要有海康、极智嘉和快仓等。本系统选择海康Q3-600D潜伏机器人,导航方式为二维码导航,定位精度较高,满足系统精度要求。本系统搬运的货物为发动机缸体,一个满料笼大约540 kg,而该AGV小车可以实现6 0 0 kg货物的搬运、举升和下放,满足搬运质量要求。该AGV小车使用海康配套的二维码读码器,支持无线网络通信,便于与其他设备通过网络通信,构成AGV小车自动控制系统 2 。1.3车载控制器选型车载控制器是AGV小车自动控制系统的核心。AGV小车采用的车载控制器主要有PLC、工控机和单片机。作为工业计算机,PLC随着计算机技术、网络技术和通信技术
7、的发展不断更新换代。除了传统的逻辑控制、顺序控制等功能,现代的PLC还具有分布式输入输出接口、应用程序编程平台化和标准化、面向服务架构等功能。因此,在智能制造时代,在工厂车间物料搬运智能化的情况下,PLC仍然是很多厂家的首要选择 3。本系统选择三菱Q系列Q06UDVCPU,属于大型PLC,输入输出点数和程序容量都比较大,不仅满161信息,生成各种任务信息。工作区域内贴有导航二维码,确定AGV小车行走路线。行走路线包括前进、自动化与控制足当前系统的需要,而且便于与后续工序组成更强大工位下料完毕后,PLC下发搬运任务;AGV服务器的控制系统。该PLC的优点在于具有强大的通信能接收信息;AGV前往机
8、器人上料工位;AGV到达上力和数据逻辑处理能力,可以通过以太网和外围设备料工位,上报到位信号,申请进入;PLC允许进入;通信,并进行交互数据处理。AGV进入上料工位叉取空料笼并退出工位,将其搬2AGV小车自动控制系统设计运至交通管制申请点;AGV上报离开上料工位信号;2.1工况流程AGV驶入交通管制区域,前往切换工位;AGV上报本系统应用于某厂发动机缸体搬运项目,有1台到位信号,申请进入;PLC下发允许进入信号;AGVPLC、2 台AGV小车、3个上料工位、5个库笼位、驶入切换工位,放下空料笼并退出工位;AGV上报2个切换工位和1个充电桩。它是一个闭环系统,能离开工位信号;AGV回充电桩位置;
9、完成空料笼搬够保证AGV小车自动搬送的准确度和安全性。系统运工作。的主要业务流程如图1所示。AGV小车与工位平台2.2系统主要功能设计和库笼平台直接对接。当AGV小车到达工位平台或2.2.1通信设计者库笼平台时,向PLC申请允许进入。本自动控制系统由PLC、机器人控制系统RCS-2000、A G V 小车和各位置检测传感器组成,其中RCS-2000RCS-2000主要完成AGV小车任务调度与路径规划,AGV小车主要完成满料笼和空料笼的搬运任务。通过各位置传感器,PLC实时采集现场各工位和库笼位PLCAGV小车库笼位上料工位切换工位充电桩图1主要业务流程AGV小车实现满料笼和空料笼的自动搬送,有
10、手动操作模式和自动控制模式两种,以下为自动控制模式的流程说明。2.1.1AGV小车搬运满料笼流程AGV小车搬运满料笼流程:AGV小车开始运行;工位下料完毕后,PLC下发搬运任务;AGV服务器接收信息;AGV前往库笼位;AGV到达库笼位,上报到位信号,申请进入;PLC允许进入;AGV进入库笼叉取满料笼并退出工位,将其搬运至交通管制申请点;AGV上报离开库笼信息;AGV驶入交通管制区域,前往机器人上料工位;AGV上报到位信号,申请进入;PLC屏蔽光栅,下发允许进入信号;AGV驶入上料工位,放下满料笼并退出工位;AGV上报离开工位信号;PLC打开光栅;AGV回到充电桩位置;完成满料笼搬运工作。2.1
11、.2AGV小车搬运空料笼流程AGV小车搬运空料笼流程:AGV小车开始运行;后退、转弯90 这3种方式 。PLC、R C S-2 0 0 0 和AGV小车之间采用传输控制协议/网际协议(Transmission Control Protocol/InternetProtocol,T C P/I P),通过Wi-Fi网络进行通信。自动控制模式下,首先由PLC根据工位传感器和库位传感器的数据,向RCS-2000发送AGV小车搬送任务信息和允许AGV小车进入工位的信息。搬送任务信息主要包括AGV小车起点点位和终点点位。其次,RCS-2000接收PLC发送的信息,将AGV小车搬送任务信息转化成AGV小车
12、移动任务,允许AGV小车进入工位信息转化成举升任务和下放任务,然后通过算法下发给最近的无任务AGV小车。最后,AGV小车接收RCS-2000的任务信息,并执行相应任务,向RCS-2000实时上报位置、任务状态和电量等信息。2.2.2PLC 控制功能设计首先,工位管理。采用对射开关检测上料工位有无料笼。若信号为ON,则上料工位为空,呼叫AGV,否则上料工位有待卸料笼,AGV小车不搬送满料笼。当AGV小车到达各工位时,触发相应的位置检测传感器,向PLC发送申请允许进入信息。其次,库位管理。采用多方位综合检测库位有无满料笼。如果库笼1至库笼5的料笼后限位检测为ON,料笼在位对射光电感应为ON,头顶的
13、激光传感162现代制造技术与装备2023年第8 期总第32 1期器检测为ON,则表示库位有满料笼,否则为无满料笼,需要采用人工叉车搬送过来。当AGV小车到达库笼位时,触发相应的位置检测传感器,向PLC发送申请允许进入信息。最后,AGV小车搬送任务发送。当上料工位没有料笼时,PLC发出空料笼信号,呼叫AGV小车从AGV是否离开上料AGV是否申请进入上工位料工位是是屏蔽光栅,向RCS发送打开光栅允许进入上料工位信息结束2.2.31监控功能设计(1)PL C 上位机监控设计。对应三菱PLC,选用三菱GOT1000系列触摸屏。触摸屏通过以太网与PLC通信,其网际协议(InternetProtocol,
14、I P)地址和PLC处于同一网段。触摸屏编程软件为GTDesigner3,可以进行工程和画面创建、图形绘制、对象配置和设置、公共设置以及数据传输等。本触摸屏画面上有各种控制按钮及PLC和AGV的工作状态等信息,包括手动模式、自动状态、机种选择、参数设置、输入输出(Input/Output,I/O)监控、联机信号、故障信息和初始画面等子画面。(2)A G V 小车液晶屏显示。AGV小车液晶显示屏主要功能是显示机器人实时任务信息、告警信息、避障数据和地图配置信息,包括首页、状态信息、手动控制、配置信息4个画面。其中:首页显示机器人正在执行任务、机器人状态或者告警信息、机器人剩余电量等信息;状态信息
15、包括安全状态、传感器状态、维护数据、定位状态;手动控制举升上升、举升下降等各种功能操作;配置信息包括二维码X方向、Y方向的码距、小车IP等信息。库笼1至库笼5按顺序搬运满料笼到上料工位。料笼里的工件搬送完毕后,PLC呼叫AGV小车把空料笼搬至切换工位。若有搬送满料笼任务,优先执行该任务。切换工位需要一直保持空的状态,以保证在最短时间内完成料笼切换 5。本系统PLC自动控制流程如图2 所示。自动模式开启否一上料工位否是否为ON一是一一是一向RCS发送搬运向RCS发送搬运满料笼任务信息空料笼任务信息否一否一AGV是否申请进入AGV是否申请进入库笼位上料工位是是向RCS发送允许向RCS发送允许进入库
16、笼位信息进入上料工位信息图2 PLC自动控制流程3结语本系统通过PLC和机器人控制系统RCS-2000实现了AGV小车自动搬运料笼,提高了工作效率,减少了人工成本。随着5G技术的发展和推广,本系统考虑实现手机与AGV小车的互联互通,利用手机的便携性随时了解AGV小车的工况,及时处理突发事件,实现远程监控。1徐红举,鲁力群,孙萌,等.激光与二维码相融合的AGV自主导引建模与仿真分析 J.重庆理工大学学报(自然科学),2 0 2 2(10):2 56-2 6 3.2柳赛男,柯映林.自动化仓库系统AGV小车优化调度方法 J.组合机床与自动化加工技术,2 0 0 8(6):2 3-2 5.3段海峰,黄凌森,江丽珍.基于AGV的注塑原料自动供应系统设计 J.塑料,2 0 2 2(4):40-45.4黄波,杜宝江.基于PLC的AGV小车控制虚拟仿真实验技术研究 .农业装备与车辆工程,2 0 2 1(11):10 4-10 7.5张艳珍,夏继强,满庆丰,等.基于嵌入式系统的AGV车载控制器设计 J.单片机与嵌入式系统应用,2 0 14(8):27-30.AGV是否申请进)切换工位是向RCS发送允许进入切换工位信息结束参考文献