根據(jù)順序功能圖設(shè)計(jì)梯形圖時(shí),可以用M存儲(chǔ)器來(lái)代表步。為了便于將順序功能圖轉(zhuǎn)換為梯形圖,用代表各步的存儲(chǔ)器位的地址作為步的代號(hào),并用編程元件地址的邏輯代數(shù)表達(dá)式來(lái)標(biāo)注轉(zhuǎn)換條件,用編程元件的地址來(lái)標(biāo)注各步的動(dòng)作。
順序控制程序分為控制電路和輸出電路兩部分。輸出電路的輸入量是代表步的編程元件M,輸出量是PLC的輸出位Q。它們之間的邏輯關(guān)系是極為簡(jiǎn)單的相等或相“或”的邏輯關(guān)系,輸出電路是很容易設(shè)計(jì)的。
控制電路用PLC的輸入量來(lái)控制代表步的編程元件。某一步為活動(dòng)步時(shí),對(duì)應(yīng)的存儲(chǔ)器位M為1,某一轉(zhuǎn)換實(shí)現(xiàn)時(shí),該轉(zhuǎn)換的后續(xù)步應(yīng)變?yōu)榛顒?dòng)步。可以用一個(gè)串聯(lián)電路來(lái)表示轉(zhuǎn)換實(shí)現(xiàn)的這兩個(gè)條件,該電路接通時(shí),應(yīng)將該轉(zhuǎn)換的所有后續(xù)步的存儲(chǔ)器位M置為1,將所有前級(jí)步對(duì)應(yīng)的M復(fù)位為0。轉(zhuǎn)換實(shí)現(xiàn)的兩個(gè)條件對(duì)應(yīng)的串聯(lián)電路接通的時(shí)間只有一個(gè)掃描周期,因此應(yīng)使用有記憶功能的電路或指令來(lái)控制代表步的存儲(chǔ)器位。起保停電路和置位/復(fù)位電路都有記憶功能,下面將介紹這兩種電路的設(shè)計(jì)方法。