工控培訓(xùn)教程、手冊(cè)合集s7-200做主站300cp341從modbus rtu通訊_第1頁(yè)
工控培訓(xùn)教程、手冊(cè)合集s7-200做主站300cp341從modbus rtu通訊_第2頁(yè)
工控培訓(xùn)教程、手冊(cè)合集s7-200做主站300cp341從modbus rtu通訊_第3頁(yè)
工控培訓(xùn)教程、手冊(cè)合集s7-200做主站300cp341從modbus rtu通訊_第4頁(yè)
工控培訓(xùn)教程、手冊(cè)合集s7-200做主站300cp341從modbus rtu通訊_第5頁(yè)
免費(fèi)預(yù)覽已結(jié)束,剩余19頁(yè)可下載查看

下載本文檔

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

文檔簡(jiǎn)介

S7-200做主S7-300CP341ModbusRTU通ModbusRTUCommunication–S7-200asMasterandS7-300CP341as Edition20106月w wwwPLCworldS7-200做主站,S7-300CP341ModbusRTU通訊CP341,ModbusRTU,功能碼,S7-200w wwwPLCworld 概 軟件環(huán) STEP7V5.4 CPPTPParamV5.1 CPPTPModbusSlaveV3.1 STEP7Micro/WINV4.0 Toolbox_V32-STEP7-MicroWIN32Instruction 硬件列表和接 硬件列 硬件接 接口定 接線示意 組態(tài)設(shè)置和編 S7-200做Modbus主站的設(shè) ModbusRTU主站 S7-200Modbus主站編 CP341做Modbus從站的硬件組 硬件組 設(shè)置Modbus參 Modbus驅(qū)動(dòng)的..........................................................................................................wCP341做Modbus從站的編 wwwwPLCworld FC01/05/15功能 FC02功能 FC03/06/16功能 FC04功能 Limits 總 相關(guān)參考資 附錄-推薦................................................................................................................................概在現(xiàn)場(chǎng)應(yīng)用中,很多儀表和設(shè)備僅支持ModbusRTU的通訊協(xié)議,第儀表可以做RTU通訊,闡述兩者在通訊方面的設(shè)置和注意事項(xiàng)。軟件環(huán)STEP7V5.4用于編寫(xiě)S7-300/400程序,此軟件需要從西門(mén)子,本文檔中的300的程序是使CPPTPParamV5.1串行通訊模板的驅(qū)動(dòng)程序,安裝此驅(qū)動(dòng)后才能對(duì)PtP模板進(jìn)行參數(shù)配置,并在Step7中集成通訊編程需要使用的功能塊。此驅(qū)動(dòng)隨模板一起提供,也可以從以下的。/CN/view/zh/w 2.3PtPDriver,此驅(qū)動(dòng)可以在ModbusDongle時(shí)選擇,也可以從以下的。/CN/view/zh/STEP7Micro/WINV4.0此軟件可以從西門(mén)子中心免費(fèi),也可以從以下的。 .cn/download自動(dòng)化系統(tǒng)>>S7-200>>軟件,文檔編S0002Toolbox_V32-STEP7-MicroWIN32InstructionS7-200實(shí)現(xiàn)ModbusRTU功能,可以使用Modbus的指令庫(kù),要使用西門(mén)子的標(biāo)準(zhǔn)指令I(lǐng)nstructionLibrary,安裝后,可以在Step7-Micro/WIN軟件 自動(dòng)化系統(tǒng)>>S7-200>>軟件,文檔編號(hào)S0010硬件列S7-300CPU315-6ES7315-2AG10-CP3416ES7341-1CH01-6ES7870-1AB01-PC適配器6ES7972-0CB20-S7-200CPU6ES7214-2BD23-1硬件接接口定ww S7-200的通訊口為RS485物理口PLCorldcnCP341RS422/485的接口類(lèi)型(15針口),兩種設(shè)備的接口引腳的示意圖如下所示,更詳細(xì)的信息可以參考CP341及S7-2002S7-300CP341RS422/485通訊口引腳定接線示意wwwPLCworldwwwPLCworldS7-200Modbus的格式:1個(gè)起始位;7/8位數(shù)據(jù)位;1位奇/偶/無(wú)校驗(yàn);1 、200、38400、57600或112500,符合這些格式的串行通訊設(shè)備可以和S7-200進(jìn)行自由口通訊,ModbusRTU指令庫(kù)就是使用自由口編程實(shí)現(xiàn)的。(即訂貨號(hào)為6ES721*-***23-程序中其它空間,否則編譯調(diào)用會(huì)報(bào)錯(cuò)。wwwPLCworldwwwPLCworld圖4庫(kù)區(qū)設(shè)Modbus/讀功能1:讀輸出寫(xiě)功能5:寫(xiě)單個(gè)輸出功能15:寫(xiě)多個(gè)輸出讀功能2:讀讀功能4:讀輸入寄存讀功能3:讀保持寄存寫(xiě)功能6:寫(xiě)單個(gè)寄存功能16:寫(xiě)多個(gè)寄存2需要從站支持的功S7-200Modbus主站編5ModbusRTU aEN使用bModemBaud dParity校驗(yàn)方式選擇:0=無(wú)校驗(yàn);1=奇校驗(yàn),2=偶校eTimeoutfDonegErrorw

aENbFirstcSlave可選擇的范圍1–247dRW0=讀,1=e000010xxxx100011xxxx300013xxxx400014xxxxf通訊的數(shù)據(jù)個(gè)數(shù)(位或字的個(gè)數(shù))ghDoneiError只有在Done位為1時(shí),錯(cuò)誤代碼才有效站地址是3,數(shù)據(jù)區(qū)為VB2000開(kāi)始的區(qū)域。w 硬件組7S7-300側(cè)硬件Modbus1132wwwwPLCworldw9RS422/485 接口只能一個(gè)有效,接口的選擇只需要組態(tài)而不需要在硬件上Modbus驅(qū)動(dòng)的旦完成后無(wú)需再次。后,操作過(guò)程如下所示。wwwPLCworldwwwPLCworld圖11從站驅(qū)動(dòng)后結(jié)CP341Modbus從Step7軟件下的EXAMPLE 項(xiàng)目,打開(kāi),然后將Modbus通訊模塊FB80傳遞到用戶項(xiàng)目中,打開(kāi)路徑如下所示。w12ModbusSlavewwwwPLCworldCP卡初始化正常后,CP_START,CP_START_FM和CP_START_OK為1信號(hào),否中后的CP341的診斷緩沖區(qū)察看詳細(xì)的錯(cuò)誤信息,錯(cuò)誤信息對(duì)照和處理方式可以參考FB80的各參數(shù)含義如硬件組態(tài)中CP341的起始邏輯地址,本例中為)CP_START初始化的上升沿位,本例中為CP卡寫(xiě)操作位,本例中為通訊測(cè)w wwwPLCworldFC01/05/15功能CP341從站的通訊區(qū)域FC01、FC05、FC15對(duì)應(yīng)的數(shù)據(jù)區(qū)為位輸出,數(shù)據(jù)的傳遞以位為單位,可以讀寫(xiě)操0xxxx,Modbus0開(kāi)始。如上圖,左邊為信息傳遞對(duì)應(yīng)用戶地址區(qū)為00001~00008S7-300M10.0~M10.7,并且以此為例說(shuō)明FC01功能碼的通訊。S7-200主站程序調(diào)wwwPLCworldwwwPLCworld16FC01功能碼數(shù)據(jù)FC02功能CP341從站的通訊區(qū)域 對(duì)應(yīng)的數(shù)據(jù)區(qū)為位輸出,數(shù)據(jù)的傳遞以位為單位,只讀操作,用戶地突),右邊對(duì)應(yīng)的是S7-300的數(shù)據(jù)區(qū)。例如左邊信息傳遞地址從0~7對(duì)應(yīng)用戶地址區(qū)為w S7-200主站程序調(diào)

wwwPLCworldM20.0~M20.7,并且以此為例說(shuō)

FC02功能碼的通訊19FC02功能碼數(shù)據(jù)FC03/06/16功能CP341從站的通訊區(qū)域wwwPLCworldwwwPLCworld20FC03/06/16參數(shù)組態(tài)界FC03/06/16對(duì)應(yīng)的數(shù)據(jù)區(qū)為寄存器,數(shù)據(jù)的傳遞以字為單位,可以讀寫(xiě)操作,用戶地址區(qū)4xxxx,Modbus地址在信息傳遞0開(kāi)始。如上圖,左邊為信息傳遞地址,右邊S7-300的數(shù)據(jù)區(qū),左邊傳輸?shù)刂凡豢筛?,右邊只?duì)應(yīng)一個(gè)數(shù)據(jù)區(qū)。例如用戶地址FC03功能碼的通訊。S7-200主站程序調(diào)wwwPLCworldwwwPLCworld21功能FC03S7-200主站,用功能碼FC03從站4個(gè)字寄存器,接收的數(shù)據(jù)存放在VB2000開(kāi)始22FC03功能碼數(shù)據(jù)FC04功能CP341從站的通訊區(qū)域23FC04參數(shù)組態(tài)界w wwwPLCworld 對(duì)應(yīng)的數(shù)據(jù)區(qū)為寄存器輸入,數(shù)據(jù)的傳遞也以字為單位,只讀操作,用戶地3xxxx,Modbus地址在信息傳送中從0開(kāi)始。如上圖,左邊為信息傳遞地址,右邊對(duì)應(yīng)S7- 的數(shù)據(jù)區(qū),左邊傳輸?shù)刂凡豢筛?,右邊只?duì)應(yīng)一個(gè)數(shù)據(jù)區(qū)。例如用戶地址區(qū)為S7-200主站程序調(diào)24功能FC04S7-200主站,用功能碼FC04從站4個(gè)字輸入寄存器,接收的數(shù)據(jù)存放在wwwPLCworldwwwPLCworld25FC04功能碼數(shù)據(jù)Limits26Limits對(duì)于寫(xiě)功能碼 ,可以禁用或限制相關(guān)S7-300區(qū),即使ww 總相關(guān)參考關(guān)于西門(mén)子串行通信應(yīng)用的文檔可以參考相關(guān)產(chǎn)品手冊(cè),或登錄中心 A0006:串口通訊模塊的信息與使用A0081:CP340/341/440/441通訊及編程A0336:CP341ModbusRTU多站點(diǎn)輪A0440:CP340/341基于ASCII驅(qū)動(dòng)協(xié)議的多站點(diǎn)輪A0384:S7-300CP341S7-200作從的Modbus如果您對(duì)該文檔有任何建議,請(qǐng)將您的寶貴建議提交至中心留言板。該文檔的文檔編號(hào):1附錄-推薦自動(dòng)化系西門(mén)子(中國(guó) 自動(dòng)化系統(tǒng)中心 /CN/view/zh/ “找答案”自動(dòng)化系統(tǒng)版區(qū)HYPERLINK"http://w

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 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ì)用戶上傳內(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)論