西門子模塊6ES79548LL020AA0 西門子6ES79548LL020AA0 6ES79548LL020AA0價格
聯(lián)系人:袁昊 銷售電話:13818747209(微信同步)
QQ:835304981 郵箱:835304981@qq.com
傳真:021-37653206
SIPLUS 系統(tǒng)電源
2 SINAMICS G150站地址設(shè)置及硬件組態(tài)
SINAMICS G150的PROFIBUS DP站地址設(shè)置有兩種方法:
(1)通過CU320控制單元上DIP撥碼開關(guān),設(shè)置站地址,有效地址值為1….126,設(shè)定方法如表1所示,將DIP開關(guān)撥“ON”處,多個開關(guān)激活,將有效位進行加法運算, 1+4+32=37,表示站地址是37,注意:通過撥碼開關(guān)改變地址時應(yīng)斷掉SINAMICS G150 電源,否則,更改的站地址是無效的。銷售電話:13818747209 (袁昊)
表1 DIP開關(guān)設(shè)定PROFIBUS DP地址
(2) 在撥碼開關(guān)全部撥到OFF或ON狀態(tài),可以利用參數(shù)P918設(shè)置站地址。
S7-300/400的硬件組態(tài),如圖2所示,在硬件組態(tài)中設(shè)定的SINAMICS G150站地址應(yīng)與SINAMICS G150 實際的站地址一致,本例中采用站地址是6。銷售電話:13818747209 (袁昊)
圖2 硬件組態(tài)
3 通訊報文設(shè)置
SINAMICS G150有多種報文結(jié)構(gòu)進行選擇,詳細描述請參考:SINAMICS_G150_operating-instructions手冊,表2為報文結(jié)構(gòu)。
表2 報文結(jié)構(gòu)
報文結(jié)構(gòu)是999為用戶自定義報文,當用戶選擇此報文結(jié)構(gòu)時,SINAMICS G150的起、??刂莆坏刃枳约鹤鲫P(guān)聯(lián)。此時必須將PLC控制請求置1(P854=1)。
注意:在做S7-300/400硬件組態(tài)時,需要配置報文結(jié)構(gòu),圖3是STEP7中的報文設(shè)置,配置結(jié)束后進行編譯保存;然后,打開STARTER,核對報文結(jié)構(gòu)是否一致,圖4是STARTER軟件中報文的設(shè)置,若不一致需在STARTER軟件中打開“configuration”做調(diào)整后點擊“Transfer to HW config”按鈕。
圖3 STEP7中的報文設(shè)置
圖4 STARTER軟件中報文設(shè)置
4 用PROFIBUS DP總線對SINAMICS G150起、停及速度控制
S7-300/400 PLC通過PROFIBUS DP周期性通訊方式將控制字1和主設(shè)定值發(fā)送至SINAMICS G150 ,當組態(tài)的報文結(jié)構(gòu) PZD=2或自由報文999時,在S7-300/400 中可用“MOVE” 指令和功能塊SFC14和SFC15進行數(shù)據(jù)傳送。
下面分別采用“MOVE” 指令進行數(shù)據(jù)傳送和調(diào)用SFC14和SFC15系統(tǒng)功能塊進行數(shù)據(jù)傳送加以說明。
例程文件名為:“G150_DP控制字、主給定值的發(fā)送及狀態(tài)字和實際頻率讀出程序.rar”,鏈接: G150_DP1.rar
注:程序中選擇標準報文1
1、采用“MOVE” 指令進行數(shù)據(jù)傳送:
(1)在例程中,在變量表“SINAMICS G150 start_up”中,分別強制M1.0、M1.1為1;
(2)通過MW2發(fā)送控制字1,首先寫入047E,然后寫入047F,SINAMICS G150 開始運行,如停止SINAMICS G150 ,發(fā)送047E,使SINAMICS G150 停止運行,變量表如圖5所示;
(3)MW4寫入的是主設(shè)定值,速度設(shè)定值要經(jīng)過標準化,4000H(十六進制)對應(yīng)于
100%,發(fā)送的最大值為7FFFH(200%),所設(shè)定的百分數(shù)乘以P2000 中設(shè)定的參考速度, 就是給定速度;
(4)在MW6中能顯示狀態(tài)字1,變量表如圖5所示;銷售電話:13818747209 (袁昊)
(5)MW8中能顯示實際運行速度,此處為十六進制,4000H表示100%??刂瞥绦蛉鐖D6所示。
圖5 變量表中的內(nèi)容
圖6 “MOVE”指令控制程序
2、SFC14和SFC15系統(tǒng)功能塊進行數(shù)據(jù)傳送:
SFC14(“DPRD_DAT”)用于讀取SINAMICS G150 過程數(shù)據(jù),SFC15 (“DPWR_DAT”)用于將過程數(shù)據(jù)發(fā)送到SINAMICS G150 。
(1)控制SINAMICS G150 運行:
通過先發(fā)送控制字047E然后發(fā)送047F來啟動SINAMICS G150 ,控制字1在 DB1.DBW20中指定,主設(shè)定值在DB1.DBW22中設(shè)定,參看圖7;所有的這些變量在變量 表“SINAMICS G150 start_up”中設(shè)定及監(jiān)控,圖8是變量表的內(nèi)容,圖9是程序內(nèi)容。銷售電話:13818747209 (袁昊)
(2)停止SINAMICS G150 :
發(fā)送控制字047E至SINAMICS G150 ,使SINAMICS G150 停止運行。
(3)讀取SINAMICS G150 狀態(tài)字及速度實際值:
S7-300/400 接收SINAMICS G150 狀態(tài)字1,存放在DB1.DBW30中;接收SINAMICS G150 傳來的速度實際值,存放在DB1.DBW32中,參看圖7,在變量表“SINAMICS G150 start_up”中能監(jiān)控到SINAMICS G150 狀態(tài)和速度實際值。
圖7 數(shù)據(jù)塊 DB1
圖8 變量表
圖9 控制程序
5 SINAMICS G150 參數(shù)的讀取及寫入
(1)擴展PROFIBUS DP功能(DPV1)
非周期性數(shù)據(jù)傳送模式允許:
• 交換大量的用戶數(shù)據(jù)(最多240 bytes)
• DPV1支持DS47非周期數(shù)據(jù)交換
(2)參數(shù)請求及參數(shù)應(yīng)答的結(jié)構(gòu)
參數(shù)請求包括三部分:請求標題、參數(shù)地址及參數(shù)值,如表3所示。
表3 參數(shù)請求格式
參數(shù)應(yīng)答格式,如表4所示,關(guān)于參數(shù)請求及應(yīng)答描述,參考表5。
表4 參數(shù)應(yīng)答格式
表5 參數(shù)請求及應(yīng)答描述
在表6 中,是關(guān)于DPV1參數(shù)應(yīng)答中的錯誤值描述。
表6 DPV1參數(shù)應(yīng)答中的錯誤值描述
(3)S7-300/400 通過PROFIBUS DP非周期性通訊方式讀取SINAMICS G150 參數(shù)
使用S7-300/400 PLC通過PROFIBUS DP非周期性通訊方式讀取SINAMICS G150 參數(shù),可以讀一個參數(shù)下的多個索引值,或多個參數(shù)下的多個索引值。PLC讀取SINAMICS G150 參數(shù)時必須使用兩個功能塊SFC58 / SFC59 ,程序參見圖14。
例程文件名:“G150_DP讀參數(shù)r945程序.rar” 鏈接:G150_DP2.rar
以讀取一個參數(shù)下的一個索引值為例(讀參數(shù)r945.0):
a.使用標志位M10.0及功能SFC58塊將讀請求(數(shù)據(jù)塊DB2如圖10所示),發(fā)送至SINAMICS G150,將M10.0設(shè)定為數(shù)值1啟動寫請求,當寫請求完成后必須將該請求置0,結(jié)束該請求。MW300(RET_VAL)顯示錯誤代碼,用于表示數(shù)據(jù)傳輸時發(fā)生的錯誤。在變量表G150_read(如圖11所示)中,按照表3參數(shù)請求格式進行設(shè)定,在DB1.DBW6中設(shè)定945,在DB1.DBW8中設(shè)定0,表明讀請求中要讀取r945.0中的數(shù)值。
2 SINAMICS G150站地址設(shè)置及硬件組態(tài)
SINAMICS G150的PROFIBUS DP站地址設(shè)置有兩種方法:
(1)通過CU320控制單元上DIP撥碼開關(guān),設(shè)置站地址,有效地址值為1….126,設(shè)定方法如表1所示,將DIP開關(guān)撥“ON”處,多個開關(guān)激活,將有效位進行加法運算, 1+4+32=37,表示站地址是37,注意:通過撥碼開關(guān)改變地址時應(yīng)斷掉SINAMICS G150 電源,否則,更改的站地址是無效的。
表1 DIP開關(guān)設(shè)定PROFIBUS DP地址
(2) 在撥碼開關(guān)全部撥到OFF或ON狀態(tài),可以利用參數(shù)P918設(shè)置站地址。
S7-300/400的硬件組態(tài),如圖2所示,在硬件組態(tài)中設(shè)定的SINAMICS G150站地址應(yīng)與SINAMICS G150 實際的站地址一致,本例中采用站地址是6。
圖2 硬件組態(tài)
3 通訊報文設(shè)置
SINAMICS G150有多種報文結(jié)構(gòu)進行選擇,詳細描述請參考:SINAMICS_G150_operating-instructions手冊,表2為報文結(jié)構(gòu)。
表2 報文結(jié)構(gòu)
報文結(jié)構(gòu)是999為用戶自定義報文,當用戶選擇此報文結(jié)構(gòu)時,SINAMICS G150的起、??刂莆坏刃枳约鹤鲫P(guān)聯(lián)。此時必須將PLC控制請求置1(P854=1)。
注意:在做S7-300/400硬件組態(tài)時,需要配置報文結(jié)構(gòu),圖3是STEP7中的報文設(shè)置,配置結(jié)束后進行編譯保存;然后,打開STARTER,核對報文結(jié)構(gòu)是否一致,圖4是STARTER軟件中報文的設(shè)置,若不一致需在STARTER軟件中打開“configuration”做調(diào)整后點擊“Transfer to HW config”按鈕。
圖3 STEP7中的報文設(shè)置
圖4 STARTER軟件中報文設(shè)置
4 用PROFIBUS DP總線對SINAMICS G150起、停及速度控制
S7-300/400 PLC通過PROFIBUS DP周期性通訊方式將控制字1和主設(shè)定值發(fā)送至SINAMICS G150 ,當組態(tài)的報文結(jié)構(gòu) PZD=2或自由報文999時,在S7-300/400 中可用“MOVE” 指令和功能塊SFC14和SFC15進行數(shù)據(jù)傳送。
下面分別采用“MOVE” 指令進行數(shù)據(jù)傳送和調(diào)用SFC14和SFC15系統(tǒng)功能塊進行數(shù)據(jù)傳送加以說明。
例程文件名為:“G150_DP控制字、主給定值的發(fā)送及狀態(tài)字和實際頻率讀出程序.rar”,鏈接: G150_DP1.rar
注:程序中選擇標準報文1
1、采用“MOVE” 指令進行數(shù)據(jù)傳送:
(1)在例程中,在變量表“SINAMICS G150 start_up”中,分別強制M1.0、M1.1為1;
(2)通過MW2發(fā)送控制字1,首先寫入047E,然后寫入047F,SINAMICS G150 開始運行,如停止SINAMICS G150 ,發(fā)送047E,使SINAMICS G150 停止運行,變量表如圖5所示;
(3)MW4寫入的是主設(shè)定值,速度設(shè)定值要經(jīng)過標準化,4000H(十六進制)對應(yīng)于
100%,發(fā)送的最大值為7FFFH(200%),所設(shè)定的百分數(shù)乘以P2000 中設(shè)定的參考速度, 就是給定速度;
(4)在MW6中能顯示狀態(tài)字1,變量表如圖5所示;
(5)MW8中能顯示實際運行速度,此處為十六進制,4000H表示100%??刂瞥绦蛉鐖D6所示。
圖5 變量表中的內(nèi)容
圖6 “MOVE”指令控制程序
2、SFC14和SFC15系統(tǒng)功能塊進行數(shù)據(jù)傳送:
SFC14(“DPRD_DAT”)用于讀取SINAMICS G150 過程數(shù)據(jù),SFC15 (“DPWR_DAT”)用于將過程數(shù)據(jù)發(fā)送到SINAMICS G150 。
(1)控制SINAMICS G150 運行:
通過先發(fā)送控制字047E然后發(fā)送047F來啟動SINAMICS G150 ,控制字1在 DB1.DBW20中指定,主設(shè)定值在DB1.DBW22中設(shè)定,參看圖7;所有的這些變量在變量 表“SINAMICS G150 start_up”中設(shè)定及監(jiān)控,圖8是變量表的內(nèi)容,圖9是程序內(nèi)容。
(2)停止SINAMICS G150 :
發(fā)送控制字047E至SINAMICS G150 ,使SINAMICS G150 停止運行。
(3)讀取SINAMICS G150 狀態(tài)字及速度實際值:
S7-300/400 接收SINAMICS G150 狀態(tài)字1,存放在DB1.DBW30中;接收SINAMICS G150 傳來的速度實際值,存放在DB1.DBW32中,參看圖7,在變量表“SINAMICS G150 start_up”中能監(jiān)控到SINAMICS G150 狀態(tài)和速度實際值。
圖7 數(shù)據(jù)塊 DB1
圖8 變量表
圖9 控制程序
5 SINAMICS G150 參數(shù)的讀取及寫入
(1)擴展PROFIBUS DP功能(DPV1)
非周期性數(shù)據(jù)傳送模式允許:
• 交換大量的用戶數(shù)據(jù)(最多240 bytes)
• DPV1支持DS47非周期數(shù)據(jù)交換
(2)參數(shù)請求及參數(shù)應(yīng)答的結(jié)構(gòu)
參數(shù)請求包括三部分:請求標題、參數(shù)地址及參數(shù)值,如表3所示。
表3 參數(shù)請求格式
參數(shù)應(yīng)答格式,如表4所示,關(guān)于參數(shù)請求及應(yīng)答描述,參考表5。
表4 參數(shù)應(yīng)答格式
表5 參數(shù)請求及應(yīng)答描述 銷售電話:13818747209 (袁昊)
在表6 中,是關(guān)于DPV1參數(shù)應(yīng)答中的錯誤值描述。
表6 DPV1參數(shù)應(yīng)答中的錯誤值描述
(3)S7-300/400 通過PROFIBUS DP非周期性通訊方式讀取SINAMICS G150 參數(shù)
使用S7-300/400 PLC通過PROFIBUS DP非周期性通訊方式讀取SINAMICS G150 參數(shù),可以讀一個參數(shù)下的多個索引值,或多個參數(shù)下的多個索引值。PLC讀取SINAMICS G150 參數(shù)時必須使用兩個功能塊SFC58 / SFC59 ,程序參見圖14。
例程文件名:“G150_DP讀參數(shù)r945程序.rar” 鏈接:G150_DP2.rar
以讀取一個參數(shù)下的一個索引值為例(讀參數(shù)r945.0):
a.使用標志位M10.0及功能SFC58塊將讀請求(數(shù)據(jù)塊DB2如圖10所示),發(fā)送至SINAMICS G150,將M10.0設(shè)定為數(shù)值1啟動寫請求,當寫請求完成后必須將該請求置0,結(jié)束該請求。MW300(RET_VAL)顯示錯誤代碼,用于表示數(shù)據(jù)傳輸時發(fā)生的錯誤。在變量表G150_read(如圖11所示)中,按照表3參數(shù)請求格式進行設(shè)定,在DB1.DBW6中設(shè)定945,在DB1.DBW8中設(shè)定0,表明讀請求中要讀取r945.0中的數(shù)值。銷售電話:13818747209 (袁昊)
發(fā)貨地區(qū):全國各地