<big id="ferl7"></big>

        <label id="ferl7"><sub id="ferl7"><rt id="ferl7"></rt></sub></label>

          功能表圖中功能表圖中選擇序列和并行序列的

          循環(huán)和跳步都屬于選擇序列的特殊情況。對選擇序列和并行序列編程的關(guān)鍵在于對它們的分支和合并的處理,轉換實(shí)現的基本規則是設計復雜系統梯形圖的基本準則。與單序列不同的是,在選擇序列和并行序列的分支、合并處,某一步或某一轉換可能有幾個(gè)前級步或幾個(gè)后續步,在編程時(shí)應注意這個(gè)問(wèn)題。

          1.選擇序列的編程

          1)使用STL指令的編程

          如圖5-35所示,步S0之后有一個(gè)選擇序列的分支,當步S0是活動(dòng)步,且轉換條件X0為“1”時(shí),將執行左邊的序列,如果轉換條件X3為“1”狀態(tài),將執行右邊的序列。步S32之前有一個(gè)由兩條支路組成的選擇序列的合并,當S31為活動(dòng)步,轉換條件X1得到滿(mǎn)足,或者S33為活動(dòng)步,轉換條件X4得到滿(mǎn)足,都將使步S32變?yōu)榛顒?dòng)步,同時(shí)系統程序使原來(lái)的活動(dòng)步變?yōu)椴换顒?dòng)步。

          5-35 選擇序列的功能表圖一

          如圖5-36所示為對圖5-35采用STL指令編寫(xiě)的梯形圖,對于選擇序列的分支,步S0之后的轉換條件為X0X3,可能分別進(jìn)展到步S31S33,所以在S0STL觸點(diǎn)開(kāi)始的電路塊中,有分別由X0X3作為置位條件的兩條支路。對于選擇序列的合并,由S31S33STL觸點(diǎn)驅動(dòng)的電路塊中的轉換目標均為S32。

          5-36 選擇序列的梯形圖一

          在設計梯形圖時(shí),其實(shí)沒(méi)有必要特別留意選擇序列的如何處理,只要正確地確定每一步的轉換條件和轉換目標即可。

          2)使用通用指令的編程

          如圖5-38所示對圖5-37功能表圖使用通用指令編寫(xiě)的梯形圖,對于選擇序列的分支,當后續步M301M303變?yōu)榛顒?dòng)步時(shí),都應使M300變?yōu)椴换顒?dòng)步,所以應將M301M303的常閉觸點(diǎn)與M300線(xiàn)圈串聯(lián)。對于選擇序列的合并,當步M301為活動(dòng)步,并且轉換條件X1滿(mǎn)足,或者步M303為活動(dòng)步,并且轉換條件X4滿(mǎn)足,步M302都應變?yōu)榛顒?dòng)步,M302的起動(dòng)條件應為:,對應的起動(dòng)電路由兩條并聯(lián)支路組成,每條支路分別由M301、X1M303、X4的常開(kāi)觸點(diǎn)串聯(lián)而成。

          5-37 選擇序列功能表圖二

          5-38 選擇序列的梯形圖二

          3)以轉換為中心的編程

          如圖5-39所示是對圖5-37采用以轉換為中心的編程方法設計的梯形圖。用仿STL指令的編程方式來(lái)設計選擇序列的梯形圖,請讀者自己編寫(xiě)。

          5-39 選擇序列的梯形圖三

          2.并行序列的編程

          1)使用STL指令的編程

          如圖5-40所示為包含并行序列的功能表圖,由S31、S32S34、S35組成的兩個(gè)序列是并行工作的,設計梯形圖時(shí)應保證這兩個(gè)序列同時(shí)開(kāi)始和同時(shí)結束,即兩個(gè)序列的第一步S31S34應同時(shí)變?yōu)榛顒?dòng)步,兩個(gè)序列的最后一步S32S35應同時(shí)變?yōu)椴换顒?dòng)步。并行序列的分支的處理是很簡(jiǎn)單的,當步S0是活動(dòng)步,并且轉換條件X01,步S31S34同時(shí)變?yōu)榛顒?dòng)步,兩個(gè)序列開(kāi)始同時(shí)工作。當兩個(gè)前級步S32S35均為活動(dòng)步且轉換條件滿(mǎn)足,將實(shí)現并行序列的合并,即轉換的后續步S33變?yōu)榛顒?dòng)步,轉換的前級步S32S35同時(shí)變?yōu)椴换顒?dòng)步。

          5-40 并行序列的功能表圖

          如圖5-41所示是對圖5-40功能表圖采用STL指令編寫(xiě)的梯形圖。對于并行序列的分支,當S0STL觸點(diǎn)和X0的常開(kāi)觸點(diǎn)均接通時(shí),S31S34被同時(shí)置位,系統程序將前級步S0變?yōu)椴换顒?dòng)步;對于并行序列的合并,用S32、S35STL觸點(diǎn)和X2的常開(kāi)觸點(diǎn)組成的串聯(lián)電路使S33置位。在圖5-41中,S32S35STL觸點(diǎn)出現了兩次,如果不涉及并行序列的合并,同一狀態(tài)器的STL觸點(diǎn)只能在梯形圖中使用一次,當梯形圖中再次使用該狀態(tài)器時(shí),只能使用該狀態(tài)器的一般的常開(kāi)觸點(diǎn)和LD指令。另外,FX系列PLC規定串聯(lián)的STL觸點(diǎn)的個(gè)數不能超過(guò)8個(gè),換句話(huà)說(shuō),一個(gè)并行序列中的序列數不能超過(guò)8個(gè)。

          5-41 并行序列的梯形圖

          2)使用通用指令的編程

          如圖5-42所示的功能表圖包含了跳步、循環(huán)、選擇序列和并行序列等基本環(huán)節。

          5-42 復雜的功能表圖

          如圖5-43所示是對圖5-42的功能表圖采用通用指令編寫(xiě)的梯形圖。步M301之前有一個(gè)選擇序列的合并,有兩個(gè)前級步M300M313,M301的起動(dòng)電路由兩條串聯(lián)支路并聯(lián)而成。M313M301之間的轉換條件為,相應的起動(dòng)電路的邏輯表達式為,該串聯(lián)支路由M313、X13的常開(kāi)觸點(diǎn)和C0的常閉觸點(diǎn)串聯(lián)而成,另一條起動(dòng)電路則由M300X0的常開(kāi)觸點(diǎn)串聯(lián)而成。步M301之后有一個(gè)并行序列的分支,當步M301是活動(dòng)步,并且滿(mǎn)足轉換條件X1,步M302與步M306應同時(shí)變?yōu)榛顒?dòng)步,這是用M301Xl的常開(kāi)觸點(diǎn)組成的串聯(lián)電路分別作為M302M306的起動(dòng)電路來(lái)實(shí)現的,與此同時(shí),步M301應變?yōu)椴换顒?dòng)步。步M302M306是同時(shí)變?yōu)榛顒?dòng)步的,因此只需要將M302的常閉觸點(diǎn)與M301的線(xiàn)圈串聯(lián)就行了。

          5-43 使用通用指令編寫(xiě)的梯形圖

          M313之前有一個(gè)并行序列的合并,該轉換實(shí)現的條件是所有的前級步(即步M305M311)都是活動(dòng)步和轉換條件X12滿(mǎn)足。由此可知,應將M305,M311X12的常開(kāi)觸點(diǎn)串聯(lián),作為控制M313的起動(dòng)電路。M313的后續步為步M314M301,M313的停止電路由M314M301的常閉觸點(diǎn)串聯(lián)而成。

          編程時(shí)應該注意以下幾個(gè)問(wèn)題:

          1)不允許出現雙線(xiàn)圈現象。

          2)當M314變?yōu)椤?/span>1”狀態(tài)后,C0被復位(見(jiàn)圖5-43),其常閉觸點(diǎn)閉合。下一次掃描開(kāi)始時(shí)M313仍為“1”狀態(tài)(因為在梯形圖中M313的控制電路放在M314的上面),使M301的控制電路中最上面的一條起動(dòng)電路接通,M301的線(xiàn)圈被錯誤地接通,出現了M314M301同時(shí)為“1”狀態(tài)的異常情況。為了解決這一問(wèn)題,將M314的常閉觸點(diǎn)與M301的線(xiàn)圈串聯(lián)。

          3)如果在功能表圖中僅有由兩步組成的小閉環(huán),如圖5-44a所示,則相應的輔助繼電器的線(xiàn)圈將不能“通電”。例如在M202X2均為“1”狀態(tài)時(shí),M203的起動(dòng)電路接通,但是這時(shí)與它串聯(lián)的M202的常閉觸點(diǎn)卻是斷開(kāi)的,因此M203的線(xiàn)圈將不能“通電”。出現上述問(wèn)題的根本原因是步M202既是步M203的前級步,又是它的后序步。如圖5-44b所示在小閉環(huán)中增設一步就可以解決這一問(wèn)題,這一步只起延時(shí)作用,延時(shí)時(shí)間可以取得很短,對系統的運行不會(huì )有什么影響。

          5-44 僅有兩步的小閉環(huán)的處理

          3)使用以轉換為中心的編程

          與選擇序列的編程基本相同,只是要注意并行序列分支與合并處的處理。

          4)使用仿STL指令的編程

          如圖5-45所示是對圖5-42功能表圖采用仿STL指令編寫(xiě)的梯形圖。在編程時(shí)用接在左側母線(xiàn)上與各步對應的輔助繼電器的常開(kāi)觸點(diǎn),分別驅動(dòng)一個(gè)并聯(lián)電路塊。這個(gè)并聯(lián)電路塊的功能如下:驅動(dòng)只在該步為“1”狀態(tài)的負載的線(xiàn)圈;將該步所有的前級步對應的輔助繼電器復位;指明該步之后的一個(gè)轉換條件和相應的轉換目標。以M301的常開(kāi)觸點(diǎn)開(kāi)始的電路塊為例,當M301為“1”狀態(tài)時(shí),僅在該步為“1”狀態(tài)的負載Y0被驅動(dòng),前級步對應的輔助繼電器M300M313被復位。當該步之后的轉換條件X1為“1”狀態(tài)時(shí),后續步對應的M302M306被置位。

          5-45 采用仿STL指令編寫(xiě)的梯形圖

          如果某步之后有多個(gè)轉換條件,可將它們分開(kāi)處理,例如步M302之后有兩個(gè)轉換,其中轉換條件T0對應的串聯(lián)電路放在電路塊內,接在左側母線(xiàn)上的M302的另一個(gè)常開(kāi)觸點(diǎn)和轉換條件X2的常開(kāi)觸點(diǎn)串聯(lián),作為M305置位的條件。某一負載如果在不同的步為“1”狀態(tài),它的線(xiàn)圈不能放在各對應步的電路塊內,而應該用相應輔助繼電器的常開(kāi)觸點(diǎn)的并聯(lián)電路來(lái)驅動(dòng)它。

          国产AV无码专区亚洲AV|欧美色中文字幕在线|欧美a级毛欧美|亚洲国产激情一区二区|亚洲gv天堂gv无码男同
          <big id="ferl7"></big>

              <label id="ferl7"><sub id="ferl7"><rt id="ferl7"></rt></sub></label>