PLC與變頻器的通訊設(shè)計需要了解所使用的PLC和變頻器的具體型號及其通訊接口和協(xié)議。以下是一個通用的設(shè)計步驟:
確定PLC和變頻器型號:首先需要了解將用于通訊的PLC和變頻器型號。這些信息將用于確定通訊接口和協(xié)議。
確定通訊協(xié)議:PLC和變頻器通常使用不同的通訊協(xié)議。常見的協(xié)議有Modbus RTU、Profibus、Profinet、EtherNet/IP等。確定所使用的通訊協(xié)議,以便選擇適合的接口和線纜。
選擇通訊接口:根據(jù)所確定的通訊協(xié)議,選擇正確的通訊接口。例如,如果使用Modbus RTU協(xié)議,則可能需要選擇RS485。如果使用EtherNet/IP協(xié)議,則需要選擇以太網(wǎng)接口。
配置硬件:根據(jù)所選擇的通訊接口,配置相應(yīng)的硬件。這可能包括接線、選擇合適的線纜和連接器、以及配置PLC和變頻器的通訊端口。
編寫通訊程序:根據(jù)所選擇的通訊協(xié)議和硬件配置,編寫PLC與變頻器之間的通訊程序。這通常涉及設(shè)置通訊端口、定義通訊數(shù)據(jù)格式、發(fā)送和接收數(shù)據(jù)等。
調(diào)試與測試:在完成通訊程序的編寫后,進行調(diào)試和測試以確保通訊的正常運行。這包括檢查數(shù)據(jù)的正確性、測試通訊的穩(wěn)定性和可靠性等。
優(yōu)化與維護:根據(jù)測試結(jié)果,對通訊程序進行優(yōu)化和調(diào)整,以確保其在各種條件下的穩(wěn)定性和可靠性。
需要注意的是,以上步驟需要根據(jù)具體情況進行調(diào)整。例如,如果使用的是特定的PLC或變頻器型號,可能需要查閱其特定的通訊手冊以獲取準確的接口和協(xié)議信息。
以下舉例說明:
1、需要條件
軟件Step7?V5.2SP1
PLC中具有Profibus?-DP通訊口:S7-315 2DP
Profibus?通訊電纜(6XV1830-0AH10)
Profibus?總線聯(lián)結(jié)器(6ES7972-0BB10-0XA0,?帶PG?接口;6ES7972-0BA10-0XA0?不帶PG?接口)
MM440變頻器1臺?
Drive?中有Profibus?通訊模板(6SE6400-1PB00-0AA0)
2、?組態(tài)主站系統(tǒng)
打開SIMATIC?MANAGER,?通過FILE菜單選擇NEW新建一個項目,在NAME欄中輸入項目名稱,將其命名為DP_MM440,在下方的Storage?Location中設(shè)置其存儲位置。

項目屏幕的左側(cè)選中該項目,在右鍵彈出的快捷菜單中選中Insert New Object插入SIMATIC 300 Station,可以看到選擇的對象出現(xiàn)在右側(cè)屏幕上。

打開SIMATIC 300 Station,然后雙擊右側(cè)生成的hardware圖標,在彈出的HWconfig 中進行組態(tài),在菜單欄中選擇“View”選擇“Catalog”打開硬件目錄,按訂貨號和硬件安裝依次插入機架、電源、CPU。插入CPU時會彈出組態(tài)PROFIBUS畫面,如下圖所示:

選擇“New”新建一條PROFIBUS(1),組態(tài)PROFIBUS站地址,點擊“Properties”鍵組態(tài)網(wǎng)絡(luò)屬性如下圖:

在本例中主站的傳輸速率為“1.5Mbps”,“DP”行規(guī),五中繼器,OBT等網(wǎng)絡(luò)元件,點擊”O(jiān)K”鍵確認并存盤,然后組態(tài)S7-315 2DP本地模塊,結(jié)果如下圖:

3、組態(tài)從站
在DP網(wǎng)上掛上MM440,并組態(tài)MM440的通訊區(qū),通訊區(qū)與應(yīng)用有關(guān),在組態(tài)之前應(yīng)確認通信的PP0類型,,本例選擇PP01,由4PKW/2PZD組成,MM440僅支持PP01和PP03

組態(tài)步驟如下:
A、打開硬件組態(tài),右側(cè)
Profi(standard)→Profibus-DP→SIMOVERT→雙擊MICROMASTER 440
B、Profibus interface Properties:輸入從站地址4


C、選擇PPO類型1,雙擊
4PKW/2PZD(PPO1)
D、從站組態(tài)完成,地址分配從
4PKW/2PZD(256-267)
4、MM440硬件及參數(shù)設(shè)置
A、PROFIBUS地址
下面介紹兩種PROFIBUS總線地址的方法:借助通訊模塊的七個DIP開關(guān)(如下圖所示)或借助P0918

B、通訊板參數(shù)
為了讓總線板運行,下面的參數(shù)必須設(shè)置:

5、程序的編寫
對PZD(過程數(shù)據(jù))的讀寫
A、在Step7中對PZD(過程數(shù)據(jù))讀寫參數(shù)時調(diào)用SFC14和SFC15
B、SFC14(DPRD_DAT)用于讀Profibus從站MM440的數(shù)據(jù)
C、SFC15(DPRD_DAT)用于將數(shù)據(jù)寫入Profibus從站MM440
D、硬件組態(tài)時PZD的起始地址:W#16#108(即264)
建立數(shù)據(jù)塊DB1
將數(shù)據(jù)塊中的數(shù)據(jù)地址與從站MM440中的PZD、PKW數(shù)據(jù)區(qū)相對應(yīng)

數(shù)據(jù)分配在OB1中調(diào)用特殊功能塊SFC14和SFC15,完成從站MM440數(shù)據(jù)的讀和寫

其中LADDR表示:引薦組態(tài)時PZD的起始地址(W#16#108即264)

在本例中設(shè)定值和控制字可以從數(shù)據(jù)塊DB1中傳送,DB1.DBW20設(shè)為047E再變?yōu)?47F后DB1.DBW22中的頻率值將輸出,狀態(tài)字和實際值可從DB1.DBW8,DB1.DBW10讀出。
A、控制命令W#16#47F,啟動變頻器運行
B、給定速度5000含義是500.0rpm。
6、對PKW(參數(shù)區(qū))讀寫
數(shù)據(jù)傳送規(guī)則對PKW區(qū)數(shù)據(jù)的訪問是同步通訊,即發(fā)一條信息,得到返回值后才能發(fā)第二條信息。PKW一般為4個子,定義如下:


應(yīng)用舉例
A、在Step7中對PKW(參數(shù)區(qū))讀寫參數(shù)時同樣調(diào)用SFC14和SFC15
B、SFC14(DPRD_DAT)用于讀Profibus從站的數(shù)據(jù)
C、SFC15(DPRD_DAT)用于將數(shù)據(jù)寫入Profibus從站
D、硬件組態(tài)時PKW的起始地址:W#16#108(即264)



審核編輯:湯梓紅
-
plc
+關(guān)注
關(guān)注
5051文章
14594瀏覽量
486891 -
變頻器
+關(guān)注
關(guān)注
256文章
7276瀏覽量
155399 -
PROFIBUS
+關(guān)注
關(guān)注
3文章
810瀏覽量
40738 -
通訊接口
+關(guān)注
關(guān)注
2文章
84瀏覽量
16993
原文標題:一招教你實現(xiàn)變頻器與PLC的通訊設(shè)計
文章出處:【微信號:PLC與自控設(shè)備,微信公眾號:PLC與自控設(shè)備】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。
發(fā)布評論請先 登錄
變頻器通訊控制的分類
多臺變頻器485通訊如何接線
變頻器通訊代碼地址的含義
RS485/232轉(zhuǎn)Profinet網(wǎng)關(guān)實現(xiàn)臺凌變頻器與PLC通訊配置指南
通信協(xié)議高材生,PROFINET to CANopen網(wǎng)關(guān)連接西門子PLC與匯川變頻器
如何實現(xiàn)CX變頻器與PLC間的通信?
PLC與變頻器連接問題分析
Profinet轉(zhuǎn)CANopen網(wǎng)關(guān):實現(xiàn)西門子300PLC與施耐德變頻器數(shù)據(jù)互通
ModbusRTU轉(zhuǎn)profibusDP網(wǎng)關(guān)接三菱變頻器與PLC通訊
變頻器與PLC應(yīng)如何配合使用
Modbus轉(zhuǎn)PROFIBUS DP網(wǎng)關(guān)PM-160連接西門子PLC控制ABB變頻器
臺達變頻器怎么調(diào)參數(shù)
變頻器對PLC和步進電機干擾的主要原因和解決辦法
PLC如何通過模擬量輸出對變頻器調(diào)速
變頻器與PLC的通訊設(shè)計步驟
評論