珠海创智科技有限公司

行业新闻

AGV控制系统:AGV与上游管理系统如何实现对接?

日期: 2021-10-08 17:40 点击:

       AGV和一些上游管理系统(如PMS、MES、WMS、ERP等)。通常通过以太网、数据库或数据包发送到安装在计算机上的AGV自动调度系统。根据数据库或上游管理系统中中间表的内容,AGV自动调度系统作为报文的服务器,AGV调度系统作为报文的客户端。解析消息后,生成AGV作业,并调度AGV小车执行相应的处理任务。数据交互是根据不同企业提供的不同通信协议进行的。在了解了该原理后,让我们参考其实际应用:


Web服务对接

1、webservice
       Web服务是一种常见的数据对接技术,它可以使在不同的机器上运行不同的应用程序交换数据或相互集成,而无需额外和特殊的第三方软件或硬件的帮助。跨平台和开放是Web服务的基础。IIS信息服务管理器需要安装为Web服务的服务器主机。

数据库对接

2.中间数据库连接(SQL服务器、mysql、Oracle和其他关系数据库管理系统)


上游发布任务直接存储在数据库中。建立通用的AGV作业表、AGV作业历史记录表、作业状态表、作业类型表、作业优先级表、用户表、权限表、登录日志表、操作日志表等。在中间数据库中。
在中间的表中创建一个标志字段。该字段的含义包括新数据、读数据、反馈数据、读反馈数据完成、删除标志等。通过更改标志字段值(更新、插入、删除)来完成数据交互。AGV制造商的调度软件可以直接访问数据库,读取任务信息,并向AGV发出说明。


HTTP+API对接

3.HTTP+API(应用程序接口)通信协议对接

       API:它指的是连接软件系统不同组件的一些预定义函数或约定。其目的是为应用程序和开发人员提供能够访问基于某些软件或硬件的一组例程,而无需访问原始代码或理解内部工作机制的细节。通过HTTP协议进行通信,调度软件可以直接访问数据库,读取任务信息并向AGV发出指令。

       API接口应提前声明功能。在这种情况下,需要同时开发客户端API和服务器端程序。
TCP/IP+MODBUS连接


4.TCP/IP+Modbus通信协议对接
       通常采用此表格是因为客户有一个独立的上游管理系统,基于PLC对其进行监控和管理所有设备。此外,网络实现的价格很低,并且所有的一般网络组件都可以使用
AGV可以直接连接到工业计算机上的软件。