第 7章 可編程序控制器應用系統(tǒng)的設計_第1頁
第 7章 可編程序控制器應用系統(tǒng)的設計_第2頁
第 7章 可編程序控制器應用系統(tǒng)的設計_第3頁
第 7章 可編程序控制器應用系統(tǒng)的設計_第4頁
第 7章 可編程序控制器應用系統(tǒng)的設計_第5頁
已閱讀5頁,還剩74頁未讀 繼續(xù)免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

1、第 7章 可編程序控制器應用系統(tǒng)的設計第 7章 可編程序控制器應用系統(tǒng)的設計7.1 PC應用系統(tǒng)的總體設計應用系統(tǒng)的總體設計7.2 PC應用系統(tǒng)的硬件設計與選型應用系統(tǒng)的硬件設計與選型7.3 PC應用系統(tǒng)的程序設計應用系統(tǒng)的程序設計7.4 控制系統(tǒng)設計舉例控制系統(tǒng)設計舉例第 7章 可編程序控制器應用系統(tǒng)的設計7.1 PC應用系統(tǒng)的總體設計應用系統(tǒng)的總體設計 一、引言一、引言由于工作方式與工業(yè)控制計算機不完全一樣,因此用可編程由于工作方式與工業(yè)控制計算機不完全一樣,因此用可編程序控制器進行系統(tǒng)設計與用計算機進行系統(tǒng)控制的開發(fā)過程也序控制器進行系統(tǒng)設計與用計算機進行系統(tǒng)控制的開發(fā)過程也不完全相同。

2、在實際應用中,需要根據可編程序控制本身的特不完全相同。在實際應用中,需要根據可編程序控制本身的特點進行系統(tǒng)設計。第一章講過點進行系統(tǒng)設計。第一章講過PC系統(tǒng)的軟件和硬件可以分開進系統(tǒng)的軟件和硬件可以分開進行設計,這是可編程序控制器的一大特點行設計,這是可編程序控制器的一大特點。隨著近年來。隨著近年來3c技術技術的突飛猛進,大中型的突飛猛進,大中型PC的功能不斷加強,它們常應用于控制要的功能不斷加強,它們常應用于控制要求復雜、系統(tǒng)求復雜、系統(tǒng)I/0點數較多或對可靠性要求特別高,不宜采用繼點數較多或對可靠性要求特別高,不宜采用繼電器控制的工業(yè)場合。同時電器控制的工業(yè)場合。同時PC處理模擬量的能力也

3、得到增強,處理模擬量的能力也得到增強,特別是在網絡通信、數據處理等方面非常突出??删幊绦蚩刂铺貏e是在網絡通信、數據處理等方面非常突出。可編程序控制器系統(tǒng)設計的總體原則是:最大限度地滿足被控對象的控制要器系統(tǒng)設計的總體原則是:最大限度地滿足被控對象的控制要求,并在此前提下,力求使控制系統(tǒng)簡單、經濟,用戶使用和求,并在此前提下,力求使控制系統(tǒng)簡單、經濟,用戶使用和維護方便,保證系統(tǒng)的安全性、可靠性,并使之具有一定的可維護方便,保證系統(tǒng)的安全性、可靠性,并使之具有一定的可擴展性。本章將介紹可編程序控制器應用系統(tǒng)的設計。擴展性。本章將介紹可編程序控制器應用系統(tǒng)的設計。第 7章 可編程序控制器應用系統(tǒng)的

4、設計圖7.1.1 可編程控制器應用系統(tǒng)的設計步驟確定PC控制系統(tǒng)任務和范圍選擇PC的機型和功能模塊控制系統(tǒng)流程設計設計控制柜、操作臺等安裝PC、接線系統(tǒng)程序設計程序初步調試系統(tǒng)模擬調試現場系統(tǒng)聯調并試運行符合系統(tǒng)設計要求否?投入運行調整硬件修改軟件否否是硬件設計軟件設計第 7章 可編程序控制器應用系統(tǒng)的設計1熟悉控制對象,確定控制范圍熟悉控制對象,確定控制范圍二、可編程控制器應用系統(tǒng)的設計步驟二、可編程控制器應用系統(tǒng)的設計步驟 首先要全面詳細地了解被控對象的特點和生產工藝流程,歸首先要全面詳細地了解被控對象的特點和生產工藝流程,歸納出工作循環(huán)圖或狀態(tài)流程圖。納出工作循環(huán)圖或狀態(tài)流程圖。如果控制

5、對象是工業(yè)環(huán)境較差,如果控制對象是工業(yè)環(huán)境較差,對安全性、可靠性要求特別高,系統(tǒng)工藝流程較復雜、輸入對安全性、可靠性要求特別高,系統(tǒng)工藝流程較復雜、輸入/輸輸出點數多,使用常規(guī)繼電器控制系統(tǒng)難以實現,或工藝流程要出點數多,使用常規(guī)繼電器控制系統(tǒng)難以實現,或工藝流程要經常變動的機械或現場,用可編程序控制器進行控制是非常合經常變動的機械或現場,用可編程序控制器進行控制是非常合適不過的。適不過的。對確定了的控制對象,還要明確控制任務和設計要對確定了的控制對象,還要明確控制任務和設計要求,要深入了解工藝流程,明確機械運動與電氣執(zhí)行元件之間求,要深入了解工藝流程,明確機械運動與電氣執(zhí)行元件之間的順序關系

6、,了解的順序關系,了解PC是否需要通信聯網,了解系統(tǒng)對電控系是否需要通信聯網,了解系統(tǒng)對電控系統(tǒng)的控制要求和需要顯示哪些物理量及顯示的方式。統(tǒng)的控制要求和需要顯示哪些物理量及顯示的方式。第 7章 可編程序控制器應用系統(tǒng)的設計2. 制定控制方案,選擇可編程序控制器機型制定控制方案,選擇可編程序控制器機型 根據生產工藝和機械運動的控制要求,根據生產工藝和機械運動的控制要求,確定電控系統(tǒng)的工作方式,確定電控系統(tǒng)的工作方式,是手動、半自動還是全自動,是單機運行還是聯網運行。通過研是手動、半自動還是全自動,是單機運行還是聯網運行。通過研究工藝過程和機械運動的各個步驟和狀態(tài),確定各種控制信號和究工藝過程和

7、機械運動的各個步驟和狀態(tài),確定各種控制信號和檢測反饋信號的相互轉換關系,選擇系統(tǒng)的外部電氣元件,如系檢測反饋信號的相互轉換關系,選擇系統(tǒng)的外部電氣元件,如系統(tǒng)輸入元件包括按鈕、傳感器、變送器、接近開關、限位開關等,統(tǒng)輸入元件包括按鈕、傳感器、變送器、接近開關、限位開關等,輸出元件包括電動閥、接觸器、指示燈等設備。輸出元件包括電動閥、接觸器、指示燈等設備。具體的選擇方法具體的選擇方法可參閱電氣類有關的資料。還要確定可參閱電氣類有關的資料。還要確定哪些信號需要輸入哪些信號需要輸入PC,哪些哪些信號要信號要PC輸出或者哪些負載要由輸出或者哪些負載要由Pc驅動驅動,分門別類地統(tǒng)計出各輸,分門別類地統(tǒng)計

8、出各輸入入/輸出量的性質及參數,即它們是開關量還是模擬量,是直流量輸出量的性質及參數,即它們是開關量還是模擬量,是直流量還是交流量,以及電壓的大小等級等,然后根據所得結果,選擇還是交流量,以及電壓的大小等級等,然后根據所得結果,選擇合適的合適的PC型號和功能模塊,并確定各種硬件配置。型號和功能模塊,并確定各種硬件配置。對整體式對整體式PC,應確定基本單元和擴展單元的型號:對模塊式應確定基本單元和擴展單元的型號:對模塊式 PC,應確定框架或,應確定框架或基板的型號,選擇所需模塊的種類、型號及數量?;宓男吞?,選擇所需模塊的種類、型號及數量。第 7章 可編程序控制器應用系統(tǒng)的設計3. 系統(tǒng)硬件設計

9、和軟件編程系統(tǒng)硬件設計和軟件編程 PC造型和造型和I/0點配置是硬件設計的重要內容。點配置是硬件設計的重要內容。根據被控對象的根據被控對象的特點,以及特點,以及PC的的I/0點類型和數量,合理地對點類型和數量,合理地對PC的輸入、輸出的的輸入、輸出的地址進行編號。同時,設計出規(guī)范的地址進行編號。同時,設計出規(guī)范的PC外部接線圖也是一個重外部接線圖也是一個重要部分,這對要部分,這對PC系統(tǒng)的硬件設計、軟件編程和系統(tǒng)調整帶來諸系統(tǒng)的硬件設計、軟件編程和系統(tǒng)調整帶來諸多方便。多方便。輸入、輸出地址編號確定后,硬件設計和軟件設計工作輸入、輸出地址編號確定后,硬件設計和軟件設計工作可平行進行。有些系統(tǒng)還

10、要設計必要的控制柜、顯示盤等,有些可平行進行。有些系統(tǒng)還要設計必要的控制柜、顯示盤等,有些系統(tǒng)還要進行部分外圍電路設計工作,這些都屬于硬件設計方面系統(tǒng)還要進行部分外圍電路設計工作,這些都屬于硬件設計方面的內容。而軟件設計即用戶程序的編寫一般包括畫出梯形圖,寫的內容。而軟件設計即用戶程序的編寫一般包括畫出梯形圖,寫出語句指令表或用計算機輔助軟件編寫程序等。在程序設計和模出語句指令表或用計算機輔助軟件編寫程序等。在程序設計和模擬調試時,可平行地進行電控系統(tǒng)其他部分的設計。擬調試時,可平行地進行電控系統(tǒng)其他部分的設計。第 7章 可編程序控制器應用系統(tǒng)的設計4. 模擬調試模擬調試將設計好的程序鍵入將設

11、計好的程序鍵入PC后應仔細檢查與驗證,改正程序設計的后應仔細檢查與驗證,改正程序設計的語法錯誤。然后在實驗室里進行用戶程序的模擬運行和調試,語法錯誤。然后在實驗室里進行用戶程序的模擬運行和調試,即在離線的方式下運行所編制的程序,觀察各輸入量、輸出量即在離線的方式下運行所編制的程序,觀察各輸入量、輸出量之間的變化關系,檢查邏輯狀態(tài)是否符合設計要求。若條件許之間的變化關系,檢查邏輯狀態(tài)是否符合設計要求。若條件許可,可帶模擬的負載做些必要的試驗,例如用電流或電壓信號可,可帶模擬的負載做些必要的試驗,例如用電流或電壓信號代替壓力變化,觀察系統(tǒng)的運行狀態(tài)是否正常,是否符合設計代替壓力變化,觀察系統(tǒng)的運行

12、狀態(tài)是否正常,是否符合設計要求。要求。第 7章 可編程序控制器應用系統(tǒng)的設計5. 現場運行調試現場運行調試 將模擬調試好的程序傳送到現場使用的將模擬調試好的程序傳送到現場使用的PC存儲器中,接入存儲器中,接入PC的輸入接線和負載。進行現場調試的前提是的輸入接線和負載。進行現場調試的前提是 PC 的外部接的外部接線一定是確無誤的。線一定是確無誤的。經過調試、修改后,如程序能達到用戶經過調試、修改后,如程序能達到用戶控制設計要求指標,可將程序用寫入器固化在職控制設計要求指標,可將程序用寫入器固化在職EPROM 中中。6. 編制系統(tǒng)的技術文件編制系統(tǒng)的技術文件 在系統(tǒng)交付用戶使用后,有時還要進行必要

13、的技術培訓,在系統(tǒng)交付用戶使用后,有時還要進行必要的技術培訓,并為用戶整理出完整的技術文件,并為用戶整理出完整的技術文件,如如PC控制系統(tǒng)的說明書、控制系統(tǒng)的說明書、外部接線圖、其他電氣圖紙及元件明細表等外部接線圖、其他電氣圖紙及元件明細表等,以利于日后系,以利于日后系統(tǒng)的維護和改進。統(tǒng)的維護和改進。第 7章 可編程序控制器應用系統(tǒng)的設計三、三、PC控制應用系統(tǒng)的設計內容中還應包含的方面控制應用系統(tǒng)的設計內容中還應包含的方面:(1)可靠性設計:可靠性設計: 它是整體設計的重要組成部分,其中包括系統(tǒng)硬件和軟件可靠它是整體設計的重要組成部分,其中包括系統(tǒng)硬件和軟件可靠性設計。系統(tǒng)任何部分的故障都會

14、使系統(tǒng)不能正常運行,因此性設計。系統(tǒng)任何部分的故障都會使系統(tǒng)不能正常運行,因此在系統(tǒng)設計時必須遵循可靠性分配原則。在系統(tǒng)設計時必須遵循可靠性分配原則。冗余設計、系統(tǒng)安裝冗余設計、系統(tǒng)安裝的工作環(huán)境設計等就屬于可靠性設計的內容,其中冗余設計常的工作環(huán)境設計等就屬于可靠性設計的內容,其中冗余設計常采用熱后備或冷后備方式采用熱后備或冷后備方式。對。對PC來說,冗余系統(tǒng)的范圍主要來說,冗余系統(tǒng)的范圍主要包括包括CPU、存儲單元、電源系統(tǒng)和通信單元等。系統(tǒng)工作環(huán)、存儲單元、電源系統(tǒng)和通信單元等。系統(tǒng)工作環(huán)境要能夠滿足溫度、濕度、振動和沖擊等條件的要求境要能夠滿足溫度、濕度、振動和沖擊等條件的要求。第 7

15、章 可編程序控制器應用系統(tǒng)的設計(2) 安全性設計安全性設計: 安全性設計主要是指系統(tǒng)在緊急異常狀況下能處于安全狀態(tài)。安全性設計主要是指系統(tǒng)在緊急異常狀況下能處于安全狀態(tài)。因此在系統(tǒng)設計過程要求系統(tǒng)具有及時處理事故或故障的功能,因此在系統(tǒng)設計過程要求系統(tǒng)具有及時處理事故或故障的功能,可在主要設備和回路中設置緊急停車按鈕或事故按鈕,或者設可在主要設備和回路中設置緊急停車按鈕或事故按鈕,或者設計安全回路。這里所指的安全回路可由非半導體的機電元件以計安全回路。這里所指的安全回路可由非半導體的機電元件以硬接線方式構成,它能夠獨立于硬接線方式構成,它能夠獨立于PC工作,并起到保護現場工工作,并起到保護現

16、場工作人員和設備的作用作人員和設備的作用。設計任何控制系統(tǒng)時,安全性是頭等大。設計任何控制系統(tǒng)時,安全性是頭等大事,這一點希望能引起每個工程設計者足夠的重視事,這一點希望能引起每個工程設計者足夠的重視。 (3) 標準化設計標準化設計: 在系統(tǒng)硬件和軟件設計中,選用符合國際標準的元件和應用在系統(tǒng)硬件和軟件設計中,選用符合國際標準的元件和應用軟件系統(tǒng)將有利于控制系統(tǒng)的日常維護及系統(tǒng)將來的升級、規(guī)軟件系統(tǒng)將有利于控制系統(tǒng)的日常維護及系統(tǒng)將來的升級、規(guī)模的擴展等,可以減少不必要的沖突,增強系統(tǒng)的兼容性。模的擴展等,可以減少不必要的沖突,增強系統(tǒng)的兼容性。第 7章 可編程序控制器應用系統(tǒng)的設計7.2 P

17、C應用系統(tǒng)的硬件設計與選型應用系統(tǒng)的硬件設計與選型一、引言:在在PC的工業(yè)設計中,硬件選型是十分重要的工作,工藝流程的工業(yè)設計中,硬件選型是十分重要的工作,工藝流程的特點和用戶應用的要求是設計選型的主要依據。由于的特點和用戶應用的要求是設計選型的主要依據。由于PC產產品的種類和數量繁多,其結構形式、容量、指令系統(tǒng)、編程方品的種類和數量繁多,其結構形式、容量、指令系統(tǒng)、編程方法、價格等各不相同,國內外近千種法、價格等各不相同,國內外近千種PC的性能指標、適用場的性能指標、適用場合也各有側重,因此合理地選擇合也各有側重,因此合理地選擇PC,使其具備較高的性能價,使其具備較高的性能價格比顯得非常重要

18、。格比顯得非常重要。PC的選型和硬件設計應從七個方面考慮。的選型和硬件設計應從七個方面考慮。本節(jié)將介紹之。本節(jié)將介紹之。第 7章 可編程序控制器應用系統(tǒng)的設計二、硬件設計和選型二、硬件設計和選型1控制結構和方式的選擇控制結構和方式的選擇 由PC構成控制系統(tǒng)有以下幾種方式:(1) 單機控制系統(tǒng)是指用一臺單機控制系統(tǒng)是指用一臺PC控制一臺設備或多臺設備,控制控制一臺設備或多臺設備,控制的輸入的輸入/輸出點數比較少,屬于一種小系統(tǒng)。有的文獻稱之為集輸出點數比較少,屬于一種小系統(tǒng)。有的文獻稱之為集中控制系統(tǒng)。該系統(tǒng)一般多用于各控制對象所處地理位置較集中控制系統(tǒng)。該系統(tǒng)一般多用于各控制對象所處地理位置較

19、集中,且相互之間的動作存在一定的順序關系的情況下,適合于中,且相互之間的動作存在一定的順序關系的情況下,適合于簡單的流水線控制。簡單的流水線控制。第 7章 可編程序控制器應用系統(tǒng)的設計 (2) 遠程遠程I/O系統(tǒng)是指當各控制對象地理位置比較分散,輸入系統(tǒng)是指當各控制對象地理位置比較分散,輸入/輸輸出線要引入控制器時,可采用出線要引入控制器時,可采用I/O模塊組成的遠程模塊組成的遠程I/O系統(tǒng)。遠系統(tǒng)。遠程程I/O主單元通過主單元通過I/O通道號可正確地操作遠程通道號可正確地操作遠程I/O點,輸入點,輸入/輸出輸出通道分配在現場的幾個區(qū)域內,適合于被控對象遠離中控室的通道分配在現場的幾個區(qū)域內,

20、適合于被控對象遠離中控室的工業(yè)現場。工業(yè)現場。 (3) 分布式控制系統(tǒng)是指采用幾臺分布式控制系統(tǒng)是指采用幾臺PC分別獨立控制某些設備,分別獨立控制某些設備,各各PC之間、之間、PC與上位機之間通過數據通信線相連組成的系統(tǒng),與上位機之間通過數據通信線相連組成的系統(tǒng),也叫分散型控制系統(tǒng)。這種系統(tǒng)多用于多臺生產線的控制,并也叫分散型控制系統(tǒng)。這種系統(tǒng)多用于多臺生產線的控制,并且控制某設備的且控制某設備的PC如果停運的話,不影響其他設備,適合于控如果停運的話,不影響其他設備,適合于控制規(guī)模較大的工業(yè)現場。制規(guī)模較大的工業(yè)現場。第 7章 可編程序控制器應用系統(tǒng)的設計 2 2PCPC機型的選擇機型的選擇

21、PC選型的基本原則是所選PC能夠滿足控制系統(tǒng)的功能需要。一般從系統(tǒng)控制功能、PC物理結構、指令和編程方式、PC存儲量和響應時間、通信聯網功能等幾個方面綜合考慮。 從應用角度來看,PC可按控制功能或輸入/輸出點數分類。 從PC的物理結構來看,PC分為模塊式和整體式。第 7章 可編程序控制器應用系統(tǒng)的設計 PC的指令系統(tǒng)一般包括邏輯指令、運算指令、控制指令、數據處理和其他特殊指令,這些指令能完成諸如開平方、對數運算、網絡通信等功能。用戶可從便于控制系統(tǒng)編程的角度來加以選擇,只要能滿足實際需要就可以了,避免大材小用。PC的編程有兩種方式:在線和離線編程。采用離線編程可降低成本,對大多數應用系統(tǒng)來說都

22、可以滿足生產需要,因而較多的中小型PC都使用這種方法。在線編程所需成本較高,但使用方便,大型PC中常采用。 目前PC聯網已成為一種發(fā)展趨勢,也成為CIMS、SCADA系統(tǒng)的基礎。第 7章 可編程序控制器應用系統(tǒng)的設計3I/O點數的估算點數的估算表7.2.1 常用電氣元件所需PC的I/O點數電氣元件輸入點數輸出點數I/O總點數Y-啟動籠型電動機437單向/可逆變極電動機5/63/48/10單向/可逆直流電動機9/126/815/20比例閥358單/雙線圈電磁閥2/31/23/5按鈕開關11信號燈11光電開關22撥碼開關44行程開關11位置開關22第 7章 可編程序控制器應用系統(tǒng)的設計 4. 輸入

23、輸入/輸出模塊的選擇輸出模塊的選擇 輸入模塊將現場設備(如按鈕開關)的信號進行檢測并轉換成PC機內部的電平信號,它按電壓分為交流式和直流式,按電路形式分為匯點輸入式和分隔輸入式。選擇輸入模塊時應考慮:輸入信號電壓的大小,信號傳輸的距離長短,是否需要隔離及采用何種方式隔離,內部供電還是外部供電等問題。 輸出模塊把PC內部信號轉換為外部過程的控制信號,以驅動外部負載。 輸入/輸出模塊是可編程序控制器與被控對象之間的接口,按照輸入/輸出信號的性質一般可分為開關量(或數字量)和模擬量模塊。第 7章 可編程序控制器應用系統(tǒng)的設計 開關量模塊包括輸入模塊和輸出模塊,有交流、直流和TTL電平三種類型。開關量

24、輸入模塊按輸入點數分為4、8、16、32、64等,按電壓等級分為直流24 V、48 V、60 V和交流110 V、230 V等。模塊密度要根據實際需要來選擇,一般以每塊1664點為好。如果是長距離傳輸通信,開關量輸入模塊的門坎電平也是不容忽視的一個因素。直流開關量輸入模塊的延遲時間較短,可直接與接近開關、光電開關等電子裝置相連。開關量輸出模塊按輸出點數分有16、32、64點,按輸出方式分有繼電器輸出、晶體管輸出和晶閘管輸出。選擇的輸出模塊的電流值必須大于負載電流的額定值。對于頻繁通斷、低功率因數的感性負載,應采用無觸點開關器件,即選用晶閘管輸出(交流輸出)或晶體管輸出(直流輸出),這樣做的缺點

25、是價格較高。繼電器輸出屬于有觸點器件,其優(yōu)點是適應電壓的范圍寬,價格便宜,但存在壽命短、響應速度較慢的缺點。第 7章 可編程序控制器應用系統(tǒng)的設計 模擬量模塊也包括輸入模塊和輸出模塊。模擬量輸入模塊把來自于傳感器或變送器的電壓、壓力、流量、位移等電量或非電量轉變?yōu)橐欢ǚ秶鷥鹊碾妷夯螂娏餍盘?,所以它分為電壓型和電流型。電流型又分?20 mA、420 mA兩種,電壓型分為15 V、-10V+10、05 V等多種型號。通道有2、4、8、16個。在選用時應注意外部物理量的輸入范圍,模擬通道循環(huán)掃描的時間和信號的連接方式。一般來說,電流型的抗干擾能力優(yōu)于電壓型。模擬量輸出模塊能輸出被控設備所需的電壓或

26、電流,它的電壓型和電流型的型號與模擬量輸入模塊的大體相似,選用輸出模塊驅動執(zhí)行機構時,中間有可能要增加必要的轉換裝置,同時還要注意信號的統(tǒng)一性和阻抗的匹配性。第 7章 可編程序控制器應用系統(tǒng)的設計 5. 估算系統(tǒng)對估算系統(tǒng)對PC響應時間的要求響應時間的要求 響應時間包括輸入濾波時間、輸出濾波時間和掃描周期。PC的程序掃描工作方式決定了它不能可靠地接收持續(xù)時間小于掃描周期的輸入信號。為此,需要選取掃描速度高的PC來提高對輸入信號的接收準確性。掃描速度是用執(zhí)行指令所需要的時間來估算的,單位是ms/k字。大多數機器的性能指標中都給出了掃描速度的具體數值。對于慢速大系統(tǒng),如大型料場、碼頭、高爐、軋鋼廠

27、的主令控制等可選用多臺中小型PC或低速網絡進行控制;對于快速實時控制,如高速線材、中低速熱連軋等速度控制可選擇運行速度快的CPU、功能強的大型PC或高速網絡來滿足信息快速交換的要求。需要引起注意的是,一定要保證最長的掃描周期要小于系統(tǒng)電氣狀態(tài)改變的時間,這樣才能使系統(tǒng)正常工作。第 7章 可編程序控制器應用系統(tǒng)的設計 6. 對程序存儲器容量的估算對程序存儲器容量的估算 PC的程序存儲器容量通常以字或步為單位。用戶程序所需存儲器容量可以預先估算。一般情況下用戶程序所需存儲的字數可按照如下經驗公式來計算: 開關量輸入輸出系統(tǒng): 輸入:用戶程序所需存儲的字數=輸入點總數10 輸出:用戶程序所需存儲的字

28、數=輸出點總數8 模擬量輸入輸出系統(tǒng):每一路模擬量信號大約需要120字的存儲容量,當模擬輸入和輸出同時存在時,應有所需內存字數=模擬量路數250第 7章 可編程序控制器應用系統(tǒng)的設計 定時器和記數器系統(tǒng): 所需內存字數=定時器/記數器數量2 含有通信接口的系統(tǒng)(多指PC網絡系統(tǒng)): 所需存儲字數=通信接口個數300 另外,根據系統(tǒng)控制要求的難易程度也可采用另一種方法進行估算,采用的計算公式如下: 程序容量K總輸入/輸出點數 對于簡單控制系統(tǒng)來說,K=6;若為普通系統(tǒng),則K=8;若為較復雜系統(tǒng),則K=10;若為復雜系統(tǒng),則K=12。第 7章 可編程序控制器應用系統(tǒng)的設計 7. 可編程序控制器的電

29、源選擇可編程序控制器的電源選擇 電源是PC干擾引入的主要途徑之一,因此選擇優(yōu)質電源無疑有助于提高PC控制系統(tǒng)的可靠性。一般可選用畸變較小的穩(wěn)壓器或帶有隔離變壓器的電源。使用直流電源要選用橋式全波整流電源。對于供電不正?;螂妷翰▌虞^大的情況,可考慮采用不間斷電源(UPS)或穩(wěn)壓電源供電。對于輸入觸點的供電可使用PC本身提供的電源,如果負載電流過大,可采用外設電源供電。輸出電流是電源的一個關鍵因素,應特別注意。 第 7章 可編程序控制器應用系統(tǒng)的設計7.3 PC應用系統(tǒng)的程序設計應用系統(tǒng)的程序設計一、引言:可編程序控制器應用程序是指用戶根據各自的控制要求所編寫的一、引言:可編程序控制器應用程序是指

30、用戶根據各自的控制要求所編寫的各種實用程序,盡管這些實用程序各不相同,但它們的編程語言限于以下幾各種實用程序,盡管這些實用程序各不相同,但它們的編程語言限于以下幾種:種:梯形圖語言、布爾助記符語言、功能表圖語言、功能模塊圖語言及結構梯形圖語言、布爾助記符語言、功能表圖語言、功能模塊圖語言及結構化語句描述語言等。梯形國語言和布爾助記符語言是基本程序設計語言化語句描述語言等。梯形國語言和布爾助記符語言是基本程序設計語言,它,它們通常由一系列指令組成,用這些指令可以完成大多數簡單的控制功能,例們通常由一系列指令組成,用這些指令可以完成大多數簡單的控制功能,例如代替繼電器、計數器、計時器完成順序控制和

31、邏輯控制等。功能表圖語言如代替繼電器、計數器、計時器完成順序控制和邏輯控制等。功能表圖語言和語句描述語言是高級的程序設計語言,它們可根據需要去執(zhí)行更有效的操和語句描述語言是高級的程序設計語言,它們可根據需要去執(zhí)行更有效的操作,例如模擬量的控制、數據的運算、報表的打印和采用其他程序設計語言作,例如模擬量的控制、數據的運算、報表的打印和采用其他程序設計語言無法完成的功能。功能模塊圖語言采用功能模塊圖的形式,通過軟連接的方無法完成的功能。功能模塊圖語言采用功能模塊圖的形式,通過軟連接的方式完成所要求的控制功能,它不僅在可編程控制器中得到了廣泛的應用,而式完成所要求的控制功能,它不僅在可編程控制器中得

32、到了廣泛的應用,而且在集散控制系統(tǒng)的編程和組態(tài)中也常常被采用。由于功能模塊圖語言具有且在集散控制系統(tǒng)的編程和組態(tài)中也常常被采用。由于功能模塊圖語言具有連接方便、操作簡單、易于掌握等特點,所以為廣大工程設計和應用人員所連接方便、操作簡單、易于掌握等特點,所以為廣大工程設計和應用人員所喜愛。本節(jié)除介紹這喜愛。本節(jié)除介紹這5種設計語言的特點外還將介紹可編程序控制器的應用程種設計語言的特點外還將介紹可編程序控制器的應用程序設計方法。序設計方法。第 7章 可編程序控制器應用系統(tǒng)的設計 1梯形圖梯形圖(Ladder Diagram)程序設計語言程序設計語言 一、概述 梯形圖程序設計語言是用梯形圖的圖形符號

33、來描述程序的一種程序設計語言。這種程序設計語言采用因果關系來描述事件發(fā)生的條件和結果,每個梯級是一個因果關系,梯級中描述事件發(fā)生的條件表示在左面,事件發(fā)生的結果表示在后面。常用的程序設計語言有如下五種:常用的程序設計語言有如下五種:一、梯形圖程序設計語言、一、梯形圖程序設計語言、二、布爾助記符二、布爾助記符(Boolean Mnemonic)程序設計語言、程序設計語言、三、功能表圖三、功能表圖(Sequential Function Chart)程序設計語言、程序設計語言、四、功能模塊圖四、功能模塊圖(Function Block)程序設計語言、程序設計語言、五、結構化語句描述五、結構化語句描

34、述(Structured Text)程序設計語言程序設計語言、7.3.1 可編程序控制器應用程序設計語言可編程序控制器應用程序設計語言第 7章 可編程序控制器應用系統(tǒng)的設計 二、特點 (1) 與電氣操作原理圖相對應,直觀、形象和實用; (2) 與原有繼電器邏輯控制技術相一致,電氣技術人員易于掌握和學習; (3) 梯形圖中的能流(Power Flow)不是實際意義的物理電流,而是概念電流;內部的繼電器也不是實際存在的繼電器,每個繼電器和輸入接點都是存儲器中的一位,因此梯形圖中的繼電器接點在編制用戶程序時能無限使用,可常開又可常閉; (4) 梯形圖中的輸入接點和輸出線圈不是物理接點和線圈,用戶程序

35、的解算是根據PC內部I/O映像區(qū)相應位的狀態(tài)得到的,并不是解算現場的實際狀態(tài)。用戶程序的邏輯解算結果可馬上為后面的程序所利用。第 7章 可編程序控制器應用系統(tǒng)的設計 2布爾助記符布爾助記符(Boolean Mnemonic)程序設計語言程序設計語言 一、概述 布爾助記符程序設計語言是用布爾助記符來描述程序的一種程序設計語言,與計算機中的匯編語言非常相似。所謂助記符語言編程就是用一個或幾個容易記憶的字符代表PC的某種操作功能。助記符語言也可稱為命令語句表達式語言,它的一般格式為: 操作碼操作數或 操作碼標識符參數 其中,操作碼用來指定CPU要執(zhí)行的功能;操作數內包含執(zhí)行該操作所必需的信息。第 7

36、章 可編程序控制器應用系統(tǒng)的設計 二、特點 (1) 采用助記符來表示操作功能,具有容易記憶,便于掌握的特點; (2) 在編程器的鍵盤上采用助記符表示,便于鍵入,可在無計算機的場合下進行編程設計; (3) 與梯形圖有一一對應的關系,電氣技術人員對程序易于理解和檢查; (4) 在編程支路的元素數量不受限額。 這種方法也存在對較復雜控制系統(tǒng)設計較難描述清楚的缺點。第 7章 可編程序控制器應用系統(tǒng)的設計3功能表圖功能表圖(Sequential Function Chart)程序設計語言程序設計語言 一、概述 功能表圖主要由步、有向連線、轉移、轉換條件和動作(或命令)組成。最基本的思想是:將控制系統(tǒng)的一

37、個工作周期分為若干個順序相連的階段,這些階段稱為步;實際上步就是工位的某一個狀態(tài),它由PC的內部元件來代表。步是以輸出量的狀態(tài)變化來劃分的,一般用矩形框表示,框中的數字是該狀態(tài)的編號,原始狀態(tài)(0狀態(tài))用雙線框表示。兩個相鄰狀態(tài)之間的有向線段代表轉移,系統(tǒng)從當前步進入下一步的信號稱為轉移條件,用與轉移線段垂直的短線表示。短線旁的文字、圖形符號或邏輯表達式標明轉移條件的內容。轉移條件可能來自外部輸入信號或PC內部產生的信號。用轉移條件控制代表各步的編程元件,使它們的狀態(tài)按一定的順序變化,然后去控制各輸出繼電器。動作或命令就是狀態(tài)框旁與之對應的各步內容的文字描述,可用矩形框將它們圍起來,以短線連接

38、到狀態(tài)框。第 7章 可編程序控制器應用系統(tǒng)的設計 二、特點 (1) 以功能為主線,條理清楚,便于對程序操作的理解和溝通; (2) 對大型的程序,可分工設計,采用較為靈活的程序結構,可節(jié)省程序設計時間和調試時間; (3) 兩個步(或轉移)不能直接相連,必須用一個轉移(或步)將它們隔離; (4) 初始步必不可少,一般對應于系統(tǒng)等待啟動的初始狀態(tài); (5) 僅當某一步所有的前級步都是活動步時,該步才有可能變成活動步,只有在活動步的命令和操作被執(zhí)行后,系統(tǒng)才對活動步后的轉移進行掃描,因此,整個程序的掃描時間較用其他語言編制的程序的掃描時間要大大縮短。第 7章 可編程序控制器應用系統(tǒng)的設計4功能模塊圖功

39、能模塊圖(Function Block)程序設計語言程序設計語言 功能模塊圖程序設計語言的特點是: (1) 以功能模塊為單位,功能模塊用圖形化的方法描述功能,它的直觀性大大方便了設計人員的編程和組態(tài),有較好的易操作性; (2) 適用于控制規(guī)模較大、控制關系較復雜的系統(tǒng),它將控制功能的關系較清楚地表達出來,因此編程和組態(tài)時間可以縮短,調試時間也能大大減少; (3) 由于每種功能模塊需要占用一定的內存,功能模塊的執(zhí)行需要一定的執(zhí)行時間,因此這種設計語言在大中型可編程序控制器和集散控制系統(tǒng)的編程和組態(tài)中才被采用。第 7章 可編程序控制器應用系統(tǒng)的設計5結構化語句描述結構化語句描述(Structure

40、d Text)程序設計語言程序設計語言 一、概述 結構化語句描述程序設計語言是用結構化的描述語句來描述的一種程序設計語言,它是一種類似于高級語言的程序設計語言。在大中型的可編程序控制器系統(tǒng)中,常采用結構化語句描述程序設計語言來描述控制系統(tǒng)中各個變量的關系。集散控制系統(tǒng)的編程和組態(tài)也常使用這種語言。 結構化語句描述程序設計語言采用計算機的描述語句來描述系統(tǒng)中各種變量之間的運算關系,完成用戶所需的功能和操作。大多數PC制造廠商采用的語句描述程序設計語言與BASIC語言、C語言等高級語言相類似。第 7章 可編程序控制器應用系統(tǒng)的設計 二、特點: (1) 采用高級語言進行編程,可以完成較復雜的控制運算

41、; (2) 常被用于其他語言(如功能模塊圖等)較難實現的一些控制功能的方案實施,例如自適應控制功能的實現。 該方法也存在對編程人員的技能要求較高,普通電氣人員無法完成,直觀性和易操作性較差等缺點。第 7章 可編程序控制器應用系統(tǒng)的設計7.3.2 可編程序控制器的應用程序設計方法可編程序控制器的應用程序設計方法 1經驗設計法經驗設計法 利用各種典型控制環(huán)節(jié)和基本單元控制電路,依靠經驗直接用PC設計電氣控制系統(tǒng),來滿足生產機械和工藝過程的控制要求的設計方法稱為經驗設計法。使用該法設計用戶程序時可以大致按下面幾步來進行:分析控制要求、選擇控制原則;設計主令元件和檢測元件,確定輸入/輸出信號;設計執(zhí)行

42、元件的控制程序;檢查、修改和完善程序。在設計執(zhí)行元件的控制程序時,一般又可分為以下幾個步驟:按所給的要求將生產機械的運動分成各自獨立的簡單運動,分別設計這些簡單運動的基本控制程序;根據制約關系,選擇連鎖觸點,設計連鎖程序;根據運動狀態(tài)選擇控制原則,設計主令元件、監(jiān)測元件及繼電器等;設置必要的保護措施。第 7章 可編程序控制器應用系統(tǒng)的設計 【例1】 如圖7.3.1所示,有一送料車自動循環(huán)送料。小車處于起始位置時,CK0閉合;系統(tǒng)啟動后,小車在起始位置裝料,20秒后向右運動,到CK1位置時,CK1閉合;小車下料后再返回起始位置,再用20秒的時間裝料,其后向右運動到CK2位置,此時CK2閉合;小車

43、下料后返回起始位置。以后重復上述過程,直至有復位信號輸入。 小車的工作循環(huán)過程如下: 啟動裝料第一次向右運動第一次返回第二次裝料第二次向右運動第二次返回第 7章 可編程序控制器應用系統(tǒng)的設計圖7.3.1 送料小車工作示意圖 小車CK0CK1CK2第 7章 可編程序控制器應用系統(tǒng)的設計 根據小車的工作循環(huán)過程可以畫出CK0、CK1、CK2及定時器的時間關系圖。因為小車在第一次到達CK1時要改變運動方向,而第二次和第三次到達CK1時不改變運動方向,所以可以利用計數器的計數功能來決定到達CK1時是否要改變小車的運動方向。定時器用來記錄裝料時間。 由經驗設計法可知小車控制屬于一種雙向控制,非常適合采用

44、PC控制。其PC控制的I/O分配如表7.3.1所示。第 7章 可編程序控制器應用系統(tǒng)的設計表7.3.1 送料小車控制系統(tǒng)I/O分配表輸入輸出啟動按鈕復位按鈕CK0CK1CK20000900010000000000100002小車右行小車左行0100001002定時器計數器TIM000,20 sCNT001 第 7章 可編程序控制器應用系統(tǒng)的設計圖7.3.2 送料小車控制梯形圖000090001020000000002000020000TIM000000010000101001CNT01CPRCNT00100001TIM00001000010000002CNT00101000DIFD 20001

45、20001000000100201002#0200#0002CNT001000020100220000第 7章 可編程序控制器應用系統(tǒng)的設計 工作原理: 中間輔助繼電器20000作為系統(tǒng)工作允許繼電器,啟動信號00009使20000置“ON”,復位信號00010使之置“OFF”。只有當20000為“ON”時,小車才能循環(huán)工作,當20000為“OFF”時,小車回到起始位置后停止工作。 小車位于CK0時,開始定時裝料,20秒后定時器接通,小車右行即01000得電。當小車離開CK0時,定時器TIM000復位,但01000的自鎖功能使之仍得電,小車仍右行。 小車行至CK1時,計數器減一,由于CK1的常

46、閉觸點斷開,使01000失電,小車停止右行。第 7章 可編程序控制器應用系統(tǒng)的設計 小車停止右行使中間繼電器20001失電產生一個脈沖,使01002得電即小車左行。01002的自鎖功能使得小車左行直至達到CK0位置。 定時器重新定時,小車第二次裝料,之后小車右行,均與第一次相同。但是當小車行至CK1時,計數器減一至零,使CNT001的常開觸點接通,所以此時小車繼續(xù)右行直至達到CK2位置,CK2的常閉觸點斷開,01000失電,小車停止右行,再次改變?yōu)樽笮小?左行過程中經過CK1位置時使計數器復位,為下一次循環(huán)作準備。小車左行至CK0位置停止,等待下一次循環(huán)。 無論小車左行于何位置,當按下0001

47、0按鈕,20000失電,切斷01000,停止左行,返回原點。第 7章 可編程序控制器應用系統(tǒng)的設計【例2】運料小車自動往返控制運料小車在左端(由行程開關SQ1限位)裝料,右端(由行程開關SQ2限位)卸料,其運行示意圖如右圖示??刂埔螅哼\料小車起動后先向左行,到左端停下卸料,20S后裝料結束,開始右行,到右端停下卸料,10S后卸料完畢,又開始左行。如此自動往復循環(huán),直到按下停止按鈕,小車才停止工作。卸料(停10S)SQ1SQ2左行右行裝料(停20S)運料小車運行示意圖 應用PLC控制運料小車自動往返運動的輸入/輸出點分配見下表輸入電器輸入點輸出電器輸出點停止按鈕(常開)00000左行接觸器KM

48、101001行程開關SQ100001右行接觸器KM201002行程開關SQ200002起動按鈕SB100003第 7章 可編程序控制器應用系統(tǒng)的設計END0000200000200000000301001000012000001002TIM0020000120000TIM001010020000320000010010000220000200000100101002TIM001 #0200TIM002 #0100梯形圖:第 7章 可編程序控制器應用系統(tǒng)的設計 工作原理: 按下起動按鈕SB1,輸入繼電器00003接通,內部輔助繼電器20000接通并自鎖,用作小車允許工作控制。同時,輸出繼電器01

49、001接通并自鎖,左行接觸器KM1接通,使小車向左運動。當碰到左端行程開關SQ1時,輸入繼電器00001常閉觸點斷開,使輸出繼電器01001斷開,左行接觸器KM1失電,小車停止運動。同時,00001常開觸點閉合,定時器TIM001開始延時,20S定時時間到,TIM001觸點閉合,使輸出繼電器01002接通并自鎖,右行接觸器KM2接通,使小車向右運動。當碰到右端行程開關SQ時,輸入繼電器00002常閉觸點斷開,使輸出繼電器01002斷開,右行接觸器KM2失電,小車停止運動。同時,00002的常開觸點閉合,定時器TIM002開始延時,10S定時時間到,TIM002觸點閉合,使輸出繼電器01001接

50、通并自鎖,左行接觸器KM又接通,小車又開始向左運動。如此周而復始,直到按下停止按鈕,輸入繼電器00000的常閉觸點斷開,使內部輔助繼電器20000斷開,其常開觸點都斷開,使輸出繼電器都斷開,因而接觸器都斷電,小車停止運動。第 7章 可編程序控制器應用系統(tǒng)的設計【例3】多級皮帶傳送控制控制要求如下:(1)按起動按鈕,電動機M3起動2S后M2后自動起動,M2起動2S后M1自動起動。(2)按起動按鈕,電動機M1停車3S后M2自動停車,M2停車3S后M3自動停車。(3)當M2異常停車時,M1也跟著立即停車,3S后M3自動停車。(4)當M3異常停車時,M1和M2也跟著立即停車。多級皮帶輸送機控制PLC輸

51、入/輸出點分配輸入電器輸入點輸出電器輸出點停止按鈕(常開) 00000電動機M1接觸器KM101001起動按鈕00001電動機M2接觸器KM201002電動機M3接觸器KM301003第 7章 可編程序控制器應用系統(tǒng)的設計TIM 001 #0020TIM 002 #0020TIM 003 #0030TIM 004 #0030TIM004000010100301003TIM001TIM0030100301002TIM0022000001002010010000000001200002000001002010010100301002M2M3M1(啟)(停)梯形圖2000020000第 7章 可編程

52、序控制器應用系統(tǒng)的設計工作原理: 按下起動按鈕,輸入繼電器00001接通,輸出繼電器01003接通并自鎖,接觸器KM3閉合,電動機M3起動,同時定時器TIM001開始定時。2S定時時間到,定時器TIM001常開觸點閉合,輸出繼電器01002接通,接觸器KM2閉合,電動機M2起動,同時定時器TIM002開始定時。2S定時時間到,定時器TIM002常開觸點閉合,輸出繼電器01001接通,接觸器KM閉合,電動機M1起動。多級皮帶輸送機起動完畢,正常工作。按下停止按鈕,輸入繼電器00000接通,內部輔助繼電器20000接通并自鎖。20000常閉觸點斷開,使輸出繼電器01001斷開,KM1斷開,電動機M

53、1停止運行。由于01001的常閉觸點閉合,定時器TIM003開始定時,3S定時時間到,TIM003的常閉觸點斷開,使輸出繼電器01002斷開,KM2斷開,電動機M2停止運行,由于01002的常閉觸點閉合,定時器TIM004開始定時。3S定時時間到,TIM004的常閉觸點斷開,使輸出繼電器01003斷開,KM3斷開,電動機M3停止運行。第 7章 可編程序控制器應用系統(tǒng)的設計 2邏輯設計法邏輯設計法 邏輯設計方法的基本含義是以邏輯組合的方法和形式設計電氣控制系統(tǒng)。這種設計方法既有嚴密可循的規(guī)律性和明確可行的設計步驟,又具有簡便、直觀和十分規(guī)范的特點。布爾助記符程序設計語言常采用這類設計方法。PC的

54、早期應用就是替代繼電器控制系統(tǒng),因此用0、1兩種取值的邏輯代數作為研究PC應用程序的工具就是順理成章的事了。從某種意義上說,PC是與、或、非三種邏輯線路的組合體,而梯形圖程序的基本形式也是與、或、非的邏輯組合。當一個邏輯函數用邏輯變量的基本運算式表示出來后,實現該邏輯函數功能的線路也隨之確定,并進一步由梯形圖直接寫出對應的指令語句程序。第 7章 可編程序控制器應用系統(tǒng)的設計 進行設計一般可分為下面幾步: 首先明確控制任務和控制要求,通過分析工藝過程繪制工作循環(huán)和檢測元件分布圖,取得電氣執(zhí)行元件功能表。 詳細地繪制電控系統(tǒng)狀態(tài)轉換表(通常由輸出信號狀態(tài)表、輸入信號狀態(tài)表、狀態(tài)轉換主令表和中間記憶

55、裝置狀態(tài)表四部分組成),狀態(tài)轉換表可全面、完整地展示電控系統(tǒng)各部分、各時刻的狀態(tài)和狀態(tài)之間的聯系及轉換,它是進行電控系統(tǒng)的分析和設計的有效工具。第 7章 可編程序控制器應用系統(tǒng)的設計 進行邏輯設計,列出中間記憶元件的邏輯函數表達式和執(zhí)行元件的邏輯函數表達式,這兩個函數表達式,既是生產機械或生產過程內部邏輯關系和變化規(guī)律的表達形式,又是構成電控系統(tǒng)實現目標的具體程序。如果設計者需要使用梯形圖程序作為一種過渡,或者選用的PC編程器也具有圖形輸入的功能,則也可以首先由邏輯函數式轉換為梯形圖程序; 完善和補充程序,包括手動調整工作方式的設計、手動工作方式的選擇、自動工作循環(huán)、保護措施等。第 7章 可編

56、程序控制器應用系統(tǒng)的設計 3狀態(tài)流程圖設計方法狀態(tài)流程圖設計方法 狀態(tài)流程圖又叫SFC或狀態(tài)轉移圖,它是完整的描述控制系統(tǒng)的工作過程、功能和特性的一種圖形,是分析和設計電控程序的重要工具。所謂狀態(tài)是指特定的功能,因此狀態(tài)的轉移實際上就是控制系統(tǒng)的功能的轉移。SFC適合于順序控制的標準化語言,利用狀態(tài)流程圖進行程序設計就是順序控制設計法,它具有簡單、規(guī)范、通用的優(yōu)點,不僅使梯形圖設計變得容易,大大節(jié)約設計時間,而且初學者容易掌握,有一定的方法和步驟可遵循。狀態(tài)流程圖能清楚地表現出系統(tǒng)各工作步的功能、步與步之間的轉換順序及其轉換條件。第 7章 可編程序控制器應用系統(tǒng)的設計1) 狀態(tài)流程圖的組成圖7

57、.3.3 流程圖 12啟動 狀態(tài)流程圖由步、有向連線、轉換條件和動作內容說明等組成。用矩形框表示各步,框內用數字表示該步的編號。編號可以是實際的控制步序號,還可以是PC中的工作編號。對應于系統(tǒng)的初始狀態(tài)工作步,稱為初始步。該步是系統(tǒng)運行的起點,一個系統(tǒng)至少需要有一個初始步,初始步用雙線矩形框表示。如右圖示,步1就是初始步。步與步之間用有向線段相連,箭頭表示步的轉換方向,步與步之間的短橫線旁標注轉換條件,正在執(zhí)行的步叫活動步,當前步為活動步且轉換條件滿足時,將啟動下一步并終止前一步的執(zhí)行。步并不是PC的輸出觸點的動作,步只是控制系統(tǒng)中的一個穩(wěn)定的狀態(tài)。對于一個步,可以有一個或幾個動作,表示的方法

58、是在步的右側加一個或幾個矩形框,并在框中加文字對動作進行說明。第 7章 可編程序控制器應用系統(tǒng)的設計 2) 狀態(tài)流程圖的類型 狀態(tài)流程圖從結構上來分,可分為以下幾種: 單序列結構。這種結構的功能表圖沒有分支,每個步后只有一個步,步與步之間只有一個轉換條件。 選擇性序列結構。選擇系列的開始稱為分支。某一步的后面有幾個步,當滿足不同的轉換條件時轉向不同的步。選擇性序列結構的結束稱為合并。 第 7章 可編程序控制器應用系統(tǒng)的設計如圖中的步1之后有三個分支(或更多),各選擇分支不能同時進行,當步1為活動步且條件A滿足時,則轉向步2,當步1為活動步且條件B滿足時則轉向步3,當步1為活動步且條件C滿足時則

59、轉向步4,注意無論步1轉向哪個分支,當其后續(xù)步成為活動步時,步1自動變?yōu)椴换顒硬?。當已選擇了轉向某一分支,則不允許另外幾個分支的首步成為活動步。所以應該使各選擇分支之間連鎖。圖中,不論哪個分支的最后一步成為活動步,當轉換條件滿足時都要轉向步5。第 7章 可編程序控制器應用系統(tǒng)的設計圖7.3.4 選擇性序列結構的狀態(tài)流程圖13524abcfdeg第 7章 可編程序控制器應用系統(tǒng)的設計 并發(fā)性序列結構 并發(fā)性序列結構中也有分支,為了區(qū)別于選擇性序列結構的狀態(tài)流程圖,一般用雙線來表示并發(fā)性序列結構中分支的開始,轉換條件放在雙線之上。圖中的步1之后有三個并行分支(或更多),當步1為活動步且條件A滿足時

60、,則步2、3、4、同時被激活變?yōu)榛顒硬剑?則變?yōu)椴换顒硬讲?和步5、步3和步6、步4和步7是三個并行的單序列。并發(fā)性結構的的結束稱為合并。也用雙線表示,轉換條件放在雙線之下。圖中當各并行分支的最后一步即步5、6、7都為活動步且條件E滿足時,將同時轉到步8,且步5、6、7同時都變?yōu)椴换顒硬健?循環(huán)性結構 循環(huán)性結構用于一個順序過程的多次反復執(zhí)行。 復合性結構 復合性結構就是一個集以上結構于一體的結構,其結構較復雜。第 7章 可編程序控制器應用系統(tǒng)的設計圖7.3.5 并發(fā)性序列結構的狀態(tài)流程圖13824dbce657a第 7章 可編程序控制器應用系統(tǒng)的設計 狀態(tài)流程圖編程的步驟分為以下幾步:

溫馨提示

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

評論

0/150

提交評論