版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、MM440與S7-300通過(guò)DP通訊實(shí)現(xiàn)讀取和修改參數(shù)例程· 文獻(xiàn) · 涉及產(chǎn)品1、MM440的DP通訊功能簡(jiǎn)介MM440變頻器既支持和主站的周期性數(shù)據(jù)通訊,也支持和主站的非周期性數(shù)據(jù)通訊,即S7-300可以使用功能塊SFC14/SFC15讀取和修改MM440參數(shù)值,調(diào)用一次可以讀取或者修改一個(gè)參數(shù)。同時(shí)也可以使用功能塊SFC58/SFC59或者SFB52/SFB53讀取和修改MM440參數(shù)值,一次最多可以讀取或者修改39個(gè)參數(shù)。2、MM440周期性數(shù)據(jù)通訊的報(bào)文說(shuō)明MM440周期性數(shù)據(jù)通訊報(bào)文有效 數(shù)據(jù)區(qū)域由兩部分構(gòu)成,即PKW區(qū)(參數(shù)識(shí)別ID數(shù)值區(qū))和PZD區(qū)
2、(過(guò)程數(shù)據(jù)),見(jiàn)表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ū)的說(shuō)明見(jiàn)表2。下面分別介紹一下PKW區(qū)的四個(gè)字。表1 表2(1)第一個(gè)字PKE:參數(shù)識(shí)別標(biāo)識(shí)ID,見(jiàn)表3。表3參數(shù)識(shí)別標(biāo)記ID(PKE)總是一個(gè)16位的值,位010(PNU)包括所請(qǐng)求的參數(shù)號(hào)碼,位11(SPM)用于參數(shù)變更報(bào)告的觸發(fā)位,位1215(AK)包括任務(wù)識(shí)別標(biāo)記ID(見(jiàn)表4)和應(yīng)答識(shí)別標(biāo)記ID(
3、見(jiàn)表5)。表4 表5(2)第二個(gè)字IND:參數(shù)的下標(biāo)完整的參數(shù)號(hào)碼是由基本參數(shù)號(hào)碼和下標(biāo)(PNU頁(yè)號(hào))中的位12-15產(chǎn)生,見(jiàn)表6。因?yàn)镸M440參數(shù)號(hào)碼沒(méi)有超過(guò)4000,所以在讀取和修改參數(shù)號(hào)為2000到3999時(shí)位15-12中必須為1。表6(3)第三個(gè)字PWE1和第四個(gè)字PWE2:參數(shù)數(shù)值,見(jiàn)表7??偸且噪p字(32位)來(lái)傳送參數(shù)值(PWE)。在PPO報(bào)文中,僅一個(gè)參數(shù)值能被傳送。由PWE1(高位有效字:第三個(gè)字)和PWE2(低位有效字:第四個(gè)字)組成一個(gè)32位參數(shù)值。用PWE2(低位有效字:第四個(gè)字)傳送一個(gè)16位參數(shù)值,這種情況下,必須在PROFIBUS-DP主站中,設(shè)定PWE
4、1(高位有效字:第三個(gè)字)為零。表7· 位0到15(PWE2):用于16位參數(shù)的參數(shù)值或用于32位參數(shù)的低位部分。· 位16到31(PWE1):用于等于零的1位參數(shù)或用于32位參數(shù)的高位部分。3、MM440非周期性數(shù)據(jù)通訊的報(bào)文說(shuō)明MM440支持非周期通訊方式,即擴(kuò)展的PROFIBUS DP(DPV1)功能,一次最多可以傳送240個(gè)字節(jié),傳輸數(shù)據(jù)塊的內(nèi)容應(yīng)遵照 PROFIdrive Profile, version 4.0(with data block 47 (DS47)非周期參數(shù)通道結(jié)構(gòu)。它包括參數(shù)請(qǐng)求和參數(shù)應(yīng)答兩部分。(1)參數(shù)請(qǐng)求包括請(qǐng)求標(biāo)題
5、、參數(shù)地址和參數(shù)值,見(jiàn)表8。項(xiàng)目 數(shù)據(jù)類(lèi)型 數(shù)值 注釋 請(qǐng)求參考 無(wú)符號(hào)8 位數(shù) 0x01 0xFF 每一次新的請(qǐng)求主站改變“請(qǐng)求參考“,從站在其應(yīng)答時(shí)鏡像“請(qǐng)求參考“ 請(qǐng)求ID 無(wú)符號(hào)8位數(shù) 0x01 讀請(qǐng)求 0x02 寫(xiě)請(qǐng)求 設(shè)備ID無(wú)符號(hào)8位數(shù) 0x00 0xFF 對(duì)于多個(gè)驅(qū)動(dòng)單元設(shè)定相應(yīng)設(shè)備ID 參數(shù)數(shù)量 無(wú)符號(hào)8位數(shù)
6、;0x01 0x27 No.139,對(duì)于請(qǐng)求多個(gè)參數(shù)時(shí)的參數(shù)數(shù)量,=1為請(qǐng)求一個(gè)參數(shù) 屬性 無(wú)符號(hào)8位數(shù) 0x10 數(shù)值型 0x20 描述型 0x30 文本型(不可能) 元素?cái)?shù)量 無(wú)符號(hào)8位數(shù) 0x00 特定功能 0x01 0x75 No. 1 117,數(shù)組數(shù)量 參數(shù)值 無(wú)符號(hào)16位數(shù)
7、 0x0001 0xFFFF No. 1 65535 下標(biāo) 無(wú)符號(hào)16位數(shù) 0x0001 0xFFFF No. 1 65535 格式 無(wú)符號(hào)8位數(shù) 0x02 8位整形數(shù) 0x03 16位整形數(shù) 0x04 32位整形數(shù) 0x05 無(wú)符號(hào)8位數(shù)
8、0;0x06 無(wú)符號(hào)16位數(shù) 0x07 無(wú)符號(hào)32位數(shù) 0x08 浮點(diǎn)數(shù) Other values 見(jiàn) PROFIdrive Profile 0x40 0 0x41 字節(jié) 0x42 字
9、 0x43 雙字 0x44 錯(cuò)誤 數(shù)值號(hào) 無(wú)符號(hào)8位數(shù) 0x00 0xEA 0.234 數(shù)值 無(wú)符號(hào)16位數(shù) 0x0000 0x00FF 讀或?qū)懙膮?shù)值表8(2)參數(shù)應(yīng)答描述見(jiàn)表9:錯(cuò)誤值含義注釋0X00 無(wú)效的參數(shù)號(hào) 獲取不存在的參數(shù) 0X01 參數(shù)值不能被改變 修改了一個(gè)不允許修改的參數(shù) 0X02 超出上下限
10、 修改的數(shù)值超限 0X03 無(wú)效的下標(biāo) 獲取不存在的下標(biāo) 0X04 沒(méi)有數(shù)組 用下標(biāo)獲取不存在下標(biāo)的參數(shù) 0X05 數(shù)據(jù)類(lèi)型不正確 0X06 無(wú)效的設(shè)定操作(參數(shù)只能設(shè)定為0) 0X07 描述的元素不能被修改 修改了不能被修改的元素 0X09 沒(méi)有描述的數(shù)據(jù) 獲取不存在的參數(shù) 0X0B 沒(méi)有操作權(quán)限 0X0F 下一個(gè)
11、數(shù)組不存在 獲取下一個(gè)不存在的數(shù)組 0X11 變頻器運(yùn)行時(shí)不能執(zhí)行請(qǐng)求任務(wù) 0X14 無(wú)效數(shù)值 0X15 應(yīng)答長(zhǎng)度太長(zhǎng) 當(dāng)前的應(yīng)答長(zhǎng)度超出最大傳輸長(zhǎng)度 0X16 無(wú)效的參數(shù)地址 0X17 無(wú)效的數(shù)據(jù)格式 0X18 數(shù)據(jù)數(shù)量不一致 0X19 驅(qū)動(dòng)裝置不存在 0X20 文字類(lèi)型的
12、參數(shù)不能被改變 表94、硬件組態(tài)和站地址設(shè)置本例中主站選用的是CPU319F-3 PN/DP,版本為V2.6,從站MM440的DP地址為5,MM440的版本為V2.09,選擇的報(bào)文結(jié)構(gòu)是PPO1,即含有4個(gè)PKW和2個(gè)PZD,見(jiàn)圖1。也可以選擇其他報(bào)文類(lèi)型,只要含有4個(gè)PKW就可以,見(jiàn)圖2。本例中PKW的地址范圍是256263,PZD的地址范圍是264267。 圖1
13、0;
14、0; 圖25、周期性DP通訊讀取和修改參數(shù)例程首先在主程序OB塊中調(diào)用SFC14(讀取參數(shù))和SFC15(修改參數(shù)),功能塊中LADDR為W#16#100,實(shí)際就是PKW的起始地址,DB1.DBB 0開(kāi)始的8個(gè)字節(jié)是讀到的值,DB1.DBB 24開(kāi)始的8個(gè)字節(jié)是需要修改的參數(shù)值,見(jiàn)圖3。M20.0為使能位,同時(shí)需要建一個(gè)DB1塊。因?yàn)閰?shù)2000以下和2000以上的報(bào)文中IND不同
15、,本文則以實(shí)例分別介紹如何讀取和修改MM440的單字、雙字和浮點(diǎn)數(shù)的三種參數(shù)類(lèi)型。圖3修改和讀取2000以上參數(shù)方法:在下面的圖中上部紅色框中為實(shí)際修改后的值,由功能塊SFC14讀回來(lái),下部紅色框中為希望修改參數(shù)值的報(bào)文。(1) 單字:修改參數(shù)P20101為6,見(jiàn)圖4。修改參數(shù)請(qǐng)求報(bào)文PKE=DB1.DBW 24=200AIND=DB1.DBW 26=0180PWE1=DB1.DBW 28=0000PWE2=DB1.DBW 30=0006實(shí)際應(yīng)答報(bào)文PKE=DB1.DBW 0=100AIND=DB1.DBW 2=0180PWE1=DB1.DBW 4=0PWE2=DB1.DBW 6=6圖4(2)
16、 雙字:修改參數(shù)P22001為1,見(jiàn)圖5。修改參數(shù)請(qǐng)求報(bào)文PKE=DB1.DBW 24=80C8IND=DB1.DBW 26=0180PWE1=DB1.DBW 28=0001PWE2=DB1.DBW 30=0000實(shí)際應(yīng)答報(bào)文PKE=DB1.DBW 0=50C8IND=DB1.DBW 2=0180PWE1=DB1.DBW 4=0001PWE2=DB1.DBW 6=0000圖5(3) 浮點(diǎn)數(shù):修改參數(shù)P22401為40.0,見(jiàn)圖6。修改參數(shù)請(qǐng)求報(bào)文PKE=DB1.DBW 24=80F0IND=DB1.DBW 26=0180PWE1+PWE2=DB1.DBD 28=40.0實(shí)際應(yīng)答報(bào)文PKE=DB
17、1.DBW 0=50F0IND=DB1.DBW 2=0180PWE1+PWE2=DB1.DBD 4=40.0圖6修改和讀取2000以下參數(shù)方法:下面的圖中上部紅色框中為實(shí)際修改后的值,由功能塊SFC14讀回來(lái),下部紅色框中為希望修改參數(shù)值的報(bào)文。(1) 單字:修改參數(shù)P07010為2,見(jiàn)圖7。修改參數(shù)請(qǐng)求報(bào)文PKE=DB1.DBW 24=72BDIND=DB1.DBW 26=0000PWE1=DB1.DBW 28=0000PWE2=DB1.DBW 30=0002實(shí)際應(yīng)答報(bào)文PKE=DB1.DBW 0=42BDIND=DB1.DBW 2=0000PWE1=DB1.DBW 4=0000PWE2=D
18、B1.DBW 6=0002圖7(2) 雙字:修改參數(shù)P10200為1,見(jiàn)圖8。修改參數(shù)請(qǐng)求報(bào)文PKE=DB1.DBW 24=83FCIND=DB1.DBW 26=0000PWE1=DB1.DBW 28=0001PWE2=DB1.DBW 30=0000實(shí)際應(yīng)答報(bào)文PKE=DB1.DBW 0=53FCIND=DB1.DBW 2=0000PWE1=DB1.DBW 4=0001PWE2=DB1.DBW 6=0000圖8(3) 浮點(diǎn)數(shù):修改參數(shù)P11201為40.0,見(jiàn)圖9。修改參數(shù)請(qǐng)求報(bào)文PKE=DB1.DBW 24=8460IND=DB1.DBW 26=0100PWE1+PWE2=DB1.DBD 2
19、8=40.0實(shí)際應(yīng)答報(bào)文PKE=DB1.DBW 0=5460IND=DB1.DBW 2=0100PWE1+PWE2=DB1.DBD 4=40.0圖96、非周期DP通訊讀取和修改參數(shù)例程方法一:使用SFB52/SFB53對(duì)MM440進(jìn)行非周期DP通訊讀取參數(shù)時(shí)必須要成對(duì)出現(xiàn),即先發(fā)送讀請(qǐng)求塊SFB53,然后發(fā)送SFB52塊讀取參數(shù);而修改參數(shù)只需要發(fā)送功能塊SFB53就可以。功能塊中ID的地址可以設(shè)置為PZD或者PKW的地址,也可以設(shè)置為診斷地址,本例中設(shè)為診斷地址W#16#1FFA;功能塊中INDEX必須為47;建議功能塊中LEN和RECORD的長(zhǎng)度一致,或者RECORD的長(zhǎng)度大于LEN的長(zhǎng)度
20、,只要小于240字節(jié)即可,見(jiàn)圖10。程序中先置M0.0為1發(fā)出讀請(qǐng)求,然后程序自動(dòng)把M0.0復(fù)位為0;再置M0.1為1進(jìn)行讀取參數(shù),M0.1也自動(dòng)復(fù)位為0。讀請(qǐng)求
21、60; 讀參數(shù)
22、; 圖10方法二:使用SFC58/SFC59對(duì)MM440進(jìn)行
23、非周期DP通訊讀取參數(shù)必須要成對(duì)出現(xiàn),即先發(fā)送讀請(qǐng)求塊SFC59,然后發(fā)送SFC58塊讀取參數(shù);而修改參數(shù)只需要發(fā)送功能塊SFC59就可以。功能塊中LADDER的地址可以設(shè)置為PZD或者PKW的地址,也可以設(shè)置為診斷地址,本例中設(shè)為診斷地址W#16#1FFA;功能塊中IOID必須設(shè)置為B#16#54;功能塊中RECNUM必須為B#16#2F,即十進(jìn)制必須為47;程序中先置M2.0為1發(fā)出讀請(qǐng)求,然后程序自動(dòng)把M2.0復(fù)位為0;再置M2.1為1進(jìn)行讀取參數(shù),M2.1也自動(dòng)復(fù)位為0,見(jiàn)圖11和圖12。讀請(qǐng)求
24、0;
25、0; 讀參數(shù)
26、 圖11 圖12(1)一次讀取參數(shù)P1120的三個(gè)下標(biāo)值和P1121的三個(gè)下標(biāo)值,報(bào)文結(jié)構(gòu)說(shuō)明見(jiàn)圖13,其中DB1.DBB 2(驅(qū)動(dòng)單元ID號(hào)碼
溫馨提示
- 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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 課題申報(bào)參考:兼容視聽(tīng)障礙的VR博物館時(shí)空導(dǎo)覽與審美補(bǔ)償研究
- 基于區(qū)塊鏈技術(shù)的2025年物流追蹤系統(tǒng)開(kāi)發(fā)合同3篇
- 助理個(gè)人工作總結(jié)15篇
- 2025年度漁船買(mǎi)賣(mài)合同(含漁民福利保障)4篇
- 2025年度個(gè)人與金融機(jī)構(gòu)客戶信息保密及合規(guī)管理協(xié)議4篇
- 二零二五版林業(yè)資源保護(hù)與木材采購(gòu)合作協(xié)議4篇
- 二零二五年度出差人員差旅費(fèi)用結(jié)算與報(bào)銷(xiāo)合同4篇
- WPS格式2024年度建筑工程施工合作合同一
- 退房時(shí)2025年度物業(yè)管理費(fèi)結(jié)算協(xié)議3篇
- 二零二五年度充電樁充電接口標(biāo)準(zhǔn)制定合同3篇
- 2025-2030年中國(guó)草莓市場(chǎng)競(jìng)爭(zhēng)格局及發(fā)展趨勢(shì)分析報(bào)告
- 華為智慧園區(qū)解決方案介紹
- 奕成玻璃基板先進(jìn)封裝中試線項(xiàng)目環(huán)評(píng)報(bào)告表
- 廣西壯族自治區(qū)房屋建筑和市政基礎(chǔ)設(shè)施全過(guò)程工程咨詢服務(wù)招標(biāo)文件范本(2020年版)修訂版
- 人教版八年級(jí)英語(yǔ)上冊(cè)期末專(zhuān)項(xiàng)復(fù)習(xí)-完形填空和閱讀理解(含答案)
- 2024新版有限空間作業(yè)安全大培訓(xùn)
- GB/T 44304-2024精細(xì)陶瓷室溫?cái)嗔炎枇υ囼?yàn)方法壓痕(IF)法
- 年度董事會(huì)工作計(jì)劃
- 《退休不褪色余熱亦生輝》學(xué)校退休教師歡送會(huì)
- 02R112拱頂油罐圖集
- 2021年新教材重慶生物高考真題(含答案解析)
評(píng)論
0/150
提交評(píng)論