成人无码动漫在线网站_成人免费一级毛片在线播放视频_国产VA免费精品高清在线_亚洲AV日韩AV永久无码下载

您好,歡迎訪問上海升隆電子科技有限公司網(wǎng)站!咨詢熱線:021-39152202 51078419

應(yīng)用PLC實(shí)現(xiàn)脈沖輸出式流量計(jì)的遠(yuǎn)程抄表

時(shí)間:2017-06-02 00:34 來源:http://www.nanchongzhaopin.com 點(diǎn)擊數(shù):

作為現(xiàn)代化管理手段,遠(yuǎn)程抄表系統(tǒng)不但提高工作效率,同時(shí)節(jié)省了更多的人力; 在眾多行業(yè)的能源計(jì)量管理中,遠(yuǎn)程抄表已成為必不可少的管理方式,本文分析了目前能源計(jì)量中所用到的各種計(jì)量儀表,并具體闡述了使用 PLC( 可編程邏輯控制器) 對無 485 通信接口的早期儀表實(shí)現(xiàn)遠(yuǎn)程抄表的過程.該方法實(shí)現(xiàn)了對各類計(jì)量儀表的遠(yuǎn)程抄表.

1.當(dāng)前遠(yuǎn)程抄表系統(tǒng)實(shí)現(xiàn)的過程

目前,絕大多數(shù)抄表系統(tǒng)現(xiàn)場儀表都采用 485 通信方式,再通過 GP無線網(wǎng)絡(luò)傳輸?shù)奖O(jiān)測中心〔1;現(xiàn)場儀表( 流量計(jì)) 廠家提供 485 通信協(xié)議,將采集時(shí)間點(diǎn)的流量數(shù)據(jù)( 包括瞬時(shí)流量、累計(jì)流量等) 按一定的協(xié)議打包,當(dāng)監(jiān)測中心發(fā)來呼叫指令協(xié)議時(shí),現(xiàn)場儀表回應(yīng)流量數(shù)據(jù)協(xié)議包,監(jiān)測中心得到流量數(shù)據(jù)協(xié)議包后,通過軟件解析,還原出流量參數(shù)數(shù)據(jù),完成抄表過程.

2.無通信接口儀表的通信并網(wǎng)

現(xiàn)代抄表系統(tǒng)整個(gè)過程都由通信方式實(shí)現(xiàn),但對于早期的流量計(jì),并未提供 485 通信接口,僅提供脈沖輸出方式或模擬量輸出方式,這樣就無法直接進(jìn)行通信并網(wǎng); 而這些儀表本身仍在良好運(yùn)行,若更換新型,則出現(xiàn)資金上的浪費(fèi); 經(jīng)過技術(shù)研究及成本對比,根據(jù)現(xiàn)場儀表提供脈沖輸出或模擬量輸出信號(hào),我們增加一套 PLC 采集系統(tǒng),僅增加微量成本,就實(shí)現(xiàn)了與監(jiān)測系統(tǒng)的通信并網(wǎng).

3.脈沖輸出方式抄表系統(tǒng)的實(shí)現(xiàn)

本文就脈沖輸出方式的現(xiàn)場儀表( 流量計(jì)) ,通過 PLC 實(shí)現(xiàn)遠(yuǎn)程抄表系統(tǒng)通信并網(wǎng)的技術(shù)實(shí)現(xiàn)進(jìn)行討論說明.

采集通信箱使用西門子 S7  200PLC,CPU 型號(hào) 224XP DC \ DC \ DC2〕,現(xiàn)場儀表以 ABB 超聲流量計(jì)為例.

3 1 脈沖當(dāng)量設(shè)置

ABB 超聲流量計(jì)主板提供 DB9 串行接口,通過計(jì)算機(jī)的超級終端進(jìn)行連接.

首先使用標(biāo)準(zhǔn)半雙工串口線,將流量計(jì)與計(jì)算機(jī)進(jìn)行物理連接,隨后啟動(dòng)超級終端,進(jìn)入超級終端命令窗口. 先進(jìn)入服務(wù)級,Log in 輸入 1,再輸入 engineer,退到主界面找到 pulse 菜單,修改其中的 pulse fact( 脈沖系數(shù)) 1 pls / m3 ,即代表每流過立方米輸出個(gè)方波脈沖.

3 2 脈沖輸出接口

ABB 超聲流量計(jì)脈沖方式無源脈沖,外加 24 V,串入回路 1  3K 分流電阻,保證輸入 PLC 的脈沖電流值 10  20 mA;端子號(hào): Fout A + PLS 0V  ;脈沖寬度: 默認(rèn) 30ms,若實(shí)際小于此值,則按實(shí)際值處理,保證脈沖接收的時(shí)效性;

3 3 PLC 輸入點(diǎn)接入脈沖

根據(jù)評估,由于 PLC 輸入點(diǎn)為晶體管方式,開斷時(shí)間周期滿足脈沖接收頻率的要求,因此,采用 I0 0作為脈沖輸入接收點(diǎn),接收電路如下( 見圖 1) :

 關(guān)系1.jpg

3 4 脈沖計(jì)數(shù)

通過 PLC 接收脈沖,編制 PLC 程序,按 I0 0 上升沿計(jì)數(shù),每計(jì)數(shù)一次,代表流量遞增立方米,如此類推.

3 5 數(shù)據(jù)通信

由于本數(shù)據(jù)需要并入原來的 485 通信網(wǎng)絡(luò),按照協(xié)議統(tǒng)一的原則,在 PLC 中編制程序,將原有通信協(xié)議包寫入程序,讓 PLC 作為帶有 485 通信的超聲流量計(jì).

具體做法如下:

設(shè)置 PLC 通信口為自由通信口,由于 PLC 通信口為 485 方式,當(dāng)設(shè)置成自由通信口方式后,就相當(dāng)于完全模擬了帶有 485 通信接口的自己寫程序( 協(xié)議包) 了. 如此再通過 GP通信網(wǎng)絡(luò),將數(shù)據(jù)傳輸?shù)奖O(jiān)測中心計(jì)算機(jī) 完成遠(yuǎn)程抄表過程.

4.GPS 遠(yuǎn)程抄表系統(tǒng)

4 1  數(shù)據(jù)流

監(jiān)測中心計(jì)算機(jī)通過綁定的靜態(tài) IP,按周期對現(xiàn)場流量計(jì)發(fā)出呼叫數(shù)據(jù),通過現(xiàn)場 GP通信控制箱中的 GP數(shù)據(jù)傳輸器,將呼叫數(shù)據(jù)發(fā)送到區(qū)域流量計(jì),流量計(jì)得到呼叫數(shù)據(jù)并立即回應(yīng)當(dāng)前的流量數(shù)據(jù)包,按原路返回到監(jiān)測中心計(jì)算機(jī),完成流量數(shù)據(jù)的監(jiān)測過程.

4 2 監(jiān)測中心

監(jiān)測系統(tǒng)軟件采用 VC + + 6 0 編制,通過 WinSock 接口,建立監(jiān)聽,軟件中建立倍于現(xiàn)場站點(diǎn)數(shù)量的 WinSock 實(shí)例線程池,由 GP數(shù)據(jù)傳輸器作為客戶端,主動(dòng)與服務(wù)器申請連接,服務(wù)器響應(yīng)連接并建TCP 握手連接. 通過定時(shí)器機(jī)制,按順序呼叫現(xiàn)場站流量計(jì),并接收現(xiàn)場回應(yīng)的數(shù)據(jù)包,按協(xié)議解析出流量參數(shù)數(shù)據(jù),顯示于主監(jiān)測畫面,同時(shí)保存到后臺(tái)數(shù)據(jù)庫中.

5.有源脈沖的接收方式

若流量計(jì)輸出為有源脈沖輸出,一般采用 5 V 脈沖輸出方式,依然可通過 PLC 進(jìn)行脈沖接收,只不過需要增加脈沖增益器,將 5 V 脈沖轉(zhuǎn)化成 24 V 脈沖,再采用共地方式接入脈沖.

脈沖增益器,由兩個(gè)光耦組成,一次側(cè)接收 5 V 脈沖,二次側(cè)采用 24 V 供電,通過光耦隔離,將 5 V 脈沖轉(zhuǎn)化成 24 V 脈沖

6.PLC 程序說明

1 設(shè)置自由口設(shè)置 PLC 通信端口 0 為自由口,通信波特率為 9600 bps

2 初始啟動(dòng)接收狀態(tài).

3 脈沖計(jì)數(shù).

4 寫入?yún)f(xié)議報(bào)文通過 MOVB 指令將累計(jì)流量等數(shù)據(jù)按協(xié)議報(bào)文格式寫入?yún)f(xié)議包中.

5、通過中斷方式發(fā)送協(xié)議包.

7.GPS 方式監(jiān)測中心軟件結(jié)構(gòu)說明

1 建立自定義連接類

定義自定義 WinSock 連接類,為每個(gè)客戶連接創(chuàng)建連接類的實(shí)例對象. 本類聲明中包括連接指針、連接狀態(tài)、鏈路建立好狀態(tài)、遠(yuǎn)程 SIM 卡號(hào)等.

2 建立監(jiān)聽

使用第一個(gè) WinSock 控件實(shí)現(xiàn)連接請求,通過遍歷空閑連接,將空閑連接分配給每客戶端連接對應(yīng)的服務(wù)端控件實(shí)例.

3 建立定時(shí)器,巡呼遍歷每個(gè)遠(yuǎn)程站點(diǎn)

為實(shí)現(xiàn)自動(dòng)呼叫每客戶端站點(diǎn),在系統(tǒng)中建立定時(shí)器,在定時(shí)器中通過站點(diǎn)編號(hào)來即時(shí)建立每站點(diǎn)通信數(shù)據(jù)包,即定時(shí)發(fā)送呼叫協(xié)議包,發(fā)送后,進(jìn)入發(fā)送等待休眠,完成循環(huán)方式的定時(shí)發(fā)送過程.

4 數(shù)據(jù)接收

通過事件聲明方式,定義 WinSock 控件數(shù)據(jù)到達(dá)函數(shù),當(dāng)本鏈接有數(shù)據(jù)到達(dá)后,關(guān)閉呼叫定時(shí)器,并進(jìn)入接收數(shù)據(jù)狀態(tài),將對應(yīng)的客戶端數(shù)據(jù)以包的形式接收到緩沖區(qū),并通過數(shù)據(jù)轉(zhuǎn)換,將協(xié)議報(bào)文轉(zhuǎn)化成字符串形式,方便數(shù)據(jù)解析.

5 數(shù)據(jù)處理

節(jié)中將數(shù)據(jù)接收后,進(jìn)入數(shù)據(jù)處理過程. 按既定的數(shù)據(jù)規(guī)約,對數(shù)據(jù)包字符串進(jìn)行數(shù)據(jù)解析,包括瞬時(shí)流量、累計(jì)流量、當(dāng)前流速、儀表時(shí)間、儀表地址等. 之后將數(shù)據(jù)顯示到屏幕,同時(shí)打開數(shù)據(jù)庫,將本數(shù)據(jù)保存到數(shù)據(jù)中,方便后續(xù)的查詢.

8.無通信接口儀表遠(yuǎn)程抄表的作用

通過硬件連接,程序編制及調(diào)試,PLC 完全模擬了帶有 485 通信的流量計(jì),由于 PLC 的穩(wěn)定性,在通信效果上更優(yōu)于本身自帶的 485 通信接口,并網(wǎng)后,通信穩(wěn)定,數(shù)據(jù)回應(yīng)正常.

9.結(jié)論

通過本文的實(shí)現(xiàn)過程,在遠(yuǎn)程抄表及遠(yuǎn)程監(jiān)測領(lǐng)域更擴(kuò)大了工程空間,在較少的資金投入下,通過增加中間件,完成對各類系統(tǒng)的遠(yuǎn)程監(jiān)測功能,真正意義上實(shí)現(xiàn)了系統(tǒng)集成要求.