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

下載本文檔

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

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

wwwPLCworldM20.0~M20.7,并且以此為例說

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

溫馨提示

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

評論

0/150

提交評論