一篇簡易的Modbus轉Profibus網關
本案例控制的主要對象是污水處理廠控制抽水泵的變頻器參數的顯示與報警。系統主PLC選用西門子CPU。變頻器采用ABB ACS530變頻器,將ABB ACS530變頻器變頻器接入西門子PLC的
網關采用開疆智能Modbus轉Profibus網關KJ-PBG-101。本文主要講該Modbus轉Profibus網關的配置過程。AC5300的Modbus通訊的說明請聯系變頻器廠家。
首先加入GSD文件。將Modbus轉Profibus網關的GSD文件
拷貝放到任意位置。打開博圖,建立新項目“網關測試”。進入設備和網絡,在選項中選擇管理通
用站描述文件,安裝GSD文件。
選擇Modbus轉Profibus網關
將MODBUS轉profibus網關配置到profibus網絡中
設置網關在profibus網絡中的DP從站地址
確認變頻器用到參數的總數據量,并在組態中添加對應的數據長度
這里配置了16個字節的輸入輸出(8個寄存器)
組態設置完成后下載到PLC中,并開始配置Modbus轉profibus網關的參數設置。首先安裝網關配置軟件,打開軟件新建項目選擇DP2MM
注意:網關的DP地址通過頂部撥碼進行設置,要和PLC組態中保持一致
根據變頻器手冊先設置變頻器參數
本例為波特率9600 8個數據位 一個停止位無校驗 站地址為1
先啟用modbus RTU功能
設置變頻器通訊地址(本例為1)
設置變頻器通訊的波特率(本例為9.6k)
設置變頻器的數據位校驗位停止位
設置網關的尋址方式,默認為0
設置Modbus參數,485的參數要和變頻器一致(輸出命令輪詢模式可根據需要選擇單次發送,連續發送,脈沖發送等)
在ModbusRTU處單擊鼠標右鍵添加NODE并填寫變頻器的站號
如果要進行讀取寄存器操作可用03功能碼,如手冊顯示40111為直流電壓的寄存器地址
如想讀取從40111的寄存器數據,可用03功能碼讀保持寄存器功能讀取1個寄存器的數據。
在NODE處點擊鼠標右鍵選擇插入,選擇Read Holding Registers
因為變頻器地址是從1開始,而網關的寄存器地址是從0開始所以實際地址要減1直流電壓地址為110的寄存器。內存映射起始地址為0對應網關在PLC中對應的I地址起始地址
如配置多條命令要點擊下自動分配來設定對plc的IQ地址進行映射,配置好之后通過USB下載到網關中,上電后連接PLC與變頻器即可。
ymf
-
變頻器
+關注
關注
251文章
6510瀏覽量
144298 -
GSD
+關注
關注
2文章
25瀏覽量
10720 -
直流電壓
+關注
關注
1文章
297瀏覽量
20112
發布評論請先 登錄
相關推薦
評論