工業(yè)控制技術(shù)的發(fā)展_第1頁
工業(yè)控制技術(shù)的發(fā)展_第2頁
工業(yè)控制技術(shù)的發(fā)展_第3頁
工業(yè)控制技術(shù)的發(fā)展_第4頁
工業(yè)控制技術(shù)的發(fā)展_第5頁
已閱讀5頁,還剩6頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

工業(yè)掌握技術(shù)的進展工業(yè)掌握技術(shù)是一種運用計算機、掌握理論、儀器儀表和其它信息技術(shù),對工業(yè)生產(chǎn)過程實現(xiàn)檢測、掌握、優(yōu)化、調(diào)度、治理和決策,到達增加產(chǎn)量、提高質(zhì)量、降低消耗、確保安全等目的的綜合性技術(shù)??删幊桃?guī)律掌握器(ProgrammableLogicControllerPLC,是一種以微處理器為核心的自動扮裝置,在工作環(huán)境中使用數(shù)字操作的電子系統(tǒng),使用可編程存儲器內(nèi)部存貯用戶設(shè)計的指令,用這些指令來實現(xiàn)規(guī)律運算、挨次操作、定時計時以及算術(shù)運算,并通過數(shù)字或模擬I/O隨著現(xiàn)代科學技術(shù)的迅猛進展,工業(yè)掌握技術(shù)也口月異。到目前為止,工業(yè)掌握技術(shù)己經(jīng)受了三次飛躍:第一次是在五、六十年月,從傳統(tǒng)的電氣傳統(tǒng)掌握進展到以模擬信號為主的電子裝置和自動化儀表的掌握系統(tǒng),這次飛躍是以微電子技術(shù)的進步為根底。其次次則是在七、八十年月,集散型掌握系統(tǒng)(DCS)的消滅,把分散的、單回路的測控系統(tǒng)承受計算機進展了統(tǒng)一的治理,用各種IPO功能模塊代替了掌握室的儀表,利用計算機高速運算的強大功能,集中實現(xiàn)了回路的調(diào)整、工況連鎖、參數(shù)顯示報警、歷史數(shù)據(jù)存儲、工藝流程動態(tài)顯示等多種功能,在大型掌握系統(tǒng)中往往還帶有操作指導(dǎo)和專家系統(tǒng)等軟件。DCS對工業(yè)掌握技術(shù)的進展起到了極大的推動作用,這次飛躍是以計算機技術(shù)的飛速進展為根底的。第三次是進入九十年月以后,現(xiàn)場總線(Fieldbus)技術(shù)的興起和漸漸成熟,使其成為自動化領(lǐng)域的主導(dǎo)技術(shù)?,F(xiàn)場總線掌握系統(tǒng)FCS是在計算機網(wǎng)絡(luò)技術(shù)飛速進展3C(ComputerCommunicationControl)技術(shù)??痉空莆障到y(tǒng)擬定要求生產(chǎn)效率能夠大幅度提高生產(chǎn)效率,有效的替代人力進展重復(fù)性負重勞動。生產(chǎn)安全性整個生產(chǎn)過程安全穩(wěn)定,降低事故發(fā)生率;一旦有誤動作發(fā)生。實時監(jiān)控力量正常生產(chǎn)時全線為全自動,工作人員只需通過操縱計算機即可對整個生產(chǎn)線進展全面監(jiān)控。生產(chǎn)出錯處理力量一旦生產(chǎn)消滅誤動作,主控PC可馬上停頓生產(chǎn)線運行,并對誤動作或出錯進展相應(yīng)定位,便于出錯后使用文本顯示器對出錯動作進展人工調(diào)試。3PLC系統(tǒng)完成,如何合理而有效地使用PLC眾所周知,PLC的特點是掌握穩(wěn)定牢靠,編程簡潔,但程序內(nèi)存和指令資源有限,不能進展過于簡單的編程;而烤房集中掌握工藝參數(shù)繁多,各烤房掌握簡單,不易相互協(xié)調(diào)。所以,PLC編程的易用性和掌握上的簡單性就形成了一對沖突。假設(shè)承受常規(guī)的PLC統(tǒng)一集中掌握方式,需將全部工位的執(zhí)行機構(gòu)都集中接到一臺總的PLC上,生產(chǎn)線只需要一臺滿足輸入輸出點數(shù)的大型PLC即可,但是這樣的掌握PLCPLC的價格的總和),不利于PLC程序代碼編寫與調(diào)試,而且依據(jù)現(xiàn)代掌握理論,在單一的掌握系統(tǒng)中配置的掌握單元越多,掌握越不行靠。因此,為了降低PLC程序代碼簡單度和增加掌握的牢靠性,這條生產(chǎn)線掌握系統(tǒng)實行了集中-分散式掌握方式,即每個烤房使用一臺PLC,單獨對該烤房的全部執(zhí)行機構(gòu)進展掌握,同時通過遠程主控PCPLC從構(gòu)造上,烤房集中掌握系統(tǒng)承受的是基于以太網(wǎng)的上/下位機的掌握網(wǎng)絡(luò)構(gòu)造。從功能上,可以將整個烤房集中掌握系統(tǒng)可分為掌握系統(tǒng)硬件模塊和軟件模塊。(1〕集中掌握系統(tǒng)硬件模塊設(shè)備。

〔分別介紹鼓風機、循環(huán)風機、電動窗開啟作用。電氣設(shè)備主要包括PLC(擴展機)、傳感器、繼電器、電源以及連接線路等。計算機掌握設(shè)備主要包括主控PC、界面PC、動畫PC(2)掌握系統(tǒng)軟件模塊軟件模塊包括PLC程序、主控PC程序、界面PCPLC程序負責執(zhí)行生產(chǎn)線上執(zhí)行動作的全過程的數(shù)據(jù)采集、數(shù)據(jù)處理、規(guī)律運算和挨次掌握。主控PC程序負責執(zhí)行各個烤房的執(zhí)行動作的命令收發(fā)、狀態(tài)顯示、參數(shù)存儲和參數(shù)提取。PC4.電氣設(shè)備電氣設(shè)備主要包括掌握柜內(nèi)設(shè)備、外部設(shè)備以及配電柜設(shè)備等。4.1防爆掌握柜位于集中掌握室內(nèi),主要放置PLC為核心的關(guān)鍵電氣掌握元件,主要包括:PLC、串口效勞器、溝通接觸器、電源以及連接線路。(1)PLCPLCPLC,它連接全部的輸入輸出信號線。本系統(tǒng)使用的是三菱系列〔寫出型號〕PLC,它共有**個輸入/輸出點、一個外圍端口、一個RS-232C端口和一個擴展端口,如圖**〔畫出三菱機型〕(2)串口效勞器串口效勞器是網(wǎng)線與串口線的轉(zhuǎn)換器,它一端通過專用的串口線與PLC的外圍端口連接,另一端通過以太網(wǎng)線與掌握室的交換機相連。串口效勞器使用的電源為5V直流電壓源。固態(tài)繼電器固態(tài)繼電器SSR(SolidstateRelays)是一種無觸點通斷電子開關(guān),為四端有源器件。PLC輸出信號驅(qū)動固態(tài)繼電器,由固體繼電器驅(qū)動負載(電磁換向閥、電源接觸器)。電源電源負責給PLC、串口效勞器、電磁閥及傳感器供電。掌握柜外部設(shè)備掌握柜外部設(shè)備包括溫度傳感器、濕度傳感器。(1)溫度傳感器寫出溫度傳感器性能*********〔2〕濕度傳感器寫出濕度傳感器性能*********配電柜設(shè)備配電柜設(shè)備是掌握系統(tǒng)電力供給的樞紐,主要設(shè)備包括電源接觸器、熱過載繼電器、閘刀開關(guān)等。溝通電源接觸器溝通接觸器是一種自動化的掌握電器,主要用于頻繁接通或分斷交、直流電路,具有掌握容量大,可遠距離操作,協(xié)作繼電器可以實現(xiàn)定時操作,聯(lián)鎖掌握,各種定量掌握和失壓及欠壓保護,廣泛應(yīng)用于自動掌握電路。熱過載繼電器熱過載繼電器是一種基于電熱效應(yīng)的過流保護繼電器,用于對溝通電源過載保護。計算機掌握設(shè)備計算機掌握設(shè)備主要包括主控PC、界面PC、交換機以及UPS。主控PC主控PC是整個生產(chǎn)線掌握系統(tǒng)的大腦,它負責全部的掌握命令收發(fā)、掌握算法的調(diào)度以及實時數(shù)據(jù)的存儲。界面PC界面PC是生產(chǎn)線掌握系統(tǒng)的操作平臺,它向操作人員供給用戶界面和狀態(tài)反響。交換機交換機是掌握網(wǎng)絡(luò)的中心樞紐,它負責全部PC與下位的串口效勞器進展連接。2.62-8〔該圖中只畫一臺主控PC,右邊豎框的機械設(shè)備改為烤房設(shè)備,液壓設(shè)備方框刪除。最變頻器;中間方框霍爾傳感器、光電傳感器、壓力繼電器改為溫度、濕度傳感器〕2.61PCPLCPC可以通過TCP/IP以太網(wǎng)連接遠程PLC的通信串口,對多個PLC2-9所示?!仓划嬕慌_主控PC)PC是通過交換機和串口效勞器與下位的PLC進展連接的。串口效勞器是一種基于Modbus/TCP通訊協(xié)議轉(zhuǎn)換器。它可以將串口設(shè)備接入承受ModbusModbus/TCPRS-232C/485Modbus協(xié)議的設(shè)備。通過Modbus/TCP和Modbus/ASCII/RTU協(xié)議轉(zhuǎn)換,PLC可以使用外部端口與PC實現(xiàn)無縫通訊。PLC與固態(tài)繼電器的連接PLC是通過其輸出端與固態(tài)繼電器直接連接的。PLC輸出信號驅(qū)動固態(tài)繼電器,由固體繼電器驅(qū)動負載(變頻器、接觸器)。掌握柜內(nèi)使用兩種固態(tài)繼電器一種是輸入24V的直流固態(tài)繼電器;另一種是輸入24V的溝通固態(tài)繼電器。PLC與文本顯示器的連接PLCHOST-LinkHOST-Link協(xié)議是OMRON公司定義的一種針對RS232/485的通信協(xié)議,用于其他設(shè)備與OMRON公司PLCHOST-Link3.2PLCPLC是通過其輸入端與各種傳感器直接連接的。當傳感器(霍爾傳感器和光電傳感器)產(chǎn)生電平信號時,直接送到PLC的輸入端。主控PC主控PCPLCPC和動畫PC連接成一個有機的整體。主控PC程序的思路與構(gòu)造(1PC程序的設(shè)計思路主控PC程序的設(shè)計,是一件浩大而簡單的系統(tǒng)工程,因此如何搭建一個既清楚合理又功能強大的程序框架是不簡潔的,因此程序的整體設(shè)計是格外關(guān)鍵。依據(jù)現(xiàn)代經(jīng)典程序設(shè)計方法,首先必需分析主控PC程序的實際需求,需要實現(xiàn)哪些功能,且與其他設(shè)備之間關(guān)系如何;其次將劃分程序模塊,每個模塊獨立擔當相應(yīng)功能。再次,設(shè)計并調(diào)試程序模塊;最終,綜合全部程序模塊,進展整體性能優(yōu)化。(2PC對于PLC而言,主控PC是PLC的上位機,它負責向PLC發(fā)送掌握命令,寫入執(zhí)行時間參數(shù),并從PLC讀取當前工作狀態(tài)、完成工作狀態(tài)以及自檢時間參數(shù)。對于主控PC自身而言,主控PC需要對來自各種狀態(tài)的數(shù)據(jù)和命令進展存儲、計算和轉(zhuǎn)發(fā)。因此,從整體構(gòu)造上,主控PC程序主要分為下面幾個模塊:PLC通訊模塊數(shù)據(jù)庫模塊其中,PLC通訊模塊負責主控PC與PLC進展掌握命令和數(shù)據(jù)的相互傳輸,數(shù)據(jù)PC主控PC程序的開發(fā)環(huán)境主控PCMicrosoftWindowsVisualC++6.0承受面對對象的程序設(shè)計方法實現(xiàn)的。作為面對對象編程語言的代表,VisualC++不僅具有C語言的一切優(yōu)點之外,也是MicrosoftVisualStudioVisualC++是當今最流行的系統(tǒng)級開發(fā)語言,另一方面,它能夠和Microsoft的操作系統(tǒng)無縫結(jié)合,Windows由于主控PC程序主要涉及到網(wǎng)絡(luò)通訊和數(shù)據(jù)庫的訪問VisualC++擁有強大網(wǎng)絡(luò)支持功能和便利的數(shù)據(jù)庫訪問功能,因此格外適宜此類程序的開發(fā)。下面依據(jù)上述局部,具體介紹每個模塊程序流程和技術(shù)實現(xiàn)方法。PLCPLC通訊模塊中,主控PC主要負責向PLC發(fā)送掌握命令,寫入執(zhí)行時間參數(shù),PLC(1)主控PC與PLC主控PC是通過交換機和串口效勞器與下位的PLC進展連接的。其中,主控PC與交換機是通過基于TCP/IP的以太網(wǎng)線直接連接的。由于基于Modbus/TCP協(xié)議的串口效勞器可以將以太網(wǎng)接口與RS-232C接口進展轉(zhuǎn)換,因此以太網(wǎng)線就通過串口效勞器與PLC的RS-232CPC可以與PLC實現(xiàn)無縫通訊。(2PCPLC多臺PLC與主控PC的通訊也是承受HOST-Link協(xié)議通信的。HOST-Link協(xié)議是OMRON公司定義的一種針對RS232/485他設(shè)備與OMRON公司PLC的通信。通過該協(xié)議,PLC可以很便利的接收上位主控PC的掌握命令,并將執(zhí)行狀態(tài)反響給主控PC。HOST-Link的通訊設(shè)置與指令格式在通信之前,先要對下位的PLC進展通信協(xié)議的設(shè)置,只有雙方的通信設(shè)置一樣PLC(以CPM2A為例),PLC外圍端口使用默認通信參數(shù)進展通信:波特率為9600bps,起始位為1位,數(shù)據(jù)長度為7位,停頓位為2位,偶校驗方式,通信方式為計算機上位機鏈接,節(jié)點號OO。在上位機鏈接通信模式中,在主控PC和PLC間交換命令和響應(yīng),上位機一般具有先傳送權(quán)并啟動通信,PLC接收命令幀然后自動發(fā)出一個響應(yīng)幀。當上位機向PLC發(fā)出命令時,命令幀格式如圖3-16所示,其中文字包含發(fā)送連接命令和動作命令。其中,@符號必需置于每個命令的開頭,占1位;設(shè)備號是用來識別承受命令2位,它需要和OMRONPLC中設(shè)置的單元號保持全都(如設(shè)備號設(shè)位000);命令碼是PLC2位,當?shù)谝粋€字符是“WD“時,該命令的功能就是向DM區(qū)寫入數(shù)據(jù),而“RD”則是從DM區(qū)讀出數(shù)據(jù);正文設(shè)置命令參數(shù),包括要讀寫的PLC8位;FCS是幀序列校驗碼(FrameCheckSequence2位;完畢符以“*1位。而PLC的響應(yīng)幀表示的是PLC的應(yīng)答信息,它表示命令完成后,是否有錯誤發(fā)3-17所示。其中響應(yīng)幀的設(shè)備號、命令碼、正文等與命令幀一樣,但有特別的一個完畢碼,1位,它表示PLC對收到命令碼的響應(yīng)回復(fù)。例如:命令碼“@00RD0000000157*0號PLC的DM00001個通道的內(nèi)容,其中“57”為幀序列校驗碼,假設(shè)其響應(yīng)幀為“@00RD0000000157*“,表示正常完成命令,DM00001.( 4)PLC的通訊模塊的實現(xiàn)PC與PLC的通訊模塊是基于HOST-Link協(xié)議的的方式實現(xiàn)的。其主要流程如圖3-18PC向PLCHOST-Link協(xié)議,主控PC程序首先要通過將連接命令和掌握命令轉(zhuǎn)換為命令幀的格式,即“@00WD##########*“(其中#代表幀格式剩余局部),以便PLC接收。與此同時,PLC收到命令后也會馬上響應(yīng)一個“@00WD##########*PC,主控PC收到后必需對響應(yīng)幀復(fù)原成原始信息.同樣,在狀態(tài)讀取時,主控PC程序首先要通過將連接命令和掌握命令轉(zhuǎn)換為命令幀的格式,即“@00RD##########*“,以便PLC接收。與此同時,PLC收到命令后也會馬上響應(yīng)一個“@00RD##########*”的響應(yīng)幀給主控PC,主控PC收到后必需對響應(yīng)幀復(fù)原成原始信息.3.2.5數(shù)據(jù)庫模塊數(shù)據(jù)庫模塊是主控PC程序中利用數(shù)據(jù)庫技術(shù)存儲掌握命令和數(shù)據(jù)的模塊,它包括數(shù)據(jù)庫的設(shè)計和數(shù)據(jù)庫應(yīng)用程序的設(shè)計。其中,數(shù)據(jù)庫的設(shè)計是最為關(guān)鍵的,甚至從某種意義上講,整個主控PC程序?qū)嶋H上就是一個擴大的數(shù)據(jù)庫系統(tǒng),全部的掌握命令和數(shù)據(jù)信息都要經(jīng)過數(shù)據(jù)庫進展存儲、篩選和計算,而數(shù)據(jù)庫應(yīng)用程序負責的是數(shù)據(jù)庫系統(tǒng)中數(shù)據(jù)信息的調(diào)用和收發(fā)。數(shù)據(jù)庫主要在主控PC程序后臺運行,數(shù)據(jù)應(yīng)用程序在主控PC程序前臺進展,并3-20所示。數(shù)據(jù)庫系統(tǒng)(DatabaseSystems)廣義上說,數(shù)據(jù)庫系統(tǒng)是一個帶有數(shù)據(jù)庫的計算機系統(tǒng),它能依據(jù)數(shù)據(jù)庫的方式存儲和維護數(shù)據(jù),并能夠向應(yīng)用程序供給數(shù)據(jù)。它通常由數(shù)據(jù)庫、數(shù)據(jù)庫治理4局部構(gòu)成。數(shù)據(jù)庫(Database)數(shù)據(jù)庫是長期存儲在計算機內(nèi)有組織的、可共享的數(shù)據(jù)集合。數(shù)據(jù)庫中的數(shù)據(jù)按肯定的數(shù)據(jù)模型組織、描述和存儲,具有較小的冗余度,較高的數(shù)據(jù)獨立性和擴展性,并可為各用戶共享。數(shù)據(jù)庫治理系統(tǒng)(DBMS)數(shù)據(jù)庫治理系統(tǒng)是位于用戶接口和操作系統(tǒng)之間的數(shù)據(jù)治理軟件,能夠?qū)?shù)據(jù)庫進展有效的治理,其主要功能包括數(shù)據(jù)定義功能,數(shù)據(jù)操作功能(查詢、插入、刪除、修改),數(shù)據(jù)庫的建立、運行和維護。硬件和軟件數(shù)據(jù)庫治理需要計算機硬軟件系統(tǒng)的支持。數(shù)據(jù)庫對硬件的要求是需要大容量的內(nèi)存以存放和運行操作系統(tǒng)、數(shù)據(jù)庫治理程序、應(yīng)用程序等;軟件包括操作系統(tǒng)、數(shù)據(jù)庫治理程序和應(yīng)用開發(fā)軟件。人員人員包括數(shù)據(jù)庫治理員、系統(tǒng)程序員和用戶。(2)SQL語言簡介數(shù)據(jù)庫的設(shè)計主要是使用SQL語言進展的。SQL(StructureQueryLanguage全稱構(gòu)造查詢語言,它是一種典型的非過程化程序語言,它簡潔明白,構(gòu)造清楚,己成為檢索關(guān)系型數(shù)據(jù)庫和操縱數(shù)據(jù)的標準語言.SQL語言允許用戶和治理員進展如下工作:1}更改數(shù)據(jù)庫構(gòu)造。更改系統(tǒng)的安全設(shè)置。在數(shù)據(jù)庫中創(chuàng)立所需的信息。對數(shù)據(jù)庫進展更。對于不同的數(shù)據(jù)庫開發(fā)環(huán)境,其SQL功能和語法的擴大是不同的,由于在本文中數(shù)據(jù)庫的設(shè)計是在MicrosoftSQLServer2023環(huán)境開發(fā)的,因此承受的是所謂Transact-SQL。數(shù)據(jù)庫的需求設(shè)計數(shù)據(jù)庫的建立是主控PC程序設(shè)計中一個極為重要的環(huán)節(jié),數(shù)據(jù)庫構(gòu)造的好壞將直接影響到系統(tǒng)的效率和功能的實現(xiàn)。在設(shè)計數(shù)據(jù)庫之前先要了解數(shù)據(jù)庫的需求,從而確定數(shù)據(jù)庫的構(gòu)造。系統(tǒng)的需求具體表達在對各種數(shù)據(jù)信息的保存、修改和查詢方面。因此,一個滿足系統(tǒng)要求的數(shù)據(jù)庫必需充分的照看到對各種數(shù)據(jù)信息的輸入輸出。主控PC程序的數(shù)據(jù)庫主要包含以下數(shù)據(jù)庫信息。執(zhí)行動作信息執(zhí)行動作信息包括動作總表(ActionGlobal)、動作臨時表(ActionTemp),它們包含命令號(CommandNum)、命令值(Command)、設(shè)備號(NodeNum)、滿足條件數(shù)(TermCount)和解釋(Explanation)等字段。執(zhí)行條件信息執(zhí)行條件信息包括執(zhí)行條件總表(ConditionGlobal)、執(zhí)行條件臨時表(ConditionTemp)和條件正確符合表(RightCondition,它們包含命令號(CommandNum)、狀態(tài)名(StatusNam)和狀態(tài)值(StatusValue)等字段。元件錯誤類型信息元件錯誤類型信息(ComponentWrongTypeGlobal)包含設(shè)備號(NodeNum),DM號(DMNum)、錯誤ID(WrongID)、元件DM號(ComponentDMNum), 0位號(ZeroBitNum)和解釋(Explanation)等字段。4)設(shè)備自檢信息設(shè)備自檢信息包含設(shè)備自檢命令(DeviceSelfCheckCommand、設(shè)備號(NodeNum),DM號(DMNum)和解釋(Explanation)等字段。5)貨種參數(shù)總信息貨種參數(shù)總信息(DZParaGlobal)包含設(shè)

溫馨提示

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

評論

0/150

提交評論