|
摘要:隨著鄉鎮企業的飛速發展和農村城鎮建設的進一步加快,各種生活汙水、工業廢水的排放越來越多。大多數汙水沒有經過任何處理,就直接流入湖泊、水庫、江河、池塘等養殖水域。它們影響養殖魚類的生存、生長,影響水產品的產量、品質,還危及人們的身心健康。為此,對汙水的淨化處理就顯得尤為重要。上海某化工公司采用西門子300係列PLC(PROFIBUS DP協議),通過泗博自動化技術有限公司提供的Modbus轉PROFIBUS DP網關PM-160采集現場SWP係列流量積算儀表(Modbus ASCII協議)的數據,成功解決了汙水淨化處理係統中不同總線設備數據采集的問題。
關鍵詞:Modbus轉PROFIBUS RS485轉PROFIBUS DP 汙水處理 PM-160 西門子PLC 流量積算儀表
係統說明:
為滿足汙水處理廠的生產控製要求,實現相關的技術功能,結合以往工程技術經驗和詳盡的用戶需求分析,做出了完整的、性價比高的監控通訊係統技術方案。
從控製結構角度,係統可分為兩部分:
通訊簡易框圖:

如圖1中所示,上海泗博自動化提供的Modbus轉PROFIBUS DP網關PM-160在西門子300係列PLC端作為PROFIBUS DP從站,在連接流量積算儀表一端作為Modbus主站,采集Modbus從站流量積算儀表的數據並上傳到PLC。
中控室的通信功能簡述:
中控室是整個監控通訊係統的調度中心,由中央計算機係統、gongyedianshijiankongxitongyijitongxunxitongzucheng。zhongkongshisheyousitaijisuanji,yitaiweixitongfuwuqi,yitaiweigongchengshizhan,zhuangyouxianjindezutairuanjianyijinxingkaifa,yitaiweicaozuoyuanzhan,ketongguogezhonghuamianjianshiquanchanggongyicanshubianhua,shebeiyunxingqingkuang、guzhangfashengqingkuang。liangtaijisuanjichuyurebeizhuangtai,lingyouyitaiweishipinjiankongjisuanji,yongyujianshibengzhanhewushuichulichangquneigejianshidianshishituxiang,bingqudongmonipingxianshi。
各泵站和汙水廠的現場控製站通過RS485總線(Modbus RTU協議)向泗博公司網關PM-160(Modbus轉PROFIBUS DP)傳輸實時數據,再由中控室西門子300 係列PLC直接采集PM-160的內存數據,以使現場控製站的各種數據在操作員計算機上顯示,如各個工藝設備的運行狀況和開、停、故障狀態等。
流量積算儀表的通訊說明簡述:

流量積算儀各項參數說明:
| 1、通訊串口:RS-485/RS-232/RS422等 |
 |
| 2、通訊波特率:300~9600bps |
| 3、字節數據格式:一個起始位、八格數據位、一個停止位、無校驗 |
| 4、通訊傳輸模式:Modbus ASCII |
Modbus ACSII/PROFIBUS DP網關PM-160的參數簡述:
網關PM-160實現了串口轉PROFIBUS DP的數據通信。可連接多個具有Modbus RTU/ASCII(RS485/RS232/RS422)接口的設備到PROFIBUS DP,即將Modbus/非標串口網絡設備轉換為PROFIBUS DP網絡設備。供電:24VDC(11V-30V)、80mA(24VDC);工作環境溫度:-45℃~80℃,相對濕度5%~95%;外形尺寸:125mm(高)*40mm(寬)*110mm(深);安裝:35mm導軌
網關PM-160通信接口參數:
| 在PROFIBUS DP端 |
 |
在Modbus端 |
| 1. 工作模式:作為PROFIBUS DP從站 |
1. 應用層協議:Modbus RTU或者 ASCII(RS232/RS485/RS422) |
| 2. 接口類型:DB(9孔) |
| 3. 波特率:自適應(Max≤12Mbps) |
2. 工作模式:Modbus主站、Modbus從 站以及通用模式(非標協議)可選 |
| 4. 隔離設計:1KV光電隔離 |
| 5. Max Input Bytes=244Bytes |
3. 接口類型:RS485/422端為PIN5(5針 端子),RS232端為PIN3(3針端子) |
| 6. Max Output Bytes=244Bytes |
| 7. Max Input + Output Bytes=488Bytes |
4. 波特率:300~115200bps |
| 8. 站點地址:按鈕式,選址0~99 |
PM-160在汙水處理係統中的運用:
在汙水處理的過程中,需要在中控室能夠用西門子PLC實時的采集到現場各流量積算儀表的參數值,但是由於流量積算儀表支持Modbus ASCII協議,而西門子300係列PLC支持的是PROFIBUS DP協議,要實現兩者之間的通信,就必然要用到協議轉換模塊,而泗博公司提供的網關PM-160就能夠實現此功能。網關PM-160在Modbus側跟流量積算儀表通訊,將流量計中的各種現場數據采集到網關PM-160內部緩存區;在PROFIBUS DP側,西門子300係列PLC從網關PM-160的內部緩存區把這些數據讀到PLC端,供工程師分析數據進而控製各現場設備的運轉。
- 下圖是汙水處理廠各監控網段使用的儀表列表,本次通訊在“進、出水管道”部分所采用的流量儀表即為SWP係列流量積算儀表。

- 下圖是流量積算儀表內部參數所對應的Modbus寄存器地址,本次通訊需要采集數據:流量係數1、流量係數2、流量係數3、流量係數4等參數。

- 下圖是使用網關PM-160的配套配置軟件PMG-123的配置界麵

在該配置界麵,“子網”下可配置網關與流量積算儀連接的串口參數,包括串口通訊波特率、數據位、奇偶校驗方式、停止位、通訊傳輸模式(RTU或者ASCII可選,在本應用案例中,應該配置為ASCII模式)、通訊接口等。配置這些參數時需根據流量積算儀實際設置的參數一致。
在“子網”下可添加節點(節點地址即為連接的積算儀的站地址)並配置相應的讀寫命令。如上圖所示,子網下配置了5個節點,表示一台網關PM-160連接了5台流量積算儀。每個節點下配置了三條命令。配置命令參數應參照流量積算儀的參數Modbus地址對應表。上圖中選中的命令表示“將流量積算儀Modbus寄存器地址為20開始的8個寄存器數據讀取到PM-160並存儲在PM-160內存輸入緩衝區4H開始的連續16個字節位置”。
總結:
一台Modbus轉PROFIBUS DP網關PM-160將5台SWP流量積算儀表(Modbus ASCII協議)跟西門子300PLC(PROFIBUS DP協議)成功建立通訊,在PLC程序中通過讀寫相應的I/O映射區數據以實現整個汙水處理現場各管道流量的實時監控。運用網關PM-160轉換模塊,不僅配置簡單,還可以同時實現多個Modbus設she備bei跟gen上shang位wei機ji之zhi間jian的de通tong訊xun,解jie決jue了le客ke戶hu的de成cheng本ben問wen題ti,而er且qie數shu據ju的de傳chuan輸shu速su度du之zhi快kuai也ye能neng夠gou保bao證zheng各ge項xiang采cai集ji到dao的de數shu據ju的de實shi時shi性xing,更geng重zhong要yao的de是shi實shi現xian了le數shu據ju的de高gao精jing度du采cai集ji,且qie可ke以yi長chang時shi間jian穩wen定ding運yun行xing。
|