參考價: | 面議 |
- 產(chǎn)品型號
- 西門子/SIEMENS 品牌
- 經(jīng)銷商 廠商性質(zhì)
- 上海市 所在地
訪問次數(shù):189更新時間:2018-06-26 11:08:39
西門子6AG41122KU850XX6
西門子6AG41122KU850XX6
為系統(tǒng)功能“DPRD_DAT”、“DPWR_DAT”分配硬件標識:
1) 單擊塊參數(shù)“LADDR”;
2) 在下拉列表中選擇“PKW[AI/AO]”。
圖3-3分配硬件標識符
? 為系統(tǒng)功能“DPRD_DAT”、“DPWR_DAT”分配其它參數(shù):
1) DPRD_DAT讀取緩沖區(qū)從MB100開始的8個字節(jié);
2) DPRD_DAT發(fā)送緩沖區(qū)從MB200開始的8個字節(jié);
注意:也可以使用DB塊作為緩沖區(qū),創(chuàng)建DB時請將塊訪問模式定義為“標準-與S7-300/400兼容”模式。
圖3-4分配其它參數(shù)
3.2示例1:讀取參數(shù)P2902[5]數(shù)值
將MB200~MB207的8個字節(jié)請求數(shù)據(jù)發(fā)送到變頻器,變頻器返回的響應數(shù)據(jù)保存在MW100~MB107的8個字節(jié)中。讀取參數(shù)P2902[5]值的請求數(shù)據(jù)格式參考表2.2.1,變頻器響應數(shù)據(jù)格式參考表2.2.2。
P2902參數(shù)范圍在2000…3999之間,根據(jù)表2-1設置分區(qū)索引值為0x80。
PNU = 2902-2000 = 902(十進制)= 386 (十六進制)。
通過變量表模擬程序讀取參數(shù)P2902[5] = 100.0,參考圖3-4。
圖3-4 S7-1200讀P2902[5]參數(shù)
表3-1讀取參數(shù)P2902[5]值的請求數(shù)據(jù)格式,PLC -> 變頻器
表3-2讀取參數(shù)P2902[5]值的響應數(shù)據(jù)格式,變頻器 -> PLC
3.3示例2:修改參數(shù)P1121數(shù)值
將MB200~MB207的8個字節(jié)請求數(shù)據(jù)發(fā)送到變頻器,變頻器返回的響應數(shù)據(jù)保存在MW100~MB107的8個字節(jié)中。修改參數(shù)P1121值的請求數(shù)據(jù)格式參考表2.3.1,變頻器響應數(shù)據(jù)格式參考表2.3.2。
P1121參數(shù)范圍在0…1999之間,根據(jù)表2-1設置分區(qū)索引值為0x00。
PNU = 1121(十進制)= 461 (十六進制)。
通過變量表模擬程序修改參數(shù)P1121 = 5.0,參考圖2-2。
圖3-5 S7-1200寫P1121參數(shù)
表3-3修改參數(shù)P1121值的請求數(shù)據(jù)格式,PLC -> 變頻器
表3-4修改參數(shù)P1121值的響應數(shù)據(jù)格式,變頻器 -> PLC
1 G120 PROFIBUS通信功能概述
SINAMICS G120第二代控制單元CU240B-2 DP、CU240E-2 DP、CU240E-2 DP F支持基于PROFIBUS的周期過程數(shù)據(jù)交換和變頻器參數(shù)訪問。
> 周期過程數(shù)據(jù)交換--通過該通信PROFIBUS主站可將控制字和主設定值等過程數(shù)據(jù)周期性的發(fā)送至變頻器,并從變頻器周期性的讀取狀態(tài)字和實際轉(zhuǎn)速等過程數(shù)據(jù)。G120多可以接收和發(fā)送8個過程數(shù)據(jù)字。該通信使用周期性通信的PZD通道(過程數(shù)據(jù)區(qū)),變頻器不同的報文類型定義了不同數(shù)量的過程數(shù)據(jù)字(PZD)。
> 變頻器參數(shù)訪問--提供PROFIBUS主站訪問變頻器參數(shù)的接口,有兩種方式能夠訪問變頻器參數(shù):
周期性通信的PKW通道(參數(shù)數(shù)據(jù)區(qū)):通過PKW通道主站可以讀寫變頻器參數(shù),每次只能讀或?qū)懸粋€參數(shù),PKW通道的長度固定為4個字。
非周期性通信:主站采用PROFIBUS-DPV1通信訪問變頻器數(shù)據(jù)記錄區(qū),每次可以讀或?qū)懚鄠€參數(shù)。
本文通過示例介紹S7-1200與CU240E-2 DP F的PROFIBUS PKW通信,介紹如何通過PKW通信讀P2902[5]參數(shù)值、寫P1121參數(shù)值。
2 參數(shù)通道(PKW)的數(shù)據(jù)結(jié)構(gòu)
PKW通信工作模式:主站發(fā)出請求,變頻器收到主站請求后處理請求,并將處理結(jié)果應答給主站。
圖2-1 PKW通信原理
PKW通信的請求和應答數(shù)據(jù)總是包含4個字,第1個字和第2個字傳送參數(shù)號、索引以及任務類型(讀或?qū)懀?,?個和第4個字傳送參數(shù)內(nèi)容。
圖2-2 PKW參數(shù)通道的結(jié)構(gòu)
> PKE:PKW第1個字
? AK:位 12~15 包含了任務ID 或應答ID,任務ID參考表2-1,應答ID參考表2-2 ;
? SPM:始終為0;
? PNU:參數(shù)號 < 2000 PNU = 參數(shù)號。 參數(shù)號 ≥ 2000 PNU = 參數(shù)號減去偏移,將偏移寫入分區(qū)索引中
( IND 位 7 … 0 )。
圖2-3 PKW結(jié)構(gòu)
表2-1主站發(fā)送給變頻器的任務ID
表2-2變頻器發(fā)送給主站的應答ID
應答ID = 7 變頻器會在參數(shù)值PWE1中將錯誤號發(fā)送給主站。
表2-3 應答ID = 7時的錯誤編號
注:更多錯誤編號描述請參考《CU240E-2操作手冊》
> 參數(shù)索引IND:PKW第2個字
? 子下標(參數(shù)下標):標識變頻器參數(shù)的子索引(參數(shù)下標)值。例如P840[1]中括號中的“1”即為參數(shù)下標。
? 分區(qū)下標:變頻器參數(shù)偏移量,配合PNU確定參數(shù)號。例如P2902的分區(qū)下標 = 0x80,分西門子模塊6ES7131-4BD01-0AB0區(qū)下表查詢請參考表
2-1。
圖2-4 IND結(jié)構(gòu)
表2-4 分區(qū)下標設置,取決于變頻器參數(shù)范圍
> 參數(shù)值PWE:PKW第3、4個字
參數(shù)值PWE總是以雙字方式( 32 位)發(fā)送,一條報文只能傳送一個參數(shù)值。
? 32位的參數(shù)值由PWE1(第3個字)和PWE2(第4個字)兩個字組成;
? 16位的參數(shù)值以PWE2表示,PWE1為0;
? 8位的參數(shù)值以PWE2中位0…7表示,高8位和PWE1為0;
? BICO參數(shù):PWE1表示參數(shù)號,PWE2位10…15為1,PWE2位0…9表示參數(shù)的索引或位號。
3 S7-1200與CU240X-2 DP的PROFIBUS PKW通信實例
3.1 S7-1200組態(tài)
CU240E-2 DP F控制單元支持兩種PKW通信報文:353報文和354報文,它們的區(qū)別在于過程值通道PZD數(shù)量的不同,PKW通道功能*相同。本示例以組態(tài)353報文為例。
S7-1200與CU240X-2 DP的PROFIBUS通信基本組態(tài)過程以及變頻器通信參數(shù)設置請參考《S7-1200與G120 CU240X-2 DP的PROFIBUS PZD通信》文檔,在此不做詳細介紹。
? 組態(tài)與CU240E-2 DP F通信報文
1) 將硬件目錄中“SIEMENS egr 353, PKW+PZD-2/2”模塊拖拽到“設備概覽”視圖的第1個插槽中,系統(tǒng)自動分配了輸入輸出地址,本示例中分配PKW的輸入地址IB68~IB75,輸出地址QB64~QW71,分配PZD的輸入地址IW76、IW78,輸出地址QW72、QW74;
2)為方便編程將插槽1的PKW區(qū)重命名為“PKW”(在調(diào)用系統(tǒng)功能DPRD_DAT、DPWR_DAT時將用到此名字),將插槽2的PZD區(qū)重命名為“PZD”。
圖3-1組態(tài)與CU240E-2 DP F通信報文
? 編程:在S7-1200中調(diào)用擴展指令“DPRD_DAT”讀取PKW區(qū)數(shù)據(jù),調(diào)用擴展指令“DPWR_DAT”寫入PKW數(shù)據(jù)。