出入库作业功能回答出入库要求;获取判别出入库货物的有关数据;根据出入库原则决定存取货物的*佳货位;建立有关货物的数据记录。货物数据的管理功能查询货物数据;货物盘库;编制打印各种报表和单据;检查、修改数据记录;维护数据库系统。信息交换功能与下位机交换信息,发送出入库作业命令,同时调度、监视库房的有关作业设备,进行出入库作业;与上位机交换信息。
系统网络结构系统由检测及执行元件部分、下位机控制部分和上位机三大部分组成。下位机采用可编程控制器(PLC),上位机和PLC之间通过RS485直接连接。执行元件包括两个电机(升降电机和钩盘电机),两个电机由一个变频器通过两个接触器进行切换,分别对升降电机和钩盘电机进行交流调速控制。
所有机上检测元件的输出信号均直接进人PLC的输入模块,小功率输出由PLC的输出模块直接驱动,接触器由中间继电器中继后间接驱动,PLC通过CPU上的RS485口与上位机的RS485口相连进行信号传递;信息管理系统可用其RS232口通过一转换器与PLC的编程口相连进行通讯。系统结构如所示。
PC-PLC通信协议在自动化立体仓库中的实现设备通信模块除了在计算机和被控制设备之间进行信息的可靠传输以外,还可以根据实际使用的链路进行通信协议的动态选择,自动识别点到点连接还是多站点连接模式。以达到自动化立体仓库工控网络配置的灵活性。
自动化立体仓库对工控网络的通信要求自动化立体仓库中设备数量和种类都很多,但由于我们采用了以系统控制元结构图为基础,配置整个物流控制过程。所以各设备间的数据交换就较为规范单一了。
我们在确定数据格式时,以系统控制元为基本单元。每个基本单元主要有:接收的控制命令数据和任务数据;传递给监控机的单元基本信息、状态信息(位置、方向、速度等)、任务执行情况信息、单元上的货物信息及故障信息等数据。
总的来说它的通信信息量不大,但可靠性及实时性要求较高。而且其中有些信息实时性相对要求更高(如:状态信息、控制命令等),而有些信息的可靠性相对要求更高(如:任务数据、任务执行情况等),或两者兼而有之(如:故障信息等)。
另外由于以系统控制元为基本单元,而实际一台PLC所控制的部分就可能是由几个基本单元组合而成的,即通信数据中还应包括基本单元的一些基本信息。自动化仓库通信数据协议应用层的数据块中含有用于具体自动化立体仓库的数据通信协议块,主要由工作类型、单元(设备)类型、单元(设备)号、工作方式相关信息、状态信息和故障信息字段组成,如所示。在我们设计的自动化立体仓库系统中,每个通信站点可以含有多个设备,可以对站中的各个设备进行单独的控制。