西門(mén)子總代理: | PLC |
西門(mén)子一級(jí)代: | 驅(qū)動(dòng) |
西門(mén)子代理商: | 伺服電機(jī) |
單價(jià): | 面議 |
發(fā)貨期限: | 自買(mǎi)家付款之日起 天內(nèi)發(fā)貨 |
所在地: | 廣東 惠州 |
有效期至: | 長(zhǎng)期有效 |
發(fā)布時(shí)間: | 2024-03-23 10:29 |
最后更新: | 2024-03-23 10:29 |
瀏覽次數(shù): | 143 |
采購(gòu)咨詢: |
請(qǐng)賣(mài)家聯(lián)系我
|
圖 2 SFC 編輯器處于測(cè)試模式下
如圖2所示,SFC 包含9個(gè)控制命令,分別為:?jiǎn)?dòng)、中止、重新啟動(dòng)、暫停、完成、復(fù)位、繼續(xù)運(yùn)行、停止和出錯(cuò)。執(zhí)行這些動(dòng)作可導(dǎo)致 SFC 轉(zhuǎn)入如下的16種操作狀態(tài):空閑、正在啟動(dòng)、運(yùn)行、出錯(cuò)(正在完成)、已完成、正在暫停、已暫停、正在恢復(fù)、出錯(cuò)、已暫停(出錯(cuò))、正在恢復(fù)(出錯(cuò))、正在中止、已中止、正在停止、已停止。
SFC 的操作狀態(tài)邏輯(SFC OSL)可用如下圖所示的狀態(tài)機(jī)表示,圖中列出了SFC 圖表的可能狀態(tài)、可能在特定狀態(tài)下進(jìn)行的轉(zhuǎn)移以及引起狀態(tài)變化的事件。通過(guò) SFC OSL 可以很容易理解 SFC 的執(zhí)行過(guò)程及相應(yīng)的命令或操作等。
圖3 SFC 狀態(tài)機(jī)
16種操作狀態(tài)可分為兩類:
穩(wěn)態(tài):OSL 中需要通過(guò)事件退出的狀態(tài)(即圓形表示的狀態(tài)),例如:空閑、已暫停、已中止、已停止等狀態(tài)。
暫態(tài):OSL 中隱式退出的狀態(tài)(即矩形框表示的狀態(tài)),例如:正在啟動(dòng)、正在完成、正在暫停、正在中止、正在停止等狀態(tài)。
其中運(yùn)行狀態(tài)比較特殊,自結(jié)束時(shí)由運(yùn)行到正在完成可以看作暫態(tài),但是非自結(jié)束和連續(xù)模式時(shí)可以看作穩(wěn)態(tài)。
9種控制命令對(duì)應(yīng) SFC OSL 圖中的黑色粗箭頭所指示的命令,可以是手動(dòng)模式下來(lái)自 SFC 面板的對(duì)應(yīng)按鈕,也可以是自動(dòng)模式下的 SFC 外部視圖中自動(dòng)命令。
SFC 庫(kù)中提供了基于 SFC 操作狀態(tài)的模板(如圖4所示),可以直接復(fù)制使用。實(shí)際編程過(guò)程中可能不需要這么多順控程序,或者多個(gè)狀態(tài)下執(zhí)行相同的順控程序,可根據(jù)實(shí)際需求調(diào)整。
圖4 SFC 庫(kù)提供的基于 SFC 狀態(tài)的 SFC 圖表模板