MCGS的溫度智能控制系統(tǒng)畢業(yè)設(shè)計(jì)_第1頁(yè)
MCGS的溫度智能控制系統(tǒng)畢業(yè)設(shè)計(jì)_第2頁(yè)
MCGS的溫度智能控制系統(tǒng)畢業(yè)設(shè)計(jì)_第3頁(yè)
MCGS的溫度智能控制系統(tǒng)畢業(yè)設(shè)計(jì)_第4頁(yè)
MCGS的溫度智能控制系統(tǒng)畢業(yè)設(shè)計(jì)_第5頁(yè)
已閱讀5頁(yè),還剩41頁(yè)未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

1、鹽城理工學(xué)院畢業(yè)設(shè)計(jì)(論文作者:學(xué)號(hào):院系:電氣工程系專(zhuān)業(yè):題目:基于MCGS的溫度控制系統(tǒng)畢業(yè)設(shè)計(jì)指導(dǎo)老師2010 年05 月畢業(yè)設(shè)計(jì)(論文中文摘要 畢業(yè)設(shè)計(jì)(論文外文摘要 目錄1引言 (11.1智能溫度控制系統(tǒng)的硬件 (11.2智能溫度控制系統(tǒng)組成 (11.3溫度智能控制系統(tǒng)的特點(diǎn) (22智能溫度控制系統(tǒng)設(shè)計(jì) (32.1系統(tǒng)結(jié)構(gòu)框架 (32.2系統(tǒng)控制流程圖 (42.3MCGS嵌入版軟件和配方功能 (52.4溫度智能控制系統(tǒng)統(tǒng)配方設(shè)計(jì) (73溫度控制功能 (113.1溫度控制流程圖 (113.2溫控儀表的選擇 (113.3溫控曲線編輯 (124溫度智能控制系統(tǒng)的數(shù)據(jù)網(wǎng)絡(luò)設(shè)計(jì) (144.1系

2、統(tǒng)中的RS485總線網(wǎng)絡(luò) (154.2局域網(wǎng)數(shù)據(jù)傳輸設(shè)計(jì) (164.3系統(tǒng)中ModBus TCP/IP 功能實(shí)現(xiàn) (175短信提醒功能 (205.1短信提醒功能簡(jiǎn)介 (205.2短信模塊的選擇 (205.3短信報(bào)警功能實(shí)現(xiàn) (20結(jié)論 (23致謝 (23參考文獻(xiàn) (24附錄1尉普MA8-3模塊設(shè)備構(gòu)件使用說(shuō)明 (25附錄2西門(mén)子TC35 GSM移動(dòng)通信模塊設(shè)備構(gòu)件使用說(shuō)明 (271 引言在化工、石油、冶金、爐窯等生產(chǎn)過(guò)程的物理過(guò)程和化學(xué)反應(yīng)中,溫度往往是一個(gè)很重要的量,需要準(zhǔn)確地加以控制。溫度控制系統(tǒng)常用來(lái)保持溫度恒定或者使溫度按照某種規(guī)定的程序變化。一個(gè)設(shè)計(jì)科學(xué)合理的溫度控制系統(tǒng),可以為工作

3、人員提供完整準(zhǔn)確的數(shù)據(jù),以保證其產(chǎn)品檢驗(yàn)和生產(chǎn)的可靠性。還可為使工作人員能夠及時(shí)有效的接收到報(bào)警信息,在一般聲光報(bào)警的基礎(chǔ)上配備了基于GPRS的無(wú)線報(bào)警功能,可及時(shí)的向指定手機(jī)發(fā)送短信報(bào)警。上位機(jī)軟件則基于當(dāng)前流行的WEB技術(shù),工作人員可以隨時(shí)隨地查看系統(tǒng)情況并進(jìn)行設(shè)置,大大方便了用戶的使用??梢勒湛蛻粢?保證24小時(shí)內(nèi)數(shù)據(jù)的準(zhǔn)確性和完整性,設(shè)備掉電后數(shù)據(jù)不丟失,在設(shè)備出現(xiàn)異常時(shí)提供現(xiàn)場(chǎng)的聲光報(bào)警以及無(wú)線手機(jī)報(bào)警,并且能在局域網(wǎng)里實(shí)現(xiàn)多個(gè)上位機(jī)的同時(shí)監(jiān)控。本系統(tǒng)主要是實(shí)現(xiàn)使溫度按照規(guī)定的程序變化。通過(guò)專(zhuān)業(yè)的溫度控制儀表對(duì)現(xiàn)場(chǎng)設(shè)備進(jìn)行實(shí)時(shí)、準(zhǔn)確的溫度控制;專(zhuān)業(yè)的人機(jī)界面及組態(tài)軟件與溫度控制儀表

4、通訊,實(shí)時(shí)準(zhǔn)確的對(duì)現(xiàn)場(chǎng)數(shù)據(jù)進(jìn)行監(jiān)視及控制;通過(guò)網(wǎng)絡(luò)組網(wǎng)方案,可實(shí)現(xiàn)一臺(tái)終端系統(tǒng)控制多套現(xiàn)場(chǎng)設(shè)備;GPRS模塊,可實(shí)時(shí)將現(xiàn)場(chǎng)情況告知指定人員,可使相關(guān)人員隨時(shí)隨地知曉現(xiàn)場(chǎng)情況,就相關(guān)問(wèn)題及時(shí)作出相應(yīng),極大程度提高工作效率及減少損失。1.1智能溫度控制系統(tǒng)的硬件為了組成一種智能溫度控制系統(tǒng),首先需要根據(jù)用戶的控制要求對(duì)溫度采集系統(tǒng)的硬件進(jìn)行選擇。通常包括:溫度傳感器、溫度控制儀表、人機(jī)界面、組態(tài)軟件、通訊設(shè)備等。本設(shè)計(jì)主要采用PT100、宇電808P溫控儀表、TPC7062K人機(jī)界面、MCGS組態(tài)軟件、尉普MA8-3GPRS通訊模塊(下位機(jī)用、西門(mén)子 TC35 GSM移動(dòng)通信模塊(上位機(jī)用等。1.

5、2智能溫度控制系統(tǒng)組成智能溫度控制系統(tǒng)由被控對(duì)象、測(cè)量裝置、調(diào)節(jié)器、執(zhí)行機(jī)構(gòu)和通信設(shè)備等部分構(gòu)成。本系統(tǒng)中測(cè)量裝置為PT100;調(diào)節(jié)器為宇電808P智能溫度控制儀表;執(zhí)行機(jī)構(gòu)為可控硅;通信設(shè)備為MCGSTpc7062K嵌入式一體化觸摸屏、計(jì)算機(jī)、蔚普MA8與西門(mén)子TC35。其控制流程如下述:被控對(duì)象是一個(gè)裝置或一個(gè)過(guò)程,它的溫度是被控制量。PT100對(duì)被控溫度進(jìn)行測(cè)量,并將測(cè)量值與給定值比較,若存在偏差便由宇電808P對(duì)偏差信號(hào)進(jìn)行處理,再根據(jù)宇電808P自身的PID運(yùn)算來(lái)增加或減少供給被控對(duì)象的熱量,使被控溫度調(diào)節(jié)到整定值。溫控儀表是溫度控制系統(tǒng)的重要部件。溫控儀表的精度直接影響溫度控制系統(tǒng)

6、的精度,因此在高精度溫度控制系統(tǒng)中必須采用高精度的溫控儀表。溫度控制系統(tǒng)的執(zhí)行機(jī)構(gòu)大多采用可控?zé)峤粨Q器。根據(jù)調(diào)節(jié)器送來(lái)的校正后的偏差信號(hào),調(diào)節(jié)流入熱交換器的熱載體的流量,來(lái)改變被控對(duì)象的熱量,以達(dá)到調(diào)節(jié)溫度的目的。1.3 溫度智能控制系統(tǒng)的特點(diǎn)(1高可靠性由于本系統(tǒng)控制功能分散在各臺(tái)計(jì)算機(jī)上實(shí)現(xiàn),系統(tǒng)結(jié)構(gòu)采用容錯(cuò)設(shè)計(jì),因此某一臺(tái)計(jì)算機(jī)出現(xiàn)的故障不會(huì)導(dǎo)致系統(tǒng)其它功能的喪失。(2開(kāi)放性本系統(tǒng)采用開(kāi)放式、標(biāo)準(zhǔn)化、模塊化和系列化設(shè)計(jì),系統(tǒng)中各臺(tái)計(jì)算機(jī)采用局域網(wǎng)方式通信,實(shí)現(xiàn)信息傳輸,當(dāng)需要改變或擴(kuò)充系統(tǒng)功能時(shí),可將新增計(jì)算機(jī)方便地連入系統(tǒng)通信網(wǎng)絡(luò)或從網(wǎng)絡(luò)中卸下,幾乎不影響系統(tǒng)其他計(jì)算機(jī)的工作。(3靈活

7、性通過(guò)組態(tài)軟件根據(jù)不同的溫度控制流程應(yīng)用對(duì)象進(jìn)行軟硬件組態(tài),即確定測(cè)量與控制信號(hào)及相互間連接關(guān)系、在組態(tài)時(shí)設(shè)計(jì)適用的控制規(guī)律以及從圖形庫(kù)調(diào)用基本圖形組成所需的各種監(jiān)控和報(bào)警畫(huà)面,從而方便地構(gòu)成所需的控制系統(tǒng)。(4易于維護(hù)本系統(tǒng)一般采用功能單一的小型或微型專(zhuān)用計(jì)算機(jī),具有維護(hù)簡(jiǎn)單、方便的特點(diǎn),當(dāng)某一局部或某個(gè)計(jì)算機(jī)出現(xiàn)故障時(shí),可以在不影響整個(gè)系統(tǒng)運(yùn)行的情況下在線更換,迅速排除故障。(5協(xié)調(diào)性本系統(tǒng)中各工作站之間通過(guò)通信網(wǎng)絡(luò)傳送各種數(shù)據(jù),整個(gè)系統(tǒng)信息共享,協(xié)調(diào)工作,以完成控制系統(tǒng)的總體功能和優(yōu)化處理。(6控制功能齊全控制算法豐富,集連續(xù)控制、順序控制和批處理控制于一體,可實(shí)現(xiàn)串級(jí)、前饋、解耦、自適

8、應(yīng)和預(yù)測(cè)控制等先進(jìn)控制,并可方便地加入所需的特殊控制算法。本溫度智能控制系統(tǒng)的構(gòu)成方式十分靈活,可由專(zhuān)用的管理計(jì)算機(jī)站、操作員站、工程師站、記錄站、現(xiàn)場(chǎng)控制站和數(shù)據(jù)采集站等組成,也可由通用的服務(wù)器、工業(yè)控制計(jì)算機(jī)和可編程控制器構(gòu)成。處于底層的過(guò)程控制級(jí)一般由分散的現(xiàn)場(chǎng)控制站、數(shù)據(jù)采集站等就地實(shí)現(xiàn)數(shù)據(jù)采集和控制,并通過(guò)數(shù)據(jù)通信網(wǎng)絡(luò)傳送到生產(chǎn)監(jiān)控級(jí)計(jì)算機(jī)。生產(chǎn)監(jiān)控級(jí)對(duì)來(lái)自過(guò)程控制級(jí)的數(shù)據(jù)進(jìn)行集中操作管理,如各種優(yōu)化計(jì)算、統(tǒng)計(jì)報(bào)表、故障診斷、顯示報(bào)警等。2 智能溫度控制系統(tǒng)設(shè)計(jì)2.1 系統(tǒng)結(jié)構(gòu)框架 圖2.1 溫度智能控制系統(tǒng)結(jié)構(gòu)圖溫度智能控制系統(tǒng)結(jié)構(gòu)如圖2.1。本設(shè)計(jì)以圖中紅色部分作系統(tǒng)性組態(tài)設(shè)計(jì)。

9、本溫度智能控制系統(tǒng)主要實(shí)現(xiàn)溫度控制、數(shù)據(jù)智能管理、實(shí)時(shí)短信報(bào)警等基本功能。通過(guò)PT100,將溫度數(shù)據(jù)采集送給宇電808P,在宇電808P內(nèi),將測(cè)量值PV與設(shè)定值SV比較,通過(guò)自身的PID運(yùn)算將溫度數(shù)據(jù)通過(guò)變送處理傳送給可控硅,實(shí)現(xiàn)可控、準(zhǔn)確、實(shí)時(shí)的溫度控制。宇電808P自帶RS485串口通訊口,可將多臺(tái)808P儀表通過(guò)RS485并聯(lián)與MCGSTpc7062K連接,將儀表內(nèi)所有數(shù)據(jù)傳輸給Tpc7062K,在Tpc7062K上通過(guò)MCGS嵌入版組態(tài)軟件可實(shí)現(xiàn)顯示出儀表數(shù)據(jù),并對(duì)其進(jìn)行必要的控制,比如溫度曲線的更改、溫度配方數(shù)據(jù)的下發(fā)等,都可在Tpc7062K上實(shí)現(xiàn)。并可對(duì)數(shù)據(jù)進(jìn)行包技能更處理,當(dāng)數(shù)

10、據(jù)發(fā)生異常時(shí)可實(shí)時(shí)發(fā)出報(bào)警信息,此功能是通過(guò)與Tpc7062K連接的蔚普MA8短信模塊實(shí)現(xiàn)的。計(jì)算機(jī)在此溫度智能控制系統(tǒng)中通過(guò)MCGS通用版軟件實(shí)現(xiàn)數(shù)據(jù)終端管理功能。一臺(tái)或多臺(tái)的Tpc7062K課通過(guò)局域網(wǎng)與計(jì)算機(jī)相連。Tpc7062K主要安裝在現(xiàn)場(chǎng),由現(xiàn)場(chǎng)操作工直接對(duì)現(xiàn)場(chǎng)設(shè)備操作,計(jì)算機(jī)可安放在管理間或工廠的任意位置,供管理者通過(guò)局域網(wǎng)對(duì)現(xiàn)場(chǎng)數(shù)據(jù)進(jìn)行遠(yuǎn)程監(jiān)控。如若設(shè)備長(zhǎng)時(shí)間不間斷運(yùn)行或在設(shè)備無(wú)人看管的時(shí)段內(nèi)發(fā)生故障并無(wú)人處理時(shí),將造成很大的經(jīng)濟(jì)損失或人員傷害。本溫度智能控制系統(tǒng)充分考慮到了此類(lèi)情況的可能性,所以特配備了短信報(bào)警功能,通過(guò)蔚普MA8與西門(mén)子TC35將現(xiàn)場(chǎng)的報(bào)警通過(guò)短信的形式及時(shí)

11、告知給指定手機(jī),可極大的減少損失。2.2 系統(tǒng)控制流程圖 圖2.2 溫度智能控制系統(tǒng)控制流程圖圖2.2為溫度智能控制系統(tǒng)的控制流程圖。PT100將從設(shè)備的檢測(cè)數(shù)據(jù)傳輸給宇電808P,在宇電808P內(nèi)對(duì)測(cè)量值PV與設(shè)定值SV對(duì)比,通過(guò)變送器控制可控硅對(duì)現(xiàn)場(chǎng)設(shè)備進(jìn)行溫度控制;并通過(guò)RS485串口,以宇電自帶的AIBUS通訊協(xié)議將數(shù)據(jù)傳輸給Tpc7062K,在Tpc7062K上將數(shù)據(jù)以報(bào)表或曲線的形式顯示出來(lái),可直觀的看到現(xiàn)場(chǎng)數(shù)據(jù)情況,如若發(fā)生預(yù)設(shè)的報(bào)警情況,即溫度過(guò)高或高低,則驅(qū)動(dòng)與Tpc7062K相連的蔚普MA8短信模塊向指定手機(jī)發(fā)送報(bào)警信息;計(jì)算機(jī)主要是對(duì)一臺(tái)或多臺(tái)的Tpc7062K 里面的數(shù)

12、據(jù)進(jìn)行匯總,實(shí)現(xiàn)數(shù)據(jù)的智能管理。可對(duì)現(xiàn)場(chǎng)設(shè)備實(shí)現(xiàn)遠(yuǎn)程監(jiān)控,并通過(guò)西門(mén)子TC35短信模塊將實(shí)時(shí)報(bào)警信息以短信的形式發(fā)送給指定人員,相關(guān)技術(shù)人員可根據(jù)短信內(nèi)容及時(shí)對(duì)現(xiàn)場(chǎng)情況進(jìn)行處理,極大程度的減少損失。2.3 MCGS嵌入版軟件和配方功能簡(jiǎn)單靈活的可視化操作界面:采用全中文、可視化、面向窗口的開(kāi)發(fā)界面,符合中國(guó)人的使用習(xí)慣和要求。在本溫度智能控制系統(tǒng)中,可將現(xiàn)場(chǎng)數(shù)據(jù)以曲線或報(bào)表的形式顯示出來(lái)。實(shí)時(shí)性強(qiáng)、有良好的并行處理性能:是真正的32位系統(tǒng),以線程為單位對(duì)在工程作業(yè)中實(shí)時(shí)性強(qiáng)的關(guān)鍵任務(wù)和實(shí)時(shí)性不強(qiáng)的非關(guān)鍵任務(wù)進(jìn)行分時(shí)并行處理。在本溫度智能控制系統(tǒng)中,通過(guò)RS485總線的方式對(duì)現(xiàn)場(chǎng)多臺(tái)儀表進(jìn)行監(jiān)控

13、與溫度數(shù)據(jù)下發(fā)。豐富、生動(dòng)的多媒體畫(huà)面:可將現(xiàn)場(chǎng)數(shù)據(jù)以曲線或報(bào)表的形式顯示出來(lái),可直觀的對(duì)數(shù)據(jù)進(jìn)行處理。完善的安全機(jī)制:提供了良好的安全機(jī)制,可以為多個(gè)不同級(jí)別用戶設(shè)定不同的操作權(quán)限。本溫度智能控制系統(tǒng)中,溫度曲線的編輯必須是以管理員的身份才可執(zhí)行。強(qiáng)大的網(wǎng)絡(luò)功能:具有強(qiáng)大的網(wǎng)絡(luò)通訊功能。本溫度智能控制系統(tǒng)中,將多臺(tái)Tpc7062K觸摸屏與計(jì)算機(jī)組建成局域網(wǎng),實(shí)現(xiàn)數(shù)據(jù)收發(fā)。多樣化的報(bào)警功能:提供多種不同的報(bào)警方式,具有豐富的報(bào)警類(lèi)型,方便用戶進(jìn)行報(bào)警設(shè)置。在本系統(tǒng)中,實(shí)現(xiàn)了文字報(bào)警及相對(duì)智能的短信報(bào)警。支持多種硬件設(shè)備:比如本系統(tǒng)中,嵌入版軟件可實(shí)現(xiàn)與宇電儀表、短信模塊等通訊??傊?MCGS嵌

14、入版組態(tài)軟件具有與通用組態(tài)軟件一樣強(qiáng)大的功能,并且操作簡(jiǎn)單,易學(xué)易用,普通工程人員經(jīng)過(guò)短時(shí)間的培訓(xùn)就能迅速掌握多數(shù)工程項(xiàng)目的設(shè)計(jì)和運(yùn)行操作。MCGS嵌入版生成的用戶應(yīng)用系統(tǒng),由主控窗口、設(shè)備窗口、用戶窗口、實(shí)時(shí)數(shù)據(jù)庫(kù)和運(yùn)行策略五個(gè)部分構(gòu)成,如圖2.3所示。 圖2.3 MCGS嵌入版軟件結(jié)構(gòu)圖主控窗口構(gòu)造了應(yīng)用系統(tǒng)的主框架主控窗口確定了工業(yè)控制中工程作業(yè)的總體輪廓,以及運(yùn)行流程、特性參數(shù)和啟動(dòng)特性等項(xiàng)內(nèi)容,是應(yīng)用系統(tǒng)的主框架。本系統(tǒng)中一般不做應(yīng)用。設(shè)備窗口是MCGS嵌入版系統(tǒng)與外部設(shè)備聯(lián)系的媒介設(shè)備窗口專(zhuān)門(mén)用來(lái)放置不同類(lèi)型和功能的設(shè)備構(gòu)件,實(shí)現(xiàn)對(duì)外部設(shè)備的操作和控制。設(shè)備窗口通過(guò)設(shè)備構(gòu)件把外部設(shè)

15、備的數(shù)據(jù)采集進(jìn)來(lái),送入實(shí)時(shí)數(shù)據(jù)庫(kù),或把實(shí)時(shí)數(shù)據(jù)庫(kù)中的數(shù)據(jù)輸出到外部設(shè)備。一個(gè)應(yīng)用系統(tǒng)只有一個(gè)設(shè)備窗口,運(yùn)行時(shí)設(shè)備窗口管理和調(diào)度所有設(shè)備構(gòu)件正常工作,并在后臺(tái)獨(dú)立運(yùn)行。在本溫度智能控制系統(tǒng)中,設(shè)備串口中主要下掛了“宇電智能儀表”、“蔚普模塊”和“ModBus TCP/IP數(shù)據(jù)轉(zhuǎn)發(fā)設(shè)備”等三種設(shè)備驅(qū)動(dòng)。用戶窗口實(shí)現(xiàn)了數(shù)據(jù)和流程的“可視化”用戶窗口中可以放置三種不同類(lèi)型的圖形對(duì)象:圖元、圖符和動(dòng)畫(huà)構(gòu)件。通過(guò)在用戶窗口內(nèi)放置不同的圖形對(duì)象,搭制多個(gè)用戶窗口,用戶可以構(gòu)造各種復(fù)雜的圖形界面,用不同的方式實(shí)現(xiàn)數(shù)據(jù)和流程的“可視化”。在本系統(tǒng)中,可將測(cè)量值PV與設(shè)定值SV 直接以數(shù)據(jù)的形式顯示在屏幕上,并可

16、對(duì)數(shù)據(jù)進(jìn)行曲線化或報(bào)表制處理,可對(duì)數(shù)據(jù)有更直觀是了解。實(shí)時(shí)數(shù)據(jù)庫(kù)是MCGS嵌入版系統(tǒng)的核心實(shí)時(shí)數(shù)據(jù)庫(kù)相當(dāng)于一個(gè)數(shù)據(jù)處理中心,同時(shí)也起到公共數(shù)據(jù)交換區(qū)的作用。從宇電808P采集來(lái)的實(shí)時(shí)數(shù)據(jù)送入實(shí)時(shí)數(shù)據(jù)庫(kù),系統(tǒng)其它部分操作的數(shù)據(jù)也來(lái)自于實(shí)時(shí)數(shù)據(jù)庫(kù)。實(shí)時(shí)數(shù)據(jù)庫(kù)自動(dòng)完成對(duì)實(shí)時(shí)數(shù)據(jù)的報(bào)警處理和存盤(pán)處理,同時(shí)它還根據(jù)需要把有關(guān)信息以事件的方式發(fā)送給系統(tǒng)的其它部分,以便觸發(fā)相關(guān)事件,進(jìn)行實(shí)時(shí)處理。運(yùn)行策略是對(duì)系統(tǒng)運(yùn)行流程實(shí)現(xiàn)有效控制的手段運(yùn)行策略本身是系統(tǒng)提供的一個(gè)框架,其里面放置由策略條件構(gòu)件和策略構(gòu)件組成的“策略行”,通過(guò)對(duì)運(yùn)行策略的定義,使系統(tǒng)能夠按照設(shè)定的順序和條件操作實(shí)時(shí)數(shù)據(jù)庫(kù)、控制用戶窗口的打開(kāi)

17、、關(guān)閉并確定設(shè)備構(gòu)件的工作狀態(tài)等,從而實(shí)現(xiàn)對(duì)外部設(shè)備工作過(guò)程的精確控制。比如在此系統(tǒng)中的數(shù)據(jù)判斷、報(bào)警處理、曲線繪制等功能都是通過(guò)策略腳本實(shí)現(xiàn)的。(1配方功能的應(yīng)用配方是同一類(lèi)數(shù)據(jù)的集合,如機(jī)器參數(shù)設(shè)置或生產(chǎn)數(shù)據(jù)。并提供HMI界面讓使用者可以查看、編輯數(shù)據(jù)。(2配方功能的分類(lèi)根據(jù)參數(shù)存儲(chǔ)方式的不同,配方大致分為兩種模式:配方數(shù)據(jù)存儲(chǔ)于PLC配方數(shù)據(jù)存儲(chǔ)于PLC中,可將需要的配方數(shù)據(jù)上傳到HMI并顯示。用戶選取特定配方并修改,再下載到PLC中作為當(dāng)前配方。該方式主要常見(jiàn)于早期的系統(tǒng)中。因?yàn)樵缙诘腍MI本身不能存儲(chǔ)配方,只能利用PLC的存儲(chǔ)空間來(lái)實(shí)現(xiàn)。配方數(shù)據(jù)存儲(chǔ)于HMI配方數(shù)據(jù)存儲(chǔ)于HMI之中,

18、由HMI顯示所有配方數(shù)據(jù)。用戶選取特定配方下載到PLC中,作為當(dāng)前配方。2.4 溫度智能控制系統(tǒng)統(tǒng)配方設(shè)計(jì)在制造領(lǐng)域,配方是用來(lái)描述生產(chǎn)一件產(chǎn)品所用的不同配料之間的比例關(guān)系,是生產(chǎn)過(guò)程中一些變量對(duì)應(yīng)的參數(shù)設(shè)定值的集合。例如面包廠生產(chǎn)面包時(shí)有一個(gè)配料配方。此配方列出所有要用來(lái)生產(chǎn)面包的配料(如水、面粉、糖、雞蛋、蜂蜜等,而不同口味的面包會(huì)有不同的配料用量。例如甜面包會(huì)使用更多的糖,而低糖面包則使用更少的糖。在 MCGS 嵌入版配方構(gòu)件中,所有配料的列表就是一個(gè)配方組,而每一種口味的面包原料用量則是一個(gè)配方??梢园雅浞浇M想象成一張表格(如下2.1,表格的每一列就是一種原料,而每一行就是一個(gè)配方,單

19、元格的數(shù)據(jù)則是每種原料的具體用量。表2.1 配方 在溫控系統(tǒng)中,使用配方的主要目的是為了實(shí)現(xiàn)合理的“溫度-時(shí)間”分配。在此系統(tǒng)中,溫度主要是分段控制,每一段都包含“時(shí)間”與“溫度”兩個(gè)變量,根據(jù)實(shí)際要求最多可實(shí)現(xiàn)30段來(lái)實(shí)現(xiàn)??刂撇煌a(chǎn)品或設(shè)備時(shí),不同時(shí)間段內(nèi)需要升溫或降溫的度數(shù)是不一樣的。為了避免實(shí)際應(yīng)用時(shí)不斷輸入數(shù)據(jù)的麻煩,現(xiàn)可將預(yù)設(shè)的溫度曲線以段點(diǎn)數(shù)據(jù)的形式保存在HMI 中,應(yīng)用時(shí)直接調(diào)用即可。如圖2.4: 圖2.4 配方效果圖配方編輯畫(huà)面如圖2.5: 圖2.5 配方編輯畫(huà)面(1!RecipeLoadByDialog (strRecipeGroupName, strDialogTitle

20、函數(shù)意義:彈出配方選擇對(duì)話框,讓用戶選擇要裝入的配方。選擇后配方變量的值會(huì)輸出到對(duì)應(yīng)數(shù)據(jù)對(duì)象上。參數(shù): strRecipeGroupName ,配方組名稱,字符型strDialogTitle ,對(duì)話框標(biāo)題,字符型實(shí)例:!RecipeLoadByDialog (曲線,曲線選擇及編輯如圖: 圖2.6 配方選擇對(duì)話框(2!RecipeLoadByNum (strRecipeGroupName, nRecipeNum函數(shù)意義:裝載指定配方組中指定編號(hào)的配方。配方的參數(shù)值將復(fù)制到對(duì)應(yīng)的數(shù)據(jù)對(duì)象上。參數(shù): strRecipeGroupName - 配方組名稱,字符型nRecipeNum - 配方編號(hào),數(shù)值

21、型返回值: 0 成功; -1 失敗實(shí)例: !RecipeLoadByNum (曲線,編號(hào)2(3!RecipeGetValueFrom (strRecipeGroupName, GroupObject函數(shù)意義:將組對(duì)象成員中的值復(fù)制到指定配方組的當(dāng)前配方中。參數(shù): strRecipeGroupName - 配方組名稱,字符型GroupObject - 組對(duì)象返回值: 0 成功; -1 失敗;-2 組對(duì)象不存在; -3 組對(duì)象成員類(lèi)型或者數(shù)量不匹配實(shí)例:!RecipeGetValueFrom (曲線, 配方數(shù)據(jù)組(4!RecipeDelete (strRecipeGroupName函數(shù)意義:刪除指

22、定配方組的當(dāng)前配方。刪除成功后當(dāng)前配方會(huì)重新定位到被刪除配方的下一個(gè)配方。參數(shù):strRecipeGroupName - 配方組名稱,字符型返回值:-1 不成功;其他值,當(dāng)前配方的編號(hào)實(shí)例:!RecipeDelete (曲線3 溫度控制功能3.1 溫度控制流程圖 圖3.1 溫度控制流程圖圖3.1為溫度智能控制系統(tǒng)的溫度控制流程圖。首先,通過(guò)熱電偶來(lái)測(cè)量現(xiàn)場(chǎng)設(shè)備實(shí)時(shí)溫度,然后將溫度值傳送給儀表宇電808P,通過(guò)808P對(duì)溫度進(jìn)行PID運(yùn)算后,給變送器信號(hào),由其控制可控硅對(duì)設(shè)備進(jìn)行加熱等操作;如若測(cè)量值PV高出了設(shè)定的報(bào)警值,宇電808P會(huì)自動(dòng)斷開(kāi)繼電器使可控硅停止工作;通過(guò)RS485總線,808

23、P將數(shù)據(jù)傳輸給Tpc7062K觸摸屏,以供現(xiàn)場(chǎng)技術(shù)員實(shí)時(shí)直觀的看到現(xiàn)場(chǎng)實(shí)際溫度情況,就實(shí)際情況對(duì)808P下發(fā)相應(yīng)命令,比如更改設(shè)定值SV、更改儀表運(yùn)行程序段等。此系統(tǒng)可供現(xiàn)場(chǎng)技術(shù)員能實(shí)時(shí)、精確的控制設(shè)備溫度,達(dá)到實(shí)際需要的工藝要求。3.2 溫控儀表的選擇根據(jù)系統(tǒng)設(shè)計(jì)的溫度控制要求、設(shè)備可操作性及溫度控制效果,選擇宇電AI-808P。宇電AI-808P支持程序段控制功能,可任意編輯控制曲線,儀表自帶PID功能,可根據(jù)所設(shè)參數(shù),自行進(jìn)行PID比例運(yùn)算,及時(shí)、準(zhǔn)確將溫度數(shù)據(jù)通過(guò)變送器傳送給可控硅,準(zhǔn)確加溫;且本儀表支持485通訊,可多臺(tái)并聯(lián)后與上位機(jī)通訊,通過(guò)上位機(jī)向AI808 P下發(fā)溫控參數(shù),故選

24、擇宇電808P。AI-808P具備30+20段程序控制功能,可實(shí)現(xiàn)任意斜率的升、降溫控制,具有跳轉(zhuǎn)(循環(huán)、運(yùn)行、暫停及停止等可編程/可操作命令,并允許在程序的控制運(yùn)行中隨時(shí)修改程序;采用具備曲線擬合功能的AI人工智能調(diào)節(jié)算法,獲得光滑平順的曲線控制效果,并且可在程序運(yùn)行中編輯事件輸出功能,配合控制外部設(shè)備動(dòng)作,利用SV變送輸出功能作為程序發(fā)生器使用;具備測(cè)量值啟動(dòng)功能、準(zhǔn)備功能及五種停電/開(kāi)機(jī)事件處理模式選擇。且AI-808P具備標(biāo)準(zhǔn)PID、AI人工智能調(diào)節(jié)APID或MPT等多種調(diào)節(jié)方式,具有自整定、自學(xué)習(xí)功能,無(wú)超調(diào)及無(wú)欠調(diào)的優(yōu)良控制特性,亦可使用位式控制(ON-O FF功能。表3.1 宇電

25、AI-808P參數(shù)表 3.3 溫控曲線編輯因?yàn)锳I-808P智能溫度控制儀表具備30段程序控制功能,可根據(jù)設(shè)備運(yùn)行要求事先編輯好溫度分段點(diǎn),將各段點(diǎn)數(shù)據(jù)下發(fā)至儀表,由儀表根據(jù)PID比例運(yùn)算,合理準(zhǔn)確的將各分段點(diǎn)通過(guò)變送器輸出給加熱器,從而實(shí)現(xiàn)準(zhǔn)確的溫度控制。為了能更直觀的看到溫度控制效果,現(xiàn)在系統(tǒng)里面加了溫度曲線顯示功能,即可根據(jù)分段點(diǎn)的數(shù)據(jù),實(shí)時(shí)、準(zhǔn)確的繪制出溫度曲線。效果如下圖: 圖3.2 溫度曲線為了能更直觀的繪制出溫度曲線,本系統(tǒng)沒(méi)有使用MCGS組態(tài)軟件里實(shí)時(shí)曲線構(gòu)件的基礎(chǔ)曲線繪制功能,而是以相對(duì)坐標(biāo)、手動(dòng)描點(diǎn)的方式繪制出溫度曲線。X軸為時(shí)間軸,Y軸為溫度軸。其中X軸是相對(duì)坐標(biāo),而Y軸

26、是絕對(duì)坐標(biāo)。其腳本程序如下:X=0X=Bt01X=BBt02X=BBt03.X=BBt28X=BBt29其中函數(shù)AddXYData(解釋如下:具體格式:AddXYDataBuffer(Para1,Para2,Para3,Para4,Para5,Para6,Para7 此函數(shù)的意義為:將緩沖區(qū)中的數(shù)據(jù)填充到相對(duì)曲線上。此函數(shù)必須與!BufferCreate(連用。此函數(shù)的返回值為:開(kāi)關(guān)型,返回值=0:操作成功,=1:操作失敗。此函數(shù)參數(shù)包括:參數(shù)1, 相對(duì)曲線x軸使用的緩沖區(qū)代號(hào),即函數(shù)!BufferCreate (創(chuàng)建出來(lái)的緩沖區(qū)號(hào);參數(shù)2,第一條曲線Y軸使用的緩沖區(qū)代號(hào);參數(shù)3,第二條曲線Y

27、軸使用的緩沖區(qū)代號(hào);參數(shù)4,第三條曲線Y軸使用的緩沖區(qū)代號(hào);參數(shù)5,第四條曲線Y軸使用的緩沖區(qū)代號(hào);參數(shù)6,第五條曲線Y軸使用的緩沖區(qū)代號(hào);參數(shù)7,第六條曲線Y軸使用的緩沖區(qū)代號(hào);函數(shù)實(shí)例:AddXYDataBuffer(0,1,0,0,0,0,0 實(shí)例說(shuō)明:假如有兩個(gè)緩沖區(qū),0和1,長(zhǎng)度都是16,其二進(jìn)制內(nèi)容分別為:00000001 00000010 00000011 00000011 和00000100 00000100 00000100 00000100那么調(diào)用AddXYDataBuffer(0,1,0,0,0,0,0 后,就會(huì)畫(huà)出一條值為5的水平直線, x軸坐標(biāo)分別是:1,2,3,4,

28、5。通過(guò)上述方法,實(shí)現(xiàn)了溫度曲線顯示功能。用戶應(yīng)用時(shí),可直觀的參照曲線,就相應(yīng)參數(shù)作相應(yīng)修改,可準(zhǔn)確的實(shí)現(xiàn)溫度控制要求。4溫度智能控制系統(tǒng)的數(shù)據(jù)網(wǎng)絡(luò)設(shè)計(jì)一套系統(tǒng)運(yùn)行效果是好壞,元器件的選擇很重要,但如果需要控制的方便、智能,那么這套系統(tǒng)中個(gè)節(jié)點(diǎn)間的數(shù)據(jù)傳輸就起到了至關(guān)重要的作用。本系統(tǒng)中主要設(shè)計(jì)到的數(shù)據(jù)網(wǎng)絡(luò)有兩種:以宇電808P智能溫度控制儀表組成的RS485總線網(wǎng)絡(luò);以Tpc7062K觸摸屏與計(jì)算機(jī)組成的計(jì)算機(jī)局域網(wǎng)。如圖4.1: 圖4.1 數(shù)據(jù)傳輸流程圖4.1系統(tǒng)中的RS485總線網(wǎng)絡(luò) 圖4.2 溫度智能控制系統(tǒng)RS485結(jié)構(gòu)圖圖4.3為溫度智能控制系統(tǒng)的RS485結(jié)構(gòu)圖。圖中“+”與“-

29、”分別的485通訊模式的“收”與“發(fā)”,不是電源的“正”與“負(fù)”。RS485接線方式如圖4.3: 圖4.3 RS485接線圖因?yàn)镽S485為半雙工傳送方式,同一根傳輸線既作數(shù)據(jù)接收又作發(fā)送,通信雙方不能同時(shí)發(fā)送和接收數(shù)據(jù),收發(fā)有時(shí)序先后。與RS232相比其采用平衡驅(qū)動(dòng)器和差分接收器的組合,抗噪聲干擾性好,而且其通訊方式有“1 對(duì)1”與“1 對(duì)多”兩種,可靈活使用。根據(jù)本溫度智能控制系統(tǒng)中多臺(tái)儀表與一臺(tái)觸摸屏的通訊要求,故選擇RS485為其通訊方式,可實(shí)現(xiàn)“一對(duì)多”控制。4.2局域網(wǎng)數(shù)據(jù)傳輸設(shè)計(jì)本設(shè)計(jì)中,觸摸屏與計(jì)算機(jī)之間的數(shù)據(jù)是在自建的局域網(wǎng)內(nèi)實(shí)現(xiàn)傳輸?shù)?觸摸屏與計(jì)算機(jī)都分配單獨(dú)的IP地址,數(shù)

30、據(jù)依靠的是ModBus TCP/IP 協(xié)議,發(fā)送與接收指定IP 地址設(shè)備的數(shù)據(jù)。MODBUS/TCP是簡(jiǎn)單的、中立廠商的用于管理和控制自動(dòng)化設(shè)備的MODBUS系列通訊協(xié)議的派生產(chǎn)品。顯而易見(jiàn),它覆蓋了使用TCP/IP協(xié)議的“Intranet”和“Internet”環(huán)境中MODBUS報(bào)文的用途。協(xié)議的最通用用途是為諸如PLCs,I/O模塊,以及連接其它簡(jiǎn)單域總線或 I/O模塊的網(wǎng)關(guān)服務(wù)的。MODBUS/TCP協(xié)議是作為一種(實(shí)際的自動(dòng)化標(biāo)準(zhǔn)發(fā)行的。既然MODBUS已經(jīng)廣為人知,該規(guī)范只將別處沒(méi)有收錄的少量信息列入其中。然而,本規(guī)范力圖闡明MODBUS 中哪種功能對(duì)于普通自動(dòng)化設(shè)備的互用性有價(jià)值,

31、哪些部分是MODBUS作為可編程的協(xié)議交替用于PLCs的“多余部分”。它通過(guò)將配套報(bào)文類(lèi)型“一致性等級(jí)”,區(qū)別那些普遍適用的和可選的,特別是那些適用于特殊設(shè)備如PLCs的報(bào)文。在MODBUS中,數(shù)據(jù)處理傳統(tǒng)上是無(wú)國(guó)界的,使它們對(duì)由噪音引起的中斷有高的抵抗力,而且在任一端只需要最小的維護(hù)信息。編程操作,另一方面,期望一種面向連接的方法。這種方法對(duì)于簡(jiǎn)單變量通過(guò)唯一的“登錄”符號(hào)完成,對(duì)于Modbus Plus變量,通過(guò)明確的“程序路徑”容量來(lái)完成,而“程序路徑”容量維持了一種雙向連接直到被徹底擊穿。MODBUS/TCP處理兩種情況。連接在網(wǎng)絡(luò)協(xié)議層很容易被辨認(rèn),單一的連接可以支持多個(gè)獨(dú)立的事務(wù)。

32、此外,TCP允許很大數(shù)量的并發(fā)連接,因而很多情況下,在請(qǐng)求時(shí)重新連接或復(fù)用一條長(zhǎng)的連接是發(fā)起者的選擇。熟悉MODBUS的開(kāi)發(fā)者會(huì)感到驚訝:為什么面向連接TCP協(xié)議比面向數(shù)據(jù)報(bào)的UDP 要應(yīng)用廣泛。主要原因是通過(guò)封裝獨(dú)立的“事務(wù)”在一個(gè)連接中,此連接可被識(shí)別,管理和取消而無(wú)須請(qǐng)求客戶和服務(wù)器采用特別的動(dòng)作。這就使進(jìn)程具有對(duì)網(wǎng)絡(luò)性能變化的適應(yīng)能力,而且容許安全特色如防火墻和代理可以方便的添加。 圖4.4 ModBus TCP/IP 通信結(jié)構(gòu)圖4.3 系統(tǒng)中ModBus TCP/IP 功能實(shí)現(xiàn)在本系統(tǒng)中,觸摸屏默認(rèn)為從站,計(jì)算機(jī)默認(rèn)為主站。應(yīng)MCGS組態(tài)軟件設(shè)計(jì),ModBus TCP/IP 數(shù)據(jù)傳輸

33、的驅(qū)動(dòng)共有兩個(gè),分別為:“ModbusTCPIP數(shù)據(jù)轉(zhuǎn)發(fā)設(shè)備”作為從站;“ModBusTCPIP子設(shè)備”作為主站。綜上,觸摸屏工程中選擇“ModbusTCPIP數(shù)據(jù)轉(zhuǎn)發(fā)設(shè)備”;計(jì)算機(jī)工程中選擇“Mod BusTCPIP子設(shè)備”。1.通用TCPIP父設(shè)備如圖4.5: 圖4.5 通用TCP/IP父設(shè)備通用TCP/IP父設(shè)備主要為連接使用在局域網(wǎng)的嵌入式計(jì)算機(jī)和其它計(jì)算機(jī)或設(shè)備之間通訊的數(shù)據(jù)提供一個(gè)通道。在通用TCP/IP父設(shè)備下可以掛接網(wǎng)絡(luò)設(shè)備,為了使通訊能夠正常的實(shí)現(xiàn),請(qǐng)按照下面的步驟進(jìn)行組態(tài)設(shè)置和測(cè)試。打開(kāi)“設(shè)備0通用TCP/IP父設(shè)備”設(shè)備的屬性頁(yè),如圖4.6所示: 圖4.6 通用TCP/I

34、P父設(shè)備屬性編輯初始工作狀態(tài):指定運(yùn)行時(shí)設(shè)備的初始工作狀態(tài),如父設(shè)備處于停止?fàn)顟B(tài),則父設(shè)備下掛接的所有子設(shè)備都處于停止?fàn)顟B(tài)。為了控制的方便,本系統(tǒng)默認(rèn)初始工作狀態(tài)為啟動(dòng)。最小采集周期:運(yùn)行時(shí),MCGS嵌入版對(duì)設(shè)備進(jìn)行定時(shí)操作的時(shí)間周期,單位為毫秒。因?yàn)榕c本系統(tǒng)所需要采集的數(shù)據(jù)量的關(guān)系,本系統(tǒng)最小采集周期設(shè)為1000ms.網(wǎng)絡(luò)類(lèi)型:可選擇UDP或TCP中任意一種網(wǎng)絡(luò)(通常使用UDP,但服務(wù)器與客戶端應(yīng)使用同一種網(wǎng)絡(luò)類(lèi)型。介于TCP網(wǎng)絡(luò)方式的方便及通用性,本系統(tǒng)選擇TCP網(wǎng)絡(luò)。服務(wù)器/客戶設(shè)置:本系統(tǒng)中設(shè)置本工作站為服務(wù)器或客戶端本地IP地址:指定本地工作站在TCP/IP網(wǎng)絡(luò)中的IP地址。本地端口

35、號(hào):指定本地工作站使用的網(wǎng)絡(luò)TCP/IP端口的地址遠(yuǎn)程IP地址:指定TCP/IP網(wǎng)絡(luò)上要和本工作站進(jìn)行通訊的遠(yuǎn)程工作站的IP地址。遠(yuǎn)程端口號(hào):指定遠(yuǎn)程工作站使用的網(wǎng)絡(luò)TCP/IP端口的地址網(wǎng)絡(luò)端口地址設(shè)置要求通訊雙方必須一致。假如有不止一個(gè)通用TCP/IP父設(shè)備需要添加,請(qǐng)?jiān)谡_設(shè)置雙方計(jì)算機(jī)IP地址后,對(duì)不同的設(shè)備使用不同的端口地址。另外,如果接入的局域網(wǎng)能夠?qū)崿F(xiàn)DNS的地址解析,可以在遠(yuǎn)程工作站和本地工作站中填入雙方計(jì)算機(jī)的名稱,同樣可以實(shí)現(xiàn)通訊。2. ModbusTCPIP數(shù)據(jù)轉(zhuǎn)發(fā)設(shè)備本驅(qū)動(dòng)構(gòu)件用于MCGS軟件作為ModbusTCP Slave (從站,將各種寄存器的數(shù)據(jù)通過(guò)Modbus

36、TCP協(xié)議轉(zhuǎn)發(fā)給ModbusTCP Master (主站;此時(shí)MCGS作為網(wǎng)絡(luò)服務(wù)端,而ModbusTCP Master做為網(wǎng)絡(luò)客戶端向服務(wù)端發(fā)出請(qǐng)求幀,服務(wù)端收到合理請(qǐng)求幀后,回應(yīng)數(shù)據(jù)幀?!癕odbusTCPIP數(shù)據(jù)轉(zhuǎn)發(fā)設(shè)備”參數(shù)設(shè)置如圖4.7: 圖4.7 “ModbusTCPIP數(shù)據(jù)轉(zhuǎn)發(fā)設(shè)備”參數(shù)設(shè)置內(nèi)部屬性:單擊“查看設(shè)備內(nèi)部屬性”,點(diǎn)擊按鈕進(jìn)入內(nèi)部屬性,具體設(shè)置請(qǐng)參看內(nèi)部屬性。最小采集周期:MCGS對(duì)設(shè)備進(jìn)行操作的時(shí)間周期,單位為ms,默認(rèn)為100ms,一般可設(shè)置為20ms以保證響應(yīng)的及時(shí)性。設(shè)備地址:ModbusTCP Slave(從站站地址,范圍為0-255,默認(rèn)值為0??筛鶕?jù)需要

37、調(diào)整。最小延時(shí)周期:通訊數(shù)據(jù)接收等待時(shí)間,默認(rèn)設(shè)置為10ms,一般不需要調(diào)整,可視情況適當(dāng)增大。剩余參數(shù)一般采用默認(rèn)值即好。3. ModbusTCPIP子設(shè)備本驅(qū)動(dòng)構(gòu)件用于MCGS軟件通過(guò)ModbusTCP協(xié)議讀寫(xiě)Modicon PLC設(shè)備的各種寄存器的數(shù)據(jù);同時(shí)也可用于對(duì)支持ModbusTCP標(biāo)準(zhǔn)協(xié)議的各類(lèi)PLC、儀表、控制器數(shù)據(jù)的讀寫(xiě)?!癕odbusTCPIP子設(shè)備”的參數(shù)與“ModbusTCPIP數(shù)據(jù)轉(zhuǎn)發(fā)設(shè)備”類(lèi)似,這里不作詳細(xì)解釋,可參照“ModbusTCPIP數(shù)據(jù)轉(zhuǎn)發(fā)設(shè)備”。5 短信提醒功能5.1 短信提醒功能簡(jiǎn)介實(shí)現(xiàn)目標(biāo):設(shè)定溫度上下限短信報(bào)警必要性:對(duì)于穩(wěn)定性設(shè)備,由于其長(zhǎng)期連續(xù)

38、運(yùn)行的特殊性,在設(shè)備無(wú)人看管的時(shí)段內(nèi),若設(shè)備發(fā)生故障,第一時(shí)間內(nèi)通知相關(guān)責(zé)任人,從而避免不必要的損失報(bào)警對(duì)象:預(yù)設(shè)的手機(jī)號(hào)碼報(bào)警內(nèi)容:預(yù)設(shè)的報(bào)警內(nèi)容。5.2 短信模塊的選擇本系統(tǒng)中,觸摸屏與計(jì)算機(jī)都搭配了相應(yīng)的短信模塊。由于其短信報(bào)警功能是在M CGS組態(tài)軟件工程中實(shí)現(xiàn)與觸發(fā)的,所以其必須可以與MCGS組態(tài)軟件通訊。根據(jù)MCGS 通用版與嵌入版軟件支持的驅(qū)動(dòng),現(xiàn)選擇觸摸屏搭配“蔚普MA8”GPRS通訊模塊,計(jì)算機(jī)搭配“西門(mén)子TC35”短信模塊。5.3 短信報(bào)警功能實(shí)現(xiàn)短息報(bào)警畫(huà)面如圖5.1: 圖5.1 短信報(bào)警畫(huà)面在此畫(huà)面中,可實(shí)現(xiàn)發(fā)送短信、短信查詢、刪除短信等功能。1.手動(dòng)發(fā)送短信編輯好需要

39、發(fā)送的號(hào)碼及內(nèi)容后,按下,通過(guò)此按鈕將觸發(fā)“發(fā)送短消息”策略,此策略執(zhí)行,如圖5.2: 圖5.2 手動(dòng)發(fā)送短信設(shè)備操作屬性通過(guò)此設(shè)備操作,想西門(mén)子TC35短信模塊發(fā)送設(shè)備命令:SendMsg(SendMsg_Telephone,SendMsg_Note,SendMsg_Type使其成功發(fā)送短信。2.自動(dòng)發(fā)送短信此功能主要通過(guò)“事件策略”實(shí)現(xiàn)。事件策略由用戶在組態(tài)時(shí)創(chuàng)建,當(dāng)對(duì)應(yīng)表達(dá)式的某種事件狀態(tài)產(chǎn)生時(shí),事件策略被系統(tǒng)自動(dòng)調(diào)用一次。如上限報(bào)警產(chǎn)生時(shí),自動(dòng)觸發(fā)“高溫短信報(bào)警”策略,執(zhí)行設(shè)備操作,如圖5.3: 圖5.3 自動(dòng)發(fā)送短信設(shè)備操作屬性此設(shè)備操作向西門(mén)子TC35發(fā)送設(shè)備命令:SendMsg(

40、136*,溫度過(guò)高,2,即向號(hào)碼為“136*”的手機(jī)用戶發(fā)送內(nèi)容為“溫度過(guò)高”的短信。下限報(bào)警及通訊失敗報(bào)警與上限報(bào)警實(shí)現(xiàn)方法雷同。觸摸屏端是通過(guò)嵌入版的組態(tài)軟件驅(qū)動(dòng)蔚普MA8 GPRS通訊模塊實(shí)現(xiàn)短信報(bào)警功能的。其實(shí)現(xiàn)機(jī)制可參照計(jì)算機(jī)端的自動(dòng)發(fā)送短息功能,這里不作詳細(xì)介紹。結(jié)論畢業(yè)論文是對(duì)所學(xué)的自動(dòng)化技術(shù)及網(wǎng)絡(luò)技術(shù)基本理論知識(shí)的綜合運(yùn)用,對(duì)四年專(zhuān)業(yè)知識(shí)的一次綜合應(yīng)用、擴(kuò)充和深化,也是對(duì)我們理論運(yùn)用于實(shí)際設(shè)計(jì)的一次鍛煉。通過(guò)畢業(yè)論文的撰寫(xiě)過(guò)程,我不僅溫習(xí)了以前在課堂上學(xué)習(xí)的專(zhuān)業(yè)知識(shí),同時(shí)我也得到了老師和同學(xué)的幫助,學(xué)習(xí)和體會(huì)到了自動(dòng)化技術(shù)的基本技能和思想。此次畢業(yè)設(shè)計(jì)從課題準(zhǔn)備,到寫(xiě)作用時(shí)幾個(gè)

41、月,這套系統(tǒng)主要是為以溫度控制為樣例、MCGS組態(tài)軟件為基礎(chǔ),實(shí)現(xiàn)工程組網(wǎng)及GSM網(wǎng)絡(luò)短信報(bào)警通信功能。通過(guò)這次歷時(shí)二個(gè)月的畢業(yè)設(shè)計(jì),使我對(duì)以前所學(xué)的理論知識(shí)有了進(jìn)一步的鞏固,同時(shí)也提高了實(shí)際操作能力,把平時(shí)學(xué)到的知識(shí)運(yùn)用到了實(shí)際當(dāng)中去。在程序設(shè)計(jì)時(shí),提高了自己應(yīng)用編程的能力。鍛煉了自己的學(xué)習(xí)能力、工作能力,并培養(yǎng)了我的吃苦耐勞的精神,為我在以后工作崗位打下了良好的基礎(chǔ)。我認(rèn)為這次畢業(yè)設(shè)計(jì)最大的收獲不是專(zhuān)業(yè)知識(shí)的學(xué)習(xí),而是讓我學(xué)到了方法,如何學(xué)習(xí)以及學(xué)以致用的方法和一種嚴(yán)謹(jǐn)?shù)目蒲芯?。在沒(méi)有進(jìn)行畢業(yè)設(shè)計(jì)之前,我對(duì)所學(xué)到的知識(shí)僅僅局限在理論里,只會(huì)解決一些書(shū)本上的問(wèn)題;但是在設(shè)計(jì)中,一旦涉及到具

42、體的實(shí)際問(wèn)題時(shí)則是一籌莫展,不知所措根本不知道該怎么去想,朝哪方面去思考。而經(jīng)過(guò)這次畢業(yè)設(shè)計(jì)以后,使我領(lǐng)悟到了如何活學(xué)活用。同樣,在畢業(yè)設(shè)計(jì)中也讓我明白了科學(xué)是沒(méi)有捷徑可以走的,面對(duì)困難只有迎難而上,只能用一種嚴(yán)謹(jǐn)?shù)膽B(tài)度來(lái)面對(duì)它。所以我認(rèn)為這次畢業(yè)設(shè)計(jì)留給我的不只是知識(shí),還有讓我在以后工作和學(xué)習(xí)中終身受益的學(xué)習(xí)的方法和面對(duì)困難的態(tài)度。致謝緊張的畢業(yè)設(shè)計(jì)終于要告一段落,在此次畢業(yè)設(shè)計(jì)中我學(xué)到了不少知識(shí),這其中有很多是單位里的指導(dǎo)老師教我的,還有就是學(xué)校里的指導(dǎo)老師(史老師和金老師;在此,我將表示內(nèi)心里最真摯的感謝!在單位里實(shí)習(xí)的這段日子,我認(rèn)真學(xué)習(xí)公司里各種產(chǎn)品的基本知識(shí),當(dāng)然在學(xué)習(xí)這些知識(shí)的同

43、時(shí)我遇到了很多不明白的地方,為此,公司里每一位前輩都盡力的教我、講解給我聽(tīng)、有時(shí)還會(huì)親自做示范給我看,每一次我心理都感覺(jué)很過(guò)意不去,在此,我要感謝每一位曾經(jīng)幫助過(guò)我,教過(guò)我的師傅們,謝謝你們對(duì)我的支持!工作之余,我在做畢業(yè)設(shè)計(jì)時(shí)也遇到了不少的困難,就在我遇到難題解決不了時(shí),每一次都是史老師或金老師給予我解決難題的思路,有很多不會(huì)的理論知識(shí)老師都會(huì)不厭其煩教我,也曾多次的做示范、舉例子給我看;起初,在老師剛剛把畢業(yè)設(shè)計(jì)任務(wù)布置下來(lái)的時(shí)候,我看了心理一點(diǎn)底也沒(méi)有,我當(dāng)時(shí)的感覺(jué)就像是老鼠啃雞蛋無(wú)從下手,剛開(kāi)始我都不敢下手整天就知道煩,該怎么做呢?我在自己腦海里不停的問(wèn)我自己,就在這個(gè)時(shí)候我接到了賈老

44、師的電話,老師把大體的提綱給我講了一遍。在此,我真心的想對(duì)您說(shuō)一句:老師,謝謝你們,你們辛苦了!其實(shí)在公司里上班的這段時(shí)間里,我還要感謝我的師兄。他從不厭煩的和我一起查閱有關(guān)的資料,還幫我看論文里面是否有一些不正確的地方,我真的好感動(dòng)的,謝謝你!另外,此次畢業(yè)設(shè)計(jì)既是對(duì)我們以前所學(xué)理論知識(shí)的總結(jié),也是再次鍛煉我們的動(dòng)手、創(chuàng)新思維以及自學(xué)能力??傊?學(xué)會(huì)創(chuàng)新,培養(yǎng)自學(xué)能力,學(xué)以致用,才能達(dá)到做此次畢業(yè)設(shè)計(jì)的目的。按照老師講的,我一步一步的往下做,不管我的畢業(yè)設(shè)計(jì)到最后會(huì)是什么樣的評(píng)分,我已經(jīng)盡力了。在此,我再一次感謝所有幫助過(guò)我的人;謝謝你們!參考文獻(xiàn)1 MCGS嵌入版用戶手冊(cè).北京昆侖通態(tài)自動(dòng)

45、化軟件科技有限公司,20038 北京昆侖通態(tài).mcgs初級(jí)培訓(xùn)教程,20099 北京昆侖通態(tài).mcgs中級(jí)培訓(xùn)教程,2009附錄1 尉普MA8-3模塊設(shè)備構(gòu)件使用說(shuō)明1、設(shè)備簡(jiǎn)介尉普MA8-3模塊可以通過(guò)GSM網(wǎng)絡(luò)來(lái)收發(fā)短消息,是可以使用在機(jī)器對(duì)機(jī)器、機(jī)器對(duì)人及人對(duì)機(jī)器的解決方案設(shè)備。尉普MA8-3模塊可通過(guò)RS485和RS232和上位機(jī)進(jìn)行通訊。本設(shè)備構(gòu)件用于尉普MA8-3模塊和上位機(jī)在RS232通訊模式下,MCGS讀寫(xiě)模塊的數(shù)據(jù),來(lái)實(shí)現(xiàn)短消息的收發(fā)。使用本構(gòu)件前,請(qǐng)先閱讀本模塊的技術(shù)說(shuō)明書(shū),根據(jù)實(shí)際應(yīng)用的需要來(lái)正確設(shè)置模塊的各項(xiàng)參數(shù)。注意:本設(shè)備構(gòu)件只能用在嵌入版環(huán)境下,通用版環(huán)境下請(qǐng)使用

46、通用版慰普MA8-3驅(qū)動(dòng)程序。2、模塊設(shè)置在使用模塊前,先運(yùn)行SMS Center軟件,設(shè)置模塊的通訊波特率和數(shù)據(jù)格式。本設(shè)備構(gòu)件支持SMS Center v1.1/1.0 Protocol(0x0D0D0D協(xié)議,必須將模塊設(shè)置為兼容SMS Center v1.1/1.0 Protocol(0x0D0D0D通訊方式,才能正確進(jìn)行通訊。3、設(shè)備構(gòu)件的使用a. 父設(shè)備的參數(shù)設(shè)置尉普MA8-3模塊設(shè)備構(gòu)件屬于子設(shè)備構(gòu)件,必須掛在通用串口父設(shè)備下才能有效工作。在使用前請(qǐng)根據(jù)設(shè)備說(shuō)明書(shū),運(yùn)行SMS Center軟件,設(shè)置正確的通訊波特率、數(shù)據(jù)位、停止位和校驗(yàn)方式。尉普MA8-3模塊波特率可設(shè)置為:120

47、0、2400、4800、9600、14400、19200bps;通訊格式:1位起始位,7、8位數(shù)據(jù)位可選;1、2位停止位可選;無(wú)校驗(yàn)、奇校驗(yàn)、偶校驗(yàn)可選。b. “尉普MA8-3模塊”設(shè)備構(gòu)件的使用在“設(shè)備屬性設(shè)置”屬性頁(yè)中,設(shè)置設(shè)備構(gòu)件的參數(shù)。 附錄1-圖1-1 設(shè)備屬性設(shè)置內(nèi)部屬性:本設(shè)備無(wú)內(nèi)部屬性。在線幫助:點(diǎn)擊“查看設(shè)備在線幫助”,獲得設(shè)備使用幫助信息。設(shè)備名稱:可根據(jù)需要來(lái)對(duì)設(shè)備進(jìn)行重新命名,但不能和設(shè)備窗口中已有的其它設(shè)備構(gòu)件同名。最小采集周期:為運(yùn)行時(shí),MCGS對(duì)設(shè)備進(jìn)行操作的時(shí)間周期,單位為毫秒,在這里表示間隔多長(zhǎng)時(shí)間讀一次串口緩沖區(qū)的數(shù)據(jù)。通訊等待時(shí)間:單位為毫秒,為默認(rèn)值即可

48、。注意:本設(shè)備構(gòu)件在實(shí)際運(yùn)行前,必須保證串行口能有效工作。以下是“尉普MA8-3模塊”的通道顯示結(jié)果。 附錄1-圖1-2 設(shè)備屬性設(shè)置c. 通道信息和設(shè)備命令通道信息: 設(shè)備命令:1、命令格式:Write(手機(jī)號(hào)碼, 編碼方式, 短信內(nèi)容命令說(shuō)明:手機(jī)號(hào)碼表示要要接收短消息的目標(biāo)手機(jī)號(hào)碼,可為字符型常量或字符型變量;編碼方式表示發(fā)送短信內(nèi)容的編碼方式,可為開(kāi)關(guān)型常量或開(kāi)關(guān)型變量,取值為1時(shí)表示短消息內(nèi)容為Auto Detect by MA8編碼,取值為2時(shí)表示短消息內(nèi)容為Unicode 編碼。短信內(nèi)容為要送的短消息內(nèi)容可為字符串常量或字符串變量。命令舉例:!SetDevice(設(shè)備0, 6,

49、“Write(138*, 2, 慰普模塊”4、常見(jiàn)故障分析(1 檢查設(shè)備是否上電,設(shè)置正確。(2 檢查串口是否接上,通信參數(shù)是否正確,是否與設(shè)備的顯示的通信參數(shù)一致。(3 不屬于上述原因,可能是其他未知的原因,可與MCGS技術(shù)部聯(lián)系。附錄2 西門(mén)子TC35 GSM移動(dòng)通信模塊設(shè)備構(gòu)件使用說(shuō)明一.設(shè)備介紹SIEMENS TC35 GSM移動(dòng)通信模塊可以通過(guò)其內(nèi)置的MODEM經(jīng)GSM網(wǎng)絡(luò)傳輸數(shù)據(jù)、語(yǔ)音、傳真和短消息。二.設(shè)備操作1電源接線:此設(shè)備需要外接12V直流電源,設(shè)備的電源接口(RJ45型的插口的1、4腳接電源正端,6腳接電源負(fù)斷。2與計(jì)算機(jī)連接:TC35模塊自帶RS232串口線,故只需將其連接到計(jì)算機(jī)串口即可。一個(gè)串口只能連接一臺(tái)此設(shè)備,若要連接多臺(tái)此設(shè)備,可考慮使用多串口卡。端口參數(shù)默認(rèn)設(shè)置為:速率(9600、奇偶校驗(yàn)位(無(wú)、數(shù)據(jù)位(8位、停止位(1位;此設(shè)備作為通訊串口子設(shè)備。3SIM卡:此模塊需要插入SIM卡(插卡時(shí)要斷開(kāi)電源,接好天線和電源后,等信號(hào)指示燈開(kāi)始閃動(dòng)時(shí)表示模塊已經(jīng)開(kāi)機(jī),并且注冊(cè)GSM網(wǎng)絡(luò)成功。三.實(shí)現(xiàn)功能1發(fā)送中英文短信息:英文最多140個(gè)字符,中英文混合70個(gè)字符。2自動(dòng)接收中英文短信息。3讀取

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論