3. 新书上架 新书上架指图书管理员对新到图书或从图书馆中心库中提取到得新图书进行上架,通过机械手把图书摆放到自助图书馆系统书架上。 3.1 新书上架流程 自助图书馆图书管理员新书上架主流程简略描述如下:上位机向PLC发送开门指令——>图书管理员放入图书——>门口机传感器获得图书检测信号、条码扫描枪获取图书正反信息——>关闭自动门——>读取图书标签——>根据图书正反翻转图书——>图书翻转完成、获取图书大小信息——>根据图书大小信息分配图书架位号——>上位机向PLC发送图书上架指令——>PLC控制机械手进行图书上架。 4. 旧书下架 图书下架流程是图书管理员对破损图书和长时间没有被借阅的图书进行下架,以便对这些图书进行相应的处理。旧书下架有两种方式,一种方式是图书下架后从门口机出书口中送出,一般情况下一次下架一本,这种方式适合于小批量的图书下架;另一种方式是图书下架后机械手直接把图书放入备用书箱中,特别适合大批量的图书下架,如破损标签图书下架。下面对这两种方式管理员图书下架分别介绍。 4.1 单本图书下架流程 自助图书馆图书管理员对单本旧书或破损图书下架主流程简略描述如下:选中待下架的图书——>上位机向PLC发送下架指令——>机械手从指定位置抓取图书放到门口机书盒中——>门口机把图书送到出书口——>打开自动门——>管理员提取下架图书——>关闭自动门——>修改图书架位信息状态。 4.2 旧书下架入箱 当图书损坏或图书长时间没人借阅,这样的图书需要进行下架处理,但是管理员不能从架位上了解那些图书需要下架,此时,采用查询数据库技术获得图书架位信息对图书进行下架入箱操作。如标签破损不能读取标签信息时,需要下架图书进行标签修复处理就采用此方式。 图书管理员对旧书下架入箱主流程简略描述如下:图书管理员输入图书架位号——>上位机向PLC发送图书下架入箱指令——>PLC控制机械手根据图书架位号抓取图书——>机械手把图书放到图书回收箱中。 三、 上位机与下位机的通讯 1. 通讯方式 上位机与下位机之间以OPC服务器为媒介进行串口通信。 OPC全称是OLE for Process Control,它的出现为基于Windows的应用程序和现场过程控制应用建立了桥梁。在过去,为了存取现场设备的数据信息,每一个应用软件开发商都需要编写专用的接口函数。由于现场设备的种类繁多,且产品的不断升级,往往给用户和软件开发商带来了巨大的工作负担。通常这样也不能满足工作的实际需要,系统集成商和开发商急切需要一种具有高效性、可靠性、开放性、可互操作性的即插即用的设备驱动程序。在这种情况下,OPC标准应运而生。OPC标准以微软公司的OLE技术为基础,它的制定是通过提供一套标准的OLE/COM接口完成的,在OPC技术中使用的是OLE 2技术,OLE标准允许多台微机之间交换文档、图形等对象。 系统硬件采用永宏PLC,相应的OPC服务器采用永宏FaSvr1.10版本软件。 通信机制为串口通信,串口标准为RS232C,默认情况下,OPC服务器串口参数如下:数据位7位,奇偶校验位为偶校验,1位停止位,具体的通信参数根据设备类型和下位机的实际需要确定。 2. PLC接口寄存器变量 下面对在OPC服务器中上位机与下位机共享的相关寄存器进行说明。 首先对寄存器变量说明:“R”开头的表示字变量,占2个字节、16位,如:R0、R1、R2等;“DR”开头的表示双字变量,占4个字节、32位,如:DR2、DR4、DR6等。 |