S7-200實(shí)現(xiàn)Modbus通信范例絕對(duì)精華!!_第1頁
S7-200實(shí)現(xiàn)Modbus通信范例絕對(duì)精華!!_第2頁
S7-200實(shí)現(xiàn)Modbus通信范例絕對(duì)精華!!_第3頁
S7-200實(shí)現(xiàn)Modbus通信范例絕對(duì)精華!!_第4頁
S7-200實(shí)現(xiàn)Modbus通信范例絕對(duì)精華!!_第5頁
已閱讀5頁,還剩3頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡介

1、使用下面的例程你可以在 S7-200CPU 之間設(shè)置一個(gè)簡單的 Modbus 通訊。這個(gè)例子是關(guān)于 Modbus 功能碼 6 的(寫從站保持寄存器),也可以作為其他所支持的要使用 Modbus 協(xié)議必須先在 STEP7Micro/Win 上安裝指令庫Modbus 主站協(xié)議只支持 STEP7Micro/WinV4.0SP5 及其以上版本.。例程中的 Modbus 通訊是在兩個(gè) S7-200CPU 的 0 號(hào)通訊間進(jìn)行的(最好每個(gè) CPUB 有兩個(gè)通訊口)。在主站側(cè)也可以選擇相應(yīng)庫文件MBUSCTRLP1和MBUSMSGP1 通過 11 與 Micro/WIN 建立 PG 或 PC 連接,兩個(gè) C

2、PU 的通訊口 0 通過 PPI圖.012.參數(shù)匹配主站側(cè)需要程序庫MBUS_CTRL和MBUS_MSG,從站側(cè)需要程序電纜進(jìn)行連接(電纜的針腳連接為 2,3,7,8)。二功能碼:1,2,3,4,5,15和 16 的基本參數(shù)設(shè)置步驟1.硬件設(shè)置2.參數(shù)匹配3.指令庫的存儲(chǔ)地址4.保持寄存器值得傳輸1.硬件設(shè)置號(hào)通訊通信。通訊口對(duì)于 MODBU 通訊,庫MBUS_INITandMBUS_SLAVE。在 Micro/WIN 中您需要為主站和從站新建一個(gè)項(xiàng)目,程序與參數(shù)設(shè)置見圖.02。必須要保證主站與從站的“Baud和Parity的參數(shù)設(shè)置要一致,并且程序塊MBUS_MSG的Slave地址要與程序塊

3、MBUS_INIT中的Addr所設(shè)置的一致(見圖.02)。Micro/WIN系統(tǒng)塊”中設(shè)置的 0 通訊口的波特率與 MODBUS 議無關(guān)(Mode=1)。圖.02卜面的表格列出了程序塊各個(gè)參數(shù)選項(xiàng)及其意義主站MBUS_CTRL參數(shù)套文!EN便能Mode協(xié)議選擇OPP:,IMODBUSBaud傳輸速率 Kbps1200,200,4800,9600(19200.3ff400,57600,115200Parity校驗(yàn)選擇無校臉 J=奇校賽,2=信校會(huì):Timeout從站的最長口向應(yīng)時(shí)間 msDone“完成”標(biāo)恚位Error錯(cuò)誤代碼表 011)參看 STEP7Micro/WIN 幫助:MODBU 住站

4、執(zhí)行 MBUS_MSG 的錯(cuò)誤代碼 MBUS_MSGMBUS_MSG選聾|EN醺Frel譚云請(qǐng)求應(yīng)b:白啦從津地址,?;?qū)懣诙x,1 二寫Adcfl課考從站的數(shù)據(jù)地址01 居=敷平量輸出 QD.0Q1S.71。1.101 鄴=數(shù)字量輸入 10.0.Q15.7 利口口 1.30092=模相量輸入AIWO.AIW6;40001.49399=保持寄存疆 2Count住重手無手裝Q)wo=Addr-40001+Count=40002-40001+1=2Fig.04關(guān)于 STEP7Micro/WINMOBDUS 庫的更多信息可以參看 S7-200 系統(tǒng)手冊(cè)(EntryID1109582)和 STEP7M

5、icro/WIN幫助。如何在 STEP7Micro/WIN中找到 ModbusRTU 協(xié)議和 USS 協(xié)議操作庫?說明:在 STEP7Micro/WIN中,ModbusRTU 協(xié)議和 USS 協(xié)議操作庫位于操作樹的“庫”文件夾中。MODBUS1 數(shù)庫要求 STEP7Micro/WIN 為 V3.2 或更高版本。圖 1:添加函數(shù)庫這些庫是附加函數(shù)庫,并非組態(tài)軟件 STEP7Micro/WIN 的組成部分。您如果需要使用 ModbusRTU 協(xié)議,必須購買“SIMATICSTEP7Micro/WINADDON:FunctionLibraryV1.1(USS+MODBUS)forSTEP7Micro/WIN32”軟件。這個(gè)可選附加函數(shù)庫的訂貨號(hào)是 6ES7830-2BC00-0YX0。安裝順序:先安裝“STEP7Micro/WIN32ToolboxV1.0”(包括庫),然后安裝“STEP7Micro/WIN”。注意:這個(gè)函數(shù)庫包含可以在 STEP7Micro/WINV3.2 中使用的 ModbusRTU 協(xié)議庫和 USS 協(xié)議庫。如果您安裝了 STEP7Micro/WINV4.0SP5 或者更高版本,那么操作庫中就會(huì)包含

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論