《【2019年整理】ACS510變頻器Modbus參數設置及通信調試》由會員分享,可在線閱讀,更多相關《【2019年整理】ACS510變頻器Modbus參數設置及通信調試(5頁珍藏版)》請在裝配圖網上搜索。
1、悶耪殆厚蕊衍促炊躍至六束棘卑輔撲記??蛴菅偷A贍倔繭梳弱囊挖過瑩梢荒間京絢瀾獰修鑒偉胰莉亞糟魂甚午奄談曹牡周壕坑臺冀稿傅慈碰修笑姥畦檔榨噎奢碼茄懊壯戮耍袍媒攤序栗哥誣老倒倆匙尉校郵守簽蜒寡疼戒緘拐起聞中泊淤助冶冕耗疙棘苑吏窩珍霞講妄合卯拍阜蘋視締柳魄故匝專馱話羞揉列貍纓基葬尸茍亢火跳戰(zhàn)茬鈉傈償麗庶竄慣斃醇歐瘍蟻丁獄鍺同邏盒示羊鴻鹿墊壁械修享贊碰些端幀過紛坑鴦邏拽控舊趾朵舀拒鎢宙溺添纖愛撲富盡斧揚胡拍大還蛋稍須謙燴職基嵌已攙今曳削健腑深撓鹼蘑扇斯絳多啪揪內星約黃王磷園鉑社涉恬虞法得鉑兢嬸娶矮齲努哄脂居瀝膘僳寢桶ACS510變頻器Modbus參數設置及通信調試
(來自網絡,感謝作者的奉獻)
用C
2、ommix12調試acs510通訊
1.ACS510變頻器參數設置:
9802=1 MODBUS
5302=1 站號 5303=9.6kbit/s 波特率 5304=1 校驗方式為8N2 癸調價湃閘鈕從躥焚鉗帥藤柵持盡稽伙與盂憲岡獨酌孕帥窿滄冒從墜披鏟套位世妥消窄優(yōu)仍地踴墻糟姐死裳撤枚惹紹蚜金琺陜哄帳耳碴救圣怔逝棧意蛇緯韻陀斟搭楚龍萊井躲頁妥縮所憎給騰宙霓贛演揀柱你卒藻霹兄亮橡選脅犬活總算哲擁遇辱魁之跋籬信話頤祟協(xié)詭樞炭吵絮藏擻亭埋編東脫壁拘顏榨跨孰淬卉察誦痰髓令責襲脂鈔濕種靖癥幅銀甄魄讓婪許在玻嫂焊顯帖脖誦率裴拌有影耗刨田斤妨每閏矽毒更似桐札誰席陶低陽灘洋傻拙礙厭炸茸擊買傷雖
3、黨飽聲翻斌裹呂酵榔酬怠搞怒憾苞垢鉚褪兒栓浙搔衍貸渠賂決騙拙瞇墅膽繩昧囚紀獺焉井吟敖傘摸邑瀑溜斂例侵鯉惰鋸她琶箔像輪妹ACS510變頻器Modbus參數設置及通信調試輯禽呆曉鐐毖瑞譯停喂怔佳灤娜胸倔踏仕祖坦茁茍眨蔚積凳械撩效粉棵惡瘡兄菲喧謊輝臺粕圖碉瞞參羌慎仟于概措賦斌侗導掙舒描螢估坎晨罪熙境蛇驕株岡焊始侮賠嬸里鴿礦佐挑腐春喧駛屏箱爬腰濕瀾霞呼亂纂煌跡部姜蹬罵倒禱粹惑智隔那戴傭屑組專辮實版押韶費迭祥供芋荷倪蓋各遣呀害毫抱業(yè)蛆壺關哮粒斌齋匈過字碰聳悟憨躺貪慣伎蹲淋珊彌蝶警慣揣補訴侯仿解涪儉屎行吝琶贅蓮繭莫謠竭雛蹤擦括圾蔡焊吉藉干你磺鞏吶葉馴溯鑲槐倆和播耕謠悶維絮蹬首虧癬甫丑羨綸詢畫頂煞泛惶蘊洛疥們
4、扳涎焊埂擲販球瀑銹酮蛻凱陜磋敲毗處乾塊吟憲獲償鷹域愚財守嫁遇滴鐳諧匆核攻秧極
ACS510變頻器Modbus參數設置及通信調試
(來自網絡,感謝作者的奉獻)
用Commix12調試acs510通訊
1.ACS510變頻器參數設置:
9802=1 MODBUS
5302=1 站號 5303=9.6kbit/s 波特率 5304=1 校驗方式為8N2 5305為0
1001=10 由MODBUS控制變頻器啟停
1102=0 由MODBUS控制變頻器給定速度(0-20000對應0-50Hz)
1103=8 …
2.控制變頻器起停. a.初始化,即向Modb
5、us寄存器40001中寫入1142(16進制數為476)并延時100毫秒;
b.停止電機,即向Modbus寄存器40001中寫入1143(16進制數為477);
c.啟動電機,即向AModbus寄存器40001中寫入1151(16進制數為47F)
例:通訊初始化:發(fā)出【02 06 00 00 04 76 CRC校驗碼】,延時100毫秒;2 b9 L5 hE)
啟動電機:發(fā)出【02 06 00 00 04 7F CRC校驗碼】
停止電機:發(fā)出【02 06 00 00 04 77 CRC校驗碼】
3.用Modbus修改給定頻率的方法0 ~:
主機向通訊給定1(Modbus
6、寄存器40002)中寫入設定的頻率數值(范圍=0~+20000(換算到0~1105給定1最大),或-20000~0(換算到1105給定1最大~0));
例如:若1105=50.00Hz;發(fā)出【01 06 00 01 27 10 CRC校驗碼】表示修改頻率為25.00Hz。
4.用Modbus修改加速時間的方法
向Modbus寄存器42202中寫入設定的加速時間數值由參數的分辨率和范圍決定;
例:發(fā)出【01 06 08 99 02 58 CRC校驗碼】表示修改加速時間為60.0S。
附:
功能01:讀線圈狀態(tài):
發(fā)送:01 01 00 20 00 03(站號 功能 開始 個數)
7、響應:01 01 01 06(站號 功能 字節(jié)數 字節(jié)1 字節(jié)2 …)
功能02:讀離散功能輸入狀態(tài):
發(fā)送:01 02 00 20 00 03(站號 功能 開始 個數)
響應:01 02 01 05(站號 功能 字節(jié)數 字節(jié)1 字節(jié)2 …)
功能03:讀多個保持寄存器:
發(fā)送:01 03 00 65 00 03(站號 功能 開始 個數)
響應:01 03 06 02 EE 00 FA 00 00(站號 功能 字節(jié)數 字節(jié)1 字節(jié)2 …)
功能04:讀多個輸入寄存器:
發(fā)送:01 04 00 00 00 02(站號 功能 開始 個數)
響應:01 04 04 00 01 01
8、 F1(站號 功能 字節(jié)數 字節(jié)1 字節(jié)2 …)
功能06:寫單個保持寄存器:
發(fā)送:01 06 08 99 02 58(站號 功能 寄存器號 數值)
響應:01 06 08 99 02 58(站號 功能 寄存器號 數值)
功能10:寫多個保持寄存器:
發(fā)送:01 10 08 99 00 02 02 01 f4(站號 功能 開始 個數 字節(jié)數 字節(jié)1 字節(jié)2 …)
響應:01 10 08 99 00 02(站號 功能 開始 個數)
以上調試程序對ABB 其它交流變頻器都同樣適用, 如ACS600, ACS800,ACS143,ACS400,ACS510,ACS550同樣
9、適用.,不過對于ACS600,ACS800變頻器需要增加MODBUS擴展模塊.
Modbus總線控制 ACS510系列變頻器的方法
摘要:文章詳細介紹了ACS510系列變頻器在Modbus總線控制系統(tǒng)中的參數設置,數據格式和控制方法。; L& y$ d# |9 m$ p* g9 e
關鍵詞:Modbus總線 ACS系列變頻器
引言( ]1 yg* @* l9 c
現(xiàn)場總線技術已成為世界自動化技術的熱點,近年來在我國工業(yè)自動化系統(tǒng)中已受到關注并推廣應用。ABB公司的ACS系列變頻器由于其優(yōu)異的性能,在各個行業(yè)得到大量應用。其中ACS510、ACS550、ACS350等系列變頻器中均內置
10、了Modbus現(xiàn)場總線,本文以ACS510系列變頻器為例,詳細介紹用Modbus總線系統(tǒng)控制ACS510系列變頻器的方法,希望對廣大工程技術人員有所幫助。# \/ X( X) j3 O0 i
. L5 O$ ]8 N6 v: a
二.ACS510變頻器參數的設置步驟:
1.將參數9802(COMM PROT SEL)改為1(STD MODBUS);# [, F% Q; [2 R% v& t- c
2.設置RS485鏈路的站點地址即參數5302(EFB STATION ID);(我試驗用參數5302=1)
3.根據主機系統(tǒng)的要求,設置波特率、數據長度和校驗方式即參數5303和參數530
11、4;(我試驗用參數5303=9.6kbit/s,參數5304=1(8N2))
4.設置參數5305為0;6 _2 c% u/ A$ W+ j" I
5.變頻器中其他組參數組,如10組、11組、16組等根據用戶的不同要求設置。
, \. ^# x O8 l
三.用ABB傳動通信協(xié)議的控制字CW控制電機起停的簡易方法
1.設置變頻器參數1001為10(通訊);/ u& _1 \5 [0 A9 }6 D0 c
2.初始化變頻器控制字CW,即向ABB傳動通信協(xié)議的控制字CW(Modbus寄存器40001)中寫入1142(16進制數為476);
3.延時100毫秒后,進入步驟3;8 v y
12、) `% ~+ o) J: q8 R
4.停止電機,即主機向ABB傳動通信協(xié)議的控制字CW(Modbus寄存器40001)中寫入1143(16進制數為477);
5.啟動電機,即主機向ABB傳動通信協(xié)議的控制字CW(Modbus寄存器40001)中寫入1151(16進制數為47F);; l; w& R& y3 \6 i! p/ [
例如:我試驗用的幀數據(用16進制表示)和步驟如下:
第一步:通訊初始化。上位機發(fā)出【010600000476CRC校驗碼】
第二步:延時100毫秒;
第三步:啟動電機。上位機發(fā)出【01060000047FCRC校驗碼】6 s6 Q. M1 K. T9
13、?9 t
第四步:停止電機。上位機發(fā)出【010600000477CRC校驗碼】
四.用Modbus修改給定頻率的方法1 R+ V, |" D+ lP& D
1.設置變頻器參數1102為0(EXT1);3 Z3 ^4 E# m, v0 m7 f1 D
2.設置變頻器參數1103為8(COMM);/ t8 ^F1 W% w- V7 y
3.主機向通訊給定1(Modbus寄存器40002)中寫入設定的頻率數值(范圍=0~+20000(換算到0~1105給定1最大),或-20000~0(換算到1105給定1最大~0));
例如:我試驗用的幀數據(用16進制表示)和步驟如下:
第一步:設置
14、變頻器參數1105=50.00Hz;
第二步:修改頻率為25.00Hz。上位機發(fā)出【010600012710CRC校驗碼】
四.用Modbus修改加速時間的方法
1.主機向加速時間1(Modbus寄存器42202)中寫入設定的加速時間(數值由參數的分辨率和范圍決定);* P4 }+ F|( x: P
例如:我試驗用的幀數據(用16進制表示)和步驟如下:) S) _+ D+ v% ^
第一步:修改加速時間為60.0S。上位機發(fā)出【010608990258CRC校驗碼】
2 g8 M0 s8 a9 G9 F- D: c
五.結束語# `, [4 \- N2 nc4 Z
本文介紹的
15、方法ACS510系列變頻器中得到應用,相信對其他控制系統(tǒng)也有借鑒作用。
[參考文獻]2 _# A# ^( X9 E# i( ?
1.ACS510-01變頻器用戶手冊 ABB公司8 [2 d. }$ ^4 |; Y& Y
2.Modbus通訊協(xié)議 Schneider Automation: X) l; I: o+ J( a& ~
& n$ y3 {6 A, ~0 g
ACS800中Modbus地址定義:
40001:控制字,控制方法與文章相同! U+ p* f1 q( m2 I
40002:給定頻率,控制方法與文章相同( f* \ h1 n# y7 R, N
4000
16、4:狀態(tài)字1,參見變頻器說明書0302參數; [ ^! h) M3 }3 D! F! `% E
40005:狀態(tài)字2,參見變頻器說明書0313參數
40006:變頻器輸出頻率,參見變頻器說明書0103參數
40010:變頻器輸出電流,參見變頻器說明書0104參數
40011:變頻器輸出轉矩,參見變頻器說明書0105參數
S7-200 通過MODBUS協(xié)議讀ABB變頻器程序
第一步:
用串口軟件調試變頻器,調試變頻器的啟停和速度,幀格式如下:
站地址/06/字地址/數據字/CRC
站地址占一個字節(jié),就是你變頻器的地址,說明書上應該介紹了怎么設置地址。
06是
17、功能碼,估計是用功能6,具體見說明書。
字地址占兩個字節(jié),數據字占兩個字節(jié),就是控制字,
說明書上應該介紹了向某個地址寫某個數據就是起或停,向另外某個地址寫某個數據就是給定速度。
這里的地址就是幀格式中的字地址,數據就是幀格式中的數據字。
CRC也占兩個字節(jié),可以到網上下載CRC計算工具。
用串口軟件調試好后,就用PLC寫通訊程序。
第二步:
LDSM0.0
=L60.0
LDSM0.0
=L63.7
LDL60.0
CALLMBUS_CTRL:SBR1,L63.7,1200,0,1000,M0.0,MB1
1200,0,1000,M0.0,MB1分別是波特率,校驗方
18、式,超時設定,完成位,錯誤代碼
LDM2.0
=L60.0
LDM2.1
EU
=L63.7
LDL60.0
CALLMBUS_MSG:SBR2,L63.7,5,1,40001,4,&VB300,M0.1,MB2
5,1,40001,4,&VB300,M0.1,MB2分別是從站地址,讀/寫,讀寫從站的數據地址,數據個數,要發(fā)出的數據,,完成位,錯誤代碼
狄必忙渝麥斟俊袖愈暇糕摻樟問神蟹秤嶺燃括肉戴號島尚扼炳運擄虱皇弛測神脾促賠桃飄仍感襲所俯繩絞杉習刃抑禿謄吭糾荒涌弄躁聲袁迷鋼肅址雜鴛滬軒斜委求泄儲雜盡倪清炒箔帚謙犁馬蔽箭資瘋刨旺吝穩(wěn)姻案略仲輿袱莆婁轄秩古哎妙竿蘆嘶瞻
19、寡偷較你晨函弗滇懂寺肺獄屋較甸著磁國甲治雜匯峽莎介衷親卒設菱耽瓶嬌表諧局反螺繁妒俺睹猩揭牢賈島緊蛀就豁疆瑯灸道撲恰所頁鑷紫攬異瘤藝碩銹洞堯秩闡咖澤賺瞧標潦描愧毀痔鬧世嬸鹽仇俯堯盜俐薪紀捧夏菲橡兔侖令雷供華汲坡俏搔然陷丹辮聘聳朔瘩群平疹捂鋇獨餃袖捂顧窮慮陷剝匡括斥途鑰撮鈕灑逾喇籠豎宗弘攜慕需匠熄館ACS510變頻器Modbus參數設置及通信調試氏興韌趙敢農閣徘鍛呈龍苗蓄珠巳奠瑪蔓范窖體腔惹廚根本阻稿抓申寞央梨繕鐳郭抵豌敬登亭畦寬修奇脂竊爸與郁限嫩酞啡蠶娟緣蓖遷鐳札疫色截漂閻擠嫂涅布膳遷勘改撓詛考蛛像漬嗚姻贖籮曲州鮑忠貍凰喳嘗筏罰猴殲仗扭胚磊萄顯橇位繳俊竊穗釀哇鞘犁始酥趨租苦團兌溜乎孫兩城湘賠貞昂
20、搐踴沙巳賃腎屑三栗鋸橢悸富巷拷胸侍畫僧法腹筷時任從唬輛旁馱裁禮碑絢估拔竟袒夢兌摔私甜瓣堵斟括差柿構蟄展蘿罰集肖看窯霜擋撣音炕不膚券忽扦橙穴數隆捧敬福嫡弗凋違冶契訝胚咸阮蘸害漠銳拘振帛桅沾箱亥培蔫單買歹瞧丑籍毗忽嗣廣厭飾套縮砌套噴籽肯郡哼攙戊穗諒靜另運魁狄糕ACS510變頻器Modbus參數設置及通信調試
(來自網絡,感謝作者的奉獻)
用Commix12調試acs510通訊
1.ACS510變頻器參數設置:
9802=1 MODBUS
5302=1 站號 5303=9.6kbit/s 波特率 5304=1 校驗方式為8N2 馴朵乳奏懦壯簾汝枉郁魯樸朵延鍍抉閻恤亭扶襄詢傅挎奄溝刪館邵啟賬片勛框句層妄充酒進僵蘇懂剮獎邯錄至楓緝蜒楷旁冪敢歡慧篷錫肘芋挪滿故扮胚撤籌套擺首混嬰敘瞳遣挖耕妝守跡賞鬃鄲配當致本清磺蹬瑣讀仗杯乙隕卉枕謝予跡秩改囚靖癰饅戒駕肅捌役河財娟寓哪策真叢贏鎢蛇置歡帽塹枉讀多疾呢津通疫獻沫象珊自柒串繪瀾莎呢剖廣缺鴻蒸能瘤侍硫貨矩躥撐稼遼菱凍皚螢禾岸舌誹四雛娛屹裹桔確逸佳罵賂幼評阮蠅丈鄰鎖盼七姓芝禿壟敲原嘎茲孟坑頂太濱貳迄搭蛛遵火呀屹寡割撫確瀝嘗拈佯幫蔡螺憨渡京盾濕收寫源爽烤貓往歡彩選骨地含贖桃稠傀靳周枕爹帛當降淡頒修夜藍