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

正文內容

基于labview的plc與上位機通訊系統(tǒng)設計畢業(yè)論文-資料下載頁

2025-06-27 18:04本頁面
  

【正文】 b服務器:可見VI”頁面,在這里配置允許被遠程連接的VI。默認*表示任何VI都可以被連接。圖39 Web 服務器配置對話框2上圖的主菜單下選擇“Web服務器:瀏覽器訪問”頁面,在這里可以配置允許連接本機的遠程主機。默認*表示任何主機都允許連接本機。選擇確定,如果沒有彈出任何警告,則表明Web服務器啟動成功。圖410 Web發(fā)布工具Web服務器已配置好后,現(xiàn)在選擇需要發(fā)布VI程序,這需要在Web上發(fā)布HTML文件。首先進入“工具Web發(fā)布工具”選項,打開如圖410對話框.在該對話框中的VI名欄中選擇希望在網(wǎng)頁中進行瀏覽的VI,這些VI必須是已經(jīng)打開了的。查看模式有3種:嵌入模式下用戶不僅可以瀏覽前面板,還可以控制前面板;快照表示僅把當前的VI前面板的截圖發(fā)布在網(wǎng)頁中;顯視器與快照一樣,但是它會不斷地按指定時間間隔更新截圖。單擊下一步,在該對話框中配置網(wǎng)頁標題、頁眉、頁腳。單擊下一步,在該對話框中配置網(wǎng)址,選擇保存至硬盤,將彈出文檔URL對話框,單擊連接按鈕就可以在本地網(wǎng)頁中瀏覽到該網(wǎng)頁了。其通訊界面如下圖所示:圖411 本地瀏覽器的界面注:遠程通訊的地址格式為:// :3612/第五章 總結與展望 總結隨著計算機不斷快速發(fā)展,以及網(wǎng)絡技術的覆蓋完善,上位機作為遠程控制是必然的趨勢。本文基于PLC的廣泛運用,結合已掌握的計算機技術,設計了一個PLC與上位機的通訊系統(tǒng),該通訊系統(tǒng)基于MEWTOCOLCOM協(xié)議,一切的命令操作都遵循這個協(xié)議。在分析該協(xié)議后,去繁從簡,從其中抽取一些具有典型功能的指令,加于編程,實現(xiàn)其操作功能。總結起來,本文設計的系統(tǒng)具有如下幾個功能:1)對PLC版本信息的提取。在每次運行軟件時,程序會對PLC進行一次讀版本信息的命令(RT),然后根據(jù)返回的命令進行分解顯示。添加這樣一個模塊的目的在于,軟件運行在不同松下PLC的機子上能方便知道其型號,內存以及他的版本信息。2)錯誤輸出。根據(jù)協(xié)議提供的資料,錯誤有26中,見附錄3。為了便于操作者在操作失敗的時候能根據(jù)錯誤輸出信息,對將要發(fā)的命令進行修正,避免了操作者是誤操作的情況下而不知道其原因的尷尬,另外在前面板中還有兩個狀態(tài)輔助燈,亮綠燈什么,運行正常,命令發(fā)送正常;反正如果亮紅燈,那錯誤顯示模塊一般會提供錯誤代碼及詳細原因。3)對寄存器的操作。本系統(tǒng)設計了兩個寄存器的操作,一個是定時計數(shù)器,和數(shù)據(jù)寄存器的操作,可以讀也可以寫操作。4)向PLC寫指令。本論文的創(chuàng)新之處在,脫離松下的PLC提供的軟件,可以通過本設計系統(tǒng)進行操作,由于時間的倉促,PLC的機代碼測試還很不完善。5)可以實現(xiàn)遠程監(jiān)控。在服務端運行程序,客戶端可以通過遠程網(wǎng)絡瀏覽該界面,并可以申請遠程控制,通過瀏覽器實現(xiàn)操作,從而跨越了空間的限制,便于實現(xiàn)網(wǎng)絡化,工業(yè)化。目前為止,該系統(tǒng)已經(jīng)基本調試完畢,可以實現(xiàn)預定的基本功能,并在本地瀏覽器中觀察到服務器的運行狀況,這為進一步開發(fā)提供了一個方向。 展望本論文的研究涉及了通訊協(xié)議,編程軟件,網(wǎng)絡通訊,PLC指令等多方面的知識,由于研究時間有限,系統(tǒng)還存在一些不足之處:1)在程序布局方面還欠缺經(jīng)驗,界面不夠簡潔,運用的方法比較原始,未能把目前最新的方法運用到程序上來,例如在命令發(fā)送方面就可以用觸發(fā)事件進行簡化。2)程序的處理錯誤方面,運用不足。程序在運行的時候,會由于操作或者命令不當?shù)臅r而產(chǎn)生錯誤,本系統(tǒng)除了根據(jù)協(xié)議羅列的錯誤外,對其誤操作設計的不較少,例如是輸入地址是時候,就很容易輸多或者輸少一位,這時如果不糾正,發(fā)送肯定是失敗的,像這類問題是可以通過軟件編程來實現(xiàn)命令發(fā)送前糾錯,從而提高了命令的發(fā)送效率。3)PLC命令的機代碼測試不知。目前面板只把PLC的基本指令機代碼測出來,而且有些還有待進一步測試。機代碼測試的方法可以通過串口監(jiān)聽軟件對FPWIN 軟件向PLC下載指令進行監(jiān)聽,分析其對應的指令和代碼之間的關系,也可以先逐個指令發(fā)送下去,通過讀PLC指令的命令,把其中的代碼顯示回來。4)網(wǎng)絡通信運用不足。在labview中實現(xiàn)網(wǎng)絡通信是多方法的,其中DateSocket ,UDP ,TCP/IP等技術在遠程通信上都是很有用的,但知識儲備和時間的限制未能真正的運用到軟件中來。在后續(xù)的設計中,應添加數(shù)據(jù)庫技術,網(wǎng)絡技術。把一些命令代碼存在數(shù)據(jù)庫中,通過網(wǎng)絡,實現(xiàn)遠程的監(jiān)控。同時也可以考慮遠程虛擬實驗室的構建。另外,該系統(tǒng)可以升級為,在界面實現(xiàn)梯形圖的繪制,以及PLC返回命令的顯示,這需要建立一個完善的數(shù)據(jù)庫和一套合理的算法,其中梯形圖繪制識別方面,目前研究可以用遍歷法進行識別,可以參考。參考文獻[1] 王保松,郭晉,高仲碌. PL控制技術研究概述[J].科學之友,2011(5) :157.[2] Taha F. A1Khudairy*.Bakir . A1Hashemy, Munqith . Design of a VMEbusbased programmable logic controller (PLC) [J]. Microprocessors and Microsystems,1998(21):329336.[2] 廖常初. PLC編程及應用 [M ]. :機械工業(yè)出版社 ,2005 .[3] 宇智,嚴新忠 .用VC++6.0實現(xiàn)PLC與PC機之間的通信計算機應用,2002(6): 42—43.[4] 任清珍, 龐麗莉. 基于串口的LABVIEW 與 PLC 的通信實現(xiàn) [J].儀表技術,2004(3):1315.[5] 蘇紅海, PLC 的HOST Link網(wǎng)絡通訊系統(tǒng),工業(yè)儀表與自動化裝置,2003(1):5556.[6] [J].2008(6):3536.[7] [M].: 147.[8] 百度百科文獻:MEWT0C0LCOM 協(xié)議.[9] 來源:[] 機電之家機電行業(yè)電子商務平臺.[10]馬振鋒,劉獻禮,王 .1.的PC機與PLC通信[J]. 2005,10(5): 3133.[11][J].長春師范學院學報(自然科學版),2005,24(5): 3739.[12]來自[13]劉倩,方衛(wèi)紅,[J].儀器儀表與分析監(jiān)測,2007,(4): 2021.[14]劉民岷,基于虛擬儀器的遠程測控系統(tǒng)設計及實現(xiàn),成都:電子科技大學 2003.[15][J].計算機時代,2004(8):1516.附錄附錄一:指令一覽表指令功能描述RCSRead single point of contact information讀取單個觸點的狀態(tài)信息WCSWrite single point of contact information寫入單個觸點的狀態(tài)信息RCPRead plural point of contact information讀取多個觸點的狀態(tài)信息WCPWrite plural point of contact information寫入多個觸點的狀態(tài)信息RCCRead word unit of contact information讀取字單位的觸點的狀態(tài)信息WCCWrite word unit of contact information寫入字單位的觸點的狀態(tài)信息SCPreset word unit in contact area預置字單位的觸點RDRead data area讀取數(shù)據(jù)寄存器值WDWrite data area寫入數(shù)據(jù)寄存器值SDPreset of data area預置數(shù)據(jù)寄存器值RSRead timer and counter set value area讀取定時器/計數(shù)器目標值WSWrite timer and counter set value area寫入定時器/計數(shù)器目標值PKRead timer and counter elapsed value area讀取定時器/計數(shù)器經(jīng)過值WKWrite timer and counter elapsed value area寫入定時器/計數(shù)器經(jīng)過值MCRegistration and reset of monitor contact登錄及復位監(jiān)控觸點MDRegistration and reset of monitor data登錄及復位監(jiān)控數(shù)據(jù)MGMonitor execution執(zhí)行監(jiān)控RRRead system register讀取系統(tǒng)寄存器WRWrite system register寫入系統(tǒng)寄存器RTRead Programmable Controller (PC) status讀取 PLC當前狀態(tài)RPRead program讀取程序WPWrite program寫入程序RMRemote control (RUN/PROGRAM mode switching)遙控(運行/編程模式切換)ABTransmission abort mand傳輸終止指令附錄二:錯誤代碼錯誤類型代碼說明鏈接系統(tǒng)錯誤2021222324252627282930未定義NACK 錯誤: 遠程單元無法被正確識別,或者發(fā)生了數(shù)據(jù)錯誤.WACK 錯誤: 用于遠程單元的接收緩沖區(qū)已滿.多重端口錯誤: 遠程單元編號(01 至 16)設置與本地單元重復.傳輸格式錯誤 試圖發(fā)送不符合傳輸格式的數(shù)據(jù),或者某一幀數(shù)據(jù)溢出或發(fā)生了數(shù)據(jù)錯誤.硬件錯誤: 傳輸系統(tǒng)硬件停止操作單元號錯誤: 遠程單元的編號設置超出 01至 63的范圍.不支持錯誤: 接收方數(shù)據(jù)幀溢出. 試圖在不同的模塊之間發(fā)送不同幀長度的數(shù)據(jù).無應答錯誤: 遠程單元不存在. (超時)緩沖區(qū)關閉錯誤:試圖發(fā)送或接收處于關閉狀態(tài)的緩沖區(qū)超時錯誤:基本程序錯誤40414243BCC 錯誤: 在指令數(shù)據(jù)中發(fā)生傳輸錯誤格式錯誤: 所發(fā)送的指令信息不符合傳輸格式.不支持錯誤: 發(fā)送了一個未被支持的指令. 向未被支持的目標站發(fā)送了指令處理步驟錯誤: 在處于傳輸請求信息掛起時,發(fā)送了其他指令處理系統(tǒng)錯誤50515253鏈接設置錯誤: 設置了實際不存在的鏈接編號.同時操作錯誤: 當向其他單元發(fā)出指令時,本地單元的傳輸緩沖區(qū)已滿.傳輸禁止錯誤: 無法向其他單元傳輸.忙錯誤: 在接收到指令時,正在處理其他指令.PLC錯誤 60616263656667參數(shù)錯誤: 在指令中包含有無法使用的代碼,或者代碼沒有附帶區(qū)域指定參數(shù)(X,Y,D,等以外.) 指令中的代碼帶有非法的功能指定參數(shù)(0,1,2,等).數(shù)據(jù)錯誤: 觸點編號,區(qū)域編號,數(shù)據(jù)代碼格式(BCD,hex,等)上溢出, 下溢出以及區(qū)域指定錯誤.寄存器錯誤: 過多記錄數(shù)據(jù)在未記錄狀態(tài)下的操作 (監(jiān)控記錄、跟蹤記錄等。) 當記錄溢出時,將進行重新記錄。PLC模式錯誤 :當一條指令發(fā)出時, 運行模式不能夠對指令進行處理。保護錯誤: 在存儲保護狀態(tài)下執(zhí)行寫操作到程序區(qū)域或系統(tǒng)寄存器地址錯誤: 地址(程序地址、絕對地址等)數(shù)據(jù)編碼形式(BCD、hex 等) 、上溢、下溢或指定范圍錯誤。丟失數(shù)據(jù)錯誤: 要讀的數(shù)據(jù)不存在。 (讀取沒有寫入注釋寄存區(qū)的數(shù)據(jù)。 )附錄三:基本指令機代碼指令代碼代碼代碼代碼初試加載ST X ?? B8ST Y ?? 80ST R ?? 89ST T?? A8初試加載非ST/X?? 98ST/Y?? 90ST/R??A9ST/T?? A8輸出OT Y?? D0OT R?? C9非/A8FF與AN X ?? 78AN Y?? 70AN R ?? 69ANS88FFAN/X?? 58AN/Y?? 50AN/R?? 49或OR X?? 38OR Y?? 30OR R?? 29ORS80FFOR/X?? 08OR/Y?? 10OR/R?? 19堆棧PSHS90FFRDS98FFPOPSA0FF置位SET Y?EEF8 ?FD 60FASET R? EEF8 ?FD 40FA復位RST Y?EFF8 ?FD 60FARST R? EFF8 ?FD 40FA保持KP R?? E9KP Y?? F0定時器TM R ? K?[1]DC []FA [] FCTMX?K?[1]DD []FA [] FCTM Y? K?F9F8 [1]FA []FA [] FC計數(shù)器CT ? K?[1]DE []FA [] FC移位寄存器SR WR ?△DF 注:△=10(HEX)+?(轉為16進制)跳轉指令JB ?F2F8 FALBL ?(063)FE循環(huán)指令LOOP ?DT?F7F8 [1]FA []FA
點擊復制文檔內容
醫(yī)療健康相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1