AGV小车系统和WMMS系统之间的通信协议有多种,以下是一些常见的通信协议:
AGV系统常用通信协议
Modbus:一种广泛使用的工业通信协议,适用于可编程逻辑控制器(PLC)的通信,具有简单、易于部署和维护的特点。
HTTP/HTTPS:超文本传输协议及其安全版本,适用于分布式超媒体信息系统,具有广泛的应用和良好的兼容性。
MQTT:消息队列遥测传输协议,是一种轻量级的发布/订阅模式通信协议,适用于物联网和小型设备通信。
CAN总线:控制器局域网,是一种多主方式的串行通讯总线,具有高性能、高可靠性和灵活性,广泛应用于汽车行业。
Profinet/EtherCAT:针对工业自动化领域的实时以太网通讯协议,具有高实时性和可靠性,适用于复杂的工业控制场景。
TCP/IP:传输控制协议/互联网协议,是互联网的基础协议,提供可靠的数据传输和网络通信。
UDP:用户数据报协议,提供无连接的、不可靠的数据传输,适用于实时性要求较高的场景。
VDA 5050:一种AGV小车与控制系统之间的标准通信接口,旨在简化AGV小车与现有控制系统的连接,以及允许在同一工作环境中并行操作来自不同制造商的AGV小车。
无线通信协议:AGV小车系统还常使用无线通信协议,如Wi-Fi、蓝牙、ZigBee或LTE/5G等,这些协议适用于不同的应用场景,例如Wi-Fi适用于数据量大的情况,而蓝牙和ZigBee适用于短距离通信。
WMMS系统常用通信协议
数据库中间表方式:WMS与AGV小车自动调度系统的信息接口方式可采用中间数据库交互数据。中间数据库可采用Microsoft SQL Server或者Oracle等关系型数据库管理系统,在中间库中建立公用的AGV小车作业表、AGV小车作业历史表、作业状态表、作业类型表、作业优先级表、用户表、权限表、登录日志表、操作日志表等,在中间表中建立标志字段,该字段的含义有新数据、已读取数据、反馈数据、读取反馈数据完成、删除标志等,通过标志字段值的变化(更新、插入、删除)来完成数据的交互。
实时报文方式:在以实时数据报文方式实现的WMS系统中,如需和AGV小车自动调度系统接口的采用实时报文方式。该方式采用TCP/IP通讯方式,其中WMS系统作为报文的服务端,AGV小车自动调度系统作为报文的客户端,根据不同的WMS厂商提供的不同通讯协议进行数据接口。
Webservice接口对接:通过Webservice接口实现AGV系统与WMMS系统的对接,这种方式可以实现跨平台、跨语言的通信,具有较好的灵活性和可扩展性。
HTTP+API接口对接:利用HTTP协议和API接口进行通信,AGV小车系统可以通过API接口获取WMMS系统中的数据,或者向WMMS系统发送指令,实现数据的交互和业务的协同。
TCP/IP+MODBUS协议对接:结合TCP/IP协议和MODBUS协议,实现AGV小车系统与WMMS系统的通信。MODBUS协议用于在AGV小车系统和WMMS系统之间传输数据,TCP/IP协议用于提供可靠的网络连接和数据传输服务。