采用RS232接口標準的SMT數(shù)據(jù)采集方案
如圖1所示,主機與設備通信之前,主機先檢查是否連接成功,若已連接,則主機調用InitPort函數(shù)進行端口初始化,包括對傳輸速度,傳輸?shù)臄?shù)據(jù)位數(shù)等參數(shù)的初始化。接著主機(SetTimer函數(shù))定時向設備發(fā)送命令,并根據(jù)不同情況向主機發(fā)送(使用WriteToPort函數(shù))相應的命令,要求接收數(shù)據(jù)。設備響應命令發(fā)送其參數(shù),若響應超時,則主機再要求重發(fā)。當主機接收到設備參數(shù)時,調用OnCommunication對數(shù)據(jù)處理,并判定是否結束。同時將已接收到的數(shù)據(jù)存人數(shù)據(jù)庫中,并在屏幕顯示數(shù)據(jù)。
3實驗驗證
本文采用VC++為開發(fā)平臺,使用面向對象語言C++和SQL SERVER 2000數(shù)據(jù)庫,以西門子80F4、HS50貼片機為例,對數(shù)據(jù)采集技術進行模擬、驗證。用多臺計算機模擬主機和設備,將從生產線上采集到的數(shù)據(jù)存人數(shù)據(jù)庫中。如圖2,圖3所示。
4結 語
雖然目前大多數(shù)設備都具備采集參數(shù)的能力,但可靠性低,擴展性弱,且仍然需要人工逐個查看各設備參數(shù)或磁盤備份等。本文應用RS 232接口標準的特點,研究了基于RS 232接口標準的數(shù)據(jù)采集技術,并詳細地列出了該技術的數(shù)據(jù)采集流程。實驗證明,該技術通過RS 232口實現(xiàn)了主機與設備之間通訊,且該方法方便、快捷、簡單,很大程度上克服了傳統(tǒng)人工采集數(shù)據(jù)的實時性差、工作效率低、準確率不能保障等缺點,且本文的數(shù)據(jù)采集流程還適用于其他設備,擴充性良好。本文引用地址:http://m.butianyuan.cn/article/157544.htm
評論