根據順序功能圖設計梯形圖時,可以用M存儲器來代表步。為了便于將順序功能圖轉換為梯形圖,用代表各步的存儲器位的地址作為步的代號,并用編程元件地址的邏輯代數表達式來標注轉換條件,用編程元件的地址來標注各步的動作。
順序控制程序分為控制電路和輸出電路兩部分。輸出電路的輸入量是代表步的編程元件M,輸出量是PLC的輸出位Q。它們之間的邏輯關系是極為簡單的相等或相“或”的邏輯關系,輸出電路是很容易設計的。
控制電路用PLC的輸入量來控制代表步的編程元件。某一步為活動步時,對應的存儲器位M為1,某一轉換實現時,該轉換的后續步應變為活動步。可以用一個串聯電路來表示轉換實現的這兩個條件,該電路接通時,應將該轉換的所有后續步的存儲器位M置為1,將所有前級步對應的M復位為0。轉換實現的兩個條件對應的串聯電路接通的時間只有一個掃描周期,因此應使用有記憶功能的電路或指令來控制代表步的存儲器位。起保停電路和置位/復位電路都有記憶功能,下面將介紹這兩種電路的設計方法。