? 使用三菱FX5U,不得不學(xué)的步進指令梯形圖結(jié)構(gòu)
吳翠萍
發(fā)布于2020-07-23 17:54
26
2
標(biāo)簽:三菱PLC,梯形圖,FX5U
【點擊領(lǐng)取】三菱案例 | 西門子案例 | 電工手冊 | 工具箱 軟件
【點擊獲取】三菱PLC例程117個|西門子PLC例程777個
【點擊下載】2020新電工仿真軟件
今天技成培訓(xùn)網(wǎng)給大家分享的是使用FX5U你不得不學(xué)習(xí)的步進指令梯形圖結(jié)構(gòu),為什么小編要這么說呢?
我們要從順序控制程序的編程方式說起,編程方式主要有兩種:步進指令梯形圖編程和SFC編程,也許有用過FX3U系列等PLC的學(xué)員都知道,但是你知道FX5U PLC不支持SFC編程嗎?
下圖這種由SFC程序和內(nèi)置梯形圖程序結(jié)合起來的程序,我們稱之為SFC編程。
但是這種編程方式在我們FX5U PLC中是不支持的,多么可惜,小編覺得SFC編程有時候還是很方便的呢,根據(jù)SFC流程看程序也很清晰明了。
但是FX5U就是不支持,小編也沒有辦法呀……
既然不支持SFC編程,那只能使用步進指令梯形圖的編程方法了。而我們進行步進指令梯形圖編程,必須要掌握兩個指令的使用,一個是步進梯形圖的開始指令STL,一個是步進梯形圖的結(jié)束指令RETSTL。
這里大家也需要注意哦,結(jié)束指令和FX3U等系列是不一樣的,其他系列的結(jié)束指令是RET,而FX5U的指令是RET指令后面還加了個STL哦,大家在輸入指令的時候要注意啦,輸錯了是編輯不進去的哦。
STL和RETSTL指令
步進指令STL是步進梯形圖的開始,是利用內(nèi)部軟元件(狀態(tài)繼電器S)在順控程序上進行步進順控的指令。STL指令只有常開觸點。步進返回RETSTL指令是用于狀態(tài)流程的結(jié)束,實現(xiàn)返回主程序的指令。
我們用這兩個用步進指令就可以將順序功能圖轉(zhuǎn)換為步進梯形圖,當(dāng)然如果你熟悉的話,也可以直接編寫步進梯形圖。對梯形圖和順序功能圖應(yīng)注意以下幾點:
1. 狀態(tài)的動作與輸出的重復(fù)使用
① 狀態(tài)編號不可重復(fù)使用。
② 如果狀態(tài)觸點接通,則與其相連的電路動作;如果狀態(tài)觸點斷開,則與其相連的電路停止工作。
③ 在不同狀態(tài)之間,允許對輸出元件重復(fù)輸出,但對同一狀態(tài)內(nèi)不允許雙重輸出。
2. 定時器的重復(fù)使用
定時器線圈與輸出線圈一樣,也可對在不同狀態(tài)的同一軟元件編程,但在相鄰的狀態(tài)中不能編程。如果在相鄰狀態(tài)下編程,則工序轉(zhuǎn)移時定時器線圈不能斷開,定時器當(dāng)前值不能復(fù)位。
3. 輸出的互鎖
在狀態(tài)轉(zhuǎn)移過程中,由于在瞬間(1個掃描周期),兩個相鄰的狀態(tài)會同時接通,因此為了避免不能同時接通的一對輸出同時接通,必須設(shè)置外部硬接線互鎖或軟件互鎖。
4. 輸出的驅(qū)動方法
在狀態(tài)內(nèi)的母線將LD或LDI指令寫入后,對不需要觸點的驅(qū)動不能再編程。

下面我們完整的看一下步進指令梯形圖的編程結(jié)構(gòu),如下圖所示。其中的每個狀態(tài)大致包括有幾個要素,驅(qū)動輸出、轉(zhuǎn)移條件和轉(zhuǎn)移方向,不過驅(qū)動輸出并不是必須的,這可以根據(jù)實際是否需要進行增減。
大家可以將這個程序輸入至編程軟件中,一是練習(xí)編程結(jié)構(gòu),二是可以監(jiān)控程序看看狀態(tài)轉(zhuǎn)換的效果哦。
(技成培訓(xùn)原創(chuàng),作者:蔡慧滎,未經(jīng)授權(quán)不得轉(zhuǎn)載,違者必究?。?/strong>

技成培訓(xùn)
微信公眾號:jcpeixun
|

技成電工課堂
微信公眾號:jcdgkt
|

技成PLC課堂
微信公眾號:jc-plc
|