日本欧美一区-日本欧美一区二区三区片-日本强好片久久久久久AAA-日本-区一区二区三区A片-日本人伦一区二区三区-日本人妻A片成人免费看

電子開發網

電子開發網電子設計 | 電子開發網Rss 2.0 會員中心 會員注冊
搜索: 您現在的位置: 電子開發網 >> 電子開發 >> PLC基礎及應用 >> 正文

在通信程序中,如何實現PLC與多臺變頻器的MODBUS/RTU通信?

作者:佚名    文章來源:本站原創    點擊數:    更新時間:2022-04-02

如何實現PLC與多臺變頻器的MODBUS/RTU通信,首先不同的PLC、不同的變頻器的設置方法和通信程序不一樣,包括使用的通信指令、接線方法,MODBUS寄存器地址,需要我們詳細閱讀變頻器手冊和PLC通信手冊,但方法基本原理都差不多,我們以三菱plc控制多臺英威騰變頻器為例如下圖所示的來說明,主要從接線、通信參數設置、通信程序編制三方面進行說明。

 

1接線,PLC作為主站、變頻器作為從站,采用半雙工的方式連接設備RS485接口。在PLC側通訊模塊為485BD或者485ADP(A+,B-),對接于變頻器側的專用接口485+和485-,如下圖所示的接法,連接線最好使用雙絞屏蔽線進行連接,這樣通信的抗干擾能力較強。

在通信程序中,如何實現PLC與多臺變頻器的MODBUS/RTU通信? 

2通信參數設置,這里主要針對通信參數如傳輸波特率、數據位校驗、站號等,變頻器的站號從1開始排列,PLC主站和從站的通信參數設置一致。變頻器在參數修改完畢后要斷電重新上電啟動才能有效,PLC的參數可以通過程序給定,也可以在串行通信的對應的通道進行修改,這里一定要注意使用了哪個通道進行通信的。

3程序的編制,這部分是難點,涉及到通信編程,三菱PLC的MODBUS通信有RS指令(自由無協議通信)和ADPRW(專用),RS指令發送命令數據時還需要編寫CRC值的計算這里對于新手有難度(FX3U有專門計算CRC的指令),剛開始可以借鑒現成的程序來理解,ADPRW則不需要用起來很是方便。因為是半雙工的方式,數據的發送和接受不能同時,所以這塊我們采用輪詢機制完成命令的發送,什么意思呢,簡單的說就是按照順序進行詢問從站1、從站2..,如對變頻器1進行頻率寫入、數據監控完成后再對變頻器2進行,依序詢問周而復始地執行。

以上就是PLC與多臺變頻器的MODBUS/RTU通信控制的幾個內容,希望能幫到你!如需要實例程序、通信手冊、變頻器手冊的私信或者評論。

Tags:PLC與多臺變頻器,MODBUS,通信  
責任編輯:admin
請文明參與討論,禁止漫罵攻擊,不要惡意評論、違禁詞語。 昵稱:
1分 2分 3分 4分 5分

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