根据上述结构,上位机的信息管理系统担负着人机交互、数据维护、任务分配、状态监视等方面的任务,其核心是对数据库的操作与维护。
1.停车卡管理
智能车库采用停车卡对用户和车辆进行管理,分为长期卡和临时卡,交由不同的用户使用。卡的信息包括卡号、用户名、卡类别、车牌号、车型、优先级等信息,存放于上位机数据库中。停车卡管理主要是进行卡的发放、回收、查询、挂失等操作。
2.车位管理
车位数据是整个智能车库数据库的主要部分。数据库中的车位信息包括固定信息(坐标、优先级、长宽高几何信息等)和当前状态信息(有无车,是否正在操作,所停车的卡号、车牌号等)。这些信息是系统分配车位、下发任务的依据。系统须根据底层上传的状态信息及时更新车位数据库,以保持数据库与实际库位的一致性。系统中还配有车牌识别软件,能在车辆存入时向上位机上传车牌号码,该车牌号码与用户卡号等信息一同记入数据库中形成完整车辆信息。
3.任务管理
由于机械系统只能按部就班地执行各项操作,而用户的存取请求是随机的,因此必须建立安全有效的任务管理机制。关于在哪个控制层次建立任务队列,有3种不同的方案。一是在主控PLC,二是在服务器,三是在上位机。3种方案从理论上均可以实现任务队列的管理,巨在实际使用的程序中3个层次上也都建有任务队列,但系统的任务管理职能放在上位机上符合分层控制的原则。在上位机中,用户每一次刷卡请求均会被纳入系统的任务管理。对于有效的刷卡请求,系统将其正式排入任务队列,任务队列也以表的形式存放在数据库中,待机械系统处于待机状态时将任务依次下发。在任务执行过程中,上位机按照底层上传的状态信息随时修改数据库中该任务的状态标志,使其与底层的流程保持一致。对于无效的刷卡请求(如车不在库内而要求取车),系统只进行记录而不生成新的任务,同时会给出相应的错误提示。(www.xing528.com)
4.车位和系统软硬件状态的显示及处理
上位机是整个系统中唯一的人机交互接口,所以在信息管理系统中设计了软硬件运行状态的显示功能,便于管理员对系统进行监视,直观地发现问题。状态显示依据来自主控PLC经服务器上传的状态信息,包括堆垛机、AGV、主控PLC及其相互间通信的状态。另外对一些人为的简单流程错误(如刷卡错误、车辆超标)进行提示和处理。同时这些信息也是上位机对任务状态进行跟踪和管理的依据。
5.手动操作
智能车库在正常状态下为全自动运行,无需人为干预,但遇到故障或有特殊要求时仍需要有手动操作。在设备没有整体性硬故障的前提下,手动操作功能可以下发基本的存取车指令。
6.操作历史记录及数据备份
对数据库(包括车位、停车卡、任务)的任何操作及所出现的故障都会自动记录到日志文件中,以备人工查阅及故障恢复。系统具备一定的故障恢复能力,在死机、停电等故障后能够确保数据的一致性,故障前未完成的任务仍有记录,系统重新启动时将会有相应的提示信息。此外系统中还为上位机配备了热备份机,上位机上的所有数据在热备份机上随时进行备份,一旦上位机发生故障,热备份机能够立即启动以支持系统运行。
免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。