项目介绍
使用系统APRISO下发任务与wcs交互,wcs包含与海康agv对接,以及APRISO不纳入管理的库位(包括线边库位、码头库位、暂存区库位、空栈板库位)。
wcs的主要定位就是高度定制化贴合生产业务,可以说wcs成为了agv和APRISO之间的桥梁。
APRISO下发任务时候,通过生成xml文件实现的,这时候wcs会监听该文件目录新建的xml文件来生成任务。刚开始部署后不到一周出现了监听失效问题,后来从软件日志到系统日志找到是由于网络连接断了导致的,后面为了避免写更多监听和断联的代码在项目里,就用了同步软件FreeFileSync,现在直接监听服务器本地的文件夹就行了,同步的事情交给软件去做了。
与海康rcs的对接一如既往的通过restful,发送任务也是很轻松,海康的rcs把对接卷帘门和对接打包机的活给做了,让我非常省心。
业务流程
下来介绍下wcs在此次项目中主要业务流程:
一、叫料到包装区
-
APRISO下发任务xml(含有产线、起点库位、TO)
-
wcs根据产线,找到终点区域中空闲的库位作为终点,如果没有空闲库位则监听终点区域解绑事件(解绑后发送到该库位)。
-
将计算出来的起点和终点发送给海康rcs执行。
-
当agv在离开起点、到达终点时会生成xml回给APRISO,