houlianchen
級別: 探索解密
|
SFC編程總則 A. 三要素:驅(qū)動負載、轉(zhuǎn)移條件、轉(zhuǎn)移目標。轉(zhuǎn)移條件、轉(zhuǎn)移目標二者不可缺,驅(qū)動負載視具體情況而定。 B. 先驅(qū)動負載,后狀態(tài)轉(zhuǎn)移,不可顛倒。 C. 順序不連續(xù)的轉(zhuǎn)移用OUT指令進行狀態(tài)轉(zhuǎn)移。 D. 對狀態(tài)的處理必須先使用步進接點指令STL。 E. 程序最后必須使用步進返回指令RET。 F. 不同時啟動的雙線圈是允許的,相鄰的狀態(tài)使用的“T、C”不能相同。 G. 轉(zhuǎn)移條件可以是多個元件的邏輯組合。 H. SFC程序內(nèi)不可使用MC、MR指令。 I. 初始狀態(tài)可以由其他狀態(tài)驅(qū)動,運行開始必須用其他方法預先作好初始狀態(tài)的驅(qū)動。 J. 停電恢復后需要繼續(xù)的狀態(tài),用停電保持狀態(tài)元件。 K. 分支、匯合的組合流程和虛擬狀態(tài)的編程需具體情況,具體分析,具體處理。 選擇性分支狀態(tài)編程法 分支狀態(tài)的編程 ①. “取”第一個分支的轉(zhuǎn)移條件。 ②. “SET(轉(zhuǎn)移到”)第一個分支的第一個狀態(tài)。 ③. 依據(jù)“①、②”項的方法逐步完成由左到右的其他分支,即告分支狀態(tài)的編程結束。 匯合狀態(tài)的編程 ㈠. “STL”第一個分支的第一個狀態(tài),一直到該分支的最后一個狀態(tài),但僅能進行到OUT驅(qū)動。 ㈡. 依據(jù)“㈠”的方法逐步完成由左到右的相應的分支。 ㈢. “STL”匯合前的第一支路的最后的狀態(tài),“取向匯合狀態(tài)轉(zhuǎn)移的條件,“SET”匯合的第一個狀態(tài)。 ㈣. 依據(jù)“㈢”的方法逐步完成其他相應由左到右的分支的匯合。 ㈤. “STL”匯合后的第一個狀態(tài),需進行輸出。 并行性分支狀態(tài)編程法 分支狀態(tài)的編程 ⒈“取”并行分支狀態(tài)前的轉(zhuǎn)移條件, “SET”由左到右的每一個分支的第一個狀態(tài)。 匯合狀態(tài)的編程 ⑴. “STL”第一個分支的第一個狀態(tài),直至該分支的最后的狀態(tài)的驅(qū)動輸出。 ⑵. 依據(jù)“⑴”的方法逐步完成其他由左到右的分支。 ⑶. “STL”第一個分支的最后狀態(tài),“STL”第二個分支的最后狀態(tài),但不能輸出…… ⑷. “取”匯合后的第一個轉(zhuǎn)移條件。 ⑸. “SET(轉(zhuǎn)移到)”第一個分支的第一個狀態(tài)。 |
---|---|
本帖最近評分記錄: |
zldxj
級別: 略有小成
|
頂一下!三菱SFC(FX3U/Q)確實方便!調(diào)試程序非常快!FX的就算是用SFC,從PLC上傳就變成梯形圖了。 |
---|---|
|
sunny_0111
chiyona@msn.cn堅持就是勝利!
級別: 探索解密
|
樓主,問一下下:停電保護后要恢復到,停電前的步用什么軟元件啊 |
|
---|---|---|
|
sunny_0111
chiyona@msn.cn堅持就是勝利!
級別: 探索解密
|
請問我想在一套自動運行的系統(tǒng)中加入手動控制,就是說:如果手動控制可以隨時中斷正在自動運行的系統(tǒng),用SFC怎樣設計啊。真心的希望有個滿意的回答,先謝謝了。 |
|
---|---|---|
|