PLC順序控制梯形圖的編程方式

順序控制梯形圖的編程方式是指根據系統的順序功能圖設計梯形圖的方法

本章主要介紹使用STL指令和起保停電路的編程方式,以轉換為中心的編程方式和仿STL指令的編程方式

繪製順序功能圖時的注意事項

1)步與步之間不能直接相連,必須用一個轉換條件將它們隔開;

2)轉換條件與轉換條件之間也不能直接相連,必須用一個步將它們隔開;

3)順序功能圖中的初始步一般對應於系統等待起動的初始狀態,這一步可能沒有輸出,只是做好預備狀態;



6.1使用STL指令的編程方式

6.1.1單序列的編程方式

STL指令:步進梯形指令

RET:使STL復位的指令,使LD點返回左側母線

狀態S的使用:

S0-S9用於初始步

S10-S19用於返回原點

S20-S499通用狀態

S500-S899有斷電保持功能

S900-S999用於報警

注意:用S編制順序控制程序時,應與步進指令一起使用。使用STL指令

的狀態的常開觸點稱為STL觸點,它在梯形圖中的符號如下圖所示



3PLC只執行活動步對應的電路塊,不同的STL觸點可以分別驅動同一編程

元件的1個線圈。但是同一元件的線圈不能在可能同時為活動步的STL區內

出現,在有

並行序列的順序功能圖中,應特別注意

4STL觸點驅動的電路中不能使用MC和MCR指令

5在中斷程序與子程序內,不能使用STL指令

6狀態器S編號不能重複使用

7STL觸點斷開時,與其相連的迴路不動作,一個掃描週期後不再執行STL

指令

8 定時器線圈與輸出線圈一樣,也可在不同的狀態時間對同一定時器軟件編程,但是,在相鄰狀態下對同一定時器編程時,則狀態轉移時定時器線圈不斷開,當前值不能復位,因此需要注意在相鄰狀態不要對同一定時器編程

補充:狀態轉移圖

一個控制過程可以分為若干個階段,這些階段稱為狀態。狀態與狀態之間由轉換條件分隔,相鄰的狀態具有不同的動作,當相鄰兩狀態之間的轉換條件得到滿足時,相鄰狀態就實現轉換,即上面的動作結束下面的動作開始,描述這一狀態轉換過程的圖就稱為狀態轉移圖

狀態器軟器件S是構成狀態轉移圖的基本元素,共有1000點



步進梯形圖指令的特點

步進梯形指令僅對狀態器S有效,但是對於用作一般輔助繼電器的狀態器S,則不能採用STL指令,而只能採用基本指令。在STL指令後,只能採用SET和RST指令作為狀態器S的置位或復位輸出。STL與LD指令比較

轉移源自自動復位:採用STL指令,當狀態器S接通時,順序控制轉移狀態器S的相繼狀態,同時,轉移源狀態器S自動復位

允許雙重輸出:由於STL指令具有轉移源自動復位功能,因此STL指令允許雙重甚至多重輸出,

主控功能:使用STL指令,取指令LD移到右邊,使用RET指令後,取指令返回到原來的母線上。









































6.3.6各種編程方式的比較

1 編程方式的通用性

2 不同編程方式設計的程序長度比較

3 電路結構及其他方面的比較

STL指令的優點