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

正文內(nèi)容

畢業(yè)設(shè)計(jì)論文-基于cp430的modbus通訊程序設(shè)計(jì)(專業(yè)版)

2024-09-24 04:25上一頁面

下一頁面
  

【正文】 您治學(xué)嚴(yán)謹(jǐn),學(xué)識淵博,思想深邃,視野雄闊,為我營造了一種良好的精神氛圍。本文在研究了Modbus協(xié)議的規(guī)則基礎(chǔ)上,運(yùn)用西門子PLC軟件,通過CP340模塊實(shí)現(xiàn)Modbus通訊協(xié)議的從站功能。硬件組態(tài)設(shè)置完成后,編譯并保存。l l 如果服務(wù)器接收到無通信錯誤的請求,但不能處理這個請求(例如,如果請求讀一個不存在的輸出或寄存器),服務(wù)器將返回一個異常響應(yīng),通知用戶錯誤的本質(zhì)特性。(3)保留功能碼 l 一些公司對傳統(tǒng)產(chǎn)品通常使用的功能碼,并且對公共使用是無效的功能 功能碼定義表ModBus網(wǎng)絡(luò)是一個工業(yè)通信系統(tǒng),由帶智能終端的可編程序控制器和計(jì)算機(jī)通過公用線路或局部專用線路連接而成。為了減少接收處理時間,地址域可以在一接到就分析,而不需要等到整個幀結(jié)束。這使設(shè)備可以在報(bào)文的開始接收新幀,并且知道何時報(bào)文結(jié)束。從客戶機(jī)向服務(wù)器設(shè)備發(fā)送的報(bào)文數(shù)據(jù)域包括附加信息,服務(wù)器使用這個信息執(zhí)行功能碼定義的操作。這是電源上電后的初始狀態(tài)。如果在消息接收過程中發(fā)生一錯誤,或從設(shè)備不能執(zhí)行其命令,從設(shè)備將建立一錯誤消息并把它作為回應(yīng)發(fā)送出去。它描述了一控制器請求訪問其它設(shè)備的過程,如果回應(yīng)來自其它設(shè)備的請求,以及怎樣偵測錯誤并記錄。 本文的組織結(jié)構(gòu)本文介紹了Modbus協(xié)議原理,STEP7軟件如何實(shí)現(xiàn)CP430做Modbus從站,并得出仿真結(jié)果。傳統(tǒng)的工業(yè)控制軟件開發(fā)中出現(xiàn)的另一個主要問題是軟件的重復(fù)開打,軟件不能夠復(fù)用,資源不能共享,造成大量的人力和物理資源的浪費(fèi)。三、 完成日期及進(jìn)度2011年3月21日至2011年6月17日,共13周。協(xié)議采用主機(jī)輪詢機(jī)制,主設(shè)備發(fā)出查詢請求,要求從設(shè)備執(zhí)行某種動作;從設(shè)備收到查詢請求后,識別是否本地?cái)?shù)據(jù)執(zhí)行相應(yīng)的動作,組織應(yīng)答,將執(zhí)行的狀況或相關(guān)數(shù)據(jù)反饋到主設(shè)備。ModBus 協(xié)議定義了一個控制器能認(rèn)識使用的消息結(jié)構(gòu),而不管它們是通過何種網(wǎng)絡(luò)進(jìn)行通信的,它制定了消息域的格局和內(nèi)容的公共格式,描述了一個控制器請求訪問其它設(shè)備的過程,回應(yīng)來自其它設(shè)備的請求,以及如何偵測并記錄錯誤信息。第5章 、總結(jié)。其它設(shè)備(從設(shè)備)根據(jù)主設(shè)備查詢提供的數(shù)據(jù)作出相應(yīng)反應(yīng)。數(shù)據(jù)段必須包含要告之從設(shè)備的信息:從何寄存器開始讀及要讀的寄存器數(shù)量。圖24通用MODBUS幀啟動MODBUS事務(wù)處理的客戶機(jī)創(chuàng)建MODBUS應(yīng)用數(shù)據(jù)單元。圖25Modbus事物處理(無差錯)圖26Modbus事物處理(異常響應(yīng))控制器能設(shè)置為兩種傳輸模式(ASCII或RTU)中的任何一種在標(biāo)準(zhǔn)的Modbus網(wǎng)絡(luò)通信。如果有更大的間隔,則接受設(shè)備認(rèn)為發(fā)生了錯誤。 /* LRC 字節(jié)初始化 */ while (usDataLen) /* 傳送消息 */ uchLRC += *auchMsg++ 。表22是ModBus各功能碼對應(yīng)的數(shù)據(jù)類型。本章介紹了Modbus協(xié)議內(nèi)容,兩種傳輸方式,功能碼及異常響應(yīng),使之更加深刻的理解Modbus通訊協(xié)議。將待發(fā)送偵的地址、功能碼、數(shù)據(jù)、數(shù)據(jù)長度信息先進(jìn)行LRC運(yùn)算,然后連同LRC運(yùn)算結(jié)果放入到發(fā)送緩沖區(qū)。 給出了CP340模塊實(shí)現(xiàn)Modbus從站功能的程序流程圖。之后,我將用學(xué)校給我的知識,老師給我的教導(dǎo),父母給我的依靠,同學(xué)朋友給我鼓勵,不斷努力,為社會國家做貢獻(xiàn),我自己的理想未來奮斗。本文是采用的是ASCII模式,重點(diǎn)介 紹ASCII傳輸?shù)姆绞郊癓RC校驗(yàn) 介紹西門子STEP 7軟件的操作。 程序編輯器窗口第四章 程序運(yùn)行流程圖圖41 ASCII模式下流程圖圖42字結(jié)接收處理過程流程圖流程圖說明:ASCll方式下,開啟端口接收,關(guān)閉發(fā)送。在異常響應(yīng)中,服務(wù)器返回?cái)?shù)據(jù)域中的異常碼。網(wǎng)絡(luò)可支持247個之多的遠(yuǎn)程從屬控制器,但實(shí)際所支持的從機(jī)數(shù)要由所用通信設(shè)備決定。 /* 要進(jìn)行計(jì)算的消息 */ unsigned short usDataLen 。當(dāng)收到這個字符后,每個設(shè)備解碼后續(xù)的字符一直到幀結(jié)束。當(dāng)服務(wù)器對客戶機(jī)響應(yīng)時,它使用功能碼域來指示正常(無差錯)響應(yīng)或者出現(xiàn)某種差錯(稱為異常響應(yīng))。 MODBUS協(xié)議定義了一個與基礎(chǔ)通信層無關(guān)的簡單協(xié)議數(shù)據(jù)單元(PDU)。數(shù)據(jù)段包含了從設(shè)備要執(zhí)行功能的任何附加信息。控制器能直接或經(jīng)由Modem 組網(wǎng)。第4章 、程序運(yùn)行流程圖。較為好的方法就是各站點(diǎn)都采用標(biāo)準(zhǔn)協(xié)議進(jìn)行數(shù)據(jù)通訊,而不必為每一種協(xié)議開發(fā)一個通訊接口。 MODBUS協(xié)議定義了控制器能識別和使用的信息結(jié)構(gòu)。五. 主要參考資料(包括書刊名稱、出版年月等):1. MODBUS國標(biāo)參考資料。傳統(tǒng)工業(yè)控制系統(tǒng)帶來的不便,造成形成了大量的“孤島信息”,但是,對于工業(yè)控制而言,各站點(diǎn)之間不是孤立的,它們必須可以相互配合、協(xié)調(diào)才能保證產(chǎn)品質(zhì)量和實(shí)現(xiàn)連續(xù)生產(chǎn)。接受Modbus協(xié)議的產(chǎn)生和國內(nèi)外發(fā)展趨勢。 當(dāng)在一Modbus 網(wǎng)絡(luò)上通信時,此協(xié)議決定了每個控制器須要知道它們的設(shè)備地址,識別按地址發(fā)來的消息,決定要產(chǎn)生何種行動。這樣在單獨(dú)的通信過程中,控制器既可作為主設(shè)備也可作為從設(shè)備。不同的錯誤可以發(fā)生于: 請求的格式錯,非法動作,…… 當(dāng)檢測到錯誤時,必須向主節(jié)點(diǎn)發(fā)送應(yīng)答。在某種請求中,數(shù)據(jù)域可以是不存在的(0長度),在此情況下服務(wù)器不需要任何附加信息。報(bào)文幀的地址域含有兩個字符。LRC域檢測了消息域中除開始的冒號及結(jié)束的回車換行號外的內(nèi)容。它可應(yīng)用于各種數(shù)據(jù)采集和過程監(jiān)控。所有功能碼的最高有效位(MSB)都為0(它們的值都低于十六進(jìn)制80)。圖33 CP340參數(shù)配置點(diǎn)擊“Parameter”后出現(xiàn)圖34,彈出CP340參數(shù)設(shè)定窗口,在“Protocol”處選擇“ASCII”。講述了Modbus協(xié)議的現(xiàn)狀和將來的發(fā)展趨勢。其次,我感謝在完成畢業(yè)設(shè)計(jì)過程中幫助我的同學(xué)們。首先,我需要感謝我的指導(dǎo)老師,袁文華老師。第五章 總結(jié)Modbus通信協(xié)議適用于中小型遠(yuǎn)程監(jiān)控系統(tǒng),實(shí)現(xiàn)簡單實(shí)時性、有效性強(qiáng),通過主機(jī)輪詢機(jī)制,保證每一個從設(shè)備的信息能夠及時的發(fā)送到主站進(jìn)行分析處理。進(jìn)行硬件組態(tài)時的各種模塊既從左側(cè)目錄中選擇。l l 如果服務(wù)器接收到請求,但是檢測到一個通信錯誤(奇偶校驗(yàn)、LRC、CRC、...),那么不能返回響應(yīng)。l l 用戶沒有MODBUS組織的任何批準(zhǔn)就可以選擇和實(shí)現(xiàn)一個功能碼l l 不能保證被選功能碼的使用是唯一的。l 檢測到幀結(jié)束后,完成LRC 計(jì)算和檢驗(yàn)。這種方式的主要優(yōu)點(diǎn)是字符發(fā)送的時間間隔可達(dá)到1秒而不產(chǎn)生錯誤。當(dāng)從客戶機(jī)向服務(wù)器設(shè)備發(fā)送報(bào)文時,功能碼域通知服務(wù)器執(zhí)行哪種操作。錯誤檢測域允許主設(shè)備確認(rèn)消息內(nèi)容是否可用。Modbus 協(xié)議建立了主設(shè)備查詢的格式:設(shè)備
點(diǎn)擊復(fù)制文檔內(nèi)容
教學(xué)課件相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1