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

正文內(nèi)容

vb編程軟件來開發(fā)上位機和plc之間的通信(已修改)

2024-09-09 16:05 本頁面
 

【正文】 緒 論Visual Basic(VB)是一種由微軟公司開發(fā)的包含協(xié)助開發(fā)環(huán)境的事件驅(qū)動編程語言。從任何標準來說,VB都是丠界上使用人數(shù)最多的語言——不僅是盠贊VB的開發(fā)者還是抱怨VB的開發(fā)者的數(shù)頏。其中微軟的辦公軟件,比如WORD和EXCEL都是用VB來編寫的。它源自BASIC 編程語言。VB擁有圖形用戶界面( GUI )和快速應用程序開發(fā)( RAD )系統(tǒng),可以輕易的使用 DAO 、 RDO 、 ADO 連接數(shù)據(jù)庫 ,或者輕松的創(chuàng)建 ActiveX 控件 。Visual Basic是可視化Basic編程語言, BASIC,其中Visual Basic ,它基本兼容大多數(shù)BASIC下的源代碼或稍加改動就能應用于Visual Basic的代碼內(nèi),Visual Basic是編譯型語言, Basic將引入WebClasses,它是經(jīng)過精心挑選后確定的網(wǎng)絡開發(fā)的工具。因為它更具有scalable、更強大、而且是真正的languageagnostic。它在Visual Studio的所有的工具中起作用。如果你注意多層開發(fā)的一些基本規(guī)則,你可以很容易地完成這個轉(zhuǎn)變。PLC即可編程控制器(Programmable logic Controller,是指以計算機技術為基礎的新型工業(yè)控制裝置。“PLC是一種專門為在工業(yè)環(huán)境下應用而設計的數(shù)字運算操作的電子裝置。它采用可以編制程序的存儲器,用來在其內(nèi)部存儲執(zhí)行邏輯運算、順序運算、計時、計數(shù)和算術運算等操作的指令,并能通過數(shù)字式或模擬式的輸入和輸出,控制各種類型的機械或生產(chǎn)過程。PLC及其有關的外圍設備都應該按易于與工業(yè)控制系統(tǒng)形成一個整體,易于擴展其功能的原則而設計?!盤LC具有1可靠性高,抗干擾能力強,2配套齊全,功能完善,適用性強,3易學易用,深受工程技術人員歡迎,4系統(tǒng)的設計、建造工作量小,維護方便,容易改造,5體積小,重量輕,能耗低。PLC在好多領域都有其應用,比如在過程控制,運動控制等。如果能結合把VB靈活的編程和PLC的控制功能很好的結合,實現(xiàn)互相控制和讀寫,那將具有巨大的應用前景。本課題屬于利用VB編程軟件來開發(fā)上位機和PLC之間的通信。涉及VB編程,串口通信,PLC的應用。這個課題是對自動化所學專業(yè)的綜合應用。第一章 VB與PLC通信的總體概述本畢業(yè)設計的要求是實現(xiàn)VB與松下PLC之間的通信,可利用VB編寫的程序生成一個界面,實現(xiàn)對松下PLC的簡單控制。比如對DT的讀寫,對輸入輸出點的讀寫,還有通信端口的選擇等,做到準確無誤。本系統(tǒng)是以VB為平臺,用VB中的MOSCOMM控件,根據(jù)松下PLC自有的通信協(xié)議,編寫串口通信程序。用VB提供的普通控件,如按扭,標簽等基本控件來模擬PLC的各個開關量及狀態(tài)。在VB生成的EXE軟件中控制PLC的輸入輸出,并讀取PLC在運行時的數(shù)據(jù)。設計思路總流程如下框所示本系統(tǒng)是在凌陽61板(SPCE061A單片機)的基礎上,用LM35DZ精密集成電路傳感器進行溫度檢測,用四位的數(shù)碼管顯示測量溫度值和設定溫度值,單片機輸出PWM控制繼電器吸合和釋放來控制電熱絲電流的通斷。系統(tǒng)設計總框圖如下:圖 系統(tǒng)設計總框圖通過MOSCOMM控件編寫通信程序VB軟件松下通信協(xié)議數(shù)據(jù)讀出數(shù)據(jù)寫入3對上述系統(tǒng)框圖的說明如下:1,VB軟件用的是VB6。0企業(yè)版2,采用松下MEWTOCOL2COM通信協(xié)議3,利用VB自身包含的做串口通信比較好的MOSCOMM控件編寫程序4,最后實現(xiàn)能選擇COM口,并且同步顯示通信是否正常。PLC上電運行時,能和PLC里的程序相對應,能同步顯示YOY8和X0X8的輸入輸出狀態(tài),能對DT讀和寫,能實現(xiàn)控制RO的開關控制,并即時顯示RO狀態(tài)。第二章 系統(tǒng)的硬件設計本畢業(yè)設計系統(tǒng)的硬件包括松下FPX系列PLC一臺,自制PLC實驗箱一只,內(nèi)裝VB6。0企業(yè)版本的PC機一臺。這些硬件,通過在PC機,利用VB6。0編寫串行通信程序,模擬和控制PLC的運行。實驗箱主要用來輔助作用,通過實驗箱和VB軟件的結合,共同來完成對PLC的程序的有序的運行。 PLC實驗箱 本次畢業(yè)設計用到了暑假時候我們產(chǎn)。學。研基地成員在章老師和侯老師的帶領下,自己設計完成的一個用于做PLC實驗教學使用的實驗箱,如下圖31所示: 圖2-1 松下PLC教學實驗箱此實驗箱包括兩個部分。一:為系統(tǒng)模擬部分,其中主要包括16位輸入輸出的狀態(tài)顯示,電壓表,電流表,兩個七段數(shù)碼管模擬顯示,一臺小型步進電機,還有一個松下GT30觸摸屏,如圖3-2所示。松下觸摸屏GT30系列,厚度41mm更加緊湊的結構,采用TureType字體,長壽命背光燈配置,自動通信設定,穿越功能,可以和多種PLC連接通信,可以用中、英、日等多國語言編輯,工作電壓DC24V 嚴格配備常用功能 出眾的維護性, 輕巧的機,、 多語言顯示.減輕PLC編程與調(diào)試的負擔。 圖2-2 松下觸摸屏GT30此款產(chǎn)品與松下PLC合用,使操作更方便,使用起來更簡單易懂。二:控制部分,為一臺松下FPX C30T小型PLC,本次畢業(yè)設計我用的是FPX C30T。如下圖3-2 圖23 松下FPX C30T PLC小型機身內(nèi)置了4軸高速脈沖輸出功能。2軸直線插補時,2組可同時進行。凸輪的電子化控制、單元化生產(chǎn)設備及液晶定位的XY平臺+Z軸控制、紙箱及熱交換導管的立體彎曲加工、小型線圈的高密度繞線機等生產(chǎn)設備中所需的伺服電機、步進電機等的款式將越來越豐富,并趨向于多軸化設計。其中的FPX把4軸脈沖輸出功能內(nèi)置于小型機身中,成為既可節(jié)省空間又可降低成本又可進行多軸控制,且適用于小型設備控制的小型通用PLC。其特點是: ,可快速掃描。(例:5K步※1時,)小型PLC內(nèi),也可對應要求高速掃描的用途。 充裕的程序容量達到32K步。注釋區(qū)域也可以充分保證?!?通過超過小型PLC范疇的高程序容量32K步,可對應隨著將來設備擴展而產(chǎn)生的范圍廣泛的各種應用。可通過功能擴展插件,使擴展范圍更進一步擴大。針對客戶的 “逐步擴展”的要求,可通過擴展插件,輕松地提高性能。也可控制成本。還有,利用擴展FP0適配器,最多可連接3臺現(xiàn)有的FP0擴展單元。,有效保護程序。※3通過普通USB電纜(AB型),可與計算機實現(xiàn)簡便連接。 通信接口的介紹2.2.1 RS232通信接口串行通信端口(SERIAL COMMUNICATION PORT)在系統(tǒng)控制的范疇中一直占有極重要的角色,不僅沒有因為時代的進步被淘汰,反而是在規(guī)格上愈來愈向其極限挑戰(zhàn)。現(xiàn)在,計算機上的串行通信端口(RS232)是標準配置,用途上則以連接調(diào)制解調(diào)器作通信傳輸最為常見,當然了,它的重要性還不只如此!歷史:美國EIA(電子工業(yè)聯(lián)合會)amp。BELL等公司開發(fā),于1970年公布全稱是EIA RS232C,RS是Remended Standard (推薦標準),232是標識號,C代表最新1次修訂。應用:RS232C標準僅用于支持PC與調(diào)制解調(diào)器與打印機的連接。目前它又廣泛地被借來用于計算機(計算機接口)與終端或外設 之間的近端連接標準. 圖2-4 RS232簡介串行通信接口標準經(jīng)過使用和發(fā)展,目前已經(jīng)有幾種。但都是在RS232標準的基礎上經(jīng)過改進而形成的。所以,以RS232C為主來討論。RS323C標準是美國EIA(電子工業(yè)聯(lián)合會)與BELL等公司一起開發(fā)的1969年公布的通信協(xié)議。它適合于數(shù)據(jù)傳輸速率在0~20000b/s范圍內(nèi)的通信。這個標準對串行通信接口的有關問題,如信號線功能、電器特性都作了明確規(guī)定。由于通行設備廠商都生產(chǎn)與RS232C制式兼容的通信設備,因此,它作為一種標準,目前已在微機通信接口中廣泛采用。 在討論RS232C接口標準的內(nèi)容之前,先說明兩點: 首先,RS232C標準最初是遠程通信連接數(shù)據(jù)終端設備DTE(Data Terminal Equipment)與數(shù)據(jù)通信設備DCE(Data Communication Equipment)而制定的。因此這個標準的制定,并未考慮計算機系統(tǒng)的應用要求。但目前它又廣泛地被借來用于計算機(更準確的說,是計算機接口)與終端或外設之間的近端連接標準。顯然,這個標準的有些規(guī)定及和計算機系統(tǒng)是不一致的,甚至是相矛盾的。有了對這種背景的了解,我們對RS232C標準與計算機不兼容的地方就不難理解了。 其次,RS232C標準中所提到的“發(fā)送”和“接收”,都是站在DTE立場上,而不是站在DCE的立場來定義的。由于在計算機系統(tǒng)中,往往是CPU和I/O設備之間傳送信息,兩者都是DTE,因此雙方都能發(fā)送和接收。 RS232C標準(協(xié)議)的全稱是EIARS232C標準,其中EIA(Electronic Industry Association)代表美國電子工業(yè)協(xié)會,RS(emeded standard)代表推薦標準,232是標識號,C代表RS232的最新一次修改(1969),在這之前,有RS232B、RS232A。它規(guī)定連接電纜和機械、電氣特性、信號功能及傳送過程。常用物理標準還有有EIAamp。0。RS232C、EIAamp。0。RS422A、EIAamp。0。RS423A、EIAamp。0。RS485。 這里只介紹EIAamp。0。RS232C(簡稱232,RS232)。 例如,目前在IBM PC機上的COMCOM2接口,就是RS232C接口。EIARS232C對電器特性、邏輯電平和各種信號線功能都作了規(guī)定。在TxD和RxD上:邏輯1(MARK)=3V~15V 邏輯0(SPACE)=+3~+15V在RTS、CTS、DSR、DTR和DCD等控制線上:信號有效(接通,ON狀態(tài),正電壓)=+3V~+15V信號無效(斷開,OFF狀態(tài),負電壓)=3V~15V23引腳CCITTModem名稱說明用途異步同步1101AA保護地設備外殼接地PEPE√2103BA發(fā)送數(shù)據(jù)數(shù)據(jù)送ModemTXD3104BB接收數(shù)據(jù)從Modem接收數(shù)據(jù)RXD4105CA請求發(fā)送在半雙工時控制發(fā)送器的開和關RTS5106CB允許發(fā)送Modem允許發(fā)送CTS6107CC數(shù)據(jù)終端準備好Modem準備好DSR7102AB信號地信號公共地SGSG√8109CF載波信號檢測Modem正在接收另一端送來的信號DCD9空10空1
點擊復制文檔內(nèi)容
環(huán)評公示相關推薦
文庫吧 www.dybbs8.com
公安備案圖鄂ICP備17016276號-1