




版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
1、MM440與S7-300通過DP通訊實現(xiàn)讀取和修改參數(shù)例程· 文獻 · 涉及產品1、MM440的DP通訊功能簡介MM440變頻器既支持和主站的周期性數(shù)據(jù)通訊,也支持和主站的非周期性數(shù)據(jù)通訊,即S7-300可以使用功能塊SFC14/SFC15讀取和修改MM440參數(shù)值,調用一次可以讀取或者修改一個參數(shù)。同時也可以使用功能塊SFC58/SFC59或者SFB52/SFB53讀取和修改MM440參數(shù)值,一次最多可以讀取或者修改39個參數(shù)。2、MM440周期性數(shù)據(jù)通訊的報文說明MM440周期性數(shù)據(jù)通訊報文有效 數(shù)據(jù)區(qū)域由兩部分構成,即PKW區(qū)(參數(shù)識別ID數(shù)值區(qū))和PZD區(qū)
2、(過程數(shù)據(jù)),見表1。PKW區(qū)最多占用4個字,即PKE(參數(shù)標識符值:占用一個字)、IND(參數(shù)的下標:占用一個字)、PWE1和PWE2(參數(shù)數(shù)值:共占用兩個字)。S7-300使用功能塊SFC14/SFC15讀取和修改參數(shù)需要占用4個PKW,即調用一次功能塊可以修改一個參數(shù)。PKW區(qū)的說明見表2。下面分別介紹一下PKW區(qū)的四個字。表1 表2(1)第一個字PKE:參數(shù)識別標識ID,見表3。表3參數(shù)識別標記ID(PKE)總是一個16位的值,位010(PNU)包括所請求的參數(shù)號碼,位11(SPM)用于參數(shù)變更報告的觸發(fā)位,位1215(AK)包括任務識別標記ID(見表4)和應答識別標記ID(
3、見表5)。表4 表5(2)第二個字IND:參數(shù)的下標完整的參數(shù)號碼是由基本參數(shù)號碼和下標(PNU頁號)中的位12-15產生,見表6。因為MM440參數(shù)號碼沒有超過4000,所以在讀取和修改參數(shù)號為2000到3999時位15-12中必須為1。表6(3)第三個字PWE1和第四個字PWE2:參數(shù)數(shù)值,見表7??偸且噪p字(32位)來傳送參數(shù)值(PWE)。在PPO報文中,僅一個參數(shù)值能被傳送。由PWE1(高位有效字:第三個字)和PWE2(低位有效字:第四個字)組成一個32位參數(shù)值。用PWE2(低位有效字:第四個字)傳送一個16位參數(shù)值,這種情況下,必須在PROFIBUS-DP主站中,設定PWE
4、1(高位有效字:第三個字)為零。表7· 位0到15(PWE2):用于16位參數(shù)的參數(shù)值或用于32位參數(shù)的低位部分。· 位16到31(PWE1):用于等于零的1位參數(shù)或用于32位參數(shù)的高位部分。3、MM440非周期性數(shù)據(jù)通訊的報文說明MM440支持非周期通訊方式,即擴展的PROFIBUS DP(DPV1)功能,一次最多可以傳送240個字節(jié),傳輸數(shù)據(jù)塊的內容應遵照 PROFIdrive Profile, version 4.0(with data block 47 (DS47)非周期參數(shù)通道結構。它包括參數(shù)請求和參數(shù)應答兩部分。(1)參數(shù)請求包括請求標題
5、、參數(shù)地址和參數(shù)值,見表8。項目 數(shù)據(jù)類型 數(shù)值 注釋 請求參考 無符號8 位數(shù) 0x01 0xFF 每一次新的請求主站改變“請求參考“,從站在其應答時鏡像“請求參考“ 請求ID 無符號8位數(shù) 0x01 讀請求 0x02 寫請求 設備ID無符號8位數(shù) 0x00 0xFF 對于多個驅動單元設定相應設備ID 參數(shù)數(shù)量 無符號8位數(shù)
6、;0x01 0x27 No.139,對于請求多個參數(shù)時的參數(shù)數(shù)量,=1為請求一個參數(shù) 屬性 無符號8位數(shù) 0x10 數(shù)值型 0x20 描述型 0x30 文本型(不可能) 元素數(shù)量 無符號8位數(shù) 0x00 特定功能 0x01 0x75 No. 1 117,數(shù)組數(shù)量 參數(shù)值 無符號16位數(shù)
7、 0x0001 0xFFFF No. 1 65535 下標 無符號16位數(shù) 0x0001 0xFFFF No. 1 65535 格式 無符號8位數(shù) 0x02 8位整形數(shù) 0x03 16位整形數(shù) 0x04 32位整形數(shù) 0x05 無符號8位數(shù)
8、0;0x06 無符號16位數(shù) 0x07 無符號32位數(shù) 0x08 浮點數(shù) Other values 見 PROFIdrive Profile 0x40 0 0x41 字節(jié) 0x42 字
9、 0x43 雙字 0x44 錯誤 數(shù)值號 無符號8位數(shù) 0x00 0xEA 0.234 數(shù)值 無符號16位數(shù) 0x0000 0x00FF 讀或寫的參數(shù)值表8(2)參數(shù)應答描述見表9:錯誤值含義注釋0X00 無效的參數(shù)號 獲取不存在的參數(shù) 0X01 參數(shù)值不能被改變 修改了一個不允許修改的參數(shù) 0X02 超出上下限
10、 修改的數(shù)值超限 0X03 無效的下標 獲取不存在的下標 0X04 沒有數(shù)組 用下標獲取不存在下標的參數(shù) 0X05 數(shù)據(jù)類型不正確 0X06 無效的設定操作(參數(shù)只能設定為0) 0X07 描述的元素不能被修改 修改了不能被修改的元素 0X09 沒有描述的數(shù)據(jù) 獲取不存在的參數(shù) 0X0B 沒有操作權限 0X0F 下一個
11、數(shù)組不存在 獲取下一個不存在的數(shù)組 0X11 變頻器運行時不能執(zhí)行請求任務 0X14 無效數(shù)值 0X15 應答長度太長 當前的應答長度超出最大傳輸長度 0X16 無效的參數(shù)地址 0X17 無效的數(shù)據(jù)格式 0X18 數(shù)據(jù)數(shù)量不一致 0X19 驅動裝置不存在 0X20 文字類型的
12、參數(shù)不能被改變 表94、硬件組態(tài)和站地址設置本例中主站選用的是CPU319F-3 PN/DP,版本為V2.6,從站MM440的DP地址為5,MM440的版本為V2.09,選擇的報文結構是PPO1,即含有4個PKW和2個PZD,見圖1。也可以選擇其他報文類型,只要含有4個PKW就可以,見圖2。本例中PKW的地址范圍是256263,PZD的地址范圍是264267。 圖1
13、0;
14、0; 圖25、周期性DP通訊讀取和修改參數(shù)例程首先在主程序OB塊中調用SFC14(讀取參數(shù))和SFC15(修改參數(shù)),功能塊中LADDR為W#16#100,實際就是PKW的起始地址,DB1.DBB 0開始的8個字節(jié)是讀到的值,DB1.DBB 24開始的8個字節(jié)是需要修改的參數(shù)值,見圖3。M20.0為使能位,同時需要建一個DB1塊。因為參數(shù)2000以下和2000以上的報文中IND不同
15、,本文則以實例分別介紹如何讀取和修改MM440的單字、雙字和浮點數(shù)的三種參數(shù)類型。圖3修改和讀取2000以上參數(shù)方法:在下面的圖中上部紅色框中為實際修改后的值,由功能塊SFC14讀回來,下部紅色框中為希望修改參數(shù)值的報文。(1) 單字:修改參數(shù)P20101為6,見圖4。修改參數(shù)請求報文PKE=DB1.DBW 24=200AIND=DB1.DBW 26=0180PWE1=DB1.DBW 28=0000PWE2=DB1.DBW 30=0006實際應答報文PKE=DB1.DBW 0=100AIND=DB1.DBW 2=0180PWE1=DB1.DBW 4=0PWE2=DB1.DBW 6=6圖4(2)
16、 雙字:修改參數(shù)P22001為1,見圖5。修改參數(shù)請求報文PKE=DB1.DBW 24=80C8IND=DB1.DBW 26=0180PWE1=DB1.DBW 28=0001PWE2=DB1.DBW 30=0000實際應答報文PKE=DB1.DBW 0=50C8IND=DB1.DBW 2=0180PWE1=DB1.DBW 4=0001PWE2=DB1.DBW 6=0000圖5(3) 浮點數(shù):修改參數(shù)P22401為40.0,見圖6。修改參數(shù)請求報文PKE=DB1.DBW 24=80F0IND=DB1.DBW 26=0180PWE1+PWE2=DB1.DBD 28=40.0實際應答報文PKE=DB
17、1.DBW 0=50F0IND=DB1.DBW 2=0180PWE1+PWE2=DB1.DBD 4=40.0圖6修改和讀取2000以下參數(shù)方法:下面的圖中上部紅色框中為實際修改后的值,由功能塊SFC14讀回來,下部紅色框中為希望修改參數(shù)值的報文。(1) 單字:修改參數(shù)P07010為2,見圖7。修改參數(shù)請求報文PKE=DB1.DBW 24=72BDIND=DB1.DBW 26=0000PWE1=DB1.DBW 28=0000PWE2=DB1.DBW 30=0002實際應答報文PKE=DB1.DBW 0=42BDIND=DB1.DBW 2=0000PWE1=DB1.DBW 4=0000PWE2=D
18、B1.DBW 6=0002圖7(2) 雙字:修改參數(shù)P10200為1,見圖8。修改參數(shù)請求報文PKE=DB1.DBW 24=83FCIND=DB1.DBW 26=0000PWE1=DB1.DBW 28=0001PWE2=DB1.DBW 30=0000實際應答報文PKE=DB1.DBW 0=53FCIND=DB1.DBW 2=0000PWE1=DB1.DBW 4=0001PWE2=DB1.DBW 6=0000圖8(3) 浮點數(shù):修改參數(shù)P11201為40.0,見圖9。修改參數(shù)請求報文PKE=DB1.DBW 24=8460IND=DB1.DBW 26=0100PWE1+PWE2=DB1.DBD 2
19、8=40.0實際應答報文PKE=DB1.DBW 0=5460IND=DB1.DBW 2=0100PWE1+PWE2=DB1.DBD 4=40.0圖96、非周期DP通訊讀取和修改參數(shù)例程方法一:使用SFB52/SFB53對MM440進行非周期DP通訊讀取參數(shù)時必須要成對出現(xiàn),即先發(fā)送讀請求塊SFB53,然后發(fā)送SFB52塊讀取參數(shù);而修改參數(shù)只需要發(fā)送功能塊SFB53就可以。功能塊中ID的地址可以設置為PZD或者PKW的地址,也可以設置為診斷地址,本例中設為診斷地址W#16#1FFA;功能塊中INDEX必須為47;建議功能塊中LEN和RECORD的長度一致,或者RECORD的長度大于LEN的長度
20、,只要小于240字節(jié)即可,見圖10。程序中先置M0.0為1發(fā)出讀請求,然后程序自動把M0.0復位為0;再置M0.1為1進行讀取參數(shù),M0.1也自動復位為0。讀請求
21、60; 讀參數(shù)
22、; 圖10方法二:使用SFC58/SFC59對MM440進行
23、非周期DP通訊讀取參數(shù)必須要成對出現(xiàn),即先發(fā)送讀請求塊SFC59,然后發(fā)送SFC58塊讀取參數(shù);而修改參數(shù)只需要發(fā)送功能塊SFC59就可以。功能塊中LADDER的地址可以設置為PZD或者PKW的地址,也可以設置為診斷地址,本例中設為診斷地址W#16#1FFA;功能塊中IOID必須設置為B#16#54;功能塊中RECNUM必須為B#16#2F,即十進制必須為47;程序中先置M2.0為1發(fā)出讀請求,然后程序自動把M2.0復位為0;再置M2.1為1進行讀取參數(shù),M2.1也自動復位為0,見圖11和圖12。讀請求
24、0;
25、0; 讀參數(shù)
26、 圖11 圖12(1)一次讀取參數(shù)P1120的三個下標值和P1121的三個下標值,報文結構說明見圖13,其中DB1.DBB 2(驅動單元ID號碼
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025至2030年中國全自動剖溝機數(shù)據(jù)監(jiān)測研究報告
- 山東省德州市寧津縣2024-2025學年九年級上學期期末化學試卷(含答案)
- 高中禁毒測試題及答案
- 2019-2025年軍隊文職人員招聘之軍隊文職法學自我提分評估(附答案)
- 2019-2025年消防設施操作員之消防設備高級技能提升訓練試卷A卷附答案
- 2023-2024學年廣東省廣州四中教育集團七年級(下)期中數(shù)學試卷(含答案)
- 汽油檢測知識培訓課件
- (一模)哈三中2025屆高三第一次模擬考試 物理試題(含答案)
- 安徒生童話之丑小鴨的感悟
- 煤炭買賣居間合同
- 2024年批次杭州市教育局所屬事業(yè)單位招聘筆試真題
- 2024年海東市第二人民醫(yī)院自主招聘專業(yè)技術人員考試真題
- 《VAVE價值工程》課件 - 創(chuàng)造最大化的價值與效益
- 中醫(yī)養(yǎng)生保健知識科普
- 社區(qū)居委會2025年工作總結暨2025年工作計劃
- 水果聯(lián)營合同范例
- 江蘇卷2024年高考語文第一次模擬考試一(原卷版+解析版)
- 實驗室儀器設備售后服務承諾書(7篇)
- 《主管技能訓練》課件
- 2024解析:第十六章電壓和電阻-講核心(解析版)
- 2023年電信運營商液冷技術白皮書
評論
0/150
提交評論