本文開發的上位機軟件是在VS2010平臺上基于MFC框架開發,并進行了以下幾個方面的分析、設計與實現。首先對邊界掃描原理進行了研究,如TAP端口、TAP控制器、指令寄存器和數據寄存器等。在對原理有一定的了解后,分析了三種邊界掃描測試電路擴展方式和邊界掃描測試的流程。同時也對網表文件和BSDL文件的格式進行了分析,為之后對這兩種文件進行讀取做好準備。接著對邊界掃描測試系統的總體設計進行了分析,同時對上位機軟件的需求進行了分析。需求分析是軟件開發的重要環節,能對之后的軟件具體開發工作起到事半功倍的作用。然后就是對上位機軟件的具體設計和實現部分,本文把上位機軟件主要分為4個模塊:測試文件處理模塊、測試矢量生成模塊、USB通信模塊和項目管理與界面設計模塊。測試文件處理模塊分為BSDL文件處理和網表文件處理,分別實現了對BSDL文件的通用性解析和對多種EDA軟件導出網表文件的解析:測試矢量生成模塊實現了對ID碼指令、采樣指令和外測試指令的測試矢量生成:USB通信模塊利用Cypress(賽普拉斯)公司提供的CyAPI實現了USB通信類的編寫,實現了與測試控制器的通信;項目管理與界面設計模塊實現了工程文件的可移植性和友好的操作界面。最后通過對上位機軟件、測試控制器和被測電路板進行聯合調試,調試結果表明本文開發的上位機軟件能夠實現預期的需求,即ID碼測試、動態顯示管腳狀態和設置管腳狀態等功能。
上傳時間: 2022-06-26
上傳用戶:
摘要:隨著工業自動化的發展,PLC與計算機在工業中的應用越來越廣泛,為了充分發揮它們的各自優越性,PIC與個人計算機間的通訊越來越頻繁。本文以QMRON小型PLC CPIH為例,介紹了如何用vB編程軟件實現上位機和PLC的串行通訊。該方案具有硬件簡單,使用靈活的特點。對中小型控制系統實現人機界面有一定的參考價值。關健詞:Visual Basic 6.0;可編程控制器;串行通訊隨著工業控制要求的不斷發展,上位機監控已基本成為集散控制系統所不可缺少的部分。一般情況下,在大型的集散控制系統中都是用專業工控組態軟件制作上位機的監控界面,而以PLC廠家所推薦的DDE SERVER作為聯系上位機和PLC的橋梁。操作員站采用工控組態軟件實現畫面監控。由于這種方案成本較高,所以在很多小型的集散控制系統中,趨向于采用通用工程軟件,如DELPHI,VISUAL BASIC,VISUAL C++等編制上位機監控界面。同時,在一些實時性要求較高的監控應用中,用VISUALBASIC等工具可實現更底層的控制,在硬件配置相同時系統響應比工控組態軟件要快。
上傳時間: 2022-06-26
上傳用戶:
本文針對國內外組態軟件的不足,設計了基于C#的上位機監控組態軟件。本軟件適用于中小型企業、易于操作并具有一定通用性。從軟件結構來看,該軟件包括圖形界面模塊和提供數據服務的數據庫模塊,重點介紹了圖形界面和數據庫模塊的設計。為達到小巧并且簡單易用的目的,將圖形界面的功能化到最簡,用商用數據庫sQL2005作為軟件的數據庫。本設計將上位機組態軟件分成系統開發環境和系統運行環境兩部分,給出了軟件的總體設計結構圖。本文介紹了軟件的各子系統的設計,重點闡述了圖形界面子系統和數據庫子系統.在圖形界面子系統中,首先設計了圖形界面子系統的總體結構,并介紹了與繪圖程序相關的類和函數。結合工藝需要設計了圖形繪制工具并實現了圖形的動畫連接,以鏈表結構保存組態好的圖形文件。圖形界面子系統采用基于矢量圖的設計方法,實現圖形繪制、圖形屬性設置、圖形編輯功能和圖形文件存取等功能,解決了圖形界面動畫連接的幾個常見問題,最終實現動畫連接。在數據庫子系統中,先介紹了生產現場中對變量的分類,并列出存儲變量的數據庫表的結構,實現了現場檢測參數的自動存儲,并自動更新數據庫.根據vO信號進行數據單元配置,完成數據庫的組態,數據庫通過數據采集程序對現場數據進行讀寫,并按照設定好的存儲策略將其保存到歷史數據庫中。數據庫子系統實現通信,對象查找,內容修改更新等功能。采用Windows XP作為系統開發環境,Visual CH作為開發工具.
上傳時間: 2022-06-26
上傳用戶:
為了使自主研制的輕質油品在線色譜模擬蒸餾分析儀表實現工業自動化控制,開發了上位機軟件,能夠實現與下位機PLC的通信,通信協議選用了工業應用比較普遍的Modbus協議。儀表上位機做主站,PLC做從站。1 Modbus通信協議1.1簡介Modbus是一種工業控制系統串行通停協議。通過此協議,控制器相互之間、控制器經由網絡(例如以太網)和其它設備之間可以通信。Modbus協議已經成為一種通用工業標準,不同廠商生產的控制設備可以利用它連成工業網絡,進行集中監控。Modbus協議的傳輸模式包括ASCI1,RTU,TCP等。其中RTU模式的主要優點是:在同樣的波特率下,比ASC11碼傳送更多的數據。這里選用的就是Modbus RTU模式。1.2 Modbus協議支持的功能碼表1列舉了一些上、下位機通信中常用的功能碼。使用它們即可實現對下位機的數字量和模擬量的讀寫操作。
上傳時間: 2022-06-27
上傳用戶:
摘要:采用Visual Basic 60設計多路數據采集系統的上位機軟件,實現對由單片機組成的測量系統數據的采集、傳輸、保存、分析、繪制曲線圖以及數據和曲線圖的打印,文中以烘爐內多點溫度數據采集系統設計為例說明用于串口通信上、下位機的軟件設計,以及VB中mscamn,mslexgri等控件的用法。關鍵詞:多路數據采集:上位機:mscmm控件:mstlexgrid控件微軟公司的visual basic 60是windows應用程序開發工具,是目前應用最為廣泛、易學易用的面向對象的開發工具,并且為用戶提供了大量的控件。這些控件可用于實現各種功能,減少了程序設計的很多困難。本文主要介紹利用mscamm控件實現和RS232串口的數據通信,接收測量系統上傳的數據,然后通過msflexgrid控件將數據以電子表格的形式進行顯示,再利用picturebox根據分析完成的數據繪制出曲線,利用cammond ia kg實現數據和曲線圖的保存和調出,利用printer將接收的數據、處理好的數據和繪制的曲線通過打印機打印出來?,F以烘爐內多點溫度數據采集系統為例,其上位機軟件界面見圖1.
上傳時間: 2022-06-27
上傳用戶:
OB6617 鋰電無刷型電動工具控制器上位機操作教程
上傳時間: 2022-06-27
上傳用戶:
RS485與STM32通訊,PC為上位機。詳細的stm32編程程序,包括CRC校驗.rar
上傳時間: 2022-06-28
上傳用戶:
Labview與51單片機串口通信,labview作為上位機,實現電機開關正反轉功能.rar
上傳時間: 2022-06-28
上傳用戶:
基于STM32F103的顏色傳感器TCS3200的驅動代碼,包含與上位機通信顯示顏色的程序.rar
上傳時間: 2022-06-28
上傳用戶:aben
STM32主控芯片實現對T5557卡的讀寫,資料包括讀卡電路,T5557卡片的相關技術文檔,上位機及工程源碼.rar
上傳時間: 2022-06-28
上傳用戶: