0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

基于工控機和通信協(xié)議實現(xiàn)電力監(jiān)控系統(tǒng)的設(shè)計

電子設(shè)計 ? 來源:可編程控制器與工廠自動 ? 作者:史麗萍;王利華 ? 2020-03-25 08:00 ? 次閱讀

1、概述

intouch是由美國wonderware公司開發(fā)的過程可視化組態(tài)軟件,其功能強大、易用性好,市場占有率高,結(jié)合其他的軟件,如io server和d/a server,可以完成許多工業(yè)項目。modbus是由modicon公司開發(fā)的開放的通信協(xié)議,它已經(jīng)成為事實上的工業(yè)標(biāo)準(zhǔn),國內(nèi)外生產(chǎn)的中低壓智能電力監(jiān)控裝置大多帶rs-485接口,并支持標(biāo)準(zhǔn)modbus通訊協(xié)議。基于以上兩點,設(shè)計了一種基于intouch和modbus協(xié)議的電力監(jiān)控系統(tǒng),上位機采用安裝有intouch和modbus io server的研華工控機,下位機采用上海南自科技公司的snp-200系列電力測控儀表,系統(tǒng)開發(fā)方便,擴(kuò)展性和穩(wěn)定性好。

2、電力監(jiān)控系統(tǒng)的硬件設(shè)計

電力監(jiān)控系統(tǒng)的硬件示意圖如圖1所示。

基于工控機和通信協(xié)議實現(xiàn)電力監(jiān)控系統(tǒng)的設(shè)計

snp-200測控儀表有一個rs-485接口,采用modbus-rtu通訊協(xié)議。rs-485接口的接線端子為“a”和“b”,“a”有時也被稱為差動信號的“+”,“b”被稱為差動信號的“-”,圖中所有snp-200儀表的“a”短接在一起,所有的“b”短接在一起。rs-485的傳輸介質(zhì)為屏蔽雙絞線,通信距離可達(dá)1200米。當(dāng)使用的波特率較高,或一條線路上的儀表較多時,通訊距離會相應(yīng)縮短。此處,snp-200采用波特率為9600bps,數(shù)據(jù)格式為8位數(shù)據(jù)位+1位停止位,無奇偶校驗。為保證通信質(zhì)量,應(yīng)將每臺snp-200儀表的gnd端子短接在一起,并在主機處單點接地。圖中的終端電阻rt阻值為120歐,它安裝于一條rs-485總線末端的最后一塊儀表上。由圖可知,可以很方便地在rs-485總線的末端擴(kuò)展新的從站儀表。另外,由于工控機擁有多個rs-232com口,每個串口都可以經(jīng)各自的rs-232/rs-485電平轉(zhuǎn)換器組成一條rs-485總線,例如,可以將1~10#從站儀表接入com1帶的第一條rs-485總線,將11~20#從站儀表接入com2帶的第二條rs-485總線,余此類推,這樣分散開來,既減輕了每個com口的通訊負(fù)擔(dān),又非常方便擴(kuò)展新的從站儀表。

3、電力監(jiān)控系統(tǒng)的軟件設(shè)計

3.1 i/o server for modicon modbus中的設(shè)置

1臺主機往往帶多個modbus從站,例如圖1所示。以1#從站儀表為例,打開modicon modbus io server,設(shè)置modbus topic definition中的參數(shù),如圖2所示。圖2中,topic name設(shè)置為snp_1,com port為com1,slave id即為儀表的modbus從站號1,slave device type選擇為micro84plc。其他從站儀表的設(shè)置方法相同。

基于工控機和通信協(xié)議實現(xiàn)電力監(jiān)控系統(tǒng)的設(shè)計

3.2 intouch中訪問名的設(shè)置

仍以1#從站儀表為例,intouch中的訪問名設(shè)置為snp_1,節(jié)點名可以不設(shè)置,或設(shè)置為本機(主機)的ip地址127.0.0.1,應(yīng)用程序名為modbus,主題名和modbus topic definition中的topic name一致,即為snp_1,使用的協(xié)議為suitelink,如圖3所示,按照同樣的方法設(shè)置其他modbus從站的訪問名。

3.3 遙信功能的實現(xiàn)

遙信即讀取外部開關(guān)量輸入狀態(tài)(從站輸入線圈),如斷路器合閘、分閘狀態(tài),接地刀閘位置等。結(jié)合snp-200的modbus通訊協(xié)議知,讀取1#從站儀表的4個遙信開入量,主機下發(fā)和從站返回的報文格式分別為:

基于工控機和通信協(xié)議實現(xiàn)電力監(jiān)控系統(tǒng)的設(shè)計

注意報文中輸入線圈起始地址0000h對應(yīng)的設(shè)備地址為10001,其他順延。本例中,主機讀取1#從站輸入線圈10001~10004共4路信號。工程應(yīng)用中,可根據(jù)需要將不同的開入量接入儀表,如10001為1#配電柜內(nèi)斷路器合閘狀態(tài),10002為1#配電柜內(nèi)斷路器分閘狀態(tài),10003為1#配電柜接地刀閘位置狀態(tài),10004為備用。在此,我們不必關(guān)注crc校驗碼的計算和校驗,只需在intouch中先配置好訪問名snp_1,再逐個配置10001~10004 i/o離散型變量,以1#從站儀表的10001為例,打開intouch開發(fā)界面,配置其標(biāo)記名字典如圖4所示,圖4中,訪問名為snp_1,項目名即為設(shè)備地址10001。其他遙信開入量按照同樣的方法設(shè)置。

基于工控機和通信協(xié)議實現(xiàn)電力監(jiān)控系統(tǒng)的設(shè)計

3.4 遙測功能的實現(xiàn)

在遙測即讀取電壓、電流、功率等寄存器地址中的數(shù)值,轉(zhuǎn)換成實際工程量,供上位機顯示用。snp-200系列儀表使用03h作為遙測功能的功能碼,以1#從站儀表為例,已知電流互感器的變比為500/5=100,要測量ia、ib、ic三相電流值,主機發(fā)送和從機返回的報文格式為:

基于工控機和通信協(xié)議實現(xiàn)電力監(jiān)控系統(tǒng)的設(shè)計

功能:主機讀取1#從站儀表的報文地址為0103h開始的3個寄存器數(shù)據(jù),分別對應(yīng)ia、ib、ic的通訊值,需指出的是,電流通訊值要乘上一個系數(shù)才能換算成實際值,本例中,i實際=i通訊×ct變比/100=i通訊×100/100=i通訊。報文中ia寄存器地址0103h=259,對應(yīng)設(shè)備地址為40260,其他順延。配置1#從站儀表的ia標(biāo)記名字典,如圖5所示,訪問名仍為snp_1,項目名即為設(shè)備地址40260。ib、ic按照同樣的方法設(shè)置。

基于工控機和通信協(xié)議實現(xiàn)電力監(jiān)控系統(tǒng)的設(shè)計

3.5 遙控功能的實現(xiàn)

本遙控即遠(yuǎn)方控制snp-200電力儀表的輸出繼電器進(jìn)而實現(xiàn)對斷路器合閘、分閘回路的控制。snp-200遙控功能碼為05h,以1#從站儀表為例,假設(shè)第一路繼電器用于合閘回路,要使其輸出一個1秒的合閘脈沖,主機發(fā)送和從機返回的報文格式為:

基于工控機和通信協(xié)議實現(xiàn)電力監(jiān)控系統(tǒng)的設(shè)計

報文中線圈地址為0000,對應(yīng)設(shè)備地址為00001,如果線圈地址為0001,則對應(yīng)設(shè)備地址為00002,其他順延。配置1#從站儀表的合閘控制變量如圖6所示,訪問名設(shè)置為snp_1,項目地址即為設(shè)備地址00001。只需在intouch中配置一個按鈕,按鈕按下時使qf1_on_button為1,按鈕松開時使qf1_on_button為0,按下按鈕維持1秒后松開,就可以使第一路繼電器輸出1秒的合閘脈沖,進(jìn)而實現(xiàn)對斷路器的合閘遠(yuǎn)控。

基于工控機和通信協(xié)議實現(xiàn)電力監(jiān)控系統(tǒng)的設(shè)計

3.6修改裝置參數(shù)

仍以1#從站儀表為例,要將其電流變比系數(shù)修改為100/5=20(14h),則主機發(fā)送和從機返回的報文格式為:

基于工控機和通信協(xié)議實現(xiàn)電力監(jiān)控系統(tǒng)的設(shè)計

由snp-200的modbus規(guī)約,ct變比的寄存器地址為000eh=14,對應(yīng)的設(shè)備地址為40015。設(shè)置標(biāo)記名字典如圖7所示,要將1#從站儀表的電流變比設(shè)置為20,只需將ct_value(對應(yīng)設(shè)備地址40015)修改為20即可。

基于工控機和通信協(xié)議實現(xiàn)電力監(jiān)控系統(tǒng)的設(shè)計

4、結(jié)論

文章介紹的基于intouch和modbus協(xié)議的電力監(jiān)控系統(tǒng),以工控機作為主機實現(xiàn)對電力測控儀表的遙信、遙測、遙控及修改裝置參數(shù)等功能,性價比高,符合過程工業(yè)流行的趨勢,運行表明,該系統(tǒng)穩(wěn)定、可靠,且非常易于擴(kuò)展,在工程上有一定的借鑒意義。

責(zé)任編輯:gt


聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報投訴
  • 工控機
    +關(guān)注

    關(guān)注

    10

    文章

    1673

    瀏覽量

    50404
  • 監(jiān)控系統(tǒng)

    關(guān)注

    21

    文章

    3849

    瀏覽量

    173444
  • 總線
    +關(guān)注

    關(guān)注

    10

    文章

    2862

    瀏覽量

    87929
收藏 人收藏

    評論

    相關(guān)推薦

    基于PROFIBUS-DP的電能管理及電力監(jiān)控系統(tǒng)

    了CP5611通信板卡的工控機作為PROFIBUS主站,使用多種方法將電力監(jiān)控儀表集成到PROFIBUS-DP網(wǎng)絡(luò)中。調(diào)試結(jié)果表明:上位機主站能夠按時間每隔1s輪流對各個
    發(fā)表于 12-16 20:57

    怎么實現(xiàn)基于CAN總線智能建筑監(jiān)控系統(tǒng)通信協(xié)議設(shè)計?

    通過研究CAN2.0B協(xié)議規(guī)范,對報文格式的分析和標(biāo)識符的分配,設(shè)計出了基于CAN總線的智能建筑監(jiān)控系統(tǒng)通信協(xié)議
    發(fā)表于 06-02 06:48

    如何實現(xiàn)基礎(chǔ)通信協(xié)議的設(shè)計?

    常見的通信協(xié)議格式是什么?如何實現(xiàn)基礎(chǔ)通信協(xié)議的設(shè)計?
    發(fā)表于 02-14 07:35

    基于組態(tài)王的銅單晶線材監(jiān)控系統(tǒng)研究

    介紹了用組態(tài)王6.51 開發(fā)熱型連鑄銅單晶線材生產(chǎn)監(jiān)控系統(tǒng)的一種方法。巧妙的利用AL808 智能儀表的串行通信協(xié)議,實現(xiàn)工控機與80C52
    發(fā)表于 09-08 16:04 ?9次下載

    基于MODBUS通信協(xié)議的低壓交流配電柜智能監(jiān)控系統(tǒng)

    基于MODBUS通信協(xié)議的低壓交流配電柜智能監(jiān)控系統(tǒng) 介紹了一種基于MODBUS協(xié)議的低壓開關(guān)柜智能監(jiān)測系統(tǒng):以
    發(fā)表于 05-04 22:33 ?1719次閱讀
    基于MODBUS<b class='flag-5'>通信協(xié)議</b>的低壓交流配電柜智能<b class='flag-5'>監(jiān)控</b><b class='flag-5'>系統(tǒng)</b>

    基于狀態(tài)的串口通信協(xié)議的設(shè)計與實現(xiàn)

    設(shè)計并實現(xiàn)了一種基于狀態(tài)的串口通信協(xié)議,并將此協(xié)議應(yīng)用到稱重儀表的上位通信中。本文介紹了串口
    發(fā)表于 05-08 15:22 ?169次下載
    基于狀態(tài)<b class='flag-5'>機</b>的串口<b class='flag-5'>通信協(xié)議</b>的設(shè)計與<b class='flag-5'>實現(xiàn)</b>

    工控機在電梯動態(tài)智能監(jiān)控系統(tǒng)中的應(yīng)用

    本期上海研強給大家分享的是工控機在電梯動態(tài)智能監(jiān)控系統(tǒng)中的應(yīng)用,希望看完本篇文章您能對工控機有一個全新的認(rèn)識!
    發(fā)表于 07-01 16:03 ?650次閱讀

    工控機如何實現(xiàn)多屏顯示

    本期上海研強給大家分享的是工控機如何實現(xiàn)多屏顯示,希望看完本篇文章您能對工控機有一個全新的認(rèn)識!
    發(fā)表于 07-09 16:55 ?5634次閱讀

    工控機電力系統(tǒng)中的作用

    本期上海研強給大家分享的是工控機平臺在電力系統(tǒng)中有什么用,希望看完本篇文章您能對工控機有一個全新的認(rèn)識!
    發(fā)表于 08-18 16:27 ?1540次閱讀

    工控機的軟件系統(tǒng)有哪些

    本期上海研強給大家分享的是工控機的軟件系統(tǒng)有哪些,希望看完本篇文章您能對工控機有一個全新的認(rèn)識!
    發(fā)表于 08-18 16:30 ?4338次閱讀

    工控機的技術(shù)要求 工控機系統(tǒng)有哪些

     工控機是為工業(yè)控制領(lǐng)域而設(shè)計的計算機,相比于普通個人電腦,需要具備更高的穩(wěn)定性、可靠性和抗干擾能力。以下是工控機的主要技術(shù)要求:   處理器:工控機需要具備高性能的處理器,能夠處理復(fù)雜的控制任務(wù)和數(shù)據(jù)處理。   存
    發(fā)表于 03-15 14:39 ?2485次閱讀

    工控機的技術(shù)要求 工控機系統(tǒng)有哪些

    的控制任務(wù)和數(shù)據(jù)處理。存儲器:工控機需要具備足夠的內(nèi)存和存儲空間,以保證高效的數(shù)據(jù)處理和存儲。接口:工控機需要支持多種接口類型和通信協(xié)議,能夠與不同的工業(yè)設(shè)備進(jìn)行連接
    的頭像 發(fā)表于 11-11 08:07 ?1301次閱讀
    <b class='flag-5'>工控機</b>的技術(shù)要求 <b class='flag-5'>工控機</b>的<b class='flag-5'>系統(tǒng)</b>有哪些

    嵌入式工控機與傳統(tǒng)工控機的區(qū)別

    嵌入式工控機與傳統(tǒng)工控機的區(qū)別? 嵌入式工控機和傳統(tǒng)工控機是兩種不同類型的工業(yè)控制計算機設(shè)備,雖然它們的目標(biāo)是相似的,即在工業(yè)控制系統(tǒng)中提供
    的頭像 發(fā)表于 02-04 11:35 ?610次閱讀

    工控機在能源與電力領(lǐng)域的應(yīng)用,適用能源與電力領(lǐng)域的研華工控機

    工控機在能源與電力領(lǐng)域的應(yīng)用 實時數(shù)據(jù)監(jiān)控 在能源與電力領(lǐng)域,實時數(shù)據(jù)監(jiān)控是至關(guān)重要的一環(huán)。工控機
    的頭像 發(fā)表于 05-20 13:09 ?347次閱讀
    <b class='flag-5'>工控機</b>在能源與<b class='flag-5'>電力</b>領(lǐng)域的應(yīng)用,適用能源與<b class='flag-5'>電力</b>領(lǐng)域的研華<b class='flag-5'>工控機</b>

    工控機怎么編程?工控機是如何控制設(shè)備的?

    工控機是工業(yè)控制的核心設(shè)備,在不斷智能化的今天,工控機發(fā)揮了重要作用。為增進(jìn)大家對工控機的認(rèn)識,本文將對工控機和電腦的區(qū)別、工控機控制設(shè)備的
    的頭像 發(fā)表于 10-31 12:41 ?146次閱讀