西門子plc的順序控制設(shè)計(jì)法最基本的思想是將系統(tǒng)的一個(gè)工作周期劃分為若干個(gè)順序相連的階段,這些階段稱為步(step)。順序功能圖(sfc)主要由步、有向連線、轉(zhuǎn)換、轉(zhuǎn)換條件和動(dòng)作組成。
圖1是運(yùn)輸帶控制的示意圖和輸入、輸出波形圖,按了起動(dòng)按鈕i0.0,先啟動(dòng)1號(hào)運(yùn)輸帶,延時(shí)6s后自動(dòng)起動(dòng)2號(hào)運(yùn)輸帶。按了停止按鈕i0.1后,先停2號(hào)運(yùn)輸帶,5s后自動(dòng)停1號(hào)運(yùn)輸帶。圖2是用s7-300的s7-graph語言畫出的順序功能圖。
運(yùn)輸帶的工作過程被“自然”地劃分為6s啟動(dòng)延時(shí)、雙機(jī)運(yùn)行、5s停機(jī)延時(shí)這3步(見圖2中的s2~s4),此外還設(shè)置了一個(gè)等待啟動(dòng)的初始步s1,初始步用雙線框表示。
當(dāng)系統(tǒng)正處于某一步所在的階段時(shí),稱該步為“活動(dòng)步”。在監(jiān)控時(shí)用綠色表示活動(dòng)步。
各步右邊的方框中是該步要完成的“動(dòng)作”。動(dòng)作中的r、s表示對q4.0復(fù)位和置位,步s2中的d表示延時(shí),但是不是使用定時(shí)器來延時(shí)。6s延時(shí)到時(shí),m0.3變?yōu)?狀態(tài)。
步s3中的n表示q4.1為非存儲(chǔ)型動(dòng)作,s3為活動(dòng)步時(shí)q4.1為1狀態(tài),為不活動(dòng)步時(shí)q4.1為0狀態(tài)。
相鄰兩步用有向連線連接。用有向連線上與有向連線垂直的短劃線來表示轉(zhuǎn)換。
使系統(tǒng)由當(dāng)前步進(jìn)入下一步的信號(hào)稱為轉(zhuǎn)換條件,例如起動(dòng)按鈕i0.0是由初始步轉(zhuǎn)換到起動(dòng)延時(shí)步的轉(zhuǎn)換條件。s7-graph用梯形圖或功能塊圖來表示轉(zhuǎn)換條件。
圖1
圖2