18luck网站

18luck网站電子設計 | 18luck网站Rss 2.0 會員中心 會員注冊
搜索: 您現在的位置: 18luck网站 >> 基礎入門 >> 變頻器與軟啟動器 >> 正文

ACS510變頻器Modbus參數設置及通信調試, S7-200 通過MODBUS協議讀ABB變頻器程序

作者:佚名    文章來源:本站原創    點擊數:    更新時間:2024/6/14

ABB變頻器參數調試

ACS510變頻器Modbus參數設置及通信調試

(來自網絡,感謝作者的奉獻)

用Commix12調試acs510通訊

1.ACS510變頻器參數設置:

9802=1 MODBUS

5302=1 站號 5303=9.6kbit/s 波特率 5304=1 校驗方式為(wei) 8N2 5305為(wei) 0

1001=10 由MODBUS控製變頻器啟停

1102=0 由MODBUS控製變頻器給定速度(0-20000對應0-50Hz)

1103=8 …

2.控製變頻器起停. a.初始化,即向Modbus寄存器40001中寫(xie) 入1142(16進製數為(wei) 476)並延時100毫秒;

b.停止電機,即向Modbus寄存器40001中寫(xie) 入1143(16進製數為(wei) 477);

c.啟動電機,即向AModbus寄存器40001中寫(xie) 入1151(16進製數為(wei) 47F)

例:通訊初始化:發出【02 06 00 00 04 76 CRC校驗碼】,延時100毫秒;2 b9 L5 h E) 啟動電機:發出【02 06 00 00 04 7F CRC校驗碼】

停止電機:發出【02 06 00 00 04 77 CRC校驗碼】

3.用Modbus修改給定頻率的方法0 ~:

主機向通訊給定1(Modbus寄存器40002)中寫(xie) 入設定的頻率數值(範圍=0~+20000(換算到0~1105給定1最大),或-20000~0(換算到1105給定1最大~0));

例如:若1105=50.00Hz;發出【01 06 00 01 27 10 CRC校驗碼】表示修改頻率為(wei) 25.00Hz。

4.用Modbus修改加速時間的方法

向Modbus寄存器42202中寫(xie) 入設定的加速時間數值由參數的分辨率和範圍決(jue) 定; 例:發出【01 06 08 99 02 58 CRC校驗碼】表示修改加速時間為(wei) 60.0S。

附:

功能01:讀線圈狀態:

發送:01 01 00 20 00 03(站號 功能 開始 個(ge) 數)

響應:01 01 01 06(站號 功能 字節數 字節1 字節2 …)

功能02:讀離散功能輸入狀態:

發送:01 02 00 20 00 03(站號 功能 開始 個(ge) 數)

響應:01 02 01 05(站號 功能 字節數 字節1 字節2 …)

功能03:讀多個(ge) 保持寄存器:

發送:01 03 00 65 00 03(站號 功能 開始 個(ge) 數)

響應:01 03 06 02 EE 00 FA 00 00(站號 功能 字節數 字節1 字節2 …)

功能04:讀多個(ge) 輸入寄存器:

ABB變頻器參數調試

發送:01 04 00 00 00 02(站號 功能 開始 個(ge) 數)

響應:01 04 04 00 01 01 F1(站號 功能 字節數 字節1 字節2 …)

功能06:寫(xie) 單個(ge) 保持寄存器:

發送:01 06 08 99 02 58(站號 功能 寄存器號 數值)

響應:01 06 08 99 02 58(站號 功能 寄存器號 數值)

功能10:寫(xie) 多個(ge) 保持寄存器:

發送:01 10 08 99 00 02 02 01 f4(站號 功能 開始 個(ge) 數 字節數 字節1 字節2 …) 響應:01 10 08 99 00 02(站號 功能 開始 個(ge) 數)

以上調試程序對ABB 其它交流變頻器都同樣適用, 如ACS600, ACS800,ACS143,ACS400,ACS510,ACS550同樣適用.,不過對於(yu) ACS600,ACS800變頻器需要增加MODBUS擴展模塊.

Modbus總線控製 ACS510係列變頻器的方法

摘要:文章詳細介紹了ACS510係列變頻器在Modbus總線控製係統中的參數設置,數據格式和控製方法。;

關(guan) 鍵詞:Modbus總線 ACS係列變頻器

引言(

現場總線技術已成為(wei) 世界自動化技術的熱點,近年來在我國工業(ye) 自動化係統中已受到關(guan) 注並推廣應用。ABB公司的ACS係列變頻器由於(yu) 其優(you) 異的性能,在各個(ge) 行業(ye) 得到大量應用。其中ACS510、ACS550、ACS350等係列變頻器中均內(nei) 置了Modbus現場總線,本文以ACS510係列變頻器為(wei) 例,詳細介紹用Modbus總線係統控製ACS510係列變頻器的方法,希望對廣大工程技術人員有所幫助。

 

二.ACS510變頻器參數的設置步驟:

1.將參數9802(COMM PROT SEL)改為(wei) 1(STD MODBUS);

2.設置RS485鏈路的站點地址即參數5302(EFB STATION ID);(我試驗用參數5302=1)

3.根據主機係統的要求,設置波特率、數據長度和校驗方式即參數5303和參數5304;(我試驗用參數5303=9.6kbit/s,參數5304=1(8N2))

4.設置參數5305為(wei) 0;

5.變頻器中其他組參數組,如10組、11組、16組等根據用戶的不同要求設置。

三.用ABB傳(chuan) 動通信協議的控製字CW控製電機起停的簡易方法

1.設置變頻器參數1001為(wei) 10(通訊);

2.初始化變頻器控製字CW,即向ABB傳(chuan) 動通信協議的控製字CW(Modbus寄存器40001)中寫(xie) 入1142(16進製數為(wei) 476);

3.延時100毫秒後,進入步驟

4.停止電機,即主機向ABB傳(chuan) 動通信協議的控製字CW(Modbus寄存器40001)中寫(xie) 入1143(16進製數為(wei) 477);

5.啟動電機,即主機向ABB傳(chuan) 動通信協議的控製字CW(Modbus寄存器40001)中寫(xie) 入1151(16進製數為(wei) 47F);

例如:我試驗用的幀數據(用16進製表示)和步驟如下:

第一步:通訊初始化。上位機發出【01 06 00 00 04 76 CRC校驗碼】

第二步:延時100毫秒;

第三步:啟動電機。上位機發出【01 06 00 00 04 7F CRC校驗碼】

第四步:停止電機。上位機發出【01 06 00 00 04 77 CRC校驗碼】

四.用Modbus修改給定頻率的方法

1.設置變頻器參數1102為(wei) 0(EXT1);

2.設置變頻器參數1103為(wei) 8(COMM);

3.主機向通訊給定1(Modbus寄存器40002)中寫(xie) 入設定的頻率數值(範圍=0~+20000(換算到0~1105給定1最大),或-20000~0(換算到1105給定1最大~0)); 例如:我試驗用的幀數據(用16進製表示)和步驟如下:

第一步:設置變頻器參數1105=50.00Hz;

第二步:修改頻率為(wei) 25.00Hz。上位機發出【01 06 00 01 27 10 CRC校驗碼】

四.用Modbus修改加速時間的方法

1.主機向加速時間1(Modbus寄存器42202)中寫(xie) 入設定的加速時間(數值由參數的分辨率和範圍決(jue) 定);

例如:我試驗用的幀數據(用16進製表示)和步驟如下:

第一步:修改加速時間為(wei) 60.0S。上位機發出【01 06 08 99 02 58 CRC校驗碼】

五.結束語

本文介紹的方法ACS510係列變頻器中得到應用,相信對其他控製係統也有借鑒作用。

[參考文獻]

1.ACS510-01變頻器用戶手冊(ce) ABB公司

2.Modbus通訊協議 Schneider Automation:

ACS800中Modbus地址定義(yi) :

40001:控製字,控製方法與(yu) 文章相同

40002:給定頻率,控製方法與(yu) 文章相同

40004:狀態字1,參見變頻器說明書(shu) 0302參數;

40005:狀態字2,參見變頻器說明書(shu) 0313參數

40006:變頻器輸出頻率,參見變頻器說明書(shu) 0103參數

40010:變頻器輸出電流,參見變頻器說明書(shu) 0104參數

40011:變頻器輸出轉矩,參見變頻器說明書(shu) 0105參數

S7-200 通過MODBUS協議讀ABB變頻器程序:

 

Tags:ACS510,S7-200,Modbus,參數設置  
責任編輯:admin
請文明參與討論,禁止漫罵攻擊,不要惡意評論、違禁詞語。 昵稱:
1分 2分 3分 4分 5分

還可以輸入 200 個字
[ 查看全部 ] 網友評論
推薦文章
最新推薦
關於我們 - 聯係我們 - 廣告服務 - 友情鏈接 - 網站地圖 - 版權聲明 - 在線幫助 - 文章列表
返回頂部
刷新頁麵
下到頁底
晶體管查詢