国产日韩欧美一区二区三区三州_亚洲少妇熟女av_久久久久亚洲av国产精品_波多野结衣网站一区二区_亚洲欧美色片在线91_国产亚洲精品精品国产优播av_日本一区二区三区波多野结衣 _久久国产av不卡

?

基于Modbus協(xié)議的控制器遠(yuǎn)程監(jiān)控系統(tǒng)初探

2019-09-10 00:26何傳禎
關(guān)鍵詞:控制器

【摘?要】Modbus是對(duì)一種數(shù)據(jù)幀結(jié)構(gòu)的定義,對(duì)于物理層介質(zhì)來(lái)說(shuō),此種數(shù)據(jù)幀結(jié)構(gòu)具有一定的獨(dú)立性,因此控制器對(duì)其進(jìn)行識(shí)別以及應(yīng)用的效果較好,并且不論設(shè)備通信網(wǎng)絡(luò)類(lèi)型如何,數(shù)據(jù)幀結(jié)構(gòu)適用性都十分良好,在此背景下,也推動(dòng)了Modbus的進(jìn)一步發(fā)展,并且逐漸擴(kuò)展應(yīng)用到各種網(wǎng)絡(luò)中,如MAP等。在Modbus協(xié)議對(duì)標(biāo)準(zhǔn)Modbus網(wǎng)絡(luò)進(jìn)行應(yīng)用的情況下,能夠達(dá)到直接傳送信息的目的,而在對(duì)其他網(wǎng)絡(luò)進(jìn)行應(yīng)用的情況下,則會(huì)在該網(wǎng)絡(luò)通信數(shù)據(jù)幀結(jié)構(gòu)中植入并發(fā)送Modbus協(xié)議。本文在詳細(xì)闡述協(xié)議技術(shù)要點(diǎn)以及具體規(guī)定等情況下,探索基于Modbus協(xié)議的控制器遠(yuǎn)程監(jiān)控系統(tǒng)如何實(shí)現(xiàn)。

【關(guān)鍵詞】Modbus協(xié)議;控制器;遠(yuǎn)程監(jiān)控系統(tǒng)

基于Modbus具備的適用性較好的特點(diǎn),眾多大公司都給予了其極大的支持和幫助,并且將其作為標(biāo)準(zhǔn)通信接口之一用來(lái)給用戶(hù)提供服務(wù),對(duì)于從屬系統(tǒng)和主系統(tǒng)間的通信來(lái)說(shuō),主要的途徑通常是Modbus協(xié)議。目前,現(xiàn)階段DCS系統(tǒng)在我國(guó)電力以及化工行業(yè)應(yīng)用較為廣泛,但值得注意的是,大多情況下,多數(shù)場(chǎng)合都會(huì)混合使用DCS系統(tǒng)和其他專(zhuān)用控制系統(tǒng),Modbus通訊可以在各系統(tǒng)優(yōu)勢(shì)得以充分發(fā)揮的情況下,保障控制系統(tǒng)作用的有效實(shí)現(xiàn)。當(dāng)下幾乎使用的所有DCS系統(tǒng)都為Modbus協(xié)議提供了相應(yīng)的通信接口。因此,積極探究并開(kāi)發(fā)Modbus協(xié)議的控制器遠(yuǎn)程監(jiān)控系統(tǒng)具有極大的可行性,其相應(yīng)的現(xiàn)實(shí)意義也十分重大。

一、Modbus協(xié)議

(一)Modbus協(xié)議內(nèi)容概括

依托Master-Slave技術(shù)形成的協(xié)議就是Modbus協(xié)議,其在通信協(xié)議中屬于一種應(yīng)答方式。Master能夠詢(xún)問(wèn)初始化,并將相應(yīng)的地址分配給Slave,同時(shí)將廣播信息發(fā)送給所有的Slave。在以點(diǎn)對(duì)點(diǎn)通信方式應(yīng)用Modbus的過(guò)程中,需要對(duì)符合需求的串口通信標(biāo)準(zhǔn)加以采用,如此才能保障Modbus作用更好發(fā)揮。

(二)傳輸模式

ASC II以及RTU這兩種傳輸模式為Modbus的主要模式,值得注意的是,在標(biāo)準(zhǔn)的Modbus網(wǎng)絡(luò)中,這兩種模式才適用,兩種模式的特點(diǎn)存在一定差異。如對(duì)于ASC II模式特征來(lái)說(shuō),其在發(fā)送字符的過(guò)程中對(duì)字符間一定的時(shí)間間隔是允許的,并且此時(shí)發(fā)送錯(cuò)誤并不會(huì)產(chǎn)生;對(duì)于RTU傳輸模式來(lái)說(shuō),對(duì)比ASC II傳輸模式,RTU字符密度較多,同時(shí)具備的數(shù)據(jù)也更多,其標(biāo)準(zhǔn)的數(shù)據(jù)幀開(kāi)頭以及結(jié)尾字符傳輸時(shí)間間隔應(yīng)不少于3個(gè)半字符。

二、基于Modbus協(xié)議的監(jiān)控軟件設(shè)計(jì)和開(kāi)發(fā)

(一)監(jiān)控軟件設(shè)計(jì)

以Modbus協(xié)議為依據(jù),同時(shí)與電廠實(shí)際需求相結(jié)合,基于VC++6.0的利用、進(jìn)而編制成了Modbus協(xié)議的控制器遠(yuǎn)程監(jiān)控系統(tǒng)監(jiān)控軟件。通過(guò)對(duì)系統(tǒng)整體安全性以及穩(wěn)定性加以充分考慮,文件數(shù)據(jù)庫(kù)是監(jiān)控軟件主要采用的工具,這一過(guò)程中并不需要對(duì)SQL Server等專(zhuān)用數(shù)據(jù)庫(kù)加以適用,但值得注意的是,需要文件數(shù)據(jù)庫(kù)給外部提供數(shù)據(jù)取用接口,同時(shí)還應(yīng)該對(duì)一致性的人及監(jiān)控界面與監(jiān)控器操作界面給予良好保障,為后續(xù)工作開(kāi)展提供有利條件。

在監(jiān)控軟件設(shè)計(jì)過(guò)程中,為了對(duì)Modbus網(wǎng)絡(luò)正常通信、能夠及時(shí)更新的設(shè)備信息等給予良好保障,就需要監(jiān)控軟件對(duì)輪詢(xún)方式加以積極運(yùn)用,進(jìn)而將數(shù)據(jù)從URICA中進(jìn)行有效讀取,借此保障數(shù)據(jù)庫(kù)內(nèi)容得以不斷更新,為了對(duì)一致性的人及監(jiān)控界面和現(xiàn)場(chǎng)設(shè)備狀態(tài)及數(shù)據(jù),就需要以定期取值的方式將數(shù)據(jù)庫(kù)中的數(shù)據(jù)信息進(jìn)行相應(yīng)刷新處理,如此才能為一致性給予良好保障。

(二)監(jiān)控軟件的開(kāi)發(fā)

在具體開(kāi)發(fā)監(jiān)控軟件時(shí),可以對(duì)如圖所示的監(jiān)控軟件結(jié)構(gòu)體系加以積極采用。從監(jiān)控軟件角度分析,在開(kāi)發(fā)設(shè)計(jì)過(guò)程中需要對(duì)模塊化設(shè)計(jì)思維駕馭運(yùn)用,進(jìn)而對(duì)監(jiān)控軟件結(jié)構(gòu)進(jìn)行如圖五個(gè)部分的劃分。

首先,從人機(jī)界面這一部分來(lái)說(shuō),其主要是對(duì)生動(dòng)形象且直觀的方式加以運(yùn)用,確保將是實(shí)時(shí)數(shù)據(jù)、實(shí)時(shí)和歷史曲線等提供給控制系統(tǒng),同時(shí)在人機(jī)界面中還會(huì)顯示相應(yīng)的報(bào)警狀態(tài),在此基礎(chǔ)上將相應(yīng)組態(tài)功能如設(shè)置設(shè)備信息、增添設(shè)備和修改等提供給系統(tǒng),確保借助這些功能的發(fā)揮更好的達(dá)到有效控制的目的。

其次,分析Modbus協(xié)議解析這一部分內(nèi)容,此部分主要任務(wù)就是將Modbus數(shù)據(jù)幀在Modbus總線中進(jìn)行有效讀取,并且這一部分還會(huì)對(duì)人機(jī)界面的一些讀或?qū)懼噶钸M(jìn)行接受,在接受相應(yīng)指令后將指令向Modbus數(shù)據(jù)幀形式進(jìn)行打包處理,進(jìn)而再向Modbus總線進(jìn)行發(fā)送。

Dada.dll主要是數(shù)據(jù)處理部分,這一部分主要是將各類(lèi)訪問(wèn)Modbus縱向網(wǎng)絡(luò)、實(shí)時(shí)及歷史數(shù)據(jù)庫(kù)函數(shù)等提供給系統(tǒng),同時(shí)也會(huì)將相應(yīng)的各類(lèi)數(shù)據(jù)存儲(chǔ)結(jié)構(gòu)提供給系統(tǒng),為人機(jī)界面訪問(wèn)提供更好的支撐作用。

最后一部分為實(shí)時(shí)數(shù)據(jù)庫(kù),這一部分主要內(nèi)容就是借助文件形式將在Modbus總線中獲取的實(shí)時(shí)數(shù)據(jù)存貯在軟件內(nèi)存和系統(tǒng)系統(tǒng)硬盤(pán)中,同時(shí)將數(shù)據(jù)定期提供給歷史數(shù)據(jù)庫(kù),用作歷史記錄為后續(xù)工作開(kāi)展提供可參考信息。

在具體開(kāi)發(fā)軟件時(shí),需要在串行通信速度較慢這一特征加以考慮,進(jìn)而對(duì)多線程技術(shù)進(jìn)行積極運(yùn)用,確保在單獨(dú)的線程中開(kāi)展Modbus的讀或取工作,而基于另外線程的應(yīng)用能夠?qū)崿F(xiàn)實(shí)時(shí)數(shù)據(jù)防微和人機(jī)界面刷新操作,與此同時(shí),為確保能夠更加形象化的曲線得以良好實(shí)現(xiàn),給相應(yīng)的曲線分析工作提供便利,就可以對(duì)單獨(dú)定制的控件加以積極運(yùn)用,確保形象化的曲線繪制及更新得以有效完成。

結(jié)束語(yǔ)

Modbus協(xié)議得到廣泛應(yīng)用的主要原因就在于其具備的適用性較好,而對(duì)于Modbus協(xié)議的控制器遠(yuǎn)程監(jiān)控系統(tǒng)來(lái)說(shuō),其恰好是一種新的實(shí)踐探索,對(duì)監(jiān)控器遠(yuǎn)程監(jiān)控系統(tǒng)的更好發(fā)展十分有益,因此可以在這方面進(jìn)行深入的探究和分析。

參考文獻(xiàn):

[1]潘豐,王勝陽(yáng),劉凱,樊廣曉,洪源.基于ModBus的遠(yuǎn)程數(shù)據(jù)采集器設(shè)計(jì)[J].河南科技學(xué)院學(xué)報(bào)(自然科學(xué)版),2019,47(02):65-71.

[2]朱阿曼.基于Modbus/TCP通信的庫(kù)房環(huán)境監(jiān)控系統(tǒng)的設(shè)計(jì)[D].華中師范大學(xué),2019.

[3]施盛華,項(xiàng)新建,鄭永平.基于Modbus協(xié)議的電力開(kāi)關(guān)成套設(shè)備遠(yuǎn)程監(jiān)控系統(tǒng)[J].浙江科技學(xué)院學(xué)報(bào),2019,31(01):23-29+35.

[4]張俊,黃少芬.基于Modbus協(xié)議的電梯遠(yuǎn)程監(jiān)控系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)[J].長(zhǎng)春大學(xué)學(xué)報(bào),2018,28(12):39-43.

作者簡(jiǎn)介:

何傳禎,單位名稱(chēng):重慶豐盛三峰環(huán)保發(fā)電有限公司 省市:重慶市 郵編:401356,出生年月:1982 年 09 月 性別:男?民族:漢?籍貫:河南 商丘,學(xué)歷:大學(xué)本科 職稱(chēng):助理工程師??研究方向:電氣工程及其自動(dòng)化。

(作者單位:重慶豐盛三峰環(huán)保發(fā)電有限公司)

猜你喜歡
控制器
南京溧水電子3款控制器產(chǎn)品
殺毒控制器
水泥生料立磨壓差變參數(shù)二型模糊控制器設(shè)計(jì)
基于NFV的分布式SDN控制器節(jié)能機(jī)制
用于可編程控制器的監(jiān)測(cè)裝置
AR眼鏡商Magic Leap發(fā)布新專(zhuān)利
讓你的騎行更順暢的頭盔
優(yōu)科推出虛擬控制器,簡(jiǎn)化小型企業(yè)Wi—Fi部署
強(qiáng)大的緊湊型可編程邏輯控制器
智能液位控制器在排水系統(tǒng)中的應(yīng)用