西門子6ES7321-1BL00-0AA0模塊
數(shù)識別標(biāo)記ID(PKE)總是一個(gè)16位的值,位0~10(PNU)包括所請求的參數(shù)號碼,位11(SPM)用于參數(shù)變更報(bào)告的觸發(fā)位,位12~15(AK)包括任務(wù)識別標(biāo)記ID(見表4)和應(yīng)答識別標(biāo)記ID(見表5)。
表4
表5
(2)第二個(gè)字IND:參數(shù)的下標(biāo)
完整的參數(shù)號碼是由基本參數(shù)號碼和下標(biāo)(PNU頁號)中的位12-15產(chǎn)生,見表6。因?yàn)镸M440參數(shù)號碼沒有超過4000,所以在讀取和修改參數(shù)號為2000到3999時(shí)位15-12中必須為1。
表6
(3)第三個(gè)字PWE1和第四個(gè)字PWE2:參數(shù)數(shù)值,見表7。
總是以雙字(32位)來傳送參數(shù)值(PWE)。在PPO報(bào)文中,僅一個(gè)參數(shù)值能被傳送。由PWE1(高位有效字:第三個(gè)字)和PWE2(低位有效字:第四個(gè)字)組成一個(gè)32位參數(shù)值。用PWE2(低位有效字:第四個(gè)字)傳送一個(gè)16位參數(shù)值,這種情況下,必須在PROFIBUS-DP主站中,設(shè)定PWE1(高位有效字:第三個(gè)字)為零。
表7
- 位0到15(PWE2):用于16位參數(shù)的參數(shù)值或用于32位參數(shù)的低位部分。
- 位16到31(PWE1):用于等于零的1位參數(shù)或用于32位參數(shù)的高位部分。
3、MM440非周期性數(shù)據(jù)通訊的報(bào)文說明
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ù)請求和參數(shù)應(yīng)答兩部分。
(1)參數(shù)請求包括請求標(biāo)題、參數(shù)地址和參數(shù)值,見表8。
項(xiàng)目 | 數(shù)據(jù)類型 | 數(shù)值 | 注釋 |
請求參考 | 無符號8 位數(shù) | 0x01 … 0xFF | 每一次新的請求主站改變“請求參考“,從站在其應(yīng)答時(shí)鏡像“請求參考“ |
請求ID | 無符號8位數(shù) | 0x01 | 讀請求 |
| | 0x02 | 寫請求 |
設(shè)備ID | 無符號8位數(shù) | 0x00 … 0xFF | 對于多個(gè)驅(qū)動(dòng)單元設(shè)定相應(yīng)設(shè)備ID |
參數(shù)數(shù)量 | 無符號8位數(shù) | 0x01 … 0x27 | .1…39,對于請求多個(gè)參數(shù)時(shí)的參數(shù)數(shù)量,=1為請求一個(gè)參數(shù) |
屬性 | 無符號8位數(shù) | 0x10 | 數(shù)值型 |
| | 0x20 | 描述型 |
| | 0x30 | 文本型(不可能) |
元素?cái)?shù)量 | 無符號8位數(shù) | 0x00 | 特定功能 |
| | 0x01 … 0x75 | 1 … 117,數(shù)組數(shù)量 |
參數(shù)值 | 無符號16位數(shù) | 0x0001 … 0xFFFF | . 1 … 65535 |
下標(biāo) | 無符號16位數(shù) | 0x0001 … 0xFFFF | 1 … 65535 |
格式 | 無符號8位數(shù) | 0x02 | 8位整形數(shù) |
| | 0x03 | 16位整形數(shù) |
| | 0x04 | 32位整形數(shù) |
| | 0x05 | 無符號8位數(shù) |
| | 0x06 | 無符號16位數(shù) |
| | 0x07 | 無符號32位數(shù) |
| | 0x08 | 浮點(diǎn)數(shù) |
| | Other values | 見 PROFIdrive Profile |
| | 0x40 | 0 |
| | 0x41 | 字節(jié) |
| | 0x42 | 字 |
| | 0x43 | 雙字 |
| | 0x44 | 錯(cuò)誤 |
數(shù)值號 | 無符號8位數(shù) | 0x00 … 0xEA | 0..234 |
數(shù)值 | 無符號16位數(shù) | 0x0000 … 0x00FF | 讀或?qū)懙膮?shù)值 |
表8
(2)參數(shù)應(yīng)答描述見表9:
錯(cuò)誤值 | 含義 | 注釋 |
0X00 | 無效的參數(shù)號 | 獲取不存在的參數(shù) |
0X01 | 參數(shù)值不能被改變 | 修改了一個(gè)不允許修改的參數(shù) |
0X02 | 超出上下限 | 修改的數(shù)值超限 |
0X03 | 無效的下標(biāo) | 獲取不存在的下標(biāo) |
0X04 | 沒有數(shù)組 | 用下標(biāo)獲取不存在下標(biāo)的參數(shù) |
0X05 | 數(shù)據(jù)類型不正確 | |
0X06 | 無效的設(shè)定操作(參數(shù)只能設(shè)定為0) | |
0X07 | 描述的元素不能被修改 | 修改了不能被修改的元素 |
0X09 | 沒有描述的數(shù)據(jù) | 獲取不存在的參數(shù) |
0X0B | 沒有操作權(quán)限 | |
0X0F | 下一個(gè)數(shù)組不存在 | 獲取下一個(gè)不存在的數(shù)組 |
0X11 | 變頻器運(yùn)行時(shí)不能執(zhí)行請求任務(wù) | |
0X14 | 無效數(shù)值 | |
0X15 | 應(yīng)答長度太長 | 當(dāng)前的應(yīng)答長度超出大傳輸長度 |
0X16 | 無效的參數(shù)地址 | |
0X17 | 無效的數(shù)據(jù)格式 | |
0X18 | 數(shù)據(jù)數(shù)量不* | |
0X19 | 驅(qū)動(dòng)裝置不存在 | |
0X20 | 文字類型的參數(shù)不能被改變 | |
西門子6ES7321-1BL00-0AA0模塊