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

正文內(nèi)容

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

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

下一頁面
  

【正文】 的信息能夠及時的發(fā)送到主站進行分析處理。而后者的出錯率比前者低,適用于對速到要 求不高,通信有效性比較高的場合。首先,我需要感謝我的指導(dǎo)老師,袁文華老師。這篇論文的最后一筆是我這四年大學的終點,卻也是我投入社會的起點。其次,我感謝在完成畢業(yè)設(shè)計過程中幫助我的同學們。 Modbus是一個開放的協(xié)議,本文只是簡單介紹了Modbus的其中一項功能。講述了Modbus協(xié)議的現(xiàn)狀和將來的發(fā)展趨勢。ASCll模式下每兩個字節(jié)代表一個信息碼(即起始符、結(jié)束符、從設(shè)備地址、功能碼、數(shù)據(jù)、校驗),每接收到一個字符,必須判斷是信息碼的高四位還是低四位。圖33 CP340參數(shù)配置點擊“Parameter”后出現(xiàn)圖34,彈出CP340參數(shù)設(shè)定窗口,在“Protocol”處選擇“ASCII”。第三章 PLC軟件介紹及操作 項目的新建雙擊SIMATIC管理器圖標進入SIMATIC Manager(SIMATIC管理器),彈出新項目小窗口,單擊“Next”按鈕,選擇CPU模塊型號、需要生成的邏輯塊和輸入項目名稱。所有功能碼的最高有效位(MSB)都為0(它們的值都低于十六進制80)。 表22功能碼與數(shù)據(jù)類型對應(yīng)表代碼功能數(shù)據(jù)類型01讀位02讀位03讀整型、字符型、狀態(tài)字、浮點型04讀整型、狀態(tài)字、浮點型05寫位06寫整型、字符型、狀態(tài)字、浮點型08N/A重復(fù)“回路反饋”信息15寫位16寫整型、字符型、狀態(tài)字、浮點型17讀字符型 Modbus異常響應(yīng)當客戶機設(shè)備向服務(wù)器設(shè)備發(fā)送請求時,客戶機希望一個正常響應(yīng)。它可應(yīng)用于各種數(shù)據(jù)采集和過程監(jiān)控。 /* 累加*/ return ((unsigned char)(((char_uchLRC))) 。LRC域檢測了消息域中除開始的冒號及結(jié)束的回車換行號外的內(nèi)容。下圖顯示了一個典型的報文幀必然的, Modbus ASCII 幀的最大尺寸為513 個字符圖27ASCII報文幀 ASCII傳輸模式狀態(tài)圖圖28ASCII傳輸狀態(tài)圖上面狀態(tài)圖的一些解釋: l “空閑” 態(tài)是沒有發(fā)送和接收報文要處理的正常狀態(tài)。報文幀的地址域含有兩個字符。用戶選擇想要的模式,包括串口通信參數(shù)(波特率、校驗方式等),在配置每個控制器的時候,在一個Modbus網(wǎng)絡(luò)上的所有設(shè)備都必須選擇相同的傳輸模式和串口參數(shù)。在某種請求中,數(shù)據(jù)域可以是不存在的(0長度),在此情況下服務(wù)器不需要任何附加信息。功能碼向服務(wù)器指示將執(zhí)行哪種操作。不同的錯誤可以發(fā)生于: 請求的格式錯,非法動作,…… 當檢測到錯誤時,必須向主節(jié)點發(fā)送應(yīng)答。錯誤檢測域為從設(shè)備提供了一種驗證消息內(nèi)容是否正確的方法。這樣在單獨的通信過程中,控制器既可作為主設(shè)備也可作為從設(shè)備。典型的主設(shè)備:主機和可編程儀表。 當在一Modbus 網(wǎng)絡(luò)上通信時,此協(xié)議決定了每個控制器須要知道它們的設(shè)備地址,識別按地址發(fā)來的消息,決定要產(chǎn)生何種行動??偨Y(jié)本課題所工作,及通過本課題的收獲、討論如何進行下一步工作。接受Modbus協(xié)議的產(chǎn)生和國內(nèi)外發(fā)展趨勢。通過此協(xié)議,控制器相互之間、控制器經(jīng)由網(wǎng)絡(luò)和其它設(shè)備之間可以完成信息和數(shù)據(jù)的交換與傳送,使各種不同的公司和廠家的可編程順序控制器(PLC)、RTU、SCADA 系統(tǒng)、DCS 或與兼容ModBus 協(xié)議的第三方設(shè)備之間可以連成工業(yè)網(wǎng)絡(luò),構(gòu)建各種復(fù)雜的監(jiān)控系統(tǒng),并利于系統(tǒng)的維護和擴展,這個通訊協(xié)議已廣泛被國內(nèi)外各行業(yè)作為系統(tǒng)集成的一種通用工業(yè)標準協(xié)議。傳統(tǒng)工業(yè)控制系統(tǒng)帶來的不便,造成形成了大量的“孤島信息”,但是,對于工業(yè)控制而言,各站點之間不是孤立的,它們必須可以相互配合、協(xié)調(diào)才能保證產(chǎn)品質(zhì)量和實現(xiàn)連續(xù)生產(chǎn)。 本文在研究Modbus協(xié)議規(guī)則,詳細分析Modbus協(xié)議的原理,然后通過西門子STEP7軟件,運用CP430做Modbus從站程序,實現(xiàn)Modbus從站接受檢驗功能。五. 主要參考資料(包括書刊名稱、出版年月等):1. MODBUS國標參考資料。二、完成后應(yīng)交的作業(yè)(包括各種說明書、圖紙等)1. 畢業(yè)設(shè)計論文一份();2. 外文譯文一篇(不少于5000英文單詞);3. 包含任務(wù)書、開題報告、中期檢查和前三項內(nèi)容的光盤 一張。 MODBUS協(xié)議定義了控制器能識別和使用的信息結(jié)構(gòu)。不具備開放性,各個部分的聯(lián)系過于緊密,使系統(tǒng)過于復(fù)雜,使系統(tǒng)的更新、擴展和升級變的非常困難,對系統(tǒng)任何一部分的修改都有可能對其他部分造成影響,從而導(dǎo)致大量且繁瑣的軟件和硬件的修改。較為好的方法就是各站點都采用標準協(xié)議進行數(shù)據(jù)通訊,而不必為每一種協(xié)議開發(fā)一個通訊接口。用CP340實現(xiàn)MODBUS簡便,費用低廉,且復(fù)制性強。第4章 、程序運行流程圖。 此協(xié)議定義了一個控制器能認識使用的消息結(jié)構(gòu),而不管它們是經(jīng)過何種網(wǎng)絡(luò)進行通信的??刂破髂苤苯踊蚪?jīng)由Modem 組網(wǎng)。 從設(shè)備回應(yīng)消息也由Modbus 協(xié)議構(gòu)成,包括確認要行動的域、任何要返回的數(shù)據(jù)、和一錯誤檢測域。數(shù)據(jù)段包含了從設(shè)備要執(zhí)行功能的任何附加信息。 主站/從站通信時序圖 圖22主站/從站通訊時序圖23從站狀態(tài)圖對上面的狀態(tài)圖的一些解釋: l 狀態(tài) “空閑” = 沒有等待的請求。 MODBUS協(xié)議定義了一個與基礎(chǔ)通信層無關(guān)的簡單協(xié)議數(shù)據(jù)單元(PDU)。向一些功能碼加入子功能碼來定義多項操作。當服務(wù)器對客戶機響應(yīng)時,它使用功能碼域來指示正常(無差錯)響應(yīng)或者出現(xiàn)某種差錯(稱為異常響應(yīng))。 代碼系統(tǒng) ?十六進制,ASCII字符0...9,A...F ?消息中的每個ASCII字符都是一個十六進制字符組成每個字節(jié)的位 ?1個起始位 ?7個數(shù)據(jù)位,最小的有效位先發(fā)送 ?1個奇偶校驗位,無校驗則無 ?1個停止位(有校驗時),2個Bit(無校驗時) 錯誤檢測域 ?LRC(縱向冗長檢測) ASCII報文幀由發(fā)送設(shè)備將Modbus 報文構(gòu)造為帶有已知起始和結(jié)束標記的幀。當收到這個字符后,每個設(shè)備解碼后續(xù)的字符一直到幀結(jié)束。然后,分析地址域以確定幀是否發(fā)往此設(shè)備,如果不是,則丟棄此幀。 /* 要進行計算的消息 */ unsigned short usDataLen 。l l 如果用戶要重新設(shè)置功能作為一個公共功能碼,那么用戶必須啟動RFC,以便將改變引入公共分類中,并且指配一個新的公共功能碼。網(wǎng)絡(luò)可支持247個之多的遠程從屬控制器,但實際所支持的從機數(shù)要由所用通信設(shè)備決定。客戶機程序?qū)⒆罱K處理請求的超
點擊復(fù)制文檔內(nèi)容
教學課件相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1