西門子串口通訊10-CP442在STEP7環(huán)境中做Modbus從站通訊_第1頁
西門子串口通訊10-CP442在STEP7環(huán)境中做Modbus從站通訊_第2頁
西門子串口通訊10-CP442在STEP7環(huán)境中做Modbus從站通訊_第3頁
西門子串口通訊10-CP442在STEP7環(huán)境中做Modbus從站通訊_第4頁
西門子串口通訊10-CP442在STEP7環(huán)境中做Modbus從站通訊_第5頁
已閱讀5頁,還剩5頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

CP441-2使用STEP75.5進行ModbusSlave通訊1.硬件列表2.組態(tài)和配置1)新建項目2)創(chuàng)建CPU400站點3)組態(tài)CP441-24)設(shè)置協(xié)議ModbusSlave3.編寫通信程序1)邏輯地址的填寫2)調(diào)用通信功能塊3)創(chuàng)建通信數(shù)據(jù)塊DB塊4.設(shè)備連接5.通信測試1)設(shè)置調(diào)試軟件Modscan322)CP441-2與調(diào)試軟件測試通信數(shù)據(jù)1硬件列表設(shè)備名稱設(shè)備型號RACK-4006ES7400-1JA01-0AA0PS4076ES7407-0KA02-0AA0CPU414-36ES7414-3XJ04-0AB0CP441-26ES7441-2AA03-0AE0Dongle6ES7870-1AB01-0YA0Dongle的安裝位置和S7-300CP341一樣,都在模塊的后面,可參考CP341的圖片。2組態(tài)和配置1、打開創(chuàng)建好的項目口土口,插入一個新的SIMATIC400Station,更改站名為CP441-2modbusSlave。2、雙擊Hardware進入硬件組態(tài)畫面,插入RACK、PS、CPU、CP441-2,具體步驟可參考CP441-2做modbusmaster的文檔信息。3、CP441-2模板,點擊Parameter配置CP441-2參數(shù),在Protocol中選擇MODBUSSlave。

FVwsFlFoHwIp.圖14、擊Protocol下的信封圖標,配置Modbusslave參數(shù)。圖25、設(shè)置通訊速率、報文信息等基本參數(shù),本例中從站地址設(shè)為100(默認為222,取值范圍是1~255)。然后進入從站功能碼配置界面,具體信息如下。

圖36、FC01,05,15:讀取、強制輸出位的狀態(tài);左邊的地址為信息傳送地址,右邊對應(yīng)西門子的PLC地址區(qū),即左邊地址從0~23對應(yīng)Modbus地址區(qū)為00001~00024,對應(yīng)西門子數(shù)據(jù)區(qū)為M0.0~M2.7;24~47對應(yīng)Modbus地址區(qū)為00025~00048,對應(yīng)西門子數(shù)據(jù)區(qū)為Q0.0~Q2.7;從地址48~79,80~111對應(yīng)Modbus地址區(qū)為00049~00080,00081~00112,對應(yīng)西門子數(shù)據(jù)區(qū)為Timer,Counter。FC02讀取輸入數(shù)據(jù)位的狀態(tài),地址對應(yīng)如上文所述。圖47、FC03,06,16組態(tài)輸出寄存器數(shù)據(jù)區(qū),對應(yīng)西門子數(shù)據(jù)區(qū)為DB塊。

圖58、FC04組態(tài)輸入寄存器數(shù)據(jù)區(qū),對應(yīng)西門子數(shù)據(jù)區(qū)同樣是DB塊。9、設(shè)置FC05,06,15,16寫參數(shù)的限制值。

圖710、配置完成后點擊OK并保存,關(guān)閉對話框,與上文使用CP441-2時,一樣要為所使用的接口新建PtP連接并記錄LocalID(Hex)連接號。圖811、點擊“保存編譯”編譯組態(tài)信息,若沒有錯誤,選中CPU進行組態(tài)信息的整體下載,并使用“激活連接狀態(tài)”在線查看連接狀態(tài),直到“connectionstatus”的顯示圖標為綠色三角形,說明連接正確建立。與使用CP441做MODBUSMaster通訊時一樣,還要更改CPU屬性中的“Startup”參數(shù)。

圖9X將“MonitoringTimefor”a“Transferofparameterstomodules(100ms)”設(shè)置為最小為1000(=100s)的值,這樣做是為了保證有足夠長的時間將使用的加載協(xié)議驅(qū)動在參數(shù)分配過程中下載到CP卡。3編寫通信程序1、雙擊081,打開編程畫面,在Libraries->Modbus中調(diào)用FB180,并分配背景數(shù)據(jù)塊DB180,新建數(shù)據(jù)塊FC030616,FC04功能碼通訊數(shù)據(jù)的DB1,DB2,本例都為50個WORD的數(shù)組結(jié)構(gòu)。|jLddressHueTypeInitialvalueCoHaemt-375STMJCT坳0DB_VJiRARJiAY[O..50]TeiipoiaryplaceholdlfrTvariable*2.0WR3)=102,0咽TaddressTypeInitialvalueCnuentSTRUCT也。ARRAYS」和]Tempoxaxyplaceholdervariable+2.0TORDETO_5TFUCT圖102、調(diào)用FB180功能塊。

王一前Prcgremccritrd王£王一前Prcgremccritrd王£5HFt|*R^dtE-王二;同Stdlufbib^王j£]Tlrert王與Wordbqli:4QFBbki加4bjF匚bbcks4也5FBWeeks十也SFCNocks?Muti,instances-1■裨Ltira-ies± stdts± 5ta-idardLtira-^T 5]MflnC_r-ET_CP王0Redurdait30CGPk Redurdait30(Vl)4@FM用CUE■+ PR0FPJE15vSam-Ukarr.+。6髓田7.+0Fjn”土?GMft_UEi_UL2三 Madbi-E-向迎dbusQFBBOrCC6_341re:?U5口FBI的MOOE:_441M0DEU5.*O'-PPtP「mGusDB183"KODE.加,nrr ingWlBiLOOO-IDSTAKT_75-TIMEREU仃—S5Ti5S-TIMESTATUSTB-TIMEESTATUS.S5T?2S-UNEMBO.O-QB_MZSKMSO.l-cp_sttartrp即ART130.2-FF[130.3-CP_MDRCP_5TAE.T_煙!J”QKrpSTARTMS0.5-ERRORW22-ERRDE_IiRERRDE_MV2d-IliFO圖113、FB180的參數(shù)設(shè)置參見下表。名稱數(shù)據(jù)類型注釋IDINPUT/INTLocalID號,在PtP連接屬性中獲得,十六進制輸入,見圖8START_TIMERINPUT/TIMER初始化超時定時器,本例中為T5START_TIMEINPUT/S5TIME初始化超時時間值,本例為5sSTATUS_TIMERINPUT/TIMER通訊狀態(tài)讀取定時器,本例為T6STATUS_TIMEINPUT/S5TIME通訊狀態(tài)讀取時間值,本例為2sOB_MASKINPUT/BOOLIO訪問錯誤屏蔽位,本例使用M20.00:不屏敝IO訪問錯誤1:屏敝IO訪問錯誤,并使報警延時CP_STARTINPUT/BOOLFB初始化使能位,本例使用M20.1CP_START_FMINPUT/BOOLCP_START初始化的上升沿位,本例M20.2CP_NDROUTPUT/BOOLCP寫操作位,本例為M20.3CP_START_OKOUTPUT/BOOL初始化成功完成位,本例M20.4CP_START_ERROROUTPUT/BOOL初始化錯誤標志,本例M20.5ERROR_NROUTPUT/WORD錯誤號,本例為MW22ERROR_INFOOUTPUT/WORD錯誤信息,本例為MW24,診斷信息可參考手冊

4設(shè)備連接本文檔使用的CP441-2的接口是RS232C,因此需要通過標準的RS232C電纜來連接CP441-2和計算機的串口,具體的電纜連接方法請查看CP441手冊附錄BConnnectingcables。如果使用的CP441-2是RS485接口的模塊,需要使用RS232C/RS485轉(zhuǎn)換器。5通信測試1、硬件組態(tài)和程序下載到CPU中,在計算機上打開軟件Modscan32,點擊Modscan32上的Connection—〉Connect,顯示如下畫面.選擇所應(yīng)用的串口,設(shè)置好波特率,數(shù)據(jù)位,停止位,校驗方式。并可以根據(jù)所應(yīng)用的連接來選擇使用哪種通訊協(xié)議。設(shè)置完成后,點擊OK,顯示監(jiān)控畫面。ConnectionDetailsCcnrectUsing:iDirsGLULiiiricJliuniu口口翱1--__▼———IDireGbCannectiontoC0M1A-iDirsGLULiiiricJliuniu口口翱1--__▼———IDireGbCannectiontoC0M1A-???■V回「已EEcinuuELmiuLUfvi2--Direct'CcinneEtiontoCOM3.DirectCanneeliontoCOM4Dir&ctC&ririeciiiontoCOMSDirectCannecbontoCOME匚口門砥1/3口口初BaudRate:WordLength:Stop鄴;L'WjitforDSRfromslavemsFiTSLegoretran|Firiittingf^,charactBrW^itfarCTSFrarasTavernsiafterla^'characterbeforerele^ingRTS圖12ggjRieiZ^nrectlofi/(卑Y±x'iVtidongi□HI刷4周蘇到學(xué)十四I‘回㈣劍亙回國[同㈣]0U125:OOD2&.□tin”O(jiān)OC25OUC29ODD3DLujuaiUI1LI32UOLIJJ:口dim:CKIIJ35□Dim00037ODD3B□uim□liiHiiUQOil:UdliiJ:□UIH3□MilIJU045ODDltODD47OOLI4EI幗iflW弓從站地址A-ldE-113ggjRieiZ^nrectlofi/(卑Y±x'iVtidongi□HI刷4周蘇到學(xué)十四I‘回㈣劍亙回國[同㈣]0U125:OOD2&.□tin”O(jiān)OC25OUC29ODD3DLujuaiUI1LI32UOLIJJ:口dim:CKIIJ35□Dim00037ODD3B□uim□liiHiiUQOil:UdliiJ:□UIH3□MilIJU045ODDltODD47OOLI4EI幗iflW弓從站地址A-ldE-113幻■boI|Mi^-litt'arrM="Utiirt*Ith|&5cek|-卜叫「MODBUSPckilTypeIIKEILSTATUS ;NumberriPolls:IMYaHdghwrjgE!!;EBiqse!!s::皿41Rpcl0s|metrrowI.Dmet.即甚斗使用配,二塔碼?iddret?:唧而|3歲M="癡內(nèi)兌emH網(wǎng)口鼻一]faFh 'rtwWHetoDeviceMT1*0J^dllrEKH:MORFiljy:P^HrtlTypi"■■ttPff5c?n3>[KadScialiJ]&J[>5aOJDt:]£>JD7-3OJD9.JOJD?1M】。Ad4zess13eW1Dl1S>L<7foirnktStk.ta-5nlu曦//FCWDB2.DBliDDEC9UB2.PBF2DECSDB2.DBV4"D

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 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

提交評論