RS485modbus轉Profinet網關協議連接富凌DZB300系列變頻器配置方法
案例介紹:改造項目原系統的1200plc連接了多臺富凌DXB300系列變頻器,出現干擾導致間斷性變頻器報警,重啟之后能恢復正常,現在采用興達易控RS485modbus轉Profinet網關,1200plc經過RS485modbus轉Profinet網關,實現Profinet轉modbus協議的互轉。
博圖里的配置
網絡視圖里安裝GSD文件,建立modbus與Profinet連接驅動
在硬件目錄里選擇剛才安裝的GSD驅動文件
到工作區域里連接1200PLC(1200PLC的IP地址與modbus轉Profinet網關的IP地址保持一致)
可對系統多個網關進行重命名,也可默認,
選中興達易控Profinet網關右擊選擇分配設備名稱、
注意:分配設備名稱與自定義設置的名稱保持一致,否則有可能連接失敗,本案例保持默認
進入Profinet設備視圖里,選擇網關通訊的最大輸入輸出字節
輸入1440字節
輸出1440字節
原則是選擇的字節大小不小于實際讀寫字節的長即可,案例選擇各位32雙字,配置下載到PLC
測試modbus轉Profinet網關連接情況
將1200PLC轉至在線,
打開Profinet網關配置軟件,簡易配置網關的讀寫通信參數,
打開調試助手,數據讀寫成功
打開DZB300系列變頻器使用手冊。
通過手冊對變頻器通訊參數進行設置,F6串行通訊組
1、F6.00為通訊地址,設定范圍1-247,0為廣播地址,正常使用過程中均把變頻器當做從站故地址需設置為1-247,通訊地址在通訊網絡中具有唯一性,這是實現PLC與變頻器點對點通訊的基礎。
2、F6.01 通訊傳送速度,設定范圍1.2-38.4kbps,此參數用來設定PLC與各變頻器之間傳輸速率。
3、F6.02 通訊格式,通訊格式主要有如下幾種
系統中PLC與各變頻器通訊速率及通訊格式必須保持一致,才能正常通訊。
注:其他參數例如通訊應答延時、通訊超時時間等參數可以使用變頻器默認參數,一般情況下不需要更改。
DZB300系列變頻器通訊協議是一種異步串行的主從Modbus通訊協議,網絡中只有一個主機能夠建立協議,其他從站只能通過提供數據響應主機的命令。
三、功能碼說明
1、命令碼03H:讀取N個字(word)最多可以梁旭讀取16個字。
實例:通過讀取1001H地址的數值來確認當前變頻器的狀態。變頻器1001H地址中數據與PLC內部QW10形成映射,通過判斷QW10的值來判斷變頻器的狀態,若QW=1H即表示正轉運行中,2H表示反轉運行中,3H表示待機中,4H表示故障中。
變頻器Modbus地址表,R表示只讀,W/R表示可讀可寫。
2、命令碼06H:寫入一個字(Word)
實例:通過給Modbus地址1000H賦值來控制變頻器運行和停止。
根據變頻器Modbus地址說明進行賦值,變頻器地址1000H對應PLC內部寄存器為QW20,當給QW20賦值1H時變頻器會正轉運行,若要想變頻器停止運行,需要給QW20賦值5H
注意:根據變頻器Modbus地址表來看,也可以進行不同的賦值來實現正反轉和緊急停止等功能。
變頻器控制命令Modbus地址表
以上就是西門子1200PLC無需其他的編程,無需了解Profinet通信協議,只需要對變頻器RTU通訊參數配置,即可實現由西門子1200PLC通過興達易控modbus轉Profinet網關實現Profinet與modbus協議的互轉,并且對各個變頻器有抗干擾作用,確保現場設備正常運行。
審核編輯:湯梓紅
-
plc
+關注
關注
5011文章
13297瀏覽量
463376 -
西門子
+關注
關注
94文章
3039瀏覽量
115881 -
變頻器
+關注
關注
251文章
6555瀏覽量
144733 -
Profinet
+關注
關注
6文章
1183瀏覽量
23411
發布評論請先 登錄
相關推薦
評論