產(chǎn)品目錄
液體渦輪流量計(jì)
液體流量計(jì)
水流量計(jì)
油流量計(jì)
氣體渦輪流量計(jì)
橢圓齒輪流量計(jì)
電磁流量計(jì)
渦街流量計(jì)
蒸汽流量計(jì)
孔板流量計(jì)
旋進(jìn)旋渦流量計(jì)
熱式氣體質(zhì)量流量計(jì)
轉(zhuǎn)子流量計(jì)
浮子流量計(jì)
靶式流量計(jì)
氣體流量計(jì)
超聲波流量計(jì)
磁翻板液位計(jì)
浮子液位計(jì)
浮球液位計(jì)
玻璃管液位計(jì)
雷達(dá)液位計(jì)
超聲波液位計(jì)
投入式液位計(jì)
壓力變送器
差壓變送器
液位變送器
溫度變送器
熱電偶
熱電阻
雙金屬溫度計(jì)
推薦產(chǎn)品
聯(lián)系我們
- 金湖凱銘儀表有限公司
- 聯(lián)系電話:15195518515
- 在線客服:1464856260
- 電話:0517-86801009
- 傳真號(hào)碼:0517-86801007
- 郵箱:1464856260@qq.com
- 網(wǎng)址:http://m.rrdys.com
- 地址:江蘇省金湖縣理士大道61號(hào)
優(yōu)化Modbus協(xié)議系統(tǒng)便捷液體渦輪流量表的數(shù)據(jù)采集
發(fā)布時(shí)間:2020-12-22 09:22:45??點(diǎn)擊次數(shù):1647次
摘要:集氣站監(jiān)控設(shè)備眾多,包括加熱爐、分子篩、火氣探測(cè)設(shè)備、液體渦輪流量表設(shè)備,各個(gè)設(shè)備都有各自的通訊協(xié)議。本文講述了集氣站多種 Modbus 協(xié)議設(shè)備的數(shù)據(jù)采集過程,并通過以太網(wǎng)通訊在組態(tài)軟件中進(jìn)行數(shù)據(jù)監(jiān)控的技術(shù)。結(jié)果表明,該技術(shù)能長(zhǎng)久穩(wěn)定運(yùn)行。
引言
集氣站是收集氣井所生產(chǎn)天然氣的站場(chǎng),在集氣站內(nèi)對(duì)天然氣進(jìn)行節(jié)流降壓、加熱、調(diào)壓計(jì)量等各種工藝預(yù)處理,設(shè)備眾多且分散。為方便進(jìn)行檢測(cè)和操作,必須進(jìn)行統(tǒng)一的數(shù)據(jù)采集,在監(jiān)控臺(tái)進(jìn)行數(shù)據(jù)的管理。集氣站設(shè)備主要包括加熱爐、液體渦輪流量表、分子篩、火災(zāi)報(bào)警盤,以及供電設(shè)備 UPS 等,這些不同廠家的設(shè)備基本都支持Modbus 協(xié)議,通過 Modbus 通訊可以將這些數(shù)據(jù)采集。為了有效降低成本,設(shè)計(jì)了如圖 1 所示的系統(tǒng)。系統(tǒng)采用西門子 S7-300 控制器,通過以太網(wǎng)連接上位機(jī)監(jiān)控軟件,再通過 MP277 連接S7-200 的方式。S7-200 控制器自帶 RS485 接口,能夠進(jìn)行 Modbus 通訊,采集現(xiàn)場(chǎng)各種設(shè)備數(shù)據(jù)。*后通過以太網(wǎng)通訊將設(shè)備數(shù)據(jù)上傳至監(jiān)控軟件,方便操作人員進(jìn)行監(jiān)控,該方案簡(jiǎn)單有效,能夠?qū)崿F(xiàn)集氣站內(nèi)設(shè)備的狀態(tài)監(jiān)控,數(shù)據(jù)處理,有效的進(jìn)行天然氣的生產(chǎn)工作。
1 數(shù)據(jù)采集
S7-300 控制器與 S7-200 控制器之間的通訊是實(shí)現(xiàn)系統(tǒng)數(shù)據(jù)采集的關(guān)鍵,EM277 可以方便的實(shí)現(xiàn) S7-300 與 S7-200 之間的 PROFIBUS DP 通訊,只需要在 STEP7 中進(jìn)行 S7-300 控制站的組態(tài),簡(jiǎn)單配置 EM277 設(shè)備。選中 STEP7 的硬件組態(tài)窗口中的菜單 Optionà Install new GSD,導(dǎo)入 SIEM089D.GSD 文件,安裝 EM277 從站配置文件。導(dǎo)入 GSD 文件后,在右側(cè)的設(shè)備選擇列表中找到 EM277 從站,根據(jù)需要的通訊字節(jié)數(shù),選擇一種通訊方式。本文中需要通訊的數(shù)據(jù)量比較大,選擇了*大的 64 字節(jié)輸入/64 字節(jié)輸出的配置。S7-300 的硬件下載完成后,將 EM277 的撥位開關(guān)撥到與以上硬件組態(tài)的設(shè)定值一致。
1.2 程序處理
在 S7-200 系統(tǒng)中不需要對(duì)通訊進(jìn)行組態(tài)和編程,只需要將要進(jìn)行通訊的數(shù)據(jù)整理存放在 V 存儲(chǔ)區(qū),與 S7-300 組態(tài) EM277 從站時(shí)的硬件 I/O地址相對(duì)應(yīng)就可以了??刂破髦械某绦蛉鐖D 3、 圖 4 所示。V4.0 STEP 7 MicroWIN SP6 中循環(huán)處理數(shù)據(jù),調(diào)用“MBUS_CTRL_P1”和“MBUS_MSG_P1”功能,安裝設(shè)定的步序采集下表所示的設(shè)備數(shù)據(jù),將數(shù)據(jù)循環(huán)放置在配置的通訊區(qū)中 V 變量區(qū),并為讀取的數(shù)據(jù)設(shè)置數(shù)據(jù)包號(hào)碼,以方便 S7-300進(jìn)行識(shí)別。
Step7 中進(jìn)行讀取數(shù)據(jù),根據(jù)讀取數(shù)據(jù)包的序號(hào)進(jìn)行對(duì)數(shù)據(jù)進(jìn)行區(qū)分,對(duì)應(yīng)不同的設(shè)備參數(shù)。
2 監(jiān)控界面
上位機(jī)通過以太網(wǎng)與控制器進(jìn)行連接,采用易控(INSPEC)組態(tài)軟件進(jìn)行設(shè)計(jì)。易控是基于Microsoft 操作平臺(tái).Net 的通用監(jiān)控軟件,它的畫面精美 、功能創(chuàng)新,大大提升了系統(tǒng)檔次。系統(tǒng)開發(fā)的界面如圖 5 所示,分為“氣站概覽”、“加熱爐”、“分子篩”、“火氣探測(cè)”、“歷史數(shù)據(jù)”、“報(bào)警信息”、“報(bào)表”選項(xiàng),包括各個(gè)設(shè)備的監(jiān)控,可以采集運(yùn)行數(shù)據(jù)、設(shè)置運(yùn)行參數(shù)。
3 結(jié)束語
文中所述的數(shù)據(jù)采集監(jiān)控技術(shù)已經(jīng)成功地應(yīng)用到集氣站現(xiàn)場(chǎng),經(jīng)過長(zhǎng)久的運(yùn)行,系統(tǒng)運(yùn)行狀態(tài)良好,操作人員在上位機(jī)上能夠?qū)崟r(shí)檢測(cè)現(xiàn)場(chǎng)所有設(shè)備的運(yùn)行狀態(tài)和數(shù)據(jù),并可以對(duì)設(shè)備進(jìn)行參數(shù)設(shè)置,滿足集氣站的數(shù)據(jù)采集監(jiān)控設(shè)計(jì)要求,并且采集的數(shù)據(jù)兩小時(shí)記錄一次,填充在報(bào)表中,每天在 12 點(diǎn)-12 點(diǎn) 15 分之間進(jìn)行報(bào)表的一次保存和自動(dòng)打印,并可進(jìn)行歷史數(shù)據(jù)的查詢,非常方便現(xiàn)場(chǎng)操作人員對(duì)整個(gè)集氣站的監(jiān)控管理工作。
引言
集氣站是收集氣井所生產(chǎn)天然氣的站場(chǎng),在集氣站內(nèi)對(duì)天然氣進(jìn)行節(jié)流降壓、加熱、調(diào)壓計(jì)量等各種工藝預(yù)處理,設(shè)備眾多且分散。為方便進(jìn)行檢測(cè)和操作,必須進(jìn)行統(tǒng)一的數(shù)據(jù)采集,在監(jiān)控臺(tái)進(jìn)行數(shù)據(jù)的管理。集氣站設(shè)備主要包括加熱爐、液體渦輪流量表、分子篩、火災(zāi)報(bào)警盤,以及供電設(shè)備 UPS 等,這些不同廠家的設(shè)備基本都支持Modbus 協(xié)議,通過 Modbus 通訊可以將這些數(shù)據(jù)采集。為了有效降低成本,設(shè)計(jì)了如圖 1 所示的系統(tǒng)。系統(tǒng)采用西門子 S7-300 控制器,通過以太網(wǎng)連接上位機(jī)監(jiān)控軟件,再通過 MP277 連接S7-200 的方式。S7-200 控制器自帶 RS485 接口,能夠進(jìn)行 Modbus 通訊,采集現(xiàn)場(chǎng)各種設(shè)備數(shù)據(jù)。*后通過以太網(wǎng)通訊將設(shè)備數(shù)據(jù)上傳至監(jiān)控軟件,方便操作人員進(jìn)行監(jiān)控,該方案簡(jiǎn)單有效,能夠?qū)崿F(xiàn)集氣站內(nèi)設(shè)備的狀態(tài)監(jiān)控,數(shù)據(jù)處理,有效的進(jìn)行天然氣的生產(chǎn)工作。
1 數(shù)據(jù)采集
S7-300 控制器與 S7-200 控制器之間的通訊是實(shí)現(xiàn)系統(tǒng)數(shù)據(jù)采集的關(guān)鍵,EM277 可以方便的實(shí)現(xiàn) S7-300 與 S7-200 之間的 PROFIBUS DP 通訊,只需要在 STEP7 中進(jìn)行 S7-300 控制站的組態(tài),簡(jiǎn)單配置 EM277 設(shè)備。選中 STEP7 的硬件組態(tài)窗口中的菜單 Optionà Install new GSD,導(dǎo)入 SIEM089D.GSD 文件,安裝 EM277 從站配置文件。導(dǎo)入 GSD 文件后,在右側(cè)的設(shè)備選擇列表中找到 EM277 從站,根據(jù)需要的通訊字節(jié)數(shù),選擇一種通訊方式。本文中需要通訊的數(shù)據(jù)量比較大,選擇了*大的 64 字節(jié)輸入/64 字節(jié)輸出的配置。S7-300 的硬件下載完成后,將 EM277 的撥位開關(guān)撥到與以上硬件組態(tài)的設(shè)定值一致。
1.2 程序處理
在 S7-200 系統(tǒng)中不需要對(duì)通訊進(jìn)行組態(tài)和編程,只需要將要進(jìn)行通訊的數(shù)據(jù)整理存放在 V 存儲(chǔ)區(qū),與 S7-300 組態(tài) EM277 從站時(shí)的硬件 I/O地址相對(duì)應(yīng)就可以了??刂破髦械某绦蛉鐖D 3、 圖 4 所示。V4.0 STEP 7 MicroWIN SP6 中循環(huán)處理數(shù)據(jù),調(diào)用“MBUS_CTRL_P1”和“MBUS_MSG_P1”功能,安裝設(shè)定的步序采集下表所示的設(shè)備數(shù)據(jù),將數(shù)據(jù)循環(huán)放置在配置的通訊區(qū)中 V 變量區(qū),并為讀取的數(shù)據(jù)設(shè)置數(shù)據(jù)包號(hào)碼,以方便 S7-300進(jìn)行識(shí)別。
Step7 中進(jìn)行讀取數(shù)據(jù),根據(jù)讀取數(shù)據(jù)包的序號(hào)進(jìn)行對(duì)數(shù)據(jù)進(jìn)行區(qū)分,對(duì)應(yīng)不同的設(shè)備參數(shù)。
2 監(jiān)控界面
上位機(jī)通過以太網(wǎng)與控制器進(jìn)行連接,采用易控(INSPEC)組態(tài)軟件進(jìn)行設(shè)計(jì)。易控是基于Microsoft 操作平臺(tái).Net 的通用監(jiān)控軟件,它的畫面精美 、功能創(chuàng)新,大大提升了系統(tǒng)檔次。系統(tǒng)開發(fā)的界面如圖 5 所示,分為“氣站概覽”、“加熱爐”、“分子篩”、“火氣探測(cè)”、“歷史數(shù)據(jù)”、“報(bào)警信息”、“報(bào)表”選項(xiàng),包括各個(gè)設(shè)備的監(jiān)控,可以采集運(yùn)行數(shù)據(jù)、設(shè)置運(yùn)行參數(shù)。
3 結(jié)束語
文中所述的數(shù)據(jù)采集監(jiān)控技術(shù)已經(jīng)成功地應(yīng)用到集氣站現(xiàn)場(chǎng),經(jīng)過長(zhǎng)久的運(yùn)行,系統(tǒng)運(yùn)行狀態(tài)良好,操作人員在上位機(jī)上能夠?qū)崟r(shí)檢測(cè)現(xiàn)場(chǎng)所有設(shè)備的運(yùn)行狀態(tài)和數(shù)據(jù),并可以對(duì)設(shè)備進(jìn)行參數(shù)設(shè)置,滿足集氣站的數(shù)據(jù)采集監(jiān)控設(shè)計(jì)要求,并且采集的數(shù)據(jù)兩小時(shí)記錄一次,填充在報(bào)表中,每天在 12 點(diǎn)-12 點(diǎn) 15 分之間進(jìn)行報(bào)表的一次保存和自動(dòng)打印,并可進(jìn)行歷史數(shù)據(jù)的查詢,非常方便現(xiàn)場(chǎng)操作人員對(duì)整個(gè)集氣站的監(jiān)控管理工作。