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