亚洲免费av电影一区二区三区,日韩爱爱视频,51精品视频一区二区三区,91视频爱爱,日韩欧美在线播放视频,中文字幕少妇AV,亚洲电影中文字幕,久久久久亚洲av成人网址,久久综合视频网站,国产在线不卡免费播放

        ?

        基于Modbus協(xié)議的立式爐電力監(jiān)測(cè)系統(tǒng)

        2012-06-28 02:57:38艾,徐
        關(guān)鍵詞:溫區(qū)通信協(xié)議寄存器

        王 艾,徐 冬

        (北京七星華創(chuàng)電子股份有限公司集成電路工藝設(shè)備研發(fā)中心,北京101312)

        立式爐是300 mm集成電路制造的重要工藝設(shè)備,適用于集成電路制造過(guò)程中氧化、退火、薄膜生長(zhǎng)等工藝。立式爐本質(zhì)上是一種半導(dǎo)體工藝熱處理設(shè)備,其中作為加熱功率供給單元的電力控制系統(tǒng)的安全性和可靠性直接決定了設(shè)備安全性能和工藝性能。因此,電力監(jiān)測(cè)系統(tǒng)是保證立式爐設(shè)備安全可靠運(yùn)行的必要環(huán)節(jié)。

        傳統(tǒng)的電力監(jiān)控系統(tǒng)中,多通過(guò)測(cè)量電流、電壓、功率等一系列變送器及測(cè)量這些變送器標(biāo)準(zhǔn)輸出信號(hào)的輸入模塊作為系統(tǒng)的前端采集裝置。這種設(shè)計(jì)成本較高,而且現(xiàn)場(chǎng)布線復(fù)雜,導(dǎo)致系統(tǒng)可靠性不高。

        隨著計(jì)算機(jī)技術(shù)的不斷發(fā)展,綜合4C技術(shù)的分布式控制系統(tǒng)的產(chǎn)生實(shí)現(xiàn)了工業(yè)生產(chǎn)過(guò)程的集中管理與分散控制。Modbus協(xié)議就是其中應(yīng)用較廣的一種通信協(xié)議。通過(guò)Modbus協(xié)議,上位機(jī)可對(duì)立式爐設(shè)備的電力數(shù)據(jù)進(jìn)行現(xiàn)場(chǎng)的實(shí)時(shí)獲取和保存,保存的電力數(shù)據(jù)不僅可用于設(shè)備的故障診斷,還可用于分析爐體加熱器在各溫度點(diǎn)上的電學(xué)特性。

        1 Modbus協(xié)議簡(jiǎn)介[1]

        Modbus通信協(xié)議是工業(yè)控制網(wǎng)絡(luò)中用于對(duì)自控設(shè)備進(jìn)行訪問(wèn)控制的主從式通信協(xié)議,由Modicon公司開(kāi)發(fā),在工業(yè)控制中得到廣泛應(yīng)用。它有以下特點(diǎn):物理接口符合EIA-485規(guī)范;組成主從訪問(wèn)的一主多從控制網(wǎng)絡(luò);通過(guò)簡(jiǎn)單的通信報(bào)文完成對(duì)從節(jié)點(diǎn)的讀寫(xiě)操作;通信速率可達(dá)115.2 kbps;在主節(jié)點(diǎn)輪詢(xún)即逐一單獨(dú)訪問(wèn)從節(jié)點(diǎn)時(shí),要求從節(jié)點(diǎn)返回一個(gè)應(yīng)答信息;主節(jié)點(diǎn)也可以對(duì)網(wǎng)段上所有的從節(jié)點(diǎn)進(jìn)行廣播通信[2]。

        表1 RTU消息幀

        Modbus通信協(xié)議定義了在這些網(wǎng)絡(luò)上連續(xù)傳輸?shù)膱?bào)文幀的每一位,及數(shù)據(jù)編碼、解碼過(guò)程。Modbus通信協(xié)議具有兩種報(bào)文幀格式:ASCII和RTU(remote terminal unit)報(bào)文幀格式。采用ASCII格式的報(bào)文以“:”開(kāi)始,以?xún)蓚€(gè)回車(chē)換行符結(jié)束,中間的信息為Modbus協(xié)議的內(nèi)容。采用RTU格式的報(bào)文則以傳遞一段空閑時(shí)間開(kāi)始,這段時(shí)間不短于3.5倍的字符發(fā)送時(shí)間T,一般取4T,并以同樣4T的標(biāo)志來(lái)表示報(bào)文的結(jié)束。

        一個(gè)采用RTU格式的Modbus通信協(xié)議的報(bào)文格式如表1所示。該報(bào)文以T1-T4標(biāo)志的報(bào)文的開(kāi)始和結(jié)束,中間包括地址域、功能域、數(shù)據(jù)域和CRC校驗(yàn)域。詳細(xì)如下:

        (1)地址域:地址域?yàn)楸徊樵?xún)的從節(jié)點(diǎn)的地址,它所表示的從節(jié)點(diǎn)的有效地址范圍是0-247,其中0表示廣播地址。每個(gè)從節(jié)點(diǎn)的地址必須是唯一的,僅僅被尋址到的從節(jié)點(diǎn)(從設(shè)備)會(huì)響應(yīng)包含了該地址的查詢(xún)。當(dāng)發(fā)送回一個(gè)響應(yīng),響應(yīng)中的從機(jī)地址數(shù)據(jù)便告訴了主機(jī)哪臺(tái)從站正與之進(jìn)行通信。

        (2)功能域:8位功能域的有效編碼為1-FFH,用于說(shuō)明從節(jié)點(diǎn)要完成的功能。例如功能編碼03H為讀數(shù)據(jù)寄存器(內(nèi)部字變量),用于讀取從節(jié)點(diǎn)的寄存器的值;06H為設(shè)置單個(gè)寄存器,用于設(shè)置從節(jié)點(diǎn)的某個(gè)寄存器的值。

        (3)數(shù)據(jù)域:數(shù)據(jù)域包含了從節(jié)點(diǎn)執(zhí)行特定功能所需要的數(shù)據(jù)或者從節(jié)點(diǎn)響應(yīng)查詢(xún)時(shí)采集到的數(shù)據(jù)。這些數(shù)據(jù)的內(nèi)容可能是數(shù)值、參考地址或者設(shè)置值。

        (4)校驗(yàn)域:該域允許主機(jī)和從設(shè)備檢查傳輸過(guò)程中的錯(cuò)誤。有時(shí),由于電噪聲和其它干擾,一組數(shù)據(jù)在從一個(gè)設(shè)備傳輸?shù)搅硪粋€(gè)設(shè)備時(shí)在線路上可能會(huì)發(fā)生一些改變,出錯(cuò)校驗(yàn)?zāi)軌虮WC主機(jī)或者終端不去響應(yīng)那些傳輸過(guò)程中發(fā)生了改變的數(shù)據(jù),這就提高了系統(tǒng)的安全性和效率,錯(cuò)誤校驗(yàn)使用16位循環(huán)冗余的方法(CRC16),整個(gè)信息幀以連續(xù)的數(shù)據(jù)位流進(jìn)行傳輸,CRC校驗(yàn)從地址域開(kāi)始對(duì)報(bào)文的所有數(shù)據(jù)進(jìn)行校驗(yàn)。

        Modbus協(xié)議決定了每個(gè)從節(jié)點(diǎn)控制器需要知道各自不同的設(shè)備地址,識(shí)別主節(jié)點(diǎn)按地址發(fā)來(lái)的消息,決定要產(chǎn)生何種行動(dòng)。主設(shè)備可單獨(dú)與從設(shè)備通信,也能以廣播方式與所有從設(shè)備通信:如果單獨(dú)通信,從設(shè)備返回一消息作為響應(yīng);如果是以廣播方式通信的,則不作任何回應(yīng)。

        從節(jié)點(diǎn)的正常應(yīng)答是發(fā)送相同的報(bào)文幀,以便讓主節(jié)點(diǎn)作確認(rèn),從節(jié)點(diǎn)的應(yīng)答幀包括:前導(dǎo)標(biāo)志碼,從節(jié)點(diǎn)地址,功能碼,返回?cái)?shù)據(jù),檢驗(yàn)碼以及幀結(jié)束碼。如果有錯(cuò)誤發(fā)生,功能代碼將被修改用于指出回應(yīng)的消息是錯(cuò)誤的,同時(shí)數(shù)據(jù)段包含了描述此錯(cuò)誤信息的代碼,應(yīng)答信息的檢驗(yàn)碼將用于讓主設(shè)備確認(rèn)消息內(nèi)容是否可用[2]。

        2 立式爐電力監(jiān)測(cè)系統(tǒng)

        2.1 系統(tǒng)的硬件設(shè)備

        北京七星華創(chuàng)電子股份有限公司現(xiàn)有的300 mm氧化爐,采用單反應(yīng)室結(jié)構(gòu),爐體加熱絲包覆的范圍劃分為多個(gè)區(qū)段 (Zone A,B,C,D……),各區(qū)段有獨(dú)立的功率控制器用以控制加熱功率。立式爐電力監(jiān)測(cè)系統(tǒng)硬件結(jié)構(gòu)如圖1所示,采用Modbus協(xié)議組成監(jiān)控網(wǎng)絡(luò),主要包括工控機(jī)IPC,RS232/485轉(zhuǎn)換接口,多路功率控制器。

        Modbus標(biāo)準(zhǔn)物理層采用RS232接口,但由于實(shí)際應(yīng)用中強(qiáng)電干擾較大,且是多點(diǎn)連接,因此,功率控制器,采用的是RS485接口;而工控機(jī)上配置的是RS232接口,當(dāng)功率控制器與工控機(jī)通訊時(shí),需配置RS232/485轉(zhuǎn)換接口,進(jìn)行電平轉(zhuǎn)換。

        2.2 系統(tǒng)的軟件設(shè)計(jì)

        系統(tǒng)的軟件設(shè)計(jì)為上位機(jī)(主站)電力監(jiān)測(cè)程序的設(shè)計(jì),采用Visual Studio 2005 C#進(jìn)行程序開(kāi)發(fā),在程序設(shè)計(jì)時(shí),需考慮硬件單元(功率控制器)設(shè)置的通信參數(shù)。本文所涉及的功率控制器采用RTU模式進(jìn)行數(shù)據(jù)傳輸,除了設(shè)置的通訊地址不同以外(參見(jiàn)圖1),其他通訊參數(shù)(波特率,校驗(yàn)方式等)都必須相同。例如:功率控制器采用的波特率為9.6 kbps,8位數(shù)據(jù)位,偶校驗(yàn),1個(gè)停止位,上位機(jī)監(jiān)測(cè)程序中的SerialPort類(lèi)(C#)的屬性設(shè)置必須與功率控制器的串口參數(shù)設(shè)置相一致。

        軟件運(yùn)行后,生成的用戶(hù)操作界面如圖2所示,可實(shí)現(xiàn)串口的配置、連接,實(shí)時(shí)顯示多段溫區(qū)的電力給定、電力反饋、有效電流、有效電壓和有效功率,可保存多段溫區(qū)的電力給定、電力反饋、有效電流、有效電壓和功率數(shù)據(jù)。注意,此時(shí)多路功率控制器的通訊地址分別為 1,2,3,4……,如圖1所示。

        圖1 硬件結(jié)構(gòu)

        圖2 用戶(hù)操作界面

        本軟件系統(tǒng)的流程圖如圖3所示,完成以下功能:

        (1)開(kāi)始程序運(yùn)行,啟動(dòng)主線程,完成工控機(jī)上所有串口的識(shí)別、定時(shí)器的配置,生成圖形界面,等待下一步操作輸入;

        (2)根據(jù)硬件的串口連線,選擇工控機(jī)上相應(yīng)的通訊串口,建立連接;

        (3)根據(jù)輸入指令,設(shè)置讀取功率控制器參數(shù)寄存器的功能碼;

        (4)根據(jù)輸入指令,設(shè)置讀取的參數(shù)寄存器精度;

        (5)設(shè)置讀取的功率控制器參數(shù)寄存器地址,其中控制器參數(shù)寄存器地址,并不是在圖形界面上設(shè)置,而是直接在程序內(nèi)部指定,在功率控制器中配置的參數(shù)源包括系統(tǒng)給定值、系統(tǒng)反饋值、有效電壓、有效電流,有功功率;

        (6)根據(jù)輸入指令,啟動(dòng)參數(shù)寄存器的實(shí)時(shí)讀取、顯示,每2 s參數(shù)刷新一遍;

        (7)根據(jù)輸入指令,啟動(dòng)數(shù)據(jù)的保存。使用Microsoft Access數(shù)據(jù)庫(kù)進(jìn)行數(shù)據(jù)保存,保存各溫區(qū)的電力給定值、電力反饋值、有效電壓、有效電流,有功功率;

        (8)根據(jù)輸入指令,結(jié)束數(shù)據(jù)的保存;

        (9)根據(jù)輸入指令,可斷開(kāi)現(xiàn)有的串口通訊,停止參數(shù)寄存器的實(shí)時(shí)刷新;

        (10)根據(jù)指令要求在完成電力監(jiān)測(cè)后,安全退出程序。

        圖3 軟件流程圖

        上述第(6)步的功能實(shí)現(xiàn)主要是通過(guò)主控機(jī)自動(dòng)(周期性)給各功率控制器發(fā)送讀消息幀,經(jīng)過(guò)若干時(shí)間片后,主控機(jī)主動(dòng)去讀各路功率控制器返回的響應(yīng),然后對(duì)讀回的響應(yīng)進(jìn)行CRC檢測(cè)。若相對(duì)于某溫區(qū)的功率控制器返回消息的CRC檢測(cè)正確,則刷新相應(yīng)溫區(qū)的窗體文本,若CRC檢測(cè)不正確,則主控機(jī)重新給該溫區(qū)的功率控制器發(fā)送讀消息幀。程序在每個(gè)窗體刷新周期(2 s)內(nèi)至多給每個(gè)溫區(qū)的功率控制器發(fā)送4次讀消息幀,若連續(xù)4次讀上來(lái)的消息都不正確,即在這一周期內(nèi)放棄對(duì)該溫區(qū)窗體文本的刷新。這里我們采用主動(dòng)讀消息的機(jī)制,而不采用中斷方式,主要是因?yàn)椴捎弥袛嘟邮辗绞剑瑪?shù)據(jù)流常常不均勻,其中存在空白間隔,導(dǎo)致接收的數(shù)據(jù)是殘缺不全的,不便于后續(xù)的分析處理。

        3 結(jié)束語(yǔ)

        目前,此系統(tǒng)已應(yīng)用于我公司立式爐設(shè)備的電力監(jiān)測(cè),該系統(tǒng)具有運(yùn)行可靠、擴(kuò)展性好、使用方便的特點(diǎn)。尤其是,在立式爐設(shè)備升溫過(guò)程和恒溫過(guò)程中,對(duì)電力監(jiān)測(cè)系統(tǒng)保存的電力數(shù)據(jù),可進(jìn)行爐體加熱器電學(xué)特性的分析,分析結(jié)果在加熱器的設(shè)計(jì)上(立式爐設(shè)備七大核心技術(shù)方向之一)具有較高的參考價(jià)值。

        [1]MODICON,Inc.Modbus Protocol Reference Guide[Z].1996

        [2]吳學(xué)文,王新光等.基于Modbus通信協(xié)議的水閘計(jì)算機(jī)監(jiān)控系統(tǒng)[J],計(jì)算機(jī)工程,2005(13):195-197.

        猜你喜歡
        溫區(qū)通信協(xié)議寄存器
        PPRTs 偏差方程外推至-189.344 2~156.598 5 ℃溫區(qū)的研究
        Lite寄存器模型的設(shè)計(jì)與實(shí)現(xiàn)
        質(zhì)子交換爐溫控系統(tǒng)的模糊解耦預(yù)測(cè)控制
        基于Z-Stack通信協(xié)議棧的紅外地溫采集電路設(shè)計(jì)
        分簇結(jié)構(gòu)向量寄存器分配策略研究*
        航空配餐樓中溫區(qū)空調(diào)系統(tǒng)設(shè)計(jì)探討
        基于DMX512通信協(xié)議的多路轉(zhuǎn)發(fā)器設(shè)計(jì)與研究
        基于NS-3的PLC多頻通信協(xié)議仿真平臺(tái)設(shè)計(jì)與實(shí)現(xiàn)
        雙溫區(qū)雙冷指斯特林制冷機(jī)連管的設(shè)計(jì)
        真空與低溫(2015年4期)2015-06-18 10:47:26
        RSSP-I、RSSP-Ⅱ及SAHARA三種安全通信協(xié)議實(shí)現(xiàn)技術(shù)簡(jiǎn)介
        久久无码一二三四| 免费国产a国产片高清网站 | 夜夜爽无码一区二区三区| 婷婷开心五月综合基地| 偷拍综合在线视频二区日韩| 香蕉免费一区二区三区| 亚洲av永久无码精品秋霞电影影院 | 亚洲不卡高清av在线| 强开小婷嫩苞又嫩又紧视频韩国| 熟妇人妻无乱码中文字幕 | av黄页网国产精品大全| 黑色丝袜秘书夹住巨龙摩擦| 一区一级三级在线观看| 精品亚洲视频免费观看网站| 国产男女乱婬真视频免费| 日本少妇熟女一区二区| 先锋五月婷婷丁香草草| 精品国产高清a毛片无毒不卡| 国产免费人成视频在线观看播放| 中文字幕亚洲视频一区| 国产莉萝无码av在线播放| 亚洲AV秘 无码一区二区三区臀| 玩弄人妻奶水无码AV在线| 久久国产精品美女厕所尿尿av | 无码av免费一区二区三区| 日本熟妇hd8ex视频| 在线观看的a站免费完整版 | 亚洲18色成人网站www| 久久久久成人精品免费播放网站| 精品国产亚洲一区二区三区四区| 日韩国产精品无码一区二区三区 | 色综合av综合无码综合网站 | 国产大片中文字幕| 国产一区二区三区十八区| 久久久久久国产精品免费免费| 日韩二三区| 国产免费精品一品二区三| 人妻丰满av无码中文字幕| 国产极品美女高潮无套在线观看| 国产麻豆放荡av激情演绎| 欧美午夜理伦三级在线观看|