產(chǎn)品簡介
6XV1830-0EH10
PROFIBUS FC 標(biāo)準(zhǔn)電纜 GP, 2 芯總線,有屏蔽, 特殊結(jié)構(gòu)用于 快速安裝,供貨單位: 大 1000m, 小訂貨量 20m 按米銷售
詳細(xì)介紹
西門子6XV1830DP總線電纜
《銷售態(tài)度》:質(zhì)量保證、誠信服務(wù)、及時到位!
《銷售宗旨》:為客戶創(chuàng)造價值是我們永遠(yuǎn)追求的目標(biāo)!
《服務(wù)說明》:現(xiàn)貨配送至全國各地含稅(16%)含運費!
《產(chǎn)品質(zhì)量》:原裝*,*!
《產(chǎn)品優(yōu)勢》:專業(yè)銷售 薄利多銷 信譽好,口碑好,價格低,貨期短,大量現(xiàn)貨,服務(wù)周到!
6XV1830-0EH10 PROFIBUS FC 標(biāo)準(zhǔn)電纜 GP, 2 芯總線,有屏蔽, 特殊結(jié)構(gòu)用于 快速安裝,供貨單位: 大 1000m, 小訂貨量 20m 按米銷售 |
在實際應(yīng)用中,經(jīng)常需要通過DP總線獲取6SE70變頻器和6RA70直流調(diào)速器的內(nèi)部數(shù)據(jù),如:輸出的電壓、電流、電機(jī)實際轉(zhuǎn)速等。由于6RA70直流調(diào)速器與6SE70變頻器使用相同的DP通訊板卡—CBP2板,因而它們在PLC側(cè)的組態(tài)和編程方法基本*(具體實現(xiàn)方法請參考下載中心文檔A0049,《驅(qū)動通訊基礎(chǔ)》),在實際應(yīng)用中僅發(fā)送的控制字稍有不同。為了獲取6SE70變頻器和6RA70直流調(diào)速器的內(nèi)部數(shù)據(jù),可以使用過程數(shù)據(jù)PZD。
注意:S120支持兩個周期性通訊接口IF1和IF2,分別通過CU參數(shù)P8839.0和P8839.1來定義IF1和IF2的通訊方式,在默認(rèn)情況下P8839.0= P8839.1=99,就激活了這兩個接口的自動模式,如下表所示:
在這種方式下無法實現(xiàn)PROFIBUS DP和PROFINET IO的并行通訊,因此為了實現(xiàn)其并行通訊,需要按如下方式設(shè)置:
? P8839[0]=1和P8839[1]=2:PROFIBUS DP 用于同步,PROFINET IO用于周期性通訊
? P8839[0]=2和P8839[1]=1:PROFINET IO用于同步,PROFIBUS DP用于周期性通訊(本例中的設(shè)置)
兩個周期性通訊接口IF1和IF2的特性如上表所示:
注意:IF2不支持TM41,TM15,TM17,TM/TB,CU與CPU之間的通訊。
五、通過PROFIBUS DP或PROFINET IO總線來實現(xiàn)過程數(shù)據(jù)的傳輸
S7-300/400PLC通過PROFINET IO或PROFIBUS DP周期性通訊方式將控制字1(CTW1)和主設(shè)定值(NSETP_B)發(fā)送至驅(qū)動器。
(1) 控制字中Bit0做電機(jī)的起、??刂啤?br />(2) 主設(shè)定值為速度設(shè)定值,參數(shù)P2000中的值為頻率設(shè)定值和實際值的參考頻率,* 對應(yīng)4000H(十六進(jìn)制),發(fā)送的高頻率(大值)為7FFFH(200%)。
(3) 當(dāng)組態(tài)的報文結(jié)構(gòu) PZD=2或自由報文999時,在S7-300/400 中可用“MOVE” 指令進(jìn)行數(shù)據(jù)傳送;當(dāng)組態(tài)的報文結(jié)構(gòu)PZD >2,在S7-300/400 中需調(diào)用SFC14和SFC15系統(tǒng)功能塊。
? SFC14(“DPRD_DAT”)用于讀驅(qū)動裝置的過程數(shù)據(jù)。
? SFC15(“DPWR_DAT”)用于將過程數(shù)據(jù)寫入驅(qū)動裝置。
例子(PROFINET IO):SERVO_02 控制字、主設(shè)定值的發(fā)送及狀態(tài)字、實際頻率的讀取程序見圖11。
圖11
通過讀取Servo_02的參數(shù)r2050和P2051可以判斷數(shù)據(jù)是否傳輸成功。
圖12
例子(PROFIBUS DP):SERVO_02 ”控制字、主設(shè)定值的發(fā)送及狀態(tài)字、實際頻率的讀取程序見圖13。
圖13
通過讀取Servo_02的參數(shù)r8850和P8051可以判斷數(shù)據(jù)是否傳輸成功。
圖14
注意通過通訊接口IF1和IF2可以同時實現(xiàn)CPU與Servo_02的數(shù)據(jù)傳輸
六、驅(qū)動器參數(shù)的讀取及寫入
1.擴(kuò)展PROFIDRIVE功能(DPV1)
非周期性數(shù)據(jù)傳送模式允許:
? 交換大量的用戶數(shù)據(jù)
? 用DPV1的功能 READ 和 WRITE可以實現(xiàn)非周期性數(shù)據(jù)交換。傳輸數(shù)據(jù)塊的內(nèi)容應(yīng)遵照 PROFIdrive參數(shù)通道(DPV1)數(shù)據(jù)集DS47(非周期參數(shù)通道結(jié)構(gòu))。
2. 參數(shù)請求及參數(shù)應(yīng)答的結(jié)構(gòu)
參數(shù)請求包括三部分:請求標(biāo)題、參數(shù)地址及參數(shù)值。
表1.參數(shù)請求格式
表2.參數(shù)應(yīng)答格式
表3.參數(shù)請求及應(yīng)答描述
表4.在DPV1參數(shù)應(yīng)答中的錯誤值描述
3. S7-300/400PLC通過PROFINET IO非周期性通訊方式讀取驅(qū)動器參數(shù)。
請注意:PLC讀取驅(qū)動器參數(shù)時必須使用兩個功能塊SFB52 / SFB53
舉例如下:
(1) 使用標(biāo)志位M0.0及功能塊SFB53將讀請求(數(shù)據(jù)集RECORD DB11)(圖16)發(fā)送至驅(qū)動器。
將M0.0設(shè)定為數(shù)值1啟動讀請求,當(dāng)讀請求完成后必須將該請求置0,結(jié)束該請求。ERROR = 1: 表示執(zhí)行此功能塊時有錯誤產(chǎn)生,而STATUS 指示功能塊執(zhí)行狀態(tài)或錯誤信息 。
(2) 使用標(biāo)志位M1.0及功能塊SFB52讀取參數(shù)的請求響應(yīng)(響應(yīng)塊DB22)(參見圖17) 。
將M1.0設(shè)定為數(shù)值1讀取參數(shù)請求響應(yīng),完成后必須將該位置0,結(jié)束該請求。ERROR = 1: 表示執(zhí)行此功能塊時有錯誤產(chǎn)生,而STATUS 指示功能塊執(zhí)行狀態(tài)或錯誤信息 。
圖15 PROFINET IO讀參數(shù)請求
圖16 PROFINET IO讀參數(shù)響應(yīng)
圖17 PROFINET IO讀參數(shù)變量表
4. S7-300/400PLC通過PROFINET IO非周期性通訊方式修改驅(qū)動器參數(shù)P1216。
舉例如下:
PLC寫參數(shù)時只需使用SFB53,在本項目的Network 2中發(fā)送寫請求DB33 (參見圖19) 到驅(qū)動器; PLC讀“寫參數(shù)”響應(yīng)時需使用SFB52,在本項目中讀取驅(qū)動器返回的參數(shù)值數(shù)據(jù)塊為DB22 (參見圖20) 。
(1) 將M0.2設(shè)定為數(shù)值1啟動寫請求,當(dāng)寫請求完成后必須將該請求置0,結(jié)束該請求。ERROR = 1: 表示執(zhí)行此功能塊時有錯誤產(chǎn)生,而STATUS 指示功能塊執(zhí)行狀態(tài)或錯誤信息 。
(2) 將M1.0設(shè)定為數(shù)值1讀請求,完成后必須將該請求置0,結(jié)束該請求。ERROR = 1: 表示執(zhí)行此功能塊時有錯誤產(chǎn)生,而STATUS 指示功能塊執(zhí)行狀態(tài)或錯誤信息 。
圖18 PROFINET IO寫參數(shù)請求
圖19 PROFINET IO寫參數(shù)響應(yīng)
圖20 PROFINET IO寫參數(shù)變量表
5. S7-300/400PLC通過PROFIBUS DP非周期性通訊方式讀取驅(qū)動器參數(shù)。
請注意:PLC讀取驅(qū)動器參數(shù)時必須使用兩個功能塊SFB52 / SFB53
舉例如下:
(1) 使用標(biāo)志位M0.0及功能塊SFB53將讀請求(數(shù)據(jù)集RECORD DB11)(圖22)發(fā)送至驅(qū)動器。
將M0.0設(shè)定為數(shù)值1啟動讀請求,當(dāng)讀請求完成后必須將該請求置0,結(jié)束該請求。ERROR = 1: 表示執(zhí)行此功能塊時有錯誤產(chǎn)生,而STATUS 指示功能塊執(zhí)行狀態(tài)或錯誤信息 。
(2) 使用標(biāo)志位M1.0及功能塊SFB52讀取參數(shù)的請求響應(yīng)(響應(yīng)塊DB22)(參見圖23) 。
將M1.0設(shè)定為數(shù)值1讀取參數(shù)請求響應(yīng),完成后必須將該位置0,結(jié)束該請求。ERROR = 1: 表示執(zhí)行此功能塊時有錯誤產(chǎn)生,而STATUS 指示功能塊執(zhí)行狀態(tài)或錯誤信息 。
圖21 PROFIBUS DP讀參數(shù)請求
圖22 PROFIBUS DP讀參數(shù)響應(yīng)
圖23 PROFIBUS DP讀參數(shù)變量表
6. S7-300/400PLC通過PROFIBUS DP非周期性通訊方式修改驅(qū)動器參數(shù)P1216。
舉例如下:
PLC寫參數(shù)時只需使用SFB53,在本項目的Network 14中發(fā)送寫請求DB33 (參見圖25) 到驅(qū)動器; PLC讀“寫參數(shù)”響應(yīng)時需使用SFB52,在本項目中讀取驅(qū)動器返回的參數(shù)值數(shù)據(jù)塊為DB22 (參見圖26) 。
(1) 將M0.2設(shè)定為數(shù)值1啟動寫請求,當(dāng)寫請求完成后必須將該請求置0,結(jié)束該請求。ERROR = 1: 表示執(zhí)行此功能塊時有錯誤產(chǎn)生,而STATUS 指示功能塊執(zhí)行狀態(tài)或錯誤信息 。
(2) 將M1.0設(shè)定為數(shù)值1讀請求,完成后必須將該請求置0,結(jié)束該請求。ERROR = 1: 表示執(zhí)行此功能塊時有錯誤產(chǎn)生,而STATUS 指示功能塊執(zhí)行狀態(tài)或錯誤信息 。
圖24 PROFIBUS DP寫參數(shù)請求
圖25 PROFIBUS DP寫參數(shù)響應(yīng)
圖26 PROFIBUS DP寫參數(shù)變量表
七、程序參考實例
驅(qū)動器控制及讀、寫參數(shù)示例程序請參考附帶文件:CU320 PN DP。
西門子6XV1830DP總線電纜