当前位置首页 > 行业资讯 > 技术应用 > 正文

智能仓储物流系统主要程序的实现

发布日期:2014-10-16 来源: 货架产业网 查看次数: 194
核心提示:[标签:SY_简介]

  主线程主要读取配置文件、同时注册消息处理函数,并规划数据队列和消息队列,协调控制读卡线程、PLC状态监视线程、上层应用系统及LED显示外设的统一工作;PLC状态监控线程主要接收现场电气设备的状态变化,并进行数据变化的编解码,从而控制现场仓储自动传输设备的运转;读卡线程主要接收读卡指令并上传数据。

  当系统运行后,主线程接收上层应用程序的配置信息,并附加到消息队列中,消息处理函数根据消息类型分发到各工作子线程。当PLC监控线程接收到自动传输设备运转的状态变化后,通知读卡线程开始读卡,读卡完毕后,上传读卡数据,主线程根据校验结果以及上层应用系统配置,控制LED显示屏进行当前工作的实时提示,例如当前读到多少设备、合格设备数量、失败设备数量等上层系统采用J2EE构造,RFID硬件服务器程序采用C++语言构造,为保证通信的快捷、通用。传递的数据采用XML语言构造。

  主要程序的实现RFID硬件服务程序的主线程主要完成初始化功能,读取系统环境变量,读取配置文件,初始化日志,从数据库读取读卡器设备和读卡器组设备信息,根据读取的信息生成子线程。主服务线程启动后首先通过读取数据库中设置的读卡器的各种参数进行初始化。

网页评论共有0条评论