来源:市场资讯
(来源:AGV网)
随着VDA 5050逐渐成为移动机器人行业的重要通信标准,越来越多的AGV、AMR 开始采用统一协议,实现与不同Fleet Manager的互联互通。对于车辆控制器而言,支持VDA 5050不仅意味着能够完成标准通信,更意味着需要建立一套完整的协议解析、动作管理、状态同步以及PLC协同机制。
最新版本的CVC700 SW 46164 2.4对VDA 5050进行了全面集成,为车辆控制器构建了一套完整的标准化运行框架。
原生集成VDA 5050,通信与控制职责清晰
01
CVC700内置VDA 5050通信模块,通过MQTT与Fleet Manager建立标准通信连接,实现order, instantActions,state, visualization, connection, factsheet 等标准Topic的交互。
在系统架构上,后台程序负责协议解析、消息处理和状态同步,PLC应用则专注于举升、放货、充电等设备控制逻辑,实现通信层与控制层的职责分离,使系统架构更加清晰,也便于后续功能扩展。
统一的Action 生命周期管理
02
针对pick, drop, Charging, objectDetection, finePositioning 和waitForTrigger 等需要PLC配合完成的动作,CVC700建立了统一的Action生命周期管理机制。
控制器会向PLC提供Action ID, RemainingDistance(剩余距离)以及Start(启动)信号,PLC根据实际执行情况反馈Waiting, Initializing, Running, Finished 或Failed等状态,车辆控制器再自动同步至VDA 5050 State Message
这种统一的动作管理方式,使调度系统能够实时获取车辆的实际执行状态,同时降低PLC程序的开发复杂度。
灵活的路径执行能力
03
为了适应不同应用场景,CVC700 提供了两种路径执行模式。
NURBS trajectories模式可直接执行VDA 5050 Order中定义的NURBS轨迹,实现动态路径规划,无需提前维护静态路径。
NDC Layout模式则可结合已有Layout文件,支持Segment Trigger,Flexible Segment等高级功能。
对于Deep Stacking(深货位)等应用场景,PLC还可以结合传感器信息动态确定车辆最终停车位置,使取放货过程更加灵活、高效。
更丰富的车辆状态同步
04
除了车辆位置外,PLC还可以实时维护Battery, Charging, Load, Error, Information等运行信息。
这些数据将自动生成符合VDA 5050标准的State Message,帮助Fleet Manager实时掌握车辆状态,为调度决策提供更加完整的数据支撑。
支持标准扩展能力
05
在标准功能基础上,CVC700还支持自定义Action以及OMPLC数据扩展接口。
其中,OMPLC扩展可实现调度系统与PLC之间的数据交换,为标准协议之外的业务需求提供灵活的扩展能力,同时保持VDA 5050标准架构的一致性。
随着VDA 5050在全球移动机器人领域的持续推广,车辆控制器正逐步从单纯的运动控制单元,演进为连接车辆与调度系统的重要标准化平台。
CVC700对VDA 5050的全面集成,不仅覆盖了标准通信流程,还建立了完整的Action管理、状态同步、路径执行以及PLC协同机制,为构建开放、稳定、可扩展的智能物流系统提供了成熟的技术支撑,也为未来多品牌机器人协同运行奠定了坚实基础。
更多详情,您可以联系您的技术代表
或者查阅NDC Documentation
热门跟贴