1 引言
随着国内航空市场的快速发展、机场进出港旅客数量的不断增加,机场信息系统对计算机自动化和集成的要求越来越高,运输系统对旅客行李分拣系统的处理能力也提出了越来越高的要求,越来越多的机场开始使用行李自动分拣系统。机场旅客行李自动分拣系统是一套面向大中型机场,对旅客行李进行集中统一的传送、分拣与处理的一套自动化系统,集计算机、工业控制网络、PLC及电气控制技术于一体,有快速、高效、集成度高等优点,具有广阔的应用前景。先进的自动分拣技术以前一直由国外发达国家掌握,目前我国各大机场使用的行李自动分拣系统大部分都是引进国外的成套系统,虽然性能不错,但是价格昂贵。近年来国内也有单位正在投入力量积极研发具有自主知识产权的行李自动分拣系统解决方案,本文介绍一种由国外开发的行李自动分拣系统在某机场的应用。
2 行李自动分拣系统介绍
2.1 控制系统结构
行李分拣系统(BHS)控制离港和到港两部分系统设备,,采用信息网、控制网和远程I/O链路三级控制结构。两台离港上位控制机采用WINDOWS NT4.0操作系统和INTOUCH 7.0工业组态软
2.2 自动分拣原理
行李自动分拣系统(BHS)必须和机场计算机集成系统(SI)以及计算机离港控制系统(DCS)进行实时的数据交换,并把获得的数据发送给下位PLC-5/80进行处理。网络拓扑结构如图2。
PLC-5/80必须获取以下三种数据信息:
A. 航班信息。此信息由行李分拣系统上位机从机场计算机集成系统的航班数据库读取,并转发给下位PLC。航班信息包含的内容有:航班号、目的地代码、值机开始时间、值机结束时间、起飞时间。
B. BSM报文(Baggage Source Message)。旅客在办理行李交运时,由值机计算机生成。民航总局的报文主机采集此信息,发送到机场计算机离港系统CONTROL ENGINEERING China版权所有,然后通过行李分拣系统的报文接口机发送给行李分拣上位控制机,上位控制机将报文通过内部LAN传递给PLC 。行李报文包含有航班号、 目的地代码、流水号、行李件数等信息.。
C. 行李条码信息。行李条码包含行李流水号控制工程网版权所有,旅客在办理行李交运时,由值机计算机生成控制工程网版权所有,并被打印成条型码标签贴在旅客交运的行李上。当行李通过扫描站时,条型码信息被读码器自动扫描,并传递给PLC 。
要实现自动分拣,PLC必须对得到的数据信息进行两次比较。首先,PLC将行李条码信息和报文信息进行逐一比较,如果行李条码信息和报文信息中有相同的行李流水号,就判定此条码和报文属于同一行李的信息(条码信息包含有行李流水号,报文中包含有行李流水号和航班号信息);然后,报文信息和PLC中的航班分配表中的航班进行逐一比较,如果两者相应的信息段相同(航班号,目的地代码),就会判定贴有此条码标签的行李属于该航班。数据流程如图3所示。
2.3 InTouch7.0组态软件
InTouch是本系统中所有信息交互的中枢,航班信息和报文信息都是通过InTouch发送给下位控制机PLC的。InTouch是由wonderware公司开发的面向工业控制的人-机对话界面(HMI)开发工具www.cechina.cn,提供了组态环境WindowMaker和运行环境WindowViewer。在组态环境下定制系统控制工程网版权所有,进行数据库组态,画面组态,定义系统的数据采集和控制任务。在运行环境中通过执行 InTouch QuickScripts来实施这些任务,进行报警和行历史数据的记录和报告,并将数据实时传输给本站的其它任务和网上其它工作站。InTouch7.0支持动态数据交换(DDE),能够用作 DDE 和 SuiteLink 通讯协议的客户和服务器。通过DDE和SuiteLink,InTouch7.0能与其他 Windows 程序、Wonderware I/O 服务器和第三方 I/O 服务器程序实现通讯。本系统使用Wonderware的以太网(EtherNet)通讯协议服务器ABTCP,实现INTOUCH与下位PLC通讯。
与DDE命名规则一致,InTouch通过一个三部分命名约定来标志在I/O服务器程序中的数据元素,包括VIEW(应用程序名),TAGNAME(主题名)和ActualTagname (项目名)。为了从另一个应用程序中得到数据,客户机程序(InTouch)通过指定这三项打开到服务器程序的一个通道