plc功能圖的基本構(gòu)成元素是步、有向線段、轉(zhuǎn)移和動(dòng)作說明。
(1)步和初始步。
步是控制系統(tǒng)中的一個(gè)相對(duì)不變的性質(zhì),它對(duì)應(yīng)于一個(gè)穩(wěn)定的狀態(tài)。在功能流程圖中步通常表示某個(gè)執(zhí)行元件的狀態(tài)變化。步用矩形框表示,框中的數(shù)字是該步的編號(hào),編號(hào)可以是該步對(duì)應(yīng)的工步序號(hào),也可以是與該步相對(duì)應(yīng)的編程元件(如plc內(nèi)部的位存儲(chǔ)器、順序控制繼電器等)。步的圖形符號(hào)如圖1(a)所示。當(dāng)系統(tǒng)處于某一步所在的階段時(shí),該步處于活動(dòng)狀態(tài),通常稱為“活動(dòng)步”。
初始步對(duì)應(yīng)于控制系統(tǒng)的初始狀態(tài),是系統(tǒng)運(yùn)行的起點(diǎn)。初始步通常是系統(tǒng)處于等待啟動(dòng)命令的相對(duì)靜止的狀態(tài)。一個(gè)控制系統(tǒng)至少有一個(gè)初始步,初始步用雙線框表示,如圖1(b)所示。
(2)有向線段和轉(zhuǎn)移。
轉(zhuǎn)移是為了說明從一個(gè)步到另一個(gè)步的切換條件。兩個(gè)步之間用一個(gè)有向線段表示可以切換,同時(shí)指明了轉(zhuǎn)移的方向(向下的箭頭可以省略)。
在兩個(gè)步之間的有向線段上用一段短橫線表示轉(zhuǎn)移。在短橫線旁,可以用文字、圖形符號(hào)或邏輯表達(dá)式注明轉(zhuǎn)移條件的具體內(nèi)容。當(dāng)鄰兩步之間的轉(zhuǎn)移條件滿足時(shí),兩步之間自動(dòng)的切換得以實(shí)現(xiàn)。
有向線段和轉(zhuǎn)移及轉(zhuǎn)移條件如圖2所示。
圖1 步和初始步
圖2 轉(zhuǎn)移
(3)動(dòng)作說明。
一個(gè)步表示控制過程中的穩(wěn)定狀態(tài),它可以對(duì)應(yīng)一個(gè)或多個(gè)動(dòng)作??梢栽诓接疫吋右粋€(gè)矩形框,在框中用簡明的文字說明該步對(duì)應(yīng)的動(dòng)作,如圖7.8所示。
動(dòng)作可以分為存儲(chǔ)型和非存儲(chǔ)型兩類,非存儲(chǔ)型動(dòng)作是指當(dāng)動(dòng)作所對(duì)應(yīng)的步為活動(dòng)步時(shí),動(dòng)作被執(zhí)行;步為非活動(dòng)步時(shí),動(dòng)作停止。存儲(chǔ)型動(dòng)作則是指動(dòng)作所對(duì)應(yīng)的步為活動(dòng)步時(shí),動(dòng)作被執(zhí)行;步為非活動(dòng)步時(shí),動(dòng)作繼續(xù)執(zhí)行。
圖3(a)表示一個(gè)步對(duì)應(yīng)一個(gè)動(dòng)作;當(dāng)一個(gè)步對(duì)應(yīng)多個(gè)動(dòng)作時(shí),可以利用圖3b)或3(c)中的任意一種表示,圖中僅表示步所對(duì)應(yīng)的動(dòng)作,不隱含動(dòng)作執(zhí)行的順序。
圖3 步對(duì)應(yīng)的動(dòng)作