摘要:针对立体药库采用传统PLC控制方式时出现的编程复杂、扩展性差、成本高等问题,设计了以AT89C51单片机为核心、PC为上位机的小型分布式控制系统(DCS).通过系统硬件及软件的设计实现了对多个执行机构的正反转、高低速和启停控制,以及对每个执行机构所出药品数量进行显示.同时介绍了PC与单片机的通信过程,采用RS232串口实现了PC与单片机的一对一通信.最后,对立体药库分别采用传统PLC控制方法和基于单片机的DCS控制方法进行了出药实验,分别随机运行1 000个不同的处方,分析了不同控制方法下系统的出药效率和稳定性.研究结果表明,采用单片机为核心的DCS控制比采用PLC控制平均出药时间少4.5 s,出错率低0.2%.系统通过采用单片机控制方案,克服了传统PLC控制的不足,提高了出药效率和系统稳定性,具有很好的扩展性.
关键词:立体药库 plc 单片机 分布式控制系统 串行通信
单位:北京航空航天大学机械工程及自动化学院 北京100191
注:因版权方要求,不能公开全文,如需全文,请咨询杂志社