版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
模塊三液力變扭箱數據采集系統(tǒng)設計
一、教學目標終極目標:通過該系統(tǒng)掌握數據采集卡在MCGS組態(tài)軟件中的使用,以及工程數據的處理方法。促成目標:1.掌握研華PCL_818L數據采集卡的設置、調試;2.掌握工程數據的處理方法。二、工作任務1.硬件系統(tǒng)設計。2.數據對象存盤。3.數據報表與曲線生成。4.外部設備連接。任務1工程分析一、教學目標終極目標:掌握工程硬件系統(tǒng)設計的方法促成目標:了解、分析系統(tǒng)設計的要求二、工作任務1.數據采集系統(tǒng)硬件電路設計2.PCL_818L數據采集卡的安裝、調試三、能力訓練液力變扭箱簡介液力變扭箱測試系統(tǒng)四、理論知識1.設備簡介2.硬件連線3.板卡基地址的設置4.板卡調試五、拓展性知識MCGS可以兼容的板卡六、練習(主要是圍繞工作任務的練習)1.在計算機的主板上安裝PCL_818L板卡,并對板卡開關與跳線JP12、SW2進行設置。2.完成PCL_818L板卡的測試,檢查板卡基地址設置是否正確。3.用研華自帶測試軟件測試輸入電壓的顯示值是否與外接電壓相等。
任務1工程分析任務2數據對象定義一、教學目標終極目標:掌握組對象的使用方法促成目標:定義組對象二、工作任務完成數據對象的定義完成組對象的定義三、能力訓練建立實時數據庫(定義數據對象)四、理論知識1.組對象的功能是什么?2.為什么將“定時存盤,存盤周期”設為0秒呢?五、練習(主要是圍繞工作任務的練習)在MCGS工程中定義表3-3中的數據對象任務2數據對象定義任務3主控窗口菜單組態(tài)一、教學目標終極目標:掌握系統(tǒng)主控窗口的菜單組態(tài)促成目標:1.掌握下拉式菜單設置2.掌握可執(zhí)行命令菜單設置二、工作任務完成液力變扭箱數據采集系統(tǒng)主控窗口的菜單組態(tài)三、能力訓練[主控窗口]中[菜單組態(tài)]實現(xiàn)的功能四、理論知識1.有關函數的意義2.為什么本系統(tǒng)采用“!SetWindow(WndName,Op)”函數的Op值都是3?五、練習(主要是圍繞工作任務的練習)完成圖3-18所示的運行環(huán)境菜單,達到如圖3-19所示的運行效果。任務3主控窗口菜單組態(tài)任務4界面編輯一、教學目標終極目標:掌握組對象的存盤方法及數據后處理的方法促成目標:1.掌握事件組態(tài)方法2.掌握生成數據庫的方法3.掌握歷史表格、條件曲線控件的使用二、工作任務1.完成“數據采集”界面制作2.完成“實時數據曲線”界面制作3.完成“歷史數據查詢”界面制作4.完成“歷史數據曲線”界面制作三、能力訓練(一)“數據采集”界面(二)“實時數據曲線”界面(三)“歷史數據查詢”界面(四)“歷史數據曲線”界面四、理論知識1.當型號或編號發(fā)生改變時,如何實現(xiàn)試驗數據文件名的變化?2.為什么采用“條件曲線”構件來完成輸出扭矩、輸出效率與輸出轉速的關系曲線?3.有關函數的意義五、練習(主要是圍繞工作任務的練習)1.完成“數據采集”界面制作與所有屬性設置。2.完成“實時數據曲線”界面制作與所有屬性設置。3.完成“歷史數據查詢”界面制作與所有屬性設置。4.完成“歷史數據曲線”界面制作與所有屬性設置。
任務4界面編輯模塊5設備組態(tài)一、教學目標終極目標:掌握數據采集卡的組態(tài)方法促成目標:
1.掌握設備構件的使用2.掌握通道連接3.掌握工程數據前處理二、工作任務1.完成PCL_818L板卡設備構件基本屬性的組態(tài)2.完成通道的連接3.完成連接通道的數據處理三、能力訓練1.設備構件的“基本屬性”2.通道連接3.設備調試
4.工程數據前處理四、理論知識1.數字量輸出通道調試2.對數字量輸入通道進行調試時,板卡是否正常工作3.AD通道測試觀察采集到的數據和實際輸入信號是否相符五、拓展性知識安裝板卡后用MCGS驅動和研華自帶的DeviceManager軟件都不能和板卡通信在驅動的設備調試頁中測試外部輸入輸出信號時總是沒有信號或信號有誤。但是可以確認板卡基地址并沒有和系統(tǒng)中其它I/O設備地址沖突。在使用WIN2000系統(tǒng)時,重啟系統(tǒng)后MCGS板卡驅動不能和板卡正常通信。六、練習(主要是圍繞工作任務的練習)完成PCL_818L板卡設備構件基本屬性的組態(tài)、通道的連接以及連接通道的數據處理。接通輸入信號并進行調節(jié),記錄數據,觀察報表與曲線是否符合設計要求。
任務5設備組態(tài)
謝謝觀看!組態(tài)控制實用技術一、教學目標終極目標:掌握工程硬件系統(tǒng)設計的方法促成目標:了解、分析系統(tǒng)設計的要求二、工作任務1.數據采集系統(tǒng)硬件電路設計2.PCL_818L數據采集卡的安裝、調試三、能力訓練1.液力變扭箱簡介
液力變扭箱是一種安裝在工礦內燃機車上利用液體的動能進行能量傳遞的液力裝置,其輸入動力為柴油機,輸出驅動機車運行,具有恒功率特性。液力變扭箱主要由液力傳動箱、車軸齒輪箱、換向機構和相互聯(lián)結的萬向軸等組成。它的核心部件是液力傳動箱中的液力變扭器,主要由泵輪、渦輪和導向輪組成。液力變扭器結構示意圖如圖3-1所示。內燃機車液力轉動裝置示意圖如圖3-2所示。任務1工程分析1-泵輪2-渦輪3-導向輪4-泵輪軸5-渦輪軸圖3-1液力變扭器結構示意圖圖3-2內燃機車液力轉動裝置示意圖為了保證液力變扭箱在完成組裝后其輸出特性符合設計要求,需要對其輸出特性進行測試,包括輸出轉矩和輸出效率,只有輸出特性符合設計要求才可以裝車使用。液力變扭箱測試系統(tǒng)包括試驗裝置與數據采集系統(tǒng)。液力變扭箱測試系統(tǒng)1)液力變扭箱實驗裝置,其結構框圖如圖3-3所示。圖3-3液力變扭箱試驗裝置結構框圖①柴油機:驅動液力變扭箱旋轉,為液力變扭箱旋轉提供動能。其額定轉速為1500rpm,額定功率為380馬力,額定扭矩為1778N.m②扭矩傳感器:檢測液力變扭箱的輸入扭矩、轉速。數據由與其配套的扭矩儀顯示。同時扭矩儀向外提供扭矩和轉速的模擬量信號,分別為0~5V標準電壓信號。③被試液力變扭箱:液力變扭箱的最大輸出轉速為2000rpm;最大輸出扭矩為5000N.m。④水力測功器:液力變扭箱的可變負載。可檢測液力變扭箱的輸出扭矩、轉速。數據由與其配套的力測功儀顯示。同時水力測功儀向外提供扭矩和轉速的模擬量信號,分別為0~5V標準電壓信號。2.液力變扭箱數據采集硬件系統(tǒng)圖3-4系統(tǒng)硬件框圖
根據系統(tǒng)要求,需要采集液力變扭箱的輸入轉速、扭矩和輸出轉速、扭矩。試驗裝置上扭矩儀向外提供輸入扭矩和轉速的0~5V標準電壓信號,水力測功儀向外提供輸出扭矩和轉速的0~5V標準電壓信號,只要將這4個信號輸入到計算機,由計算機進行處理,即可達到設計要求。3.液力變扭箱數據采集軟件系統(tǒng)
為了完成液力變扭箱數據采集、顯示、儲存、查詢、報表曲線輸出等功能,系統(tǒng)采用MCGS6.2組態(tài)軟件作為開發(fā)平臺,共設置4幅界面:1)“數據采集”界面:在該界面中完成被測數據的顯示與儲存。將該界面設置為“啟動窗口”。2)“實時數據曲線”界面:該界面顯示當前被試液力變扭箱的數據報表與曲線。3)“歷史數據查詢”界面:該界面完成歷史數據的查找。4)“歷史數據曲線”界面:該界面顯示過去被試液力變扭箱的數據報表與曲線。四、理論知識
采用通用I/O板卡、IPC和組態(tài)軟件構成計算機控制系統(tǒng)是一種較為經濟、簡單的設計方法。在工控領域內,采集板卡有著相當重要的地位,它可以插在PC機的ISA或PCI插槽上,并與外界現(xiàn)場信號直接相連或與由傳感器轉換過的外界信號相連,由PC機中的程序控制實現(xiàn)采集現(xiàn)場的模擬信號,并處理采集到的現(xiàn)場信號;具有輸出模擬控制信號、開關量輸入輸出等功能。因此,采集板卡在工業(yè)控制領域內有著極其廣泛的應用。1.設備簡介研華PCL_818L板卡有16路單端或8路雙端模擬量輸入,A/D轉換的分辨率為12位,輸入模擬電壓范圍-10V~+10V或-5V~+5V;1路模擬量輸出(最大±10V);16路數字量輸入和16路數字量輸出,TTL/DTL電平兼容;1個Intel8254可編程計數器。PCL_818L是PCL_818系列中的入門級板卡,該板卡可以供要求低價位的用戶使用,除了采樣速率為40KHz,以及只能接受雙極性輸入外,其他功能和PCL_818HD及PCL_818HG完全相同。使用PCL_818L前,請務必先仔細閱讀本板卡的使用說明書,根據實際應用的需要來正確設置板卡的I/O基地址和特定的跳線。2.硬件連線研華PCL_818L板卡共有三組信號連接器,一個20腳數字量輸出連接器CN1和一個20腳數字量輸入連接器CN2,還有一個就是用于模擬量輸入/輸出及計數器的37腳連接器(母頭)CN3或CN4。各連接器的接線引腳說明如圖3-5~3-8所示。圖3-5數字量輸出接線CN1圖3-6數字量輸入接線CN2圖3-7單端輸入時模擬量輸入/輸出及計數器接線CN3圖3-8雙端輸入時模擬量輸入/輸出及計數器接線CN43.板卡基地址的設置
PCL_818L用一組撥碼開關SW1來對板卡的I/O基地址進行設置,其中撥碼開關撥到ON表示0,撥到OFF表示1。開關和地址的對應關系見表3-1。
CableI/Oaddresses,F(xiàn)IFOdisabled(SW1)Range(Hex)Switchposition
123456000-00F●●●●●●010-01F●●●●●○···200-20F○●●●●●210-21F○●●●●●○···*300-30F○○●●●●···3F0-3FF○○○○○○○=Off●=On*=defaultNote:
Switches1-6controlthePCbusaddresslinesasfollows:Switch123456LineA9A8A7A6A5A4表3-1開關和地址的對應關系4.板卡調試根據實際情況選擇好板卡地址之后,關閉計算機及相關外部設備電源,將PCL_818L插到計算機當前空閑的ISA插槽內,安裝時注意板卡插穩(wěn),使其與ISA槽接觸良好,然后重新啟動計算機,安裝研華自帶的板卡測試軟件DeviceManager和PCL_818HD板卡驅動(這兩個軟件包都可以從研華網站獲得),先使用研華測試軟件與板卡進行簡單通訊測試,以確定板卡本身沒有問題。
圖3-10驅動程序安裝界面如果PCL_818研華驅動已經成功安裝,應該可以在系統(tǒng)目錄WINNT\system32下找到一個名為Ads818.dll的動態(tài)鏈接庫文件,如圖3-11所示。圖3-11動態(tài)鏈接庫文件五、拓展性知識MCGS可以兼容的板卡有哪些?采用通用I/O板卡、IPC和組態(tài)軟件構成計算機控制系統(tǒng)是一種較為經濟、簡單的設計方法。通用板卡的種類很多,本系統(tǒng)采用的是研華PCL_818L多功能數據采集卡。除此以外還有、康拓、科日新、凌華、雙諾、同維、萬控、武漢瑞風、先導、研祥、中泰等廠商提供的板卡。表3-2為部分板卡的型號。表3-2部分板卡的型號阿爾泰艾雷斯艾訊超拓宏拓泓格華遠BH5002DAC7112DGAX5210IPC9372PC7413泓格DIO-144HY-6040BH5005ADAC7113BAX5210_6506IPC9488APC7423泓格ISO-813HY-6051BH5007DAC7226艾訊AX5488
PC7488泓格P8R8DIOHY-6060PCI2000
艾遜AX5020
PC7502
HY-6160PCI2002
PC7506
PCI2003
PC7507
PCI2004
PC7509
PCI2006
PC7606
PCI2304
PCI7422
六、練習(主要是圍繞工作任務的練習)1.在計算機的主板上安裝PCL_818L板卡,并對板卡開關與跳線JP12、SW2進行設置。2.完成PCL_818L板卡的測試,檢查板卡基地址設置是否正確。3.用研華自帶測試軟件測試輸入電壓的顯示值是否與外接電壓相等。(注意:安裝板卡與設置時,一定要在計算機關機斷電的情況下進行!)
謝謝觀看!組態(tài)控制實用技術任務2數據對象定義一、教學目標終極目標:掌握組對象的使用方法促成目標:定義組對象二、工作任務完成數據對象的定義完成組對象的定義三、能力訓練建立實時數據庫(定義數據對象)數據對象是構成實時數據庫的基本單元,建立實時數據庫的過程也就是定義數據對象的過程。定義數據對象的內容主要包括:1)根據工程實際需要,指定數據變量的名稱、類型、初始值和數值范圍。2)確定與數據變量存盤相關的參數,如存盤的周期、存盤的時間范圍和保存期限等。數據對象要根據系統(tǒng)的需要來定義,盡量減少使用的數量即點數,以節(jié)約成本,因為點數越多,MCGS加密鎖的價格越高。序號數據對象類型注釋1型號字符型變扭箱的型號2編號字符型變扭箱的出廠編號3輸入轉速數值型變扭箱的輸入轉速,來自扭矩儀5V電壓信號,外部變量4輸入轉矩數值型變扭箱的輸入轉矩,來自扭矩儀5V電壓信號,外部變量5輸入功率數值型變扭箱的輸入功率6輸出轉速數值型變扭箱的輸出轉速,來自水力測功儀5V電壓信號,外部變量7輸出轉矩數值型變扭箱的輸出轉矩,來自水力測功儀5V電壓信號,外部變量8輸出功率數值型變扭箱的輸出功率9效率數值型輸出功率/輸入功率10Data組對象存盤數據,用于報表、曲線等功能構件11拷貝文件數值型12數據存盤地址字符型13臨時存盤地址字符型14歷史數據存盤地址字符型15歷史編號字符型16歷史型號字符型17objAttrib數值型被查結果的類型18objname字符型被查結果的名稱19objSize數值型被查結果的大小表3-3數據對象一覽表四、理論知識1.組對象的功能是什么?組對象用來存儲具有相同存盤屬性的多個變量的集合,內部成員可包含多個其他類型的變量。組對象一般是作為數據來源用于制作報表和進行數據的處理,用戶把變量加入到組對象后就只要對其進行處理,而不需要處理每個對象,不僅節(jié)省了大量的時間而且有利于管理,是MCGS引入的一種特殊類型的數據對象。本系統(tǒng)有一個組對象Data,用于保存數據、制作報表曲線等功能構件。2.為什么將“定時存盤”周期設為0秒呢?定時存盤周期的含義是每隔一定的時間自動存盤一次組對象成員的數據。將“定時存盤”周期設為0秒后,MCGS不再自動保存數據,而需要執(zhí)行函數!SaveData(Data)才能存盤,每執(zhí)行一次該函數,組對象成員數據存盤一次。這符合本系統(tǒng)的設計要求,調節(jié)輸出轉速、扭矩,待數據穩(wěn)定后,執(zhí)行一次函數!SaveData(Data),當前數據存盤。五、練習(主要是圍繞工作任務的練習)在MCGS工程中定義表3-3中的數據對象
謝謝觀看!組態(tài)控制實用技術任務3主控窗口菜單組態(tài)一、教學目標終極目標:掌握系統(tǒng)主控窗口的菜單組態(tài)促成目標:1.掌握下拉式菜單設置2.掌握可執(zhí)行命令菜單設置二、工作任務完成液力變扭箱數據采集系統(tǒng)主控窗口的菜單組態(tài)任務3主控窗口菜單組態(tài)三、能力訓練[主控窗口]中[菜單組態(tài)]實現(xiàn)的功能在[主控窗口]工作臺,選中[主控窗口],點擊[菜單組態(tài)]或雙擊[主控窗口],進入“菜單組態(tài):運行環(huán)境菜單”界面,系統(tǒng)默認菜單如圖3-17所示。將系統(tǒng)默認菜單修改為圖3-18所示的實際運行環(huán)境菜單。圖3-17系統(tǒng)默認菜單圖3-18實際運行菜單任務3主控窗口菜單組態(tài)三、能力訓練[主控窗口]中[菜單組態(tài)]實現(xiàn)的功能主控窗口的制作方法1)在“主控窗口”工作臺,選中“主控窗口”,點擊“菜單組態(tài)”或雙擊“主控窗口”,進入“菜單組態(tài):運行環(huán)境菜單”界面選中“退出系統(tǒng)[&X]”菜單,單擊工具條中的“向左移動”圖標
,將“退出系統(tǒng)[&X]”菜單左移到樹根;保留“退出系統(tǒng)[&X]”菜單,其余菜單全部刪除。2)“數據采集”菜單3)“實時報表曲線”菜單4)“歷史報表曲線”菜單保存好組態(tài)設置后,運行MCGS,看看運行界面是否如圖3-19所示,點擊菜單是否產生相應的結果。圖3-19運行效果圖四、理論知識1.有關函數的意義(1)!SetWindow(WndName,Op)函數意義:按照名字操作用戶窗口,如打開、關閉、打印。返回值:數值型。返回值:=0:調用正常;<>0:調用不正常。參
數:WndName,用戶窗口名,字符型。Op:操作用戶窗口的方法,數值型。Op=1:打開窗口并使其可見。Op=2:打開窗口并使其不可見。Op=3:關閉窗口。Op=4:打印窗口。Op=5:刷新窗口。實
例:!SetWindow(工況圖,1),打開用戶窗口“工況圖”,并使其可見。任務3主控窗口菜單組態(tài)四、理論知識1.有關函數的意義(2)close()方法作用:關閉窗口。返回值:浮點型,=0為操作成功,<>0為操作失敗。當執(zhí)行該函數時,將當前窗口關閉。(3)Open()方法作用:打開窗口。返回值:浮點型,=0為操作成功,<>0為操作失敗。任務3主控窗口菜單組態(tài)四、理論知識1.有關函數的意義(4)Hide()方法作用:隱藏窗口。返回值:浮點型,=0為操作成功,<>0為操作失敗。(5)Print()方法作用:打印窗口。返回值:浮點型,=0為操作成功,<>0為操作失敗。任務3主控窗口菜單組態(tài)四、理論知識2.為什么本系統(tǒng)采用“!SetWindow(WndName,Op)”函數的Op值都是3?
Op=3為關閉窗口,使該窗口不可見,并且從內存中刪除,可提高MCGS的運行速度。若Op=2,雖窗口不可見,但占用內存,影響速度。任務3主控窗口菜單組態(tài)五、練習(主要是圍繞工作任務的練習)完成圖3-18所示的運行環(huán)境菜單,達到如圖3-19所示的運行效果。任務3主控窗口菜單組態(tài)圖3-19運行效果圖圖3-18實際運行菜單
謝謝觀看!組態(tài)控制實用技術任務4界面編輯一、教學目標終極目標:掌握組對象的存盤方法及數據后處理的方法促成目標:1.掌握事件組態(tài)方法2.掌握生成數據庫的方法3.掌握歷史表格、條件曲線控件的使用二、工作任務1.完成“數據采集”界面制作2.完成“實時數據曲線”界面制作3.完成“歷史數據查詢”界面制作4.完成“歷史數據曲線”界面制作三、能力訓練(一)“數據采集”界面(二)“實時數據曲線”界面(三)“歷史數據查詢”界面(四)“歷史數據曲線”界面任務4界面編輯三、能力訓練(一)“數據采集”界面最后生成的畫面如圖3-20所示在“數據采集”界面中,要實現(xiàn)的功能包括:(1)實時顯示輸入轉速、輸入轉矩、輸出轉速、輸出轉矩(2)計算并顯示輸入功率、輸出功率、效率(3)記錄試驗數據,供實時報表、曲線調用(4)以液力變扭箱的型號與編號為文件名保存試驗數據,以供查詢圖3-20數據采集界面任務4界面編輯三、能力訓練(一)“數據采集”界面1.“型號”輸入框的組態(tài)圖3-21“型號”輸入框屬性設置圖3-22“輸入框”右鍵菜單任務4界面編輯三、能力訓練(一)“數據采集”界面1.“型號”輸入框的組態(tài)圖3-24“事件參數連接”對話框圖3-23“事件組態(tài)”對話框任務4界面編輯三、能力訓練(一)“數據采集”界面1.“型號”輸入框的組態(tài)!DelAllSaveDat(Data)圖3-25事件“腳本程序”編輯框任務4界面編輯三、能力訓練(一)“數據采集”界面2.“變扭箱輸入轉速”標簽的組態(tài)圖3-26“標簽”右鍵菜單圖3-27“標簽基本屬性”對話框任務4界面編輯三、能力訓練(一)“數據采集”界面2.“變扭箱輸入轉速”標簽的組態(tài)圖3-28“標簽顯示輸出屬性”對話框任務4界面編輯三、能力訓練(一)“數據采集”界面3.用戶窗口屬性的組態(tài)功率、效率是根據檢測到的“轉速”與“扭矩”計算得出的,我們把計算公式放在“用戶窗口屬性設置”的[循環(huán)腳本]中,循環(huán)時間設為100ms。如圖3-29所示。圖3-29用戶窗口屬性“循環(huán)腳本”窗口任務4界面編輯三、能力訓練(一)“數據采集”界面4.
“記錄試驗數據”按鈕的組態(tài)“記錄試驗數據”按鈕是用來記錄試驗數據的。當液力變扭箱的輸入、輸出轉速與扭矩調節(jié)好并穩(wěn)定后,點擊一次“記錄試驗數據”按鈕,試驗數據及有關參數將作為一組數據保存在數據庫中。程序放置在按鈕屬性的[腳本程序]中:!SaveData(Data)‘保存組對象Data的數據任務4界面編輯三、能力訓練(一)“數據采集”界面5.數據的記錄圖3-30主控窗口屬性設置任務4界面編輯三、能力訓練(一)“數據采集”界面5.數據的記錄查看一下D盤“液力變扭箱試驗臺試驗數據”文件夾中,“McgsD.MDB”數據庫文件是不是已經存在了。打開數據庫中的Data_MCGS表,是否與組對象Data中的數據對象名及其排列順序一致。Data_MCGS表如圖3-31所示。“McgsD.MDB”數據庫文件在后面的組態(tài)中要用到,不要刪除。圖3-31Data_MCGS表任務4界面編輯三、能力訓練(一)“數據采集”界面6.拷貝“McgsD.MDB”數據庫圖3-32循環(huán)策略圖3-33“存盤數據拷貝”策略圖3-34“存盤數據拷貝構件[拷貝設置]屬性設置”任務4界面編輯三、能力訓練(一)“數據采集”界面6.拷貝“McgsD.MDB”數據庫圖3-35“存盤數據拷貝構件[時間條件]屬性設置”圖3-36“記錄試驗數據”按鈕“操作屬性”三、能力訓練(二)“實時數據曲線”界面在“實時數據曲線”界面中,我們要將當前正在測試的液力變扭箱的數據以報表和曲線的形式表達出來。
任務4界面編輯三、能力訓練(二)“實時數據曲線”界面1.用戶窗口屬性設置圖3-38用戶窗口基本屬性設置圖3-39用戶窗口擴充屬性設置模塊4界面編輯三、能力訓練(二)“實時數據曲線”界面2.數據報表的組態(tài)圖3-40歷史表格屬性圖3-41歷史表格連接屬性模塊4界面編輯三、能力訓練(二)“實時數據曲線”界面2.數據報表的組態(tài)圖3-42“型號”表格數據庫連接[數據來源]設置圖3-43“型號”表格數據庫連接[數據來源]設置模塊4界面編輯三、能力訓練(二)“實時數據曲線”界面2.數據報表的組態(tài)圖3-44“型號”表格數據庫連接[顯示屬性]設置圖3-45“型號”表格數據庫連接[時間條件]設置模塊4界面編輯三、能力訓練(二)“實時數據曲線”界面3.曲線的組態(tài)圖3-50“條件曲線”構件的基本屬性圖3-55實際測試數據報表模塊4界面編輯三、能力訓練(三)“歷史數據查詢”界面在“歷史數據曲線”界面中,我們要將液力變扭箱的歷史數據以報表和曲線的形式表達出來。歷史數據以型號+編號為文件名、.MDB為擴展名,保存在“D:\液力變扭箱試驗臺試驗數據\歷史數據”文件夾中。由于歷史報表與條件曲線構件中的數據來源是唯一的,因此我們通過“歷史數據查詢”界面,將被查的文件復制到指定的“D:\液力變扭箱試驗臺試驗數據”文件夾中,并改名為“臨時McgsD:MDB”。這就是我們設置“歷史數據查詢”界面的目的。過去完成的測試數據以產品“型號+編號”為文件名保存在“D:\液力變扭箱試驗臺試驗數據\歷史數據”路徑下。在“歷史數據查詢”界面中,根據液力變扭箱的型號和編號查找其試驗數據是否存在。如果存在,將數據庫拷貝到數據對象“臨時存盤地址”指定的位置,利用“歷史表格”與“條件曲線”構件調用。模塊4界面編輯三、能力訓練(三)“歷史數據查詢”界面圖3-57歷史數據查詢界面模塊4界面編輯三、能力訓練(四)“歷史數據曲線”界面在“歷史數據曲線”界面中,我們要將液力變扭箱的歷史數據以報表和曲線的形式表達出來。歷史數據以型號+編號為文件名、.MDB為擴展名,保存在“D:\液力變扭箱試驗臺試驗數據\歷史數據”文件夾中。由于歷史報表與條件曲線構件中的數據來源是唯一的,因此我們通過“歷史數據查詢”界面,將被查的文件復制到指定的“D:\液力變扭箱試驗臺試驗數據”文件夾中,并改名為“臨時McgsD:MDB”。這就是我們設置“歷史數據查詢”界面的目的。由于“歷史報表曲線”與“實時報表曲線”界面完全相同,只是數據來源不同,所以可以將“實時數據曲線”界面完全復制到“歷史數據曲線”界面中來。然后根據需要修改其屬性。模塊4界面編輯三、能力訓練(四)“歷史數據曲線”界面圖3-62歷史數據曲線界面基本屬性圖3-63歷史數據曲線界面擴充屬性模塊4界面編輯三、能力訓練(四)“歷史數據曲線”界面圖3-64“型號”表格數據庫連接設置圖3-65“條件曲線”構件的數據來源四、理論知識1.當型號或編號發(fā)生改變時,如何實現(xiàn)試驗數據文件名的變化?分析:(1)“編號”與“型號”輸入框的事件“Change”中,輸入腳本程序“!DelAllSaveDat(Data)”,其含義是:當“編號”或“型號”發(fā)生改變時,刪除組對象Data所保存的數據,以便記錄當前液力變扭箱的數據。如果不刪除原有數據,那么不同“編號”或“型號”的測試數據將保存在同一個數據庫中,給數據查詢造成麻煩。(2)在“循環(huán)策略”中添加腳本程序“數據存盤地址="D:\液力變扭箱試驗臺試驗數據\歷史數據\"+型號+"+"+編號+".MDB"”,數據對象“數據存盤地址”的值隨著“編號”與“型號”的改變而改變。(3)在運行策略中添加用戶策略“存盤數據拷貝”策略,當點擊“記錄試驗數據”按鈕時,執(zhí)行“存盤數據拷貝”策略,將“D:\液力變扭箱試驗臺試驗數據\McgsD.MDB”拷貝到數據對象“數據存盤地址”指定的地方,供以后查詢。模塊4界面編輯四、理論知識2.為什么采用“條件曲線”構件來完成輸出扭矩、輸出效率與輸出轉速的關系曲線?分析:試驗數據已保存在“McgsD.MDB”數據庫Data_MCGS表中,我們采用什么方法讀取Data_MCGS表中的數據來完成輸出扭矩、輸出效率與輸出轉速的關系曲線呢?MCGS為我們提供了很多曲線構件,如“實時曲線”、“歷史曲線”、“相對曲線”、“條件曲線”、“計劃曲線”等。利用“歷史曲線”構件是否可行?我們知道,“歷史曲線”構件的X坐標必須是時間坐標MCGS_Time,我們要求的X坐標是“輸出轉速”,因此“歷史曲線”構件無法實現(xiàn),而利用“條件曲線”構件是最簡便的方法。
當然利用“實時曲線”、“相對曲線”也可以實現(xiàn)這樣的要求,但實現(xiàn)起來比較麻煩。模塊4界面編輯四、理論知識3.有關函數的意義(1)!SaveData(DatName)函數意義:把數據對象DataName對應的當前值存入存盤數據庫中。本函數的操作使對應的數據對象的值存盤一次。此數據對象必須具有存盤屬性,且存盤時間需設為0秒。否則會操作失敗。返回值:數值型,=0為操作成功;<>0為操作失敗。參
數:DatName,數據對象名。實
例:!SaveData(電機1),把組對象“電機1”的所有成員對應的當前值存盤一次。
(2)!FileCopy(strSource
,strTarget)函數意義:將源文件strSource復制到目標文件strTarget,若目標文件已存在,則將目標文件覆蓋。返回值:開關型;返回0,操作不成功;返回非0值,操作成功。參
數:strSource,字符型,源文件;strTarget,字符型,目標文件。實
例:!FileCopy(“d:\a.txt”,”d:\b.txt”),將D盤下文件a.txt復制到b.txt。模塊4界面編輯四、理論知識3.有關函數的意義(3)!FileDelete(strFilename)函數意義:將strFilename指定的文件刪除。返回值:開關型;返回0,操作不成功;返回非0值,操作成功。參
數:str1,字符型,將被刪除的文件。實
例:!FileDelete(“d:\a.txt”),刪除將D盤下文件a.txt。模塊4界面編輯四、理論知識3.有關函數的意義(4)!FileFindFirst(strFilename,objName,objSize,objAttrib)函數意義:查找第一個名字為strFilename的文件或目錄。返回值:開關型;返回-1,操作不成功。返回其它值:操作成功,返回值為一個句柄,該值為以后的查找提供根據。參
數:strFilename,字符型,要查找的文件的文件名(文件名中可以包含文件通配符:*和?);objAttrib,數值型對象名,函數調用成功后,保存查找結果的屬性:若objAttrib=0,則查找結果為一個文件;若objAttrib=1,則查找結果為一個目錄。objSize,數值型對象名,函數調用成功后,保存查找結果的大小;objname,字符型對象名,函數調用成功后,保存查找結果的名稱。實
例:!FileFindFirst(“d:\a*.txt”,Name,Size,Attrib)實例說明:查找D盤下第一個名字為:a*.txt的文件或目錄,將查找結果的屬性存入Attri數值變量中,大小存入Size數值變量中,名字存入Name數值變量中。模塊4界面編輯五、練習(主要是圍繞工作任務的練習)1.完成“數據采集”界面制作與所有屬性設置。2.完成“實時數據曲線”界面制作與所有屬性設置。3.完成“歷史數據查詢”界面制作與所有屬性設置。4.完成“歷史數據曲線”界面制作與所有屬性設置。
模塊4界面編輯
謝謝觀看!組態(tài)控制實用技術任務5設備組態(tài)一、教學目標終極目標:掌握數據采集卡的組態(tài)方法促成目標:
1.掌握設備構件的使用2.掌握通道連接3.掌握工程數據前處理二、工作任務1.完成PCL_818L板卡設備構件基本屬性的組態(tài)2.完成通道的連接3.完成連接通道的數據處理任務5設備組態(tài)三、能力訓練MCGS為了實現(xiàn)監(jiān)控、記錄現(xiàn)場的情況,將每種采集板卡作為一個設備構件,掛在MCGS的設備窗口中,用來采集和處理現(xiàn)場信號和輸出控制信號。PCL_818L設備構件用于MCGS操作和讀寫接口卡的數據,使用本構件前,根據實際應用的需要來正確設置板卡的IO基地址和特定的跳線。本設備驅動為獨立設備,不需要掛接在父設備下使用,應該直接添加在設備窗口中使用。1.設備構件的“基本屬性”2.通道連接3.設備調試
4.工程數據前處理任務5設備組態(tài)三、能力訓練1.設備構件的“基本屬性”
PCL_818L設備構件的基本屬性頁如圖3-66所示圖3-66設備的基本屬性任務5設備組態(tài)三、能力訓練1.設備構件的“基本屬性”
(1)最小采集周期(ms):此屬性為設備驅動采集接口的調用時間周期,其默認值為1000,如果希望數值刷新頻率快些,可以將此屬性值改為200。(2)IO基地址(16進制):用16進制數表示,必須和板卡上SW1的跳線設置一致。(3)AD重復采集次數:對AD通道進行采集時,重復采集的次數,以提高采集的精度和數據的穩(wěn)定性,一般設為15比較合適。(4)AD輸入電壓范圍:對AD電壓輸入范圍進行設定,必須和板卡上JP12的跳線設置一致,此屬性值的選擇對內部屬性頁內的各個通道AD轉換范圍有影響,如果選擇“0~5V”則內部屬性頁通道AD輸入范圍是±5V,±2.5V,±1.25V和±0.625V。如果選擇“0~10V”則內部屬性頁通道AD輸入范圍是±10V,±5V,±2.5V和±1.25V。任務5設備組態(tài)三、能力訓練1.設備構件的“基本屬性”
(5)AD輸入模式:設置AD輸入模式是單端輸入還是雙端輸入,必須和板卡上SW2的跳線設置一致。此屬性值的選擇可以影響內部屬性頁的可配置通道數。選擇“單端輸入”或“雙端輸入”,內部屬性頁中可配置通道個數分別是16個或8個。(6)AD前處理方式:為提高采集精度而采取的措施,有平均值處理和最大最小值處理兩種。平均值處理是把多次重復采集的數據進行平均值處理,作為本次的采集結果輸入到MCGS中;最大最小值處理是把多次重復采集的數據先進行排序,然后取序列中間的1/3的數據平均值處理(即去掉序列中前1/3的最小值和去掉序列中后1/3的最大值),作為本次的采集結果輸入到MCGS中。(7)DA輸出量程:設置DA量程為0-5V或0-10V,此屬性的設置應與硬件跳線設置一致。本系統(tǒng)沒有D/A輸出功能。任務5設備組態(tài)三、能力訓練1.設備構件的“基本屬性”
(8)設置設備構件內部屬性:PCL_818L設備構件的內部屬性頁打開后如圖3-67所示,此項設置不需要硬件做相關設置。圖3-67內部屬性任務5設備組態(tài)三、能力訓練2.通道連接本設備構件共提供52個通道(如果選擇雙端輸入,則AD通道數減半),其中通道0~2通道為計數器通道(只讀數值型通道),其中“脈沖計數0”通道通過CN3連接器的18號引腳可以給
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 二零二五年電影院廣告投放與品牌合作合同2篇
- 二零二五年知識產權許可特別合同2篇
- 二零二五年度留學國家與學校選擇合同2篇
- 二零二五年網紅直播廣告合作合同1200字范本3篇
- 二零二五版礦山資產轉讓與資源補償合同3篇
- 二零二五年度邊溝工程防滲漏與防水害合同2篇
- 二零二五年度跨江大橋PC構件預制及吊裝工程合同3篇
- 二零二五年度軟件許可與維護合同3篇
- 2025年度網絡安全防護軟件開發(fā)類框架合同3篇
- 小區(qū)物業(yè)保潔勞務合同(2篇)
- 2025年下半年貴州高速公路集團限公司統(tǒng)一公開招聘119人高頻重點提升(共500題)附帶答案詳解
- 資產評估服務房屋征收項目測繪實施方案
- 2025年經濟形勢會議講話報告
- 北師大版小學三年級上冊數學第五單元《周長》測試卷(含答案)
- 國家安全責任制落實情況報告3篇
- 2024年度順豐快遞冷鏈物流服務合同3篇
- 六年級下冊【默寫表】(牛津上海版、深圳版)(漢譯英)
- 合同簽訂培訓
- 電工基礎知識培訓課程
- 鐵路基礎知識題庫單選題100道及答案解析
- 金融AI:顛覆與重塑-深化理解AI在金融行業(yè)的實踐與挑戰(zhàn)
評論
0/150
提交評論