1. 動作實例
1) 按下啟動按鈕PB後,臺車前進,限位開關LS1動作後,立即後退。 (LS1通常為OFF,只在到達前進限位處為ON。其他的限位開關也相同。)
2) 通過後退,限位開關LS2動作後,停止5秒鐘以後再次前進,到限位開關LS3動作時,立即後退。
3) 此後,限位開關LS2動作時,驅動臺車的電機停止。
4) 一連串的動作結束後,再次啟動,則重複執行上述的動作。
2. 工序圖的創建
按照下述的步驟,創建如下圖所示的工序圖。
1) 將上述事例的動作分成各個工序,請按照從上至下動作的順 序用矩形表示。
2) 用縱線連接各個工序,請寫入工序推進的條件。 執行重複動作的情況下,在一連串的動作結束時,請用箭頭 表示返回到哪個工序。
3) 請在表示工序的矩形的右邊寫入各個工序中執行的動作。
3. 軟元件的分配 請給已經創建好的工序圖分配可編程控制器的軟元件。
1) 請給表示各個工序的矩形分配狀態 。 此時,請給初始工序中分配初始狀態(S0~S9)。 第 1個工序以後,請任意分配除去初始狀態以外的狀態編號 (S20~S899等)。 (狀態編號的大小與工序的順序無關。) 在狀態中,還包括即使停電也能記憶住其動作狀態的停電保 持用狀態。 此外,S10~S19是在使用IST指令(FNC 60)時作為特殊目的使 用的。
2) 請給轉移條件,分配軟元件(按鈕開關以及限位開關連接的輸 入端子編號以及定時器編號)。 轉移條件中可以使用a觸點和b觸點。 此外,有多個條件時,也可以使用AND梯形圖和OR梯形圖。
3) 請對各個工序執行的動作中使用的軟元件(外部設備連接的輸 出端子編號及定時器編號)進行分配。 可編程控制器中備有多個定時器、計數器、輔助繼電器等器 件,可以自由地使用。 此處使用了定時器T0;這個定時器是按0.1秒時鐘動作的,所 以當設定值為K50時,線圈被驅動5秒後輸出觸點動作。 此外,有多個需要同時驅動的負載、定時器和計數器等時, 也可以在1個狀態中分配多個梯形圖。
4) 執行重複動作以及工序的跳轉時使用「 」,請指定要跳轉 的目標狀態編號。
在這個例子中,僅僅說明了SFC程序的製作步驟,實際上,要使SFC的程序運行,還需要將初始狀態置ON的梯形 圖。 請使用繼電器梯形圖編寫使初始狀態置ON的梯形圖。 此時,為了使狀態置ON,請使用SET指令。
閱讀更多 工業企業自動化 的文章