郭 媛,陳新元,易建剛
(1.武鋼大學 信息工程學院,武漢 430080;2.武漢科技大學 機械自動化學院,武漢 430081;3.江漢大學 機電與建筑工程學院,武漢 430056)
軋機AGC伺服液壓缸是在大型鋼鐵企業主軋線的關鍵液壓裝備之一,靜動態性能指標要求高,價格昂貴,更換作業耗時長,其故障將會對生產導致重大影響。制造、運輸、貯存、使用、維修環節都可能導致AGC液壓缸的性能發生改變。因此,適時對軋機AGC缸進行靜動態指標檢測非常必要。由于軋機AGC缸載荷大,精度高,目前國內能對其全套靜動態指標進行測試的裝備較少,且自動化程度相對較低,大多處于手工操作階段,難以滿足產品發展需求[1,2]。因此,本文重點分析了軋機AGC缸頻率響應、階躍響應、動摩擦力和啟動摩擦力測試特點和方法[3],并針對性地開發了成套計算機輔助測試軟件系統,應用效果良好。
根據相關標準和軋機AGC伺服液壓缸的實際工況,確定測試系統開發總體目標,具體包括頻率響應測試、階躍響應測試、啟動摩擦力測試、動摩擦力測試和功能[3]。此外,還要完成測試和控制過程中高速數據采集、分析、處理、顯示、存儲和打印任務。因此,軟件中還應包括數據采集卡測試、數據曲線顯示及打印、數據庫管理等功能[4,5]。本文所設計的軋機AGC伺服液壓缸測試系統的總體結構采用了測控一體化方式,其結構如圖1所示。

圖1 軋機AGC伺服液壓缸測控系統結構
圖1中,測試部分數據采集卡為凌華公司的PCI-9118,控制部分采用SIEMENS的S7-300PLC,通訊及控制軟件用Visual C++開發設計。計算機系統通過PCI總線與數據采集卡相連,通過Profibus現場總線與PLC相連。數據采集卡的數字或模擬通道連接傳感器、二次儀表,以及其他相關元件;PLC通過其觸點與控制閥、信號開關元件相連。軟件系統中的測試部分和控制部分通過SIEMENS公司提供的符合ANSIC規范的函數庫建立連接,它能以動態連接庫的形式加載入軟件中。借助于這些函數,可以實現對PLC中數據的實時讀寫操作。控制及測試軟件界面采用虛擬儀器的設計思想,通過鼠標點擊可以進行各項操作。同時,考慮系統擴展,預留必要的備用控件。
本文介紹的軋機AGC缸測試軟件系統基于Windows平臺,采用面向對象的Visual C++ 6.0作為開發工具。測試系統具備AGC缸靜動態指標測試功能。
測試系統軟件包含的主要功能如圖2所示。具體描述如下:
頻率響應:用于測試伺服液壓缸在正弦掃頻信號控制下的輸入與響應信號幅值比/相位差——信號頻率之間的關系;階躍響應:用于測試伺服液壓缸在給定的階躍控制信號下的位移——時間之間的關系;動摩擦力:用于測試伺服液壓缸在給定信號下的帶載荷摩擦力——位移之間的關系;啟動摩擦力:用于測試伺服液壓缸在給定信號下的空載啟動壓力——時間之間的關系,以確定啟動摩擦力的大小;板卡測試:用于測試數據采集卡各通道功能是否正常,精度是否符合要求。

圖2 測試軟件功能模塊結構
PCI-9118數據采集卡接口函數調用的主要步驟如下:
1)安裝數據采集卡硬件和驅動程序。
2)將Dask.h、PCI-Dask.dll和PCI-Dask.lib三個文件拷貝到到當前開發程序目錄下。
3)將Dask.h和PCI-Dask.lib這2個文件添加到當前開發工程中。
4)在要調用數據采集卡接口函數的頭文件中,包含以下文件:#include "Dask.h"。
5)在初始化對話框函數中,添加以下代碼加載驅動:
if((m_nCardNO=Register_Card(PCI_9118HG,0))>=0)
{
AI_9118_Config(m_nCardNO,P9118_AI_BiPolar|P9118_AI_SingEnded,0,0,0); //配置數據采集卡極性和測試方式
AO_WriteChannel(m_nCardNO,0,2047);//DA-0通道清零
AO_WriteChannel(m_nCardNO,1,2047);//DA-1通道清零
}
else
{
MessageBox(“數據采集卡安裝不成功!”,”錯誤”,MB_OK|MB_ICONERROR);
}
6)退出測試軟件時,先要卸載數據采集卡驅動,函數調用如下:
if(m_nCard>=0)
{
AO_WriteChannel(m_nCard,0,2047);//DA-0通道清零
AO_WriteChannel(m_nCard,1,2047);//DA-1通道清零
Release_Card(m_nCard);
}
7)進行A/D采樣時,調用如下函數,參數1為板卡編號,參數2為A/D通道號,參數3表示進行-5V~+5V范圍采樣,參數4為采樣保存數組。
AI_ReadChannel(m_nCard,m_nADChannel,AD_B_5_V,&nAD[t]);//AD采樣,
8)進行D/A輸出時,調用如下函數,參數1為板卡編號,參數2為D/A通道號,參數3為D/A輸出數值。該卡D/A輸出為12位精度,故nValue取值范圍為0~212。
AO_WriteChannel(m_nCard,m_nADChannel,nValue);//DA輸出
文件管理使用序號、文件名或測試日期等條件查詢,能快速實現文件查找和定位。技術人員根據查找符合條件的測試參數結果,便于對所檢測伺服液壓缸數據進行統一管理。
用Visual C++ 6.0連接Microsoft Access2000所創建的數據庫SGAGC.MDB為例,該文件保存在程序所在目錄SGAGC的Datasave文件夾下。程序與后臺數據庫連接的代碼實現如下:
1)在stdafx.h中添加以下代碼:
#include "odbcinst.h"
#include "afxdb.h"
2)在SGAGC.CPP中,添加以下代碼:
SQLConfigDataSource(NULL,ODBC_ADD_DSN,
"Microsoft Access Driver (*.mdb)",
"DSN=SGAGC 主站蜘蛛池模板: 国产精品成人不卡在线观看| 国产麻豆aⅴ精品无码| 成人综合网址| 免费在线播放毛片| 国产亚洲视频免费播放| 国产人人射| 99在线视频网站| 中文字幕无线码一区| 偷拍久久网| 亚洲免费成人网| 四虎影视国产精品| 人妻一本久道久久综合久久鬼色| 香蕉精品在线| 欧美国产日产一区二区| 国产亚洲欧美日韩在线观看一区二区| 四虎国产成人免费观看| 亚洲无码高清一区| 成人午夜免费观看| 一本一本大道香蕉久在线播放| 久久久91人妻无码精品蜜桃HD| 五月天福利视频| 毛片视频网址| 亚洲精品手机在线| 91无码人妻精品一区二区蜜桃| 宅男噜噜噜66国产在线观看| 亚洲三级色| 一级一级特黄女人精品毛片| 久久不卡国产精品无码| 最近最新中文字幕在线第一页| 国产真实自在自线免费精品| 伊人AV天堂| 亚洲精品少妇熟女| 国产91视频观看| 日本亚洲成高清一区二区三区| 天天躁夜夜躁狠狠躁躁88| 经典三级久久| 性色生活片在线观看| 国产精品爆乳99久久| 国产a v无码专区亚洲av| 亚洲 欧美 偷自乱 图片| 欧美日本激情| 久久伊人色| 99无码熟妇丰满人妻啪啪| 国产真实乱子伦精品视手机观看| 国产精品手机视频一区二区| 亚洲av综合网| 亚洲V日韩V无码一区二区| 亚洲日韩精品欧美中文字幕 | 99久久亚洲综合精品TS| 91无码视频在线观看| 亚洲视频三级| 欧美a在线视频| 久久久久国产精品熟女影院| 国产污视频在线观看| 亚洲乱码视频| 天天躁夜夜躁狠狠躁图片| 亚洲精品国产自在现线最新| 在线观看亚洲精品福利片| 婷婷开心中文字幕| 一区二区在线视频免费观看| 婷婷色一二三区波多野衣| 91免费国产在线观看尤物| 国产网站在线看| 久久精品66| www.99在线观看| 亚洲人成在线免费观看| 免费国产好深啊好涨好硬视频| 国产最新无码专区在线| 免费xxxxx在线观看网站| 国内精品视频在线| 成人福利视频网| 欧美日韩国产成人在线观看| 国产一区二区丝袜高跟鞋| 熟女成人国产精品视频| 亚洲日韩AV无码一区二区三区人| 久久五月天国产自| 人禽伦免费交视频网页播放| 久久亚洲欧美综合| 欧美性色综合网| 亚洲视频在线青青| 四虎亚洲国产成人久久精品| 国产内射一区亚洲|