mm440與s7300通過dp通訊實(shí)現(xiàn)讀取和修改參數(shù)例程_第1頁
mm440與s7300通過dp通訊實(shí)現(xiàn)讀取和修改參數(shù)例程_第2頁
mm440與s7300通過dp通訊實(shí)現(xiàn)讀取和修改參數(shù)例程_第3頁
mm440與s7300通過dp通訊實(shí)現(xiàn)讀取和修改參數(shù)例程_第4頁
mm440與s7300通過dp通訊實(shí)現(xiàn)讀取和修改參數(shù)例程_第5頁
已閱讀5頁,還剩13頁未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡介

MM440與S7-300通過DP通訊實(shí)現(xiàn)和修改參數(shù)例TheExamplesofReadandWriteParametersthroughDPCommunicationbetweenMM440andS7-300Getting-Getting- Edition2009年-02月摘要本文介紹DP總線MM440(V2.09以上)S7-300之間的通訊,對(duì)S7-300MM440S7-300MM440CyclicAcyclicRead 1MM440DP通訊功2、MM440周期性數(shù)據(jù)通訊的報(bào)文3、MM440非周期性數(shù)據(jù)通訊的報(bào)文4、硬件組態(tài)和站地址5、周期性通訊和修改參數(shù)例6、非周期性通訊和修改參數(shù)例1、MM440DP通訊功能MM440變頻器既支持和主站的周期性數(shù)據(jù)通訊,也支持和主站的非周期性數(shù)據(jù)通訊,者修改一個(gè)參數(shù)。同時(shí)也可以使用功能塊SFC58/SFC59或者SFB52/SFB53和修改MM440參數(shù)值,一次最多可以或者修改39個(gè)參數(shù)。2、MM440周期性數(shù)據(jù)通訊的報(bào)文MM440周期性數(shù)據(jù)通訊報(bào)文有效數(shù)據(jù)區(qū)域由兩部分構(gòu)成,即PKW區(qū)(參數(shù)識(shí)別ID-數(shù)值區(qū))和PZD區(qū)(過程數(shù)據(jù)),見表1。PKW區(qū)最多占用4個(gè)字,即PKE(參數(shù)標(biāo)識(shí)符值:占用一個(gè)字)、IND(參數(shù)的下標(biāo):占用一個(gè)字)、PWE1和PWE2(參數(shù)數(shù)值:共占用兩個(gè)字)。S7-300使用功能塊SFC14/SFC15和修改參數(shù)需要占用4個(gè)PKW,即調(diào)用一次功能塊可以修改一個(gè)參數(shù)。PKW區(qū)的說明見表2。下面分別介紹一下PKW區(qū)的。第一個(gè)字PKE:參數(shù)識(shí)別標(biāo)識(shí)ID,見表3ID(PKE)160~10(PNU)包括所請(qǐng)求的參數(shù)號(hào)表4)和應(yīng)答識(shí)別標(biāo)記ID(見表5)。完整的參數(shù)號(hào)碼是由基本參數(shù)號(hào)碼和下標(biāo)(PNU頁號(hào))12-156。中必須為1。第三個(gè)字PWE1和第PWE2:參數(shù)數(shù)值,見表7總是以雙字(32位)來傳送參數(shù)值(PWE)PPO報(bào)文中,僅一個(gè)參數(shù)值能被傳送。由PWE1(有效字:第三個(gè)字)和PWE2(低位有效字:第)組成一個(gè)32在PROFIBUS-DP主站中,設(shè)定PWE1(有效字:第三個(gè)字)為零。015(PWE2):16位參數(shù)的參數(shù)值或32位參數(shù)的低位部分位16到31(PWE1):用于等于零的1位參數(shù)或用于32位參數(shù)的部分3、MM440非周期性數(shù)據(jù)通訊的報(bào)文MM440PROFIBUSDP(DPV1)功能,一次最多可以240PROFIdriveProfileversion4.0(withdatablock47(DS47))非周期參數(shù)通道結(jié)構(gòu)。它包括參數(shù)請(qǐng)求和參數(shù)應(yīng)答兩部分。參數(shù)請(qǐng)求包括請(qǐng)求標(biāo)題、參數(shù)地址和參數(shù)值,見表8項(xiàng)數(shù)據(jù)類數(shù)注無符8位0x01…請(qǐng)求無符8位設(shè)備無符8位0x00…對(duì)于多個(gè)驅(qū)動(dòng)單元設(shè)定相應(yīng)設(shè)備無符8位0x01…量,=1為請(qǐng)求一個(gè)參數(shù)無符8位文本型(不可能無符8位0x01…No1117無符號(hào)16位0x0001No.1…無符號(hào)16位0x0001No.1…無符8位816位整32位整無符8位無符號(hào)16位無符號(hào)32位OtherPROFIdrive0字無符8位0x00…無符號(hào)16位0x0000含注4、硬件組態(tài)和站地址本例中主站選用的是CPU319F-3PN/DPV2.6MM440DP地址為范圍是256~263,PZD的地址范圍是264~267。 圖 圖5、周期性DP通訊和修改參數(shù)例首先在主程序OB塊中調(diào)用SFC14(參數(shù))和SFC15(修改參數(shù)),功能塊中值,DB1.DBB2483。M20.0為使能位,同時(shí)需介紹如何和修改MM440的單字、雙字和浮點(diǎn)數(shù)的三種參數(shù)類型。能塊SFC14讀回來,下部紅色框中為希望修改參數(shù)值的報(bào)文。單字:修改P2010[1]6,見圖4IND=DB1.DBW26=0180

PKE=DB1.DBW0=100AIND=DB1.DBW2=0180IND=DB1.DBW26=0180PWE1=DB1.DBWPWE2=DB1.DBW

PKE=DB1.DBW0=50C8IND=DB1.DBW2=0180PWE1=DB1.DBWPWE2=DB1.DBWIND=DB1.DBWPWE1+PWE2=DB1.DBD

PKE=DB1.DBW0=50F0IND=DB1.DBWPWE1+PWE2=DB1.DBD塊SFC14讀回來,下部紅色框中為希望修改參數(shù)值的報(bào)文。單字:修改P0701[0]2,見圖7IND=DB1.DBW26=0000PWE1=DB1.DBWPWE2=DB1.DBW

PKE=DB1.DBW0=42BDIND=DB1.DBW2=0000PWE1=DB1.DBWPWE2=DB1.DBWIND=DB1.DBW26=0000PWE1=DB1.DBWPWE2=DB1.DBW

PKE=DB1.DBW0=53FCIND=DB1.DBW2=0000PWE1=DB1.DBWPWE2=DB1.DBWPKE=DB1.DBWPWE1+PWE2=DB1.DBD

PKE=DB1.DBWPWE1+PWE2=DB1.DBD6、非周期DP通訊和修改參數(shù)例方法一:使用SFB52/SFB53對(duì)MM440進(jìn)行非周期DP通訊參數(shù)時(shí)必須要成對(duì)出現(xiàn),即先發(fā)送讀請(qǐng)求塊SFB53,然后發(fā)送SFB52塊參數(shù);而修改參數(shù)只需要發(fā)送功能SFB53IDPZD或者PKW的地址,也可以設(shè)置為診斷地址,本例中設(shè)為診斷地址W#16#1FFA;功能塊中INDEX必須為47;建議功能塊中10M0.01M0.00;再置M0.1為1進(jìn)行參數(shù),M0.1也自動(dòng)復(fù)位為0。 讀請(qǐng) 讀參方法二:使用SFC58/SFC59對(duì)MM440進(jìn)行非周期DP通訊參數(shù)必須要成對(duì)出現(xiàn),即先發(fā)送讀請(qǐng)求塊SFC59,然后發(fā)送SFC58塊參數(shù);而修改參數(shù)只需要發(fā)送功能置為診斷地址,本例中設(shè)為診斷地址W#16#1FFA;功能塊中IOID必須設(shè)置為B#16#54; 見圖11和圖12。讀請(qǐng) DB1.DBB2(ID號(hào)碼):01214。 讀請(qǐng) 讀參標(biāo)值均被修改為9,見圖17。件中參數(shù)被修改為1,見圖19。

溫馨提示

  • 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)論