近日在工程現場,涉及到一個1200PLC需要與AC300通用變頻器之間實現Modbus協議的通訊情況。
在這個案例中,我們需要將1200PLC與AC300通用變頻器進行連接,以實現數據的傳輸及控制。
為了解決這個問題,我們的工程師在1200PLC與AC300通用變頻器之間添加了一臺Modbus轉Profinet網關。
加入Modbus轉Profinet網關起到了一個橋梁的作用,因此通過Modbus轉Profinet網關,我們快速的實現了從1200PLC到AC300通用變頻器的數據傳輸,順暢的將兩種不同的通信協議穩定連接起來。
本文中介紹的PLC與通用變頻器互聯的配置案例中,使用的設備為:西門子S7-1200PLC,AC300通用變頻器,穩聯技術Modbus轉Profinet網關(WL-ABC3010)。
案例簡介:
本案例是用Modbus轉Profinet網關來連接AC300通用變頻器與PLC的配置案例,
用到設備為西門子S7-1200PLC, 穩聯技術Modbus轉Profinet網關, AC300通用變頻器。
博圖軟件GSD配置圖例:
1.打開博圖,安裝gsd文件。
2.選擇gsd所在文件夾位置(如桌面等)即可確定后會出現在圖中,選擇安裝即可;
3.安裝完畢后在如下地址找到Modbus轉Profinet網關模塊;
4.設置Modbus轉Profinet網關的IP地址和設備名稱。要和配置軟件保持一致;
5.添加Modbus轉Profinet網關所需的輸入輸出字節長度,配置完成所需參數后下載配置到PLC;
1.從站配置參數及方法如下:
先設定變頻器Modbus參數;
由案例可知,從站功地址為1,功能碼為03,讀取的寄存器數量為2個,即可開始進行Modbus轉Profinet網關的配置。
安裝Modbus轉Profinet網關配置軟件,打開軟件新建項目選擇PN2MRM3;
2.設置PN端的IP地址和設備名稱,需和博圖配置保持一致;
3.Modbus轉Profinet配置軟件中的設備名要與博圖組態中的設備名稱要完全一致。如博圖組態中PROFINET設備名稱和轉換名稱不一致,按照轉換的名稱為準填寫到配置軟件中;
4.設置Modbus參數,485的參數要和從站一直(注意:如果校驗位不是無校驗那么數據位請選擇9,輸出命令輪詢模式可根據需要選擇單次發送,連續發送,脈沖發送等)本例為波特率9600,8個數據位,1個停止位無校驗;
5.在ModbusRTU出點擊右鍵選擇插入節點;
以此圖為例:地址是1,功能碼是03H,寄存器地址換算成十進制為8448,寄存器數量3,分別寫入下邊的參數欄中;
節點地址填寫從站地址1;
6.在Node處繼續右鍵插入功能碼;
如不確定選擇是否正確可在右邊功能碼處確定;
手冊中范例起始地址為2100H,需換算成10進制地址為8448,連續讀取2個地址的數據。填入下圖界面之中;
注:內存映射起始地址對應博圖中的IQ地址,本例中I地址為68-83,那么地址為0的話寄存器地址8448號的數據就會映射到IW68后面數據依次往后按順序排列。
特別提示:配置完IP和設備名稱下載到Modbus轉Profinet網關后需要重新上電配置才會生效。
在此次的工程現場中,通過添加Modbus轉Profinet網關,我們成功地實現了1200PLC和AC300通用變頻器之間的數據傳輸和控制。現在,系統可以穩定地工作,并且具有更高的效率和可靠性。
審核編輯:湯梓紅
-
變頻器
+關注
關注
251文章
6584瀏覽量
145815 -
MODBUS
+關注
關注
28文章
1820瀏覽量
77310 -
網關
+關注
關注
9文章
4586瀏覽量
51494 -
Profinet
+關注
關注
6文章
1217瀏覽量
23573
發布評論請先 登錄
相關推薦
評論