1 AFS-1000控制系统概述 2 AFS-1000信息处理系统的开发 2.2 软件部分
AFS-1000控制系统是FORNEY工程公司研制的应用于锅炉燃烧管理的系统。该系统采用以单片机为基础的逻辑设计方法,实现远程控制燃烧器的投入和退出。
1.1 系统的报警功能
系统有报警打印功能,但必需人工操作。如需打印报警历史记录,可按键盘右边的“ANNUM-CIATOR”标题下方的“ALARMHISTORY”键。因为系统仅保存100条信息,时间稍长历史数据便保存不了,在查询事件和事故分析时,就会造成无据可依。此外,因报警信息是英文缩写的字符,在紧急关头,会造成一定沟通障碍,引起不必要的损失。
1.2 系统接口
此系统通过CRT-01卡把从各个单片机收集到的报警数据,通过光纤输入到键盘,键盘从I/O接口输出到显示器和打印机,如图1所示。
2.1 硬件组成
通信部分:从图1可知AFS-1000控制系统通过RS232接口,把历史数据送到打印机。这样可以利用RS232接口,建立控制系统与信息处理系统的数据通道。电缆的连接如图2所示。
信息处理部分:带有PENTIUMⅢ中央处理器、20GB硬盘的PC机一部;EPSONLQ-1900打印机一部。
系统软件包括Win-dows98操作系统、Visu-alFoxPro6.0数据库语言系统和ASMforWin汇编语言软件等。应用软件包括信息接收软件和信息处理软件。
2.2.1 信息接收软件
信息接收软件是汇编语言编写的程序(SET-LOG.COM),图3是接收中断处理程序的主要流程。运行SETLOG.COM时,接收程序常驻内存。当系统产生中断,程序根据中断类型,查找中断向量表,确定要执行哪一模块。
2.2.2 信息处理软件
信息处理软件是用FoxPro语言编写的,具有自动纠错、自动翻译英文信息、智能打印、历史信息数据库管理等四大功能。图4是软件数据流。
2.2.2.1 自动纠错模块
由于单片机控制系统与信息处理系统之间的通信是实发实收,无校验,无通信协议,所以出错率很高。根据实际情况,需要编写一套纠错软件,降低出错率。
自动纠错模块的算法思想是:根据厂家提供的报警清单,确定报警信息是由英文字符及一定的符号组成的,制订词法表,从而过滤无用的符号和信息,并自动补充漏发的信息。
每一条信息以换行符结束。程序以每条信息为单位进行,自动纠错基本算法流程如图5所示。
2.2.2.2 自动翻译英文信息模块
自动纠错模块产生TEMPO.TXT文件,输入到数据库AFS.DBF。自动翻译英文信息根据A
地址: 浙江省.宁波市鄞州区宁姜公路(九曲小区二期旁)
邮编: 315040
联系人: 盛立峰
电话: 0574-87139378
传真: 0574-87139378
手机: 13867861670
邮箱: 85400329@qq.com
Copyright ?2004-2025 宁波市鄞州首南恒宇激光雕刻厂 All Rights Reserved.
地址: 浙江省.宁波市鄞州区宁姜公路(九曲小区二期旁) 邮编: 315040 联系人: 盛立峰
电话: 0574-87139378 传真: 0574-87139378 手机: 13867861670