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

正文內(nèi)容

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

2025-03-06 10:11本頁面
  

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