三菱SFC編程如此簡單 含案例介紹
三菱PLC的SFC編程法受到很多從事PLC編程的工程師歡迎,SFC編程法相對於傳統梯形圖編程法有很多優點:
1:控制流程一清二楚,思路清晰。
2:SFC編程法把程序分成多個程序頁,有利於查找修改。
3:在不同時執行的步(S)裏,可以寫入相同的Y點輸出指令或脈衝輸出指令。
一、SFC工程建立
(01)開啟軟件,如下圖:
(02)選單欄>>工程>>新建工程,如下圖:
(03)以FX3UPLC爲例建立工程,工程類型--簡單工程,PLC系列--FXPLC,PLC類型--FX3U/FX3UC,選擇完畢點擊“確定”。
(04)接着出來塊資訊,如下圖,不用管直接點擊“執行”。注:一個SFC程序由一個梯形圖塊和多個SFC圖塊組成,SFC圖塊由梯形圖塊裏的程序啓動,所以不能沒有梯形圖塊。
(05)執行完成後就生成了一個SFC工程的梯形圖塊,如下圖:
(06)接着我們在工程內增加SFC功能圖塊,如下圖,右擊圖中“MAIN",然後”新建數據“。
(07)出現新建數據對話框,如下圖,數據名那裏可以自訂名稱,建議不用理會直接點”確定“。
(08)接着還出現塊資訊設定對話框,如下圖,標題那裏那裏可以自訂名稱,建議不用理會直接點”確定“。
(09)如下圖,這樣一個SFC工程就建好了。
二、建立SFC案例流程
(01)接着,用驅動一個指示燈案例來編寫SFC程序。案例說明:按下一下啓動按鈕,指示燈亮,5秒鐘後熄滅,然後5秒鐘後點亮,如此循環下去,按一下停止按鈕,燈熄滅。輸入:X0-停止按鈕 X1-啓動按鈕輸出:Y0-指示燈雙擊標號1處,也就是梯型圖塊數據塊,然後點一下標號2處,就會出現3的一塊編程區域,這個操作就是要進入到梯型圖數據塊內。如下圖:
(02)接着在編程區域內輸入如下兩行程序:(也就是在梯型圖數據塊內)第一行: PLC上電啓動S0. 第二行:停止按鈕按下復位S10、S11、Y0.
(03)接着我們要在SFC數據塊內添加流程,如下圖,雙擊下圖1處,然後點擊2處,再點3處(按F5也行)。
(04)接着出現如下圖對話框,不理會點擊”確定“。
(05)如下圖:S10步添加進去了,接着我們在標號1處添加轉移條件。點一下標號1處,然後再點一下標號2處,按F5也行。
(06)如下圖:轉移條件1添加進去了,接着我們在標號1處添加S11,按照添加S10的方法一樣添加S11,這裏不再重複。
(07)添加S11後的畫面如下圖,接着在標號1處添加轉移條件2,這裏按之前的添加轉移條件1方法添加,不再重複。
(08)添加了跳轉條件2後的畫面如下圖,接着我們在標號1處添加跳轉條件。點一下標號1處,再點一下標號2處,按F8也行。
(09)接着出現跳轉符號對話框,在標號1處打上10,也就是跳轉到S10的意思,然後我們直接點擊“確定”。
(10)這樣SFC流程就建好了,如下圖:
三、在SFC案例流程裏添加程序
(01)接下來我們在流程裏添加程序,操作方法,要在那裏添加就點擊那裏,點擊後軟件右邊會出現程序輸入框,在輸入框輸入程序即可。比如下圖:要在S10那裏添加程序,點擊S10,右邊會出現程序輸入框。下面我把這個案例的所有程序列出來。
(02)S0內的程序,如下圖。這條程序是沒有意義的,但裏面不能是空的。
(03)轉移條件0,如下圖。啓動按鈕X1按下,並且S10和S11沒有啓動的情況下,執行S10裏面的程序。S10或S11啓動後再按啓動按鈕X1無效。
(04)S10內的程序,如下圖。指示燈開始點亮,並且T0開始計時。
(05)轉移條件1,如下圖。T0計時到時,T0閉合,執行S11裏面的程序。
(06)S11內的程序,如下圖。指示燈熄滅,並且T1開始計時。
(07)轉移條件2,如下圖。T1計時到時,T1閉合,跳轉到S10,執行S10裏面的程序如此循環,直到停止X0按下。
(08)上述程序編好後,按F4編譯,編譯透過梯形圖塊和SFC圖塊變成藍色,如下圖紅色圓圈內這地方:
四、總結
(01)本經驗用一個簡單的程序來說明SFC編程方法,如果各位需要編更復雜的程序,用SFC編程法會比傳統的梯形圖編程法更強大,希望大家看得明白,謝謝您的閱讀。
-
小規模企業所得稅是什麼
(01)小規模企業所得稅是指適用於符合一定條件的小規模企業的稅收政策。在許多國家,小規模企業享有一些稅收減免或優惠政策,以幫助他們減輕稅負,促進經濟發展。(02)具體小規模企業所得稅政策的適用條件和稅率通常因國家而異。通常情況下,小規模企業所得稅比普通企業所得...
-
ABO血型系統是什麼?血型是按照什麼來劃分的
導語:ABO血型系統是根據紅細胞表面有沒有特別的凝集原A和B來區分血液,最早是由德斯坦納在1900年發現和提出的,主要分爲A、B、AB、O四種血型,假如在紅細胞上只有凝集原A的話就是A型血,如果血型不適合就會引起凝集,從而導致血管堵塞,下面探祕志就帶大家一起看看ABO血型...
-
十大戰鬥力最強恐龍 恐龍中最厲害的第一名是誰
導語:恐龍是一種戰鬥力極強的史前生物,其中最兇猛的就是十大戰鬥力最強恐龍,它們分別是西雅茨龍,南方巨獸龍,諸城暴龍,鯊齒龍,蠻龍,馬普龍,特暴龍,棘龍,滄龍,霸王龍,探祕志帶大家看看吧。1、西雅茨龍第一個上榜十大戰鬥力最強恐龍的是西雅茨龍,這種恐龍主要生活在白堊紀中期...
-
一氧化碳有什麼用途
(01)一氧化碳(CO)是一種有毒氣體,但在某些領域具有重要的用途。以下是一氧化碳的一些主要用途:1.燃料:一氧化碳具有可燃性,可作爲氣體燃料。在冶金工業中,它可以作爲還原劑,用於工業還原氧化鐵(製備鐵)等。2.有機合成:一氧化碳是合成氣和各類煤氣的主要組分,可以用於合成一系...