freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

基于plc的步進(jìn)電機(jī)同步控制畢業(yè)設(shè)計論文-文庫吧資料

2025-03-06 10:11本頁面
  

【正文】 26 設(shè)計程序界面 程序窗體、控件對象的主要屬性設(shè)置如表 22 所示。 添加串口通信控件 MSComm 和兩個 CommandButton 控件。 11 表 21 本設(shè)計需要的 軟 、 硬件 清單 序號 名稱 數(shù)量 1 PC(計算機(jī)) 1 2 PLC(三菱 :FX3U64MT/ES) 1 3 SC09 編程電纜, PC/PPI 電纜 各 1 4 開關(guān)( DC24V) 1 5 直流電源( OUT:DC24V) 1 6 Visual Basic 1 PC 與 PLC 串口通信程序設(shè)計硬件線路圖如圖 25所示。 PC 與 PLC 串口通信的 VB 程序設(shè)計方法。三菱某型號 PLC示意圖 如圖 24所示 。而 PLC 作為下位機(jī),執(zhí)行可靠有效的分散控制。 二十世紀(jì)九十年代后,許多的 PLC 都配備有計算機(jī)通信接口,通過總線將一臺 或多臺PLC 相連接。其良好的適應(yīng)性和可擴(kuò)展能力而得到越來越廣泛的應(yīng)用,采用 PLC 控制 10 系統(tǒng)或裝置具有可靠性高,易于控制,系統(tǒng)設(shè)計靈活,能模擬現(xiàn)場調(diào)試,編程使用簡單,性價比高,有良好的抗干擾能力等特點。 PortOpen 設(shè)置或返回通訊連接端口的狀態(tài) Input 從輸入寄存器傳回并移除字符 Output 將一個字符串寫入輸出寄存器 InoutLen 指定由串行端口讀入的字符串長度 CommEvent 只要有通訊錯誤或事件發(fā)生時都會產(chǎn)生 OnComm 事件。當(dāng)接收緩沖區(qū)中的字符數(shù)大于等于該值時將產(chǎn)生 OnComm 事件 Setting 設(shè)置初始化參數(shù)。 MSComm 控件將出現(xiàn)在工具框中 , 將 MSComm 控件添加到窗體上 。 7 圖 21 新建工程 ( 2) 加入 MSComm 控件 在 工程 菜單中 單擊 部件 顯示 部件 對話框 , 選定 Microsoft Comm Control 控件名稱左邊的復(fù)選框 ,如圖 22所示。 2. MSComm 控件的引用 ( 1) 創(chuàng)建新的工程 啟動 Visual Basic 在 文件 菜單中 單擊 新建工程 選擇 標(biāo)準(zhǔn) .exe單擊確定 。通訊控件是 PC機(jī)通過串行端口與其它設(shè)備實現(xiàn)輕松連接 的通用工具 Visual basic、 Visual C++等開發(fā)人員都可以使用它。 VB 的通訊控件及屬性 1. MSComm 通訊控件簡介 微軟的軟件系統(tǒng)中 提供了 MSComm 通訊控件。接受者在重新計算奇偶校驗位,如果新的計算值正確,那么表示正常。以偶校驗為例,“ A”的 ASCII 碼是 41H(十六進(jìn)制),將它以二進(jìn)制 表示時,是 01000001,其中 1 的數(shù)目是 2,因此校驗位便是 0,使 1 的數(shù)目保持偶數(shù)。 為了預(yù)防錯誤的產(chǎn)生,使用校驗位作為檢查的機(jī)制。當(dāng)加入了起始位及停止位才比較容易達(dá)到多字符的接受能力,起始位固定為 1 位,而停止位則有 1,, 2 位等多種選擇。也就是說,當(dāng)發(fā)送端要開始傳送數(shù)據(jù)時,便將傳輸線上的電位由低電位提升至高電位,而當(dāng)傳送結(jié)束后,在將電位降至低電位。不同的情況下(看所使用的協(xié)議),會使用到不同的傳送單位,使用多少位合成一個字節(jié)必須先行確定。 ASCII 碼使用了 8位形成一個字符,而 JIS 碼則以 7 位形成一個字符。 一般串行通信端口所傳送的數(shù)據(jù)是字符型,若用來傳輸文件,則會使用二進(jìn)制的數(shù)據(jù)型。我們通常將傳輸速度稱為波特率,指的是串行通信中每一秒所傳送的數(shù)據(jù)位數(shù),單位是 bit/s。 通信端口的初始化必須對以下幾項參數(shù)進(jìn)行設(shè)置。 串口通信的基本參數(shù) 串行端口的通信方式是將字節(jié)拆分成 一個接著一個的位再傳送出去,接到此電位信號的一方再將此一個一個的位組合成原來的字節(jié),如此形成一個字節(jié)的完整傳送。利用 VB開發(fā)串口通信程序主要有兩種方法:一是使用 MSComm 串口控件,二是調(diào)用 Windows API函數(shù)。 VB 與串口通信 接口技術(shù)是工業(yè)實時控制和數(shù)據(jù)采集中非常重 要的計算機(jī)應(yīng)用技術(shù),它可以實現(xiàn) CPU與存儲器, I/O 設(shè)備,控制設(shè)備,通信設(shè)備, A/D 及 D/A 轉(zhuǎn)換器的信息交換。屬性決定對象的外觀, 有時也決定對象的行為。過程通常用于響應(yīng)特定的事件??丶痛绑w是 Visual Basic 中所有對象的示例。 對象: 程序的基本元素 。 它 定義對象怎樣 處理信息并響應(yīng)某事件。事件的示例有擊鍵、單擊鼠標(biāo)、一段時間的限制 或從端口接收數(shù)據(jù)??丶氖纠形谋究?、標(biāo)簽和命令按鈕。 4. VB 中的 幾個定義 在討論 Visual Basic 時 ,經(jīng)常可以聽到這些術(shù)語, 因此對這些術(shù)語的基本理解 對編程 十分有幫助。 使創(chuàng)建 Windows 程序較為容易的關(guān)鍵技術(shù)是面向?qū)ο缶幊?。要了解事件?qū)動程序是怎樣工作的 , 先要了解過去的程序怎樣運(yùn)行及在 Windows 環(huán)境中有何不同。 Visual Basic 允許創(chuàng)建反映用戶動作和系統(tǒng)事件的程序。 因此 Visual Basic 和其他編程語言使程序員可以用與自然語言有點相近的方式編寫指令。有些語言 如匯編程序 ,可以允許直接寫這種類型的代碼。 雖然我們用自然語言讀這些指令 ,但計算機(jī)指令必須是二進(jìn)制代碼。 相反 ,應(yīng)集中于為任務(wù)提供指令。 計算機(jī)也是一樣 , 只是它們需要為執(zhí)行的每一個任務(wù)提供指令。讀者也許對許多種指令熟悉, 如按菜譜烹調(diào) 特殊的食物或按指定的方向到達(dá)不熟悉的目的地。 Visual Basic 的編程基礎(chǔ) 首先需要知道下面這個問題的答案 ,“程序到底是什么? ” 計算機(jī)程序是指令集。 在現(xiàn)在還可以編寫企業(yè)水平的客戶 服務(wù)器程序及強(qiáng)大的數(shù)據(jù)庫應(yīng)用程序 。 通過幾年的發(fā)展 它已成為一種真真專業(yè)化的開發(fā)語言和環(huán)境。而且 VB還引入了 “ 控件 ” 的概念 使得大量已經(jīng)編好的VB 程序可以被我們直接拿來使用 。從 開始 VB 也引入了面向?qū)ο蟮某绦蛟O(shè)計思想。微軟也不失時機(jī)地在四年內(nèi)接連推出, 三個版本。但在當(dāng)時 它是第一個 可視 的編程軟件。許多專家把VB 的出現(xiàn)當(dāng)做是軟件開發(fā)史上的一個具有劃時代意義的事件 。常用的編譯軟件有 True BASIC,Turbo BASIC Quick BASIC,Visual BASIC,CAREALIZER,GFA BASIC,POWER BASIC,等等 ...... 1991 年 微軟推出了 Visual 版。 第四階段 1991 年以來 Visual BASIC。 第二階段 1975 年 80年代中 微機(jī)上固化的 BASIC。 BASIC 語言的問世及發(fā)展 BASIC 語言自其問世經(jīng)歷了以下四個階段 。 BASIC 簡單、易學(xué) 。 3 第 2 章 PC 與 PLC 串口通信 VB 語言簡介 Basic 到 Visual Basic 的發(fā)展 BASIC 是 Beginner39。 在 分析了國內(nèi)外的設(shè)計之后,提出了一種自己的解決方案,能很好的滿足該測量設(shè)備的設(shè)計要求,列出了需要的零件,設(shè)計原理圖,設(shè)備工程圖,程序源代碼,在進(jìn)行可行性分析以及多次修改優(yōu)化之后,以實驗室提供的設(shè)備及原材料制作出了導(dǎo)師要求的功能模塊,經(jīng)過測試之后安裝到設(shè)備上。隨著 PLC 成本的降低和應(yīng)用的日益廣泛,伺服電機(jī)的常規(guī)控制應(yīng)用 PLC 2 技術(shù)越來越成為現(xiàn)實。所以用三菱系列 PLC 控制多個 步進(jìn) 電機(jī)同步運(yùn)動的研究具有現(xiàn)實意義。 PLC 在 步進(jìn) 電機(jī)控制中的應(yīng)用,與傳統(tǒng)的繼電器控制相比,具有控制速度快,可靠性高,靈活性強(qiáng)等優(yōu)點,使得 PLC 成為現(xiàn)代工業(yè)自動化的支柱。而伺服驅(qū)動器驅(qū)動伺服電機(jī)呢又恰恰需要外部的脈沖信號。 PLC 不具備驅(qū)動電機(jī)的能力,不能提供那么高的電壓和電流,它只能驅(qū)動控制器的控制信號。若多個步進(jìn)電機(jī)速度不同,會使模板在運(yùn)動中卡死。 在工業(yè)生產(chǎn)中,需要多個電機(jī)帶動一整塊模板同時上下回返運(yùn)動。PLC 及其有關(guān)的外圍設(shè)備都應(yīng)該按易于與工業(yè)控制系統(tǒng)形成一個整體,易于擴(kuò)展其功能的原則而設(shè)計。 PLC 是一種專門為在工業(yè)環(huán)境下應(yīng)用而設(shè)計的數(shù)字運(yùn)算操作的電子裝置。 ............................................ 33 PLC 程序代碼 .................................................................................................... 33 VB 作為上位機(jī)時控制 PLC 的程序(測試階段) .......................................... 39 外部電路接線圖如圖 4 42 、 43 所示。 關(guān)鍵詞 :PLC 串行通訊 Visual Basic II 目錄 第 1 章 緒論 ......................................................................................................... 1 課題的背景 ...................................................................................................................... 1 課題的意義 ...................................................................................................................... 1 本課題研究的主要內(nèi)容 ................................................................................................. 1 第 2 章 PC與 PLC 串口通信 .............................................................................. 3 VB 語言簡介 .................................................................................................................. 3 Basic 到 Visual Basic 的發(fā)展 ...................................................................... 3 Visual Basic 的編程基礎(chǔ) ................................................................................ 3 VB 與串口通信 ................................................................................................................ 5 串口通信的基本參數(shù) .......................................................................................... 5 VB 的通訊控件及屬性 ...................................................................................... 6 Vb 與 plc 通信 .............................................................................................................. 8 PC 與 PLC 串口通信程序設(shè)計的目的 ............................................................ 10 PC 與 PLC 串口通信程序設(shè)計用的軟、硬件 ................................................ 10 PC 與 PLC 串口通信程序設(shè)計硬件線路圖如圖 25所示。 在上位機(jī)系統(tǒng)設(shè)計部分 ,本文介紹了 Visual 語言的 MSComm 控件的基本概念 對 FX3U系列可編程控制器和 PC 機(jī)之間的通訊協(xié)議進(jìn)行的詳盡的介紹 著重介紹了基于 VB 的利用 MSComm 控件實現(xiàn)串口通訊的方式 對利用 FX3U通訊模板及編程口實現(xiàn)上下位機(jī)通訊的方法作了比較 區(qū)分了分別用編程口和用 RS232 通訊口進(jìn)行串行數(shù)據(jù)通訊報文格式的不同點。重點介紹了運(yùn)用可編程控制器這一起源于常規(guī)開關(guān)量控制的控制器來對模擬量進(jìn)行常規(guī) PID 控制的實現(xiàn)方法及下位機(jī)測控系統(tǒng)的硬件構(gòu)成。一是下位機(jī)測控系統(tǒng)的設(shè)計 二是上位機(jī)監(jiān)控系統(tǒng)的設(shè)計。 本
點擊復(fù)制文檔內(nèi)容
環(huán)評公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1