s7300-400第3章程序設(shè)計(jì)_第1頁
s7300-400第3章程序設(shè)計(jì)_第2頁
s7300-400第3章程序設(shè)計(jì)_第3頁
s7300-400第3章程序設(shè)計(jì)_第4頁
s7300-400第3章程序設(shè)計(jì)_第5頁
已閱讀5頁,還剩50頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡介

1、第三章 S7-300程序設(shè)計(jì)方法3.1 系統(tǒng)設(shè)計(jì)的原則3.2 系統(tǒng)設(shè)計(jì)的內(nèi)容3.3 S7-300的程序結(jié)構(gòu)3.4 程序設(shè)計(jì)的方法與過程 3.5 開關(guān)量控制系統(tǒng)的設(shè)計(jì) 3.6 模擬量控制系統(tǒng)的設(shè)計(jì) 3.7 系統(tǒng)的安全設(shè)計(jì)方法3.1 系統(tǒng)設(shè)計(jì)的原則1 滿足要求滿足要求 最大限度地滿足被控對象的控制要求,是設(shè)計(jì)控制系統(tǒng)的首要前提。這就要求設(shè)計(jì)人員在設(shè)計(jì)前就要深入現(xiàn)場進(jìn)行調(diào)查研究。收集控制現(xiàn)場的資料,收集控制過程中有效的控制經(jīng)驗(yàn),進(jìn)行系統(tǒng)設(shè)計(jì)。同時(shí)要注意要和現(xiàn)場的管理人員、技術(shù)人員、工程操作人員緊密配合,共同解決設(shè)計(jì)中的重點(diǎn)問題和疑難問題。2 安全可靠安全可靠 控制系統(tǒng)長期運(yùn)行中能否達(dá)到安全、可靠、穩(wěn)

2、定,是設(shè)計(jì)控制系統(tǒng)的重要原則。為了能達(dá)到這一點(diǎn),要求在系統(tǒng)設(shè)計(jì)上,器件選擇上,軟件編程上要全面考慮。比如說,在硬件和軟件的設(shè)計(jì)上應(yīng)該保證PLC程序不僅在正常條件下能正確運(yùn)行,而且在一些非正常情況下(如突然掉電再上電,按鈕按錯(cuò)等),也能正常工作。程序只能接受合法操作,對非法操作程序能予以拒絕等等。3 經(jīng)濟(jì)實(shí)用經(jīng)濟(jì)實(shí)用 一個(gè)新的控制工程固然能提高產(chǎn)品的質(zhì)量,提高產(chǎn)品的數(shù)量,從而為工程帶來巨大的經(jīng)濟(jì)效益和社會(huì)效益。但是,新工程的投入、技術(shù)的培訓(xùn)、設(shè)備的維護(hù)也會(huì)導(dǎo)致工程的投入和運(yùn)行資金的增加。在滿足控制要求的前提下,一方面要注意不斷地?cái)U(kuò)大工程的效益,另一方面也要注意不斷地降低工程的y運(yùn)行成本。這就要求

3、,不僅應(yīng)該使控制系統(tǒng)簡單、經(jīng)濟(jì),而且要使控制系統(tǒng)的使用和維護(hù)即方便又低成本。 4 適應(yīng)發(fā)展適應(yīng)發(fā)展 社會(huì)在不斷地前進(jìn),科學(xué)在不斷地發(fā)展,控制系統(tǒng)的要求也一定會(huì)不斷地在提高、不斷地在完善。因此,在控制系統(tǒng)的設(shè)計(jì)時(shí)要考慮到今后的發(fā)展、完善。這就要求在選擇PLC機(jī)型和輸入/輸出模塊要能適應(yīng)發(fā)展的需要,要適當(dāng)留有余量。 3.2 系統(tǒng)設(shè)計(jì)的內(nèi)容1選擇機(jī)型選擇機(jī)型(1 1)根據(jù)系統(tǒng)類型選擇機(jī)型根據(jù)系統(tǒng)類型選擇機(jī)型 單體控制的小系統(tǒng)單體控制的小系統(tǒng) 這種系統(tǒng)一般使用一臺(tái)可編程序控制器就能完成控制要求,控制對象常常是一臺(tái)設(shè)備或多臺(tái)設(shè)備中的一個(gè)功能。這種系統(tǒng)對可編程序控制器間的網(wǎng)絡(luò)問題要求不高,甚至沒有要求。但

4、有時(shí)功能要求全面,容量要求變化大,有些還要與原設(shè)備系統(tǒng)的其它機(jī)器連接。對這類系統(tǒng)的機(jī)型選擇要注意三種情況。 一是設(shè)備集中情況:設(shè)備的功率較小,如機(jī)床。這時(shí)需選用局部式結(jié)構(gòu),低電壓高密度輸入輸出模板。 二是設(shè)備分散情況:設(shè)備的功率較大,如料場設(shè)備。這時(shí)需選用離散式結(jié)構(gòu),高電壓低密度輸入輸出模板。 三是有專門要求的設(shè)備情況:如飛剪。輸入輸出容量不是關(guān)鍵參數(shù),重要的是控制速度功能,選用高速計(jì)數(shù)功能模板等。 慢過程大系統(tǒng)慢過程大系統(tǒng) 對運(yùn)行速度要求不高但設(shè)備間有連鎖關(guān)系,設(shè)備距離遠(yuǎn),控制動(dòng)作多,如大型料場、高爐、碼頭、大型車站信號(hào)控制;也有的設(shè)備本身對運(yùn)行速度要求高,但是部分子系統(tǒng)要求并不高,如大型熱

5、連續(xù)軋鋼廠、冷連續(xù)軋鋼廠中的輔助生產(chǎn)機(jī)組和供油系統(tǒng)、供風(fēng)系統(tǒng)等。對這一類型對象,一般不選用大型機(jī),因?yàn)樗幊獭⒄{(diào)試都不方便,一旦發(fā)生故障,影響面也大。一般都采用多臺(tái)中小機(jī)型和低速網(wǎng)相連接。由于現(xiàn)代生產(chǎn)的控制器多為插件式模板結(jié)構(gòu),它的價(jià)格是隨輸入輸出板數(shù)和智能模板數(shù)的多少?zèng)Q定的。同一種機(jī)型輸入輸出點(diǎn)數(shù)少,則價(jià)格便宜,反之則貴。所以一般使用網(wǎng)絡(luò)相連后就不必要選大型機(jī)。這樣選用每一臺(tái)中小型可編程序控制器控制一臺(tái)單體設(shè)備,功能簡化,程序好編,調(diào)試容易,運(yùn)行中一旦發(fā)生故障影響面小,且容易查找。 快速控制大系統(tǒng)快速控制大系統(tǒng) 隨著可編程序控制器在工業(yè)領(lǐng)域應(yīng)用的不斷擴(kuò)大,在中小型的快速系統(tǒng)中,可編程序控制器

6、不僅僅完成邏輯控制和主令控制,它已逐步進(jìn)入了設(shè)備控制級(jí),如高速線材,中低速熱連軋等速度控制系統(tǒng)。在這樣的系統(tǒng)中即使選用輸入輸出容量大、運(yùn)行速度快、計(jì)算功能強(qiáng)的一臺(tái)大型可編程序控制器也難以滿足控制要求。如用多臺(tái)可編程序控制器,則有互相間信息交換與系統(tǒng)響應(yīng)要求快的矛盾。采用可靠的高速網(wǎng)能滿足系統(tǒng)信息快速交換的要求。高速網(wǎng)一般價(jià)格都很貴,適用于有大量信息交換的系統(tǒng)。 對信息交換速度要求高,但交換的信息又不太多的系統(tǒng),也可以采用可編程序控制器的輸出端口與另一臺(tái)可編程序控制器的輸入端口硬件互聯(lián),通過輸出輸入直接傳送信息,這樣傳送速度快而且可靠。當(dāng)然傳送的信息不能太多,否則輸入輸出點(diǎn)占用太多。(2 2)根

7、據(jù)控制對象選擇機(jī)型根據(jù)控制對象選擇機(jī)型 根據(jù)控制對象要求的輸入/輸出點(diǎn)數(shù)的多少,可以估計(jì)出PLC的規(guī)模。根據(jù)控制對象的特殊要求,可以估計(jì)出PLC的性能。根據(jù)控制對象的操作規(guī)則可以估計(jì)出控制程序所占內(nèi)存的容量。有了這些初步估計(jì),會(huì)使得機(jī)型選擇的可行性更大了。為了對控制對象進(jìn)行粗估,首先要了解下列問題。 對輸入對輸入/ /輸出點(diǎn)數(shù)的估計(jì)輸出點(diǎn)數(shù)的估計(jì) 對開關(guān)量輸入,按參數(shù)等級(jí)分類統(tǒng)計(jì)。 對開關(guān)量輸出,按輸出功率要求及其它參數(shù)分類統(tǒng)計(jì)。 對模擬量輸出/輸入,按點(diǎn)數(shù)進(jìn)行粗估。 對對PLCPLC性能要求的估計(jì)性能要求的估計(jì) 是否有特殊控制功能要求,如高速計(jì)數(shù)器等。 機(jī)房離現(xiàn)場的最遠(yuǎn)距離為多少? 現(xiàn)場對控

8、制器響應(yīng)速度有何要求。 在此基礎(chǔ)上選擇控制器時(shí)尚需注意兩個(gè)問題。其一是PLC可帶I/O點(diǎn)數(shù)。有的手冊或產(chǎn)品目錄單上給出的最大輸入點(diǎn)數(shù)或最大輸出點(diǎn)數(shù),常意味著只插輸入模塊或只插輸出模塊的容量,即實(shí)際給出的是輸入輸出容量之和,有時(shí)也稱為掃描容量,需格外注意。其二是PLC通訊距離和速度。手冊上給出的覆蓋距離,有時(shí)叫最大距離,包括遠(yuǎn)程I/O板在內(nèi)達(dá)到的距離。但遠(yuǎn)程I/O板的I/O反應(yīng)速度大大下降,一般為19.2k波特率。 對所需內(nèi)存容量的估計(jì)對所需內(nèi)存容量的估計(jì) 用戶程序所需內(nèi)存與下列因素有關(guān)。 邏輯量輸入輸出點(diǎn)數(shù)的估計(jì)。 模擬量輸入輸出點(diǎn)數(shù)的估計(jì)。 內(nèi)存利用率的估計(jì)。 程序編制者的編程水平的估計(jì)。

9、從上面內(nèi)容的綜合可以選擇出合適的機(jī)型。2 選擇接口設(shè)備選擇接口設(shè)備 目前PLC的產(chǎn)品很多,在選擇機(jī)型和接口設(shè)備時(shí)要注意選擇質(zhì)量好,控制可靠的產(chǎn)品。這里所說的接口設(shè)備包含兩類。一類是PLC自身的I/O模塊、功能模塊,一類是和接口模塊相連的外部設(shè)備。對于PLC自身的模塊的選擇主要注意兩個(gè)問題。 接口設(shè)備和接口設(shè)備和PLCPLC模塊對接模塊對接 這一點(diǎn)請注意模塊的型號(hào)、規(guī)格要配套。最好類型、型號(hào)一致。這樣才能使對接的方便、可靠、穩(wěn)定。 PLCPLC模塊和外部設(shè)備對接模塊和外部設(shè)備對接 這就考慮到模塊和外部設(shè)備要匹配,要性能匹配、速度匹配、電平匹配。不僅要注意它們穩(wěn)態(tài)特性,也要注意它們的動(dòng)態(tài)特性。在系

10、統(tǒng)的硬件選定之后,主要的問題是程序設(shè)計(jì)。為了能夠便于程序設(shè)計(jì),便于日常維護(hù),合理地分配輸入/輸出點(diǎn)、恰當(dāng)?shù)貙斎?輸出點(diǎn)進(jìn)行命名、完整地編制輸入輸出變量表是必要的。3 3 分配輸入輸出點(diǎn)分配輸入輸出點(diǎn) 輸入輸出定義是指整體輸入輸出點(diǎn)的分布和每個(gè)輸入輸出點(diǎn)的名稱定義,它們會(huì)給程序編制、系統(tǒng)調(diào)試和文本打印等帶來很多方便。(1 1)單臺(tái))單臺(tái)PLCPLC系統(tǒng)的輸入輸出點(diǎn)的分配系統(tǒng)的輸入輸出點(diǎn)的分配 一臺(tái)可編程序控制器完成多個(gè)功能,若把輸入輸出點(diǎn)統(tǒng)一按順序排列,則會(huì)給編寫程序與調(diào)試程序帶來不便。如果把輸入輸出點(diǎn)分組按控制設(shè)備把輸入、輸出點(diǎn)分組,同一個(gè)設(shè)備的輸入/輸出點(diǎn)相對的集中,會(huì)給程序編寫與調(diào)試帶來

11、方便。 (2 2)多臺(tái))多臺(tái)PLCPLC系統(tǒng)中輸入輸出點(diǎn)的分配系統(tǒng)中輸入輸出點(diǎn)的分配 在多臺(tái)可編程序控制器系統(tǒng)中,應(yīng)根據(jù)整體要求,按控制類別統(tǒng)一分組,規(guī)定出每臺(tái)可編程序控制器都要遵循的原則,對其多道工序進(jìn)行控制。這些工序雖然控制內(nèi)容不同,所用設(shè)備也很不相同。但是所控制的對象總起來可以分幾類,比如各工序的控制器都有控制臺(tái)、電源、電機(jī)、輸入檢測信號(hào)、輸出控制信號(hào)等等。能按類對各臺(tái)PLC的輸入/輸出統(tǒng)一分組,統(tǒng)一編號(hào),則可以十分有利于編程和維修。4 4 建立輸入輸出變量表建立輸入輸出變量表(1 1) 輸入輸出點(diǎn)信號(hào)名稱定義輸入輸出點(diǎn)信號(hào)名稱定義 輸入/輸出點(diǎn)名稱定義要簡短,明確,合理。下面提出邏輯變

12、量在名稱定義時(shí)應(yīng)當(dāng)注意的問題。信號(hào)的有效狀態(tài)信號(hào)的有效狀態(tài) 有些信號(hào)在“1”狀態(tài)有效,有些信號(hào)在“0”狀態(tài)有效。在名稱定義上也有對“1”信號(hào)有效還是對“0信號(hào)有效的問題。信號(hào)有效方式信號(hào)有效方式 持續(xù)狀態(tài)有效,在編程序時(shí),使用的是信號(hào)的狀態(tài)。例如I0.0=1時(shí)系統(tǒng)啟動(dòng),I0.1=0系統(tǒng)停止。 信號(hào)狀態(tài)變化有效是指信號(hào)由一種狀態(tài)向另一種狀態(tài)變化時(shí),發(fā)出的控制要求。當(dāng)一個(gè)電機(jī)的啟動(dòng)和停止由兩個(gè)按鈕完成的時(shí)候,就是這種情況。電機(jī)啟動(dòng)按鈕是能自動(dòng)回位的常開節(jié)點(diǎn),按下啟動(dòng)按鈕時(shí),I2.0的狀態(tài)由“0”變?yōu)椤?”,發(fā)出電機(jī)啟動(dòng)要求,抬起時(shí)啟動(dòng)按鈕,I2.0自動(dòng)復(fù)位由“1”變“0”,已不再影響對電機(jī)的控制。

13、(3)建立內(nèi)存)建立內(nèi)存變量分配表變量分配表 輸入輸出點(diǎn)占用PLC的一部分內(nèi)存單元,即輸入輸出映像區(qū)。此外,一個(gè)應(yīng)用程序還會(huì)用到定時(shí)器、計(jì)數(shù)器和一系列的PLC內(nèi)部變量。在編制程序之前,對于程序可能用到的各種變量都要充分考慮,并建立內(nèi)存變量分配表。內(nèi)存變量分配表包含了程序中所用到的全部元件和變量,它是閱讀程序、查找故障的依據(jù)。如果把內(nèi)存變量分配表寫到S7-300的符號(hào)表內(nèi),就可以用變量名稱代替變量地址編寫程序。3.3 S7-300的程序結(jié)構(gòu)1 線性程序設(shè)計(jì)線性程序設(shè)計(jì) 線性程序設(shè)計(jì)就是把工程中需要控制的 任務(wù)按照工藝要求書寫在主程序(0B1) 中。例如一個(gè)控制工程共有四個(gè)控制任 務(wù)分別為,任務(wù)A

14、控制、任務(wù)B控制、任 務(wù)C控制和任務(wù)D控制。線性程序設(shè)計(jì)就 是把這4個(gè)控制程序按照要求編寫在一個(gè) 主程序中。 線性程序的結(jié)構(gòu)簡單,分析起來一目了然。這種結(jié)構(gòu)適用于編 寫一些規(guī)模較小,運(yùn)行過程比較簡單的控制程序。對于一些控 制規(guī)模較大,運(yùn)行過程比較復(fù)雜的控制程序,特別是分支較多 的控制程序則不宜選用這種結(jié)構(gòu)。2 2 分塊程序設(shè)計(jì)分塊程序設(shè)計(jì) 分塊結(jié)構(gòu)的程序是根據(jù)工程的特點(diǎn),把一個(gè)復(fù)雜的控制工程分成多個(gè)比較簡單的、規(guī)模較小的控制任務(wù)??梢园堰@些控制任務(wù)分配給一個(gè)個(gè)程序塊。在程序塊中編制具體任務(wù)的控制程序,最后由主程序利用調(diào)用的方式把整個(gè)控制程序統(tǒng)管起來。 分塊程序有更大的靈活性,適用于比較復(fù)雜、規(guī)

15、模較大的控制工程的程序設(shè)計(jì)。3 3 結(jié)構(gòu)化程序設(shè)計(jì)結(jié)構(gòu)化程序設(shè)計(jì) 結(jié)構(gòu)化程序設(shè)計(jì)是在分塊程序設(shè)計(jì)的基礎(chǔ)上,把一些結(jié)構(gòu)相同參數(shù)不同的過程的多個(gè)程序塊,用同一程序塊而配有不同的數(shù)據(jù)塊來代替。例如設(shè)計(jì)成電機(jī)控制通用功能塊,特殊算法功能塊 結(jié)構(gòu)化程序比分塊程序有更大的靈活性,繼承性。適用于比較復(fù)雜、規(guī)模較大的控制工程的程序設(shè)計(jì)。3.4 程序設(shè)計(jì)的方法與過程1設(shè)計(jì)方法設(shè)計(jì)方法 時(shí)序流程圖法:時(shí)序流程圖法:時(shí)序流程圖法是首先畫出控制系統(tǒng)的時(shí)序圖,再根據(jù)時(shí)序關(guān)系畫出對應(yīng)的控制任務(wù)的程序框圖,最后把程序框圖寫成PLC程序。時(shí)序流程圖法很適合于以時(shí)間為基準(zhǔn)的控制系統(tǒng)的編程方法。 步進(jìn)順控法:步進(jìn)順控法:一般比較

16、復(fù)雜的程序,都可以分成若干個(gè)功能比較簡單的程序段,一個(gè)程序段可以看成整個(gè)控制過程中的一步。從這個(gè)角度去看,一個(gè)復(fù)雜的系統(tǒng)的控制過程是由這樣若干個(gè)步組成的。系統(tǒng)控制的任務(wù)實(shí)際上可以認(rèn)為在不同時(shí)刻或者在不同進(jìn)程中去完成對各個(gè)步的控制。 經(jīng)驗(yàn)法編程經(jīng)驗(yàn)法編程經(jīng)驗(yàn)法是運(yùn)用自己的或別人的經(jīng)驗(yàn)進(jìn)行設(shè)計(jì)。多數(shù)是設(shè)計(jì)前先選擇與自己工藝要求相近的程序,把這些程序看成是自己的“試驗(yàn)程序”。結(jié)合自己工程的情況,對這些“試驗(yàn)程序”逐一修改,使之適合自己的工程要求。這里所說的經(jīng)驗(yàn),有的是來自自己的經(jīng)驗(yàn)總結(jié),有的可能是別人的設(shè)計(jì)經(jīng)驗(yàn)。 計(jì)算機(jī)輔助設(shè)計(jì)編程計(jì)算機(jī)輔助設(shè)計(jì)編程 計(jì)算機(jī)輔助設(shè)計(jì)是通過PLC編程軟件在計(jì)算機(jī)上進(jìn)行

17、程序設(shè)計(jì)、離線或在線編程、離線仿真和在線調(diào)試等等。S7-3200的編程軟件“STEP 7”, 仿真軟件“PLCSIM”和“WINCC”等都是S7-300系列PLC編程專用軟件。使用這些編程軟件可以十分方便地在計(jì)算機(jī)上離線或在線編程、在線調(diào)試。 5 設(shè)計(jì)過程設(shè)計(jì)過程 對系統(tǒng)任務(wù)分塊對系統(tǒng)任務(wù)分塊 分塊的目的就是把一個(gè)復(fù)雜的工程,分解成多個(gè)比較簡單的小的任務(wù)。這樣就把一個(gè)復(fù)雜的、大的問題化為多個(gè)簡單的、小的問題。這樣是便于編制程序。 編制控制系統(tǒng)的邏輯關(guān)系圖編制控制系統(tǒng)的邏輯關(guān)系圖 從邏輯關(guān)系圖上可以反應(yīng)出某一邏輯關(guān)系的結(jié)果是什么,這一結(jié)果又應(yīng)該導(dǎo)出哪些動(dòng)作。這個(gè)邏輯關(guān)系可以是以各個(gè)控制活動(dòng)順序?yàn)?/p>

18、基準(zhǔn),也可能是以整個(gè)活動(dòng)的時(shí)間節(jié)拍為準(zhǔn)。邏輯關(guān)系圖反映了輸入與輸出的關(guān)系。 繪制各種電路圖繪制各種電路圖 在繪制PLC的輸入電路時(shí),要考慮到輸入端的電壓和電流是否合適,也要考慮到在特殊條件下運(yùn)行的可靠性與穩(wěn)定條件等問題。特別要考慮到能否把高壓引導(dǎo)到PLC的輸入端,把高壓引入PLC的輸入端會(huì)對PLC造成比較大的傷害。 在繪制PLC的輸出電路時(shí),不僅要考慮到PLC輸出模塊的帶負(fù)載能力和耐電壓能力,還要考慮到電源的輸出功率和極性問題。在整個(gè)電路的繪制中還要考慮就設(shè)計(jì)的原則,努力提高其穩(wěn)定性和可靠性。在電路的設(shè)計(jì)上需要緊慎、全面。在繪制電路圖時(shí)要考慮周全,何處該裝按鈕,何處該裝開關(guān),都要一絲不茍。 編

19、制編制PLCPLC程序并進(jìn)行模擬調(diào)試程序并進(jìn)行模擬調(diào)試 (略) 制作控制臺(tái)與控制柜制作控制臺(tái)與控制柜 (略) 現(xiàn)場調(diào)試現(xiàn)場調(diào)試 (略) 編寫技術(shù)文件并現(xiàn)場試運(yùn)行編寫技術(shù)文件并現(xiàn)場試運(yùn)行 經(jīng)過現(xiàn)場調(diào)試以后,控制電路和控制程序基本被確定了。這時(shí)就要全面整理技術(shù)文件,包括整理電路圖、PLC程序、使用說明及幫助文件。3.5 開關(guān)量控制系統(tǒng)的設(shè)計(jì)1. 1. 關(guān)于開關(guān)量控制系統(tǒng)關(guān)于開關(guān)量控制系統(tǒng) 開關(guān)量控制是指控制系統(tǒng)的輸入信號(hào)和輸出信都是只有兩個(gè)狀態(tài)的開關(guān)量。這類系統(tǒng)包含手動(dòng)、單次和自動(dòng)控制。這類系統(tǒng)的設(shè)計(jì)要特別注意I/O模塊的隔離、接口的匹配和功率的消耗問題。手動(dòng)控制 手動(dòng)控制在調(diào)試、維修過程中是不可

20、少的。單次控制 這種控制的特點(diǎn)是一旦控制系統(tǒng)被啟動(dòng)起來之后,控制過程將自動(dòng)完成一個(gè)周期。如果系統(tǒng)需要再次啟動(dòng),則必須再次人工啟動(dòng)。這種系統(tǒng)更便于參數(shù)的修改、調(diào)整。自動(dòng)控制 系統(tǒng)啟動(dòng)之后,就可以按照工程要求進(jìn)行控制。整個(gè)控制過程無人工干預(yù)。系統(tǒng)對輸入/輸出要求都很嚴(yán)格,系統(tǒng)的可靠性、安全性設(shè)計(jì)尤為重要。2.2.開關(guān)量控制系統(tǒng)設(shè)計(jì)方法舉例(開關(guān)量控制系統(tǒng)設(shè)計(jì)方法舉例(機(jī)械手控制系統(tǒng))控制要求:機(jī)械手一個(gè)循環(huán)周期可分為八步??刂品绞剑鹤詣?dòng)、單動(dòng)和手動(dòng)。 下面主要討論自動(dòng)控制過程。硬件選擇硬件選擇 由邏輯流程圖設(shè)計(jì)程序由邏輯流程圖設(shè)計(jì)程序 由時(shí)序流程圖設(shè)計(jì)程序由時(shí)序流程圖設(shè)計(jì)程序 由時(shí)序流程圖來設(shè)計(jì)程

21、序,首先要把整個(gè)工程的各個(gè)任務(wù)分成多個(gè)時(shí)序,在不同的時(shí)序中完成不同的任務(wù)。例如本例子中可分成8個(gè)時(shí)序。用M1.0、M1.1M1.7分別表述各個(gè)時(shí)序的特征位。當(dāng)M1.O=1時(shí)為機(jī)械手下降1時(shí)序,M1.1為機(jī)械手抓緊時(shí)序等等。 3.3.開關(guān)量控制系統(tǒng)程序設(shè)計(jì)舉例(攪拌控制系統(tǒng))開關(guān)量控制系統(tǒng)程序設(shè)計(jì)舉例(攪拌控制系統(tǒng)) 初始狀態(tài)及初始狀態(tài)及 操作工藝操作工藝 (1 1)硬件設(shè)計(jì)硬件設(shè)計(jì) 內(nèi)存變量分配表內(nèi)存變量分配表 控制流程圖控制流程圖(2 2)線性結(jié)構(gòu)線性結(jié)構(gòu)軟軟件設(shè)計(jì)(件設(shè)計(jì)(S7-PRO8S7-PRO8)OB1OB1塊塊OB1續(xù)OB1續(xù) 系統(tǒng)仿真系統(tǒng)仿真I0.0=ONI0.0=ONI0.4=

22、OFF Q0.0=ONI0.4=OFF Q0.0=ONI0.3=ON Q0.0=OFF Q0.1=ONI0.3=ON Q0.0=OFF Q0.1=ONI0.2=ON Q0.1=OFF Q0.2=OFF T1I0.2=ON Q0.1=OFF Q0.2=OFF T1T1=ON Q0.2=OFF Q0.3=ON I0.4=OFF T2T1=ON Q0.2=OFF Q0.3=ON I0.4=OFF T2T2=ON Q0.3=OFFT2=ON Q0.3=OFF(3 3)分塊結(jié)構(gòu)分塊結(jié)構(gòu)軟軟件設(shè)計(jì)(件設(shè)計(jì)(S7-PRO9S7-PRO9) 塊結(jié)構(gòu)塊結(jié)構(gòu) OB1主程序OB100由停止轉(zhuǎn)為運(yùn)行時(shí)初始化程序FC1

23、為配料1控制程序FC2為配料1控制程序FC3為攪拌控制程序FC4為出料控制程序OB1:OB1續(xù)OB100OB100FC1FC1FC2FC2FC3FC3FC4FC4 系統(tǒng)仿真系統(tǒng)仿真I0.0=ONI0.0=ONI0.4=OFF Q4.0=ONI0.4=OFF Q4.0=ONI0.3=ON Q4.0=OFF Q4.1=ONI0.3=ON Q4.0=OFF Q4.1=ONI0.2=ON Q4.1=OFF Q40.2=OFF T1I0.2=ON Q4.1=OFF Q40.2=OFF T1T1=ON Q4.2=OFF Q4.3=ON I0.4=OFF T2T1=ON Q4.2=OFF Q4.3=ON I

24、0.4=OFF T2T2=ON Q4.3=OFFT2=ON Q4.3=OFF3.6 模擬量控制系統(tǒng)的設(shè)計(jì)1. 1. 關(guān)于開關(guān)量控制系統(tǒng)關(guān)于開關(guān)量控制系統(tǒng) 模擬量控制系統(tǒng)是指輸入信號(hào)為模擬量的控制系統(tǒng)??刂葡到y(tǒng)的控制方式上可分為開環(huán)控制和閉環(huán)控制。閉環(huán)控制根據(jù)其設(shè)定值的不同,又可分為調(diào)節(jié)系統(tǒng)和隨動(dòng)系統(tǒng)兩種。調(diào)節(jié)系統(tǒng)的設(shè)定值是由控制系統(tǒng)的控制器給出,控制器的作用就是使反饋值向給定值靠近,以反饋值對設(shè)定值的偏差最小為目的。隨動(dòng)系統(tǒng)的設(shè)定值是由被控制對象給出的,控制器的作用就是使控制目標(biāo)不斷地向被控對象靠近。各種跟蹤系統(tǒng)都是隨動(dòng)系統(tǒng)。 模擬量控制系統(tǒng)設(shè)計(jì)中應(yīng)該注意抗干擾問題。解決干擾的辦法有4個(gè)。其一

25、是接地問題。這里包括PLC接地端的接地,要真接地不要假接地。這里所說的接地就是接大地。其二是模擬信號(hào)線的屏蔽向題,屏蔽線的始端和終端都要接地。信號(hào)線的屏蔽是防止干擾的重要措施。其三是對某些高頻信號(hào)要解決匹配問題。如果不匹配很容易在信號(hào)傳送中引進(jìn)干擾,使信息失真。其四是對信號(hào)進(jìn)行濾波。2.2.模擬量控制系統(tǒng)設(shè)計(jì)舉例模擬量控制系統(tǒng)設(shè)計(jì)舉例 (攪拌控制系統(tǒng))攪拌控制系統(tǒng)) 初始狀態(tài)及初始狀態(tài)及 操作工藝操作工藝 (1 1)硬件設(shè)計(jì)硬件設(shè)計(jì) (2 2)線性結(jié)構(gòu)線性結(jié)構(gòu)軟軟件設(shè)計(jì)(件設(shè)計(jì)(S7-PRO111S7-PRO111)系統(tǒng)結(jié)構(gòu)OB1塊OB1續(xù) FC1塊 FC2塊 FC3塊 FC4塊 OB100塊

26、 系統(tǒng)仿真系統(tǒng)仿真I0.0=ONI0.0=ONPIW256100 Q4.0=ONPIW256=100 Q4.0=OFF Q4.1=ONPIW256=100 Q4.0=OFF Q4.1=ONPIW256=200 Q4.1=OFF Q4.2=OFF T1PIW256=200 Q4.1=OFF Q4.2=OFF T1T1=ON Q4.2=OFF Q4.3=ON PIW256=0 T2T1=ON Q4.2=OFF Q4.3=ON PIW256=0 T2T2=ON Q4.3=OFFT2=ON Q4.3=OFF(3 3)結(jié)構(gòu)化結(jié)構(gòu)化軟軟件設(shè)計(jì)(件設(shè)計(jì)(S7-PRO112S7-PRO112)系統(tǒng)結(jié)構(gòu)OB1塊OB1續(xù)OB1續(xù)FB1FC1FC2OB100DB1DB2 系統(tǒng)仿真系統(tǒng)仿真

溫馨提示

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

評(píng)論

0/150

提交評(píng)論