论文部分内容阅读
中国石油公司为了应对国内外的挑战,于2000年开始实施IC卡加油系统工程,以加快加油站信息化建设,旨在通过成品油零售的电子化,以IC卡取代传统的现金、油票等结算方式,实现加油款的电子支付和交易数据的自动采集;提高加油站的管理水平和服务水平,提高各销售分公司的经营决策能力,从而进一步提高工作效率、降低成本,增强市场竞争能力。本文基于太空加油机厂的项目“中国石油卡机联动联网加油机管理系统”中的“加油机通讯处理软件”,该软件与IC卡加油机硬件,加油站管理机中的其余软件一起构成了中国石油卡机联动IC卡联网系统,适用于中国石油IC卡联网加油站。以此项目为背景,本文开发了“加油机通讯处理软件”,主要设计了以PC主动通信模式为基础的通信协议,并给出了具体的算法实现,成功地解决了在开发多串口通信上层软件中遇到的实时性和准确性等关键问题;实现了该软件与加油机管理机中的“状态监控程序”之间消息处理;实现了通信中数据丢失处理功能。该软件成功通过中国石油IC卡联网加油系统2.0版测试,现在广泛应用于中国石油IC卡联网加油站中。该软件在实际加油站中的成功应用说明了该设计方案的合理性,因此对其余串口通信应用领域具有很好的参考价值。