Modbus轉PROFIBUS DP網關PM-160助力西門子PLC連接ABB變頻器

項目

在南京某公司的自動化項目中, 控制中心繫統要實時監控遠端ABB變頻器的輸出頻率和工作狀態及狀態信息,還要實現遠程控制變頻器的啟停和正反轉及設置變頻器的頻率,一旦發生緊急情況,控制中心能夠遠程啟停變頻器,確保設備正常工作。控制系統使用了西門子300 PLC,支持PROFIBUS DP協議。

解決方案

由於ABB變頻器正常工作時支持Modbus RTU協議,作為Modbus RTU從站,監控中心繫統西門子300 PLC支持PROFIBUS DP協議,作為DP主站,兩種協議不同,故不能直接通訊實現數據交換,需通過第三方協議轉換模塊才能實現不同協議間的數據交換。本案使用了上海泗博自動化技術有限公司的自主研發生產的通用串口轉PROFIBUS DP網關 PM-160,實現了Modbus RTU協議轉換為PROFIBUS DP協議,從而很好地實現了監控中心繫統通過西門子300 PLC實時監控和控制ABB變頻器的輸出頻率,啟停和正反轉等參數。

Modbus轉PROFIBUS DP網關PM-160助力西門子PLC連接ABB變頻器

在配置軟件PMG-123中的配置

1.由於ABB變頻器作為Modbus RTU從站設備,故網關的串口端要配置為Modbus主站;

Modbus轉PROFIBUS DP網關PM-160助力西門子PLC連接ABB變頻器

2.配置參數說明

Modbus寄存器起始地址:Modbus從站設備中寄存器的地址;

內存映射起始地址(十六進制:Modbus端的數據在網關內存中映射的地址範圍);

輸入區域:0x0000-0x00F3(輸入區域即Modbus端採集到Modbus從站設備的數據存儲在輸入區從0000開始,映射到DP輸入區,內存映射的0字節地址和DP輸入區INPUT數據塊的I的起始地址對應的);

輸出區域:0x4000-0x40F3(輸出區域即DP輸出區向Modbus端輸出的數據,網關內部的輸出區域從4000開始,映射到DP輸出區,內存映射的4000字節地址和DP輸出區的OUTPUT數據塊的Q的起始地址對應)。

3.讀取ABB變頻器的正反轉狀態

Modbus轉PROFIBUS DP網關PM-160助力西門子PLC連接ABB變頻器

Modbus轉PROFIBUS DP網關PM-160助力西門子PLC連接ABB變頻器

Modbus轉PROFIBUS DP網關PM-160助力西門子PLC連接ABB變頻器

4.控制ABB變頻器的正/反轉及頻率的設定

Modbus轉PROFIBUS DP網關PM-160助力西門子PLC連接ABB變頻器

5.讀取ABB變頻器的頻率

Modbus轉PROFIBUS DP網關PM-160助力西門子PLC連接ABB變頻器

6.讀取ABB變頻器的狀態

Modbus轉PROFIBUS DP網關PM-160助力西門子PLC連接ABB變頻器

Modbus轉PROFIBUS DP網關PM-160助力西門子PLC連接ABB變頻器

7.讀取ABB變頻器的故障

Modbus轉PROFIBUS DP網關PM-160助力西門子PLC連接ABB變頻器

Modbus轉PROFIBUS DP網關PM-160助力西門子PLC連接ABB變頻器

結論

通過使用上海泗博自動化技術有限公司的網關PM-160,實現了監控中心繫統遠程監控和控制ABB變頻器的輸出頻率,啟停和正反轉等參數,保證系統的正常工作,滿足了該自動化項目的需求。


分享到:


相關文章: