传真:
手机:13601342066
邮箱:13601342066@163.com
网址:www.mijigui88.com
地址:北京市大兴区西红门镇福伟路一条2号
密集柜控制软件设计原则
密集柜系统的核心是控制软件及通信协议。由于系统中移动列数目的不确定,使得固定列和移动列之间的通信复杂度大幅提升,传统的基于中断响应、前后台架构的控制软件设计方式,已经很难满足系统在可靠性、扩展性、开发效率以及模块化结构等方面的要求。引入嵌入式实时多任务操作系统和高效的通讯协议,就成为提高密集柜系统整体性能的关键因素。下面就请北京密集柜厂家-智英伟业发热张工来给我们具体说明一下密集柜控制软件设计原则。
密集柜是自动化仓储领域具有代表性的一类系统。它由一个固定列和多个移动列组成,通常架体之间紧密排列,不预留任何通道工作时通过机或固定列的人机交互界面打开指定的存取通道。这种“常态闭合,用时打开”的特点,使得密集柜系统能够节省很大的仓储空间,同时具备较高的安全性。
密集柜系统通常由一个固定列和若干个移动列组成,固定列和移动列由嵌入式控制器控制,在密集柜系统中,固定列作为核心,主要完成以下任务
1. 与巨位机通信,处理下发的控制指令并反馈系统运行状态和传感器信息
2. 与本列的人机交互单元通信,处理下发的控制指令并反馈系统运行状态和传感器信息
3. 与所有的移动列通信,实时查询各个移动列状态并下发控制指令。
移动列作为实际运行的机构,需要处理以下任务
1) 与本列的人机交互单元通信,接收控制指令并反馈运行状态
2) 处理固定列下发的查询指令和控制指令执行相应控制动作,反馈运行状态和传感器信息。
由此可以看出,密集柜系统控制软件的核心,在于确保固定列和移动列通信稳定的基础上,协调好来自上位机、人机交互单元和各个嵌入式控制器的控制指令和任务,保证系统能够及时高效的响应控制动作。
基于此,在密集柜控制软件的设计上, 密集柜控制软件设计应采用具有很强的实时性、较为完备的任务调度功能及稳定的通信管理机制的实时操作系统,并构建了软件的通信框架。并且需要基于多任务实时操作系统的密集柜控制软件的设计方法。软件采用“主从式”通信架构,并利用操作系统特性,将功能模块划分为多个任务,由系统调度执行。这种设计方法大大提升了密集柜系统的稳定性及程序的开发效率。