西門子電源模塊6SL3130-7TE21-6AA4原裝現貨
如圖8所示是對圖7功能表圖采用STL指令編寫的梯形圖。對于并行序列的分支,當S0的STL觸點和X0的常開觸點均接通時,S31和S34被同時置位,系統程序將前級步S0變為不活動步;對于并行序列的合并,用S32、S35的STL觸點和X2的常開觸點組成的串聯電路使S33置位。在圖8中,S32和S35的STL觸點出現了兩次,如果不涉及并行序列的合并,同一狀態器的STL觸點只能在梯形圖中使用一次,當梯形圖中再次使用該狀態器時,只能使用該狀態器的一般的常開觸點和LD指令。另外,FX系列plc規定串聯的STL觸點的個數不能超過8個,換句話說,一個并行序列中的序列數不能超過8個。
圖8 并行序列的梯形圖
(2)使用通用指令的編程
如圖9所示的功能表圖包含了跳步、循環、選擇序列和并行序列等基本環節。
圖9 復雜的功能表圖
如圖10所示是對圖9的功能表圖采用通用指令編寫的梯形圖。步M301之前有一個選擇序列的合并,有兩個前級步M300和M313,M301的起動電路由兩條串聯支路并聯而成。M313與M301之間的轉換條件為,相應的起動電路的邏輯表達式為,該串聯支路由M313、X13的常開觸點和C0的常閉觸點串聯而成,另一條起動電路則由M300和X0的常開觸點串聯而成。步M301之后有一個并行序列的分支,當步M301是活動步,并且滿足轉換條件X1,步M302與步M306應同時變為活動步,這是用M301和Xl的常開觸點組成的串聯電路分別作為M302和M306的起動電路來實現的,與此同時,步M301應變為不活動步。步M302和M306是同時變為活動步的,因此只需要將M302的常閉觸點與M301的線圈串聯就行了。