版權(quán)說(shuō)明:本文檔由用戶(hù)提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、工控機(jī)力控與MCGS以太網(wǎng)通訊方法一、MODBUS/TCP通訊協(xié)議介紹MODBUS/TCP是簡(jiǎn)單的、中立廠商的用于管理和控制自動(dòng)化設(shè)備的 MODBUS系列通訊協(xié)議的派生產(chǎn)品,顯而易見(jiàn),它覆蓋了使用TCP/IP協(xié)議的“Intranet”和“Internet”環(huán)境中MODBUS報(bào)文的用途。協(xié)議的最通用用途是為諸如 PLCs,I/O模塊,以及連接其它簡(jiǎn)單域 總線(xiàn)或 I/O模塊的網(wǎng)關(guān)服務(wù)的. MODBUS/TCP 使 MODBUS_RTU協(xié)議運(yùn)行于以太網(wǎng),MODBUS TCP使用 TCP/IP和以太網(wǎng)在站點(diǎn)間傳送 MODBUS報(bào)文,MODBUS TCP結(jié)合了以太網(wǎng)物理網(wǎng)絡(luò)和網(wǎng)絡(luò)標(biāo)準(zhǔn)TCP/IP以及以
2、MODBUS作為應(yīng)用協(xié)議標(biāo)準(zhǔn)的數(shù)據(jù)表示方法。MODBUS TCP通信報(bào)文被封裝于以太網(wǎng) TCP/IP數(shù)據(jù)包中。與傳統(tǒng)的串口方式,MODBUS TCP插入一個(gè)標(biāo)準(zhǔn)的MODBUS報(bào)文到 TCP報(bào)文中,不再帶有數(shù)據(jù)校驗(yàn)和地址。1.1通訊所使用的以太網(wǎng)參考模型 Modbus TCP傳輸過(guò)程中使用了 TCP/IP以太網(wǎng)參考模型的 5層: 第一層:物理層,提供設(shè)備物理接口,與市售介質(zhì)/網(wǎng)絡(luò)適配器相兼容 第二層:數(shù)據(jù)鏈路層,格式化信號(hào)到源/目硬件址數(shù)據(jù)幀 第三層:網(wǎng)絡(luò)層,實(shí)現(xiàn)帶有 32位 IP址 IP報(bào)文包 第四層:傳輸層,實(shí)現(xiàn)可靠性連接、傳輸、查錯(cuò)、重發(fā)、端口服務(wù)、傳輸調(diào)度 第五層:應(yīng)用層,Modbus協(xié)
3、議報(bào)文. 1.2 Modbus TCP數(shù)據(jù)幀 Modbus數(shù)據(jù)在 TCP/IP以太網(wǎng)上傳輸,支持 Ethernet II和 802.3兩種幀格式,Modbus TCP 數(shù)據(jù)幀包含報(bào)文頭、功能代碼和數(shù)據(jù) 3部分,MBAP報(bào)文頭(MBAP、Modbus Application Protocol、Modbus應(yīng)用協(xié)議)分 4個(gè)域,共 7個(gè)字節(jié),如下圖所示: 圖 : MODBUS TCP報(bào)文由于使用以太網(wǎng) TCP/IP數(shù)據(jù)鏈路層的校驗(yàn)機(jī)制而保證了數(shù)據(jù)的完整性,MODBUS TCP 報(bào)文中不再帶有數(shù)據(jù)校驗(yàn)”CHECKSUM”,原有報(bào)文中的“ADDRESS”也被“UNIT ID”替代而加在 MODBUS應(yīng)
4、用協(xié)議報(bào)文頭中 1.3 Modbus TCP使用的通訊資源端口號(hào) 在 Moodbus服務(wù)器中按缺省協(xié)議使用 Port 502 通信端口,在Modus客戶(hù)器程序中設(shè)置任意通信端口,為避免與其他通訊協(xié)議的沖突一般建議 2000開(kāi)始可以使用. 1.4 Modbus TCP使用的功能代碼 按照使用的通途區(qū)分,共有 3種類(lèi)型分別為: 1) 公共功能代碼:已定義好功能碼,保證其唯一性,由 M認(rèn)可; 2) 用戶(hù)自定義功能代碼有兩組,分別為 6572和 100110,無(wú)需認(rèn)可,但不保證代碼使用唯一性,如變?yōu)楣泊a,需交 RFC認(rèn)可; 3) 保留功能代碼,由某些公司使用某些傳統(tǒng)設(shè)備代碼,不可
5、作為公共用途。 按照應(yīng)用深淺,可分為 3個(gè)類(lèi)別 1) 類(lèi)別 0,客戶(hù)機(jī)/服務(wù)器最小可用子集:讀多個(gè)保持寄存器(fc.3);寫(xiě)多個(gè)保持寄存器(fc.16)。 2) 類(lèi)別 1,可實(shí)現(xiàn)基本互易操作常用代碼:讀線(xiàn)圈(fc.1);讀開(kāi)關(guān)量輸入(fc.2);讀輸入寄存器(fc.4);寫(xiě)線(xiàn)圈(fc.5);寫(xiě)單一寄存器(fc.6)。 3) 類(lèi)別 2,用于人機(jī)界面、監(jiān)控系統(tǒng)例行操作和數(shù)據(jù)傳送功能:強(qiáng)制多個(gè)線(xiàn)圈(fc.15);讀 通用寄存器(fc.20);寫(xiě)通用寄存器(fc.21);屏蔽寫(xiě)寄存器(fc.22);讀寫(xiě)寄存器(fc.23) 1.5 Modbus TCP通訊應(yīng)用舉例 在讀寄存器的過(guò)程中,以Modbus
6、TCP請(qǐng)求報(bào)文為例,具體的數(shù)據(jù)傳輸過(guò)程如下: 1) Modbus TCP客戶(hù)端實(shí)況,用 Connect()命令建立目標(biāo)設(shè)備 TCP 502端口連接數(shù)據(jù)通信過(guò)程 2) 準(zhǔn)備 Modbus報(bào)文,包括 7個(gè)字節(jié) MBAP內(nèi)請(qǐng)求; 3) 使用send()命令發(fā)送; 4) 同一連接等待應(yīng)答; 5) 同 recv()讀報(bào)文,完成一次數(shù)據(jù)交換過(guò)程 6) 當(dāng)通信任務(wù)結(jié)束時(shí),關(guān)閉 TCP連接,使服務(wù)器可以為其他服務(wù)(以上轉(zhuǎn)自二、MCGS介紹打開(kāi)MCGS,在MCGS里雙擊打開(kāi)設(shè)備窗口;右鍵菜單,打開(kāi)設(shè)備工具箱;點(diǎn)擊設(shè)備管理雙擊通用TCP/IP父設(shè)備,添加到右側(cè)欄中;然后雙擊MODBUSTCPIP數(shù)據(jù)轉(zhuǎn)發(fā)設(shè)備,添加
7、到右側(cè)欄中;然后點(diǎn)擊確定,回到設(shè)備窗口;雙擊添加通用TCP/IP父設(shè)備在通用TCP/IP父設(shè)備下添加MODBUSTCPIP數(shù)據(jù)轉(zhuǎn)發(fā)設(shè)備雙擊通用TCP/IP父設(shè)備進(jìn)行設(shè)置網(wǎng)絡(luò)類(lèi)型選TCP,服務(wù)器/客戶(hù)設(shè)置 選服務(wù)器,本地IP即觸屏的IP,本地端口號(hào)不小于3000,遠(yuǎn)程IP即工控機(jī)IP。本地IP和遠(yuǎn)程IP必須在同一網(wǎng)關(guān)內(nèi)。觸屏開(kāi)機(jī)時(shí)用指甲按住屏幕,進(jìn)入系統(tǒng)設(shè)置,點(diǎn)擊系統(tǒng)維護(hù)設(shè)置系統(tǒng)參數(shù)IP地址,填寫(xiě)IP地址,此IP應(yīng)與通用TCPIP父設(shè)備的本地IP一致。在子設(shè)備ModbusTCPIP數(shù)據(jù)轉(zhuǎn)發(fā)設(shè)備中,打開(kāi)設(shè)置設(shè)備內(nèi)部屬性;彈出ModbusTCPIP數(shù)據(jù)轉(zhuǎn)發(fā)設(shè)備通道屬性設(shè)置窗口;在彈出的窗口內(nèi),點(diǎn)擊增
8、加通道;轉(zhuǎn)發(fā)開(kāi)關(guān)量時(shí),設(shè)備寄存器類(lèi)型選1區(qū)輸入繼電器時(shí),工控機(jī)只能讀,選0區(qū)輸出繼電器時(shí),工控機(jī)工控機(jī)可以讀寫(xiě);設(shè)備開(kāi)始地址和連續(xù)通道的個(gè)數(shù)根據(jù)需求設(shè)置;點(diǎn)擊確認(rèn),回到ModbusTCPIP數(shù)據(jù)轉(zhuǎn)發(fā)設(shè)備通道屬性設(shè)置窗口,點(diǎn)擊確認(rèn);轉(zhuǎn)發(fā)模擬量時(shí),方法和與以上基本相同,但設(shè)備寄存器類(lèi)型選4區(qū)輸出寄存器,可設(shè)為讀寫(xiě),其他設(shè)置按需選?。唤⑼瓿?;雙擊建立的變量,打開(kāi)變量選擇窗口;在窗口中選擇要轉(zhuǎn)發(fā)的變量,點(diǎn)擊確認(rèn);創(chuàng)建完成,點(diǎn)擊確認(rèn),然后保存。三、工控機(jī)設(shè)置打開(kāi)工控機(jī)的本地連接屬性Internet協(xié)議(TCP/IP)中設(shè)置,工控機(jī)有兩個(gè)網(wǎng)口,對(duì)應(yīng)兩個(gè)網(wǎng)卡的本地連接,需對(duì)應(yīng)正確。打開(kāi)網(wǎng)絡(luò)鄰居,點(diǎn)擊查看網(wǎng)
9、絡(luò)連接;雙擊打開(kāi)本地連接;單擊屬性;在常規(guī)-此連接使用下列項(xiàng)目中找到Internet協(xié)議(TCP/IP),雙擊打開(kāi);在彈出的窗口中選擇使用下面的IP地址;在IP地址輸入框內(nèi)寫(xiě)入IP地址,并與MCGS的通用TCP/IP父設(shè)備的遠(yuǎn)程IP地址一致;點(diǎn)擊確定。注意工控機(jī)有兩個(gè)網(wǎng)卡,對(duì)應(yīng)兩個(gè)網(wǎng)口,設(shè)置的時(shí)候需對(duì)應(yīng)正確。四、力控設(shè)置打開(kāi)力控工程管理器新建一個(gè)工程,選中之后點(diǎn)擊開(kāi)發(fā);雙擊IO設(shè)備組態(tài),打開(kāi)IOManger窗口;找到MODBUS-標(biāo)準(zhǔn)MODBUS-MODBUS(TCP),雙擊打開(kāi);設(shè)備名稱(chēng)酌情填寫(xiě),通訊方式選TCP/IP方式;單擊下一步,設(shè)備IP地址與與MCGS的通用TCP/IP父設(shè)備的本地IP地址一致;點(diǎn)擊下一步,完成,關(guān)閉IOManger窗口;雙擊數(shù)據(jù)庫(kù)組態(tài),打開(kāi)DbManger窗口;在數(shù)據(jù)庫(kù)位置右鍵新建,這里先連接開(kāi)關(guān)量讀??;選擇數(shù)字I/O點(diǎn),繼續(xù);在彈出的窗口中,點(diǎn)名酌情填寫(xiě);點(diǎn)擊數(shù)據(jù)連接,在左側(cè)的框內(nèi)選中PV,然后在連接項(xiàng)處點(diǎn)擊添加;內(nèi)存區(qū)選02號(hào)功能碼(DI離散輸入量)時(shí),對(duì)應(yīng)MCGS的1區(qū)輸入繼電器,只能讀;選01和05號(hào)功能碼(DO離散輸出量)時(shí),對(duì)應(yīng)M
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶(hù)所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶(hù)上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶(hù)上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶(hù)因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2024沈陽(yáng)房產(chǎn)買(mǎi)賣(mài)合同樣本
- 2024汽車(chē)輸送泵租賃合同范本:精細(xì)化運(yùn)營(yíng)協(xié)議3篇
- 外部空間設(shè)計(jì)合同(2篇)
- 2024新舞蹈工作室舞蹈課程開(kāi)發(fā)合同協(xié)議3篇
- 6觀察云(說(shuō)課稿)-2024-2025學(xué)年三年級(jí)上冊(cè)科學(xué)教科版
- 2024水電預(yù)埋施工與運(yùn)維一體化承包合同3篇
- 2024抖音平臺(tái)年度品牌合作宣傳合同范本3篇
- 泵車(chē)承包給司機(jī)合同
- 2024汽配企業(yè)員工培訓(xùn)及勞務(wù)派遣合同范本3篇
- 中學(xué)生體育比賽報(bào)道征文
- 外研版八年級(jí)英語(yǔ)上冊(cè)期末單詞詞性分類(lèi)測(cè)試表(漢譯英)
- 公路路基路面現(xiàn)場(chǎng)測(cè)試隨機(jī)選點(diǎn)記錄
- 一氧化氮讓你遠(yuǎn)離心腦血管病第(全書(shū)回顧綜合版)
- 2022年天津三源電力集團(tuán)限公司社會(huì)招聘33人上岸筆試歷年難、易錯(cuò)點(diǎn)考題附帶參考答案與詳解
- 2023-2024學(xué)年廣東廣州番禺區(qū)四年級(jí)數(shù)學(xué)第一學(xué)期期末綜合測(cè)試試題含答案
- 尿崩癥診療規(guī)范內(nèi)科學(xué)診療規(guī)范診療指南2023版
- 壓縮語(yǔ)段之語(yǔ)段要點(diǎn)概括公開(kāi)課一等獎(jiǎng)市優(yōu)質(zhì)課賽課獲獎(jiǎng)?wù)n件
- 零售藥店醫(yī)保培訓(xùn)試題及答案,零售藥店醫(yī)保培
- 軍營(yíng)防襲擊應(yīng)急預(yù)案方案
- 2023年浙江夏季世界少年思維研學(xué)“丁一杯”二年級(jí)數(shù)學(xué)模擬卷(一)含答案
- 職業(yè)病危害風(fēng)險(xiǎn)管理
評(píng)論
0/150
提交評(píng)論