崔書華
摘 要:在PLC編程中,一些控制要求順序性很強或者重復(fù)出現(xiàn)某個輸出動作的生產(chǎn)工藝,如果采用基本指令編程,不僅編程思路復(fù)雜,不容易實現(xiàn),還可能出現(xiàn)雙線圈輸出等錯誤,而如果我們采用步進(jìn)指令編程,不僅思路清晰,簡單易學(xué),而且按照步驟進(jìn)行,不容易出現(xiàn)生產(chǎn)工藝順序混亂等情況。
關(guān)鍵詞:步進(jìn)指令 狀態(tài)繼電器 PLC
一、背景分析
在FX系列PLC中,除了27條基本指令外,還有兩條功能很強大的指令,即STL和RET步進(jìn)指令。采用步進(jìn)指令編程,最大的優(yōu)勢就是編程思路清晰,簡單易學(xué),對于初學(xué)者來說很容易編程。如有三盞廣告燈,按下啟動按鈕,要求順序是廣告燈1→廣告燈2→廣告燈1→廣告燈3,每個燈各亮1秒,循環(huán)進(jìn)行。如果用基本指令編程,很可能雙線圈輸出,編程麻煩。如果用步進(jìn)指令進(jìn)行編程就思路簡單,容易實現(xiàn)。
二、利用步進(jìn)指令對本例進(jìn)行編程的設(shè)計思路
1.分析生產(chǎn)工藝中的輸入和輸出點,畫出PLC接線圖和I/O分配表
輸入一般情況下是按鈕、行程開關(guān)、接近開關(guān)、傳感器信號等,因此本題的輸入只有一個,就是啟動按鈕X0。輸出主要是接觸器、電磁閥和指示燈等,因此本題的輸出有3個,廣告燈1到廣告燈3,分別為 Y1、Y2、Y3。
2.對生產(chǎn)工藝進(jìn)行分步
在實際的生產(chǎn)工藝中,工藝要求可能很復(fù)雜,我們首要做的就是把一個較復(fù)雜的生產(chǎn)過程分解成若干步驟,簡單地分析出每一步驟的控制任務(wù)和轉(zhuǎn)移條件,為下面畫出狀態(tài)流程圖做好基礎(chǔ)。本題中生產(chǎn)工藝有四大步,分別是廣告燈1亮1s、廣告燈2亮1s、然后廣告燈1亮1s、最后廣告燈3亮1s。
3.畫出狀態(tài)流程圖
畫出狀態(tài)流程圖是利用步進(jìn)指令進(jìn)行編程的核心,一個完整的狀態(tài)流程圖包括四部分:
(1)初始。在順序控制中,為了達(dá)到生產(chǎn)工藝要求,每個工步必須按照順序進(jìn)行,在我們的狀態(tài)流程圖中每個工步對應(yīng)一個步,用狀態(tài)繼電器作為控制元件表示每一步。FX系列PLC中狀態(tài)繼電器共有S0~S899共900點,其中S0~S9作為初始狀態(tài)的專用繼電器;S10~S19作為回零狀態(tài)的專用繼電器;S20~S899為一般通用的狀態(tài)繼電器,一般通用的狀態(tài)繼電器一般按照順序連續(xù)使用。
(2)動作。當(dāng)順序控制執(zhí)行到某一工步時,該工步對應(yīng)的控制元件被驅(qū)動,控制元件使該工步在對應(yīng)的輸出機(jī)構(gòu)動作,完成該步的動作。一般情況下,輸出機(jī)構(gòu)的動作主要是接觸器、電磁閥等。在本例中,輸出的動作是線圈得電,指示燈亮。
(3)轉(zhuǎn)移條件。每一工步完成動作后,自動轉(zhuǎn)移到下一步時,必須有轉(zhuǎn)移條件。因此我們在畫狀態(tài)流程圖時,一定要明確每一步的轉(zhuǎn)移條件。一般情況下,轉(zhuǎn)移條件可以是按鈕、行程開關(guān)、接近開關(guān)、傳感器信號、繼電器或接觸器的觸點等。本題中的轉(zhuǎn)移條件是每步定時器的定時時間完成。
(4)轉(zhuǎn)移方向。狀態(tài)流程圖的轉(zhuǎn)移方向代表了生產(chǎn)工藝的順序,為了保證生產(chǎn)按照順序順利進(jìn)行,必須明確轉(zhuǎn)移方向。在狀態(tài)流程圖中,轉(zhuǎn)移方向用箭頭表示。正常狀態(tài)下,轉(zhuǎn)移方向由上往下。如果出現(xiàn)轉(zhuǎn)移方向線隔步走,能實現(xiàn)跳步功能;如果出現(xiàn)轉(zhuǎn)移方向線由下往上走,能實現(xiàn)循環(huán)功能。本題中的循環(huán)進(jìn)行就是采用狀態(tài)轉(zhuǎn)移線返回到S20步。
上例狀態(tài)流程圖如下圖所示。
圖
在順序控制中,一個掃描周期內(nèi)可能出現(xiàn)兩個狀態(tài)同時動作,所以在畫狀態(tài)流程圖時,兩個相鄰狀態(tài)不能使用同一個定時器,不相鄰的狀態(tài)中可重復(fù)使用同一個定時器。因此,一個狀態(tài)流程圖中一般只需2個定時器即可滿足要求,這樣可以節(jié)省很多定時器。在本例中T2和T3還分別可以用T0和T1代替。
制作步驟如下:根據(jù)狀態(tài)流程圖畫出梯形圖;根據(jù)梯形圖,寫出對應(yīng)的指令語句表;安裝調(diào)試。
參考文獻(xiàn):
[1]王國海.可編程序控制器及其應(yīng)用[M].北京:中國勞動社會保障出版社,2007.
(作者單位:開封市技師學(xué)院)endprint
摘 要:在PLC編程中,一些控制要求順序性很強或者重復(fù)出現(xiàn)某個輸出動作的生產(chǎn)工藝,如果采用基本指令編程,不僅編程思路復(fù)雜,不容易實現(xiàn),還可能出現(xiàn)雙線圈輸出等錯誤,而如果我們采用步進(jìn)指令編程,不僅思路清晰,簡單易學(xué),而且按照步驟進(jìn)行,不容易出現(xiàn)生產(chǎn)工藝順序混亂等情況。
關(guān)鍵詞:步進(jìn)指令 狀態(tài)繼電器 PLC
一、背景分析
在FX系列PLC中,除了27條基本指令外,還有兩條功能很強大的指令,即STL和RET步進(jìn)指令。采用步進(jìn)指令編程,最大的優(yōu)勢就是編程思路清晰,簡單易學(xué),對于初學(xué)者來說很容易編程。如有三盞廣告燈,按下啟動按鈕,要求順序是廣告燈1→廣告燈2→廣告燈1→廣告燈3,每個燈各亮1秒,循環(huán)進(jìn)行。如果用基本指令編程,很可能雙線圈輸出,編程麻煩。如果用步進(jìn)指令進(jìn)行編程就思路簡單,容易實現(xiàn)。
二、利用步進(jìn)指令對本例進(jìn)行編程的設(shè)計思路
1.分析生產(chǎn)工藝中的輸入和輸出點,畫出PLC接線圖和I/O分配表
輸入一般情況下是按鈕、行程開關(guān)、接近開關(guān)、傳感器信號等,因此本題的輸入只有一個,就是啟動按鈕X0。輸出主要是接觸器、電磁閥和指示燈等,因此本題的輸出有3個,廣告燈1到廣告燈3,分別為 Y1、Y2、Y3。
2.對生產(chǎn)工藝進(jìn)行分步
在實際的生產(chǎn)工藝中,工藝要求可能很復(fù)雜,我們首要做的就是把一個較復(fù)雜的生產(chǎn)過程分解成若干步驟,簡單地分析出每一步驟的控制任務(wù)和轉(zhuǎn)移條件,為下面畫出狀態(tài)流程圖做好基礎(chǔ)。本題中生產(chǎn)工藝有四大步,分別是廣告燈1亮1s、廣告燈2亮1s、然后廣告燈1亮1s、最后廣告燈3亮1s。
3.畫出狀態(tài)流程圖
畫出狀態(tài)流程圖是利用步進(jìn)指令進(jìn)行編程的核心,一個完整的狀態(tài)流程圖包括四部分:
(1)初始。在順序控制中,為了達(dá)到生產(chǎn)工藝要求,每個工步必須按照順序進(jìn)行,在我們的狀態(tài)流程圖中每個工步對應(yīng)一個步,用狀態(tài)繼電器作為控制元件表示每一步。FX系列PLC中狀態(tài)繼電器共有S0~S899共900點,其中S0~S9作為初始狀態(tài)的專用繼電器;S10~S19作為回零狀態(tài)的專用繼電器;S20~S899為一般通用的狀態(tài)繼電器,一般通用的狀態(tài)繼電器一般按照順序連續(xù)使用。
(2)動作。當(dāng)順序控制執(zhí)行到某一工步時,該工步對應(yīng)的控制元件被驅(qū)動,控制元件使該工步在對應(yīng)的輸出機(jī)構(gòu)動作,完成該步的動作。一般情況下,輸出機(jī)構(gòu)的動作主要是接觸器、電磁閥等。在本例中,輸出的動作是線圈得電,指示燈亮。
(3)轉(zhuǎn)移條件。每一工步完成動作后,自動轉(zhuǎn)移到下一步時,必須有轉(zhuǎn)移條件。因此我們在畫狀態(tài)流程圖時,一定要明確每一步的轉(zhuǎn)移條件。一般情況下,轉(zhuǎn)移條件可以是按鈕、行程開關(guān)、接近開關(guān)、傳感器信號、繼電器或接觸器的觸點等。本題中的轉(zhuǎn)移條件是每步定時器的定時時間完成。
(4)轉(zhuǎn)移方向。狀態(tài)流程圖的轉(zhuǎn)移方向代表了生產(chǎn)工藝的順序,為了保證生產(chǎn)按照順序順利進(jìn)行,必須明確轉(zhuǎn)移方向。在狀態(tài)流程圖中,轉(zhuǎn)移方向用箭頭表示。正常狀態(tài)下,轉(zhuǎn)移方向由上往下。如果出現(xiàn)轉(zhuǎn)移方向線隔步走,能實現(xiàn)跳步功能;如果出現(xiàn)轉(zhuǎn)移方向線由下往上走,能實現(xiàn)循環(huán)功能。本題中的循環(huán)進(jìn)行就是采用狀態(tài)轉(zhuǎn)移線返回到S20步。
上例狀態(tài)流程圖如下圖所示。
圖
在順序控制中,一個掃描周期內(nèi)可能出現(xiàn)兩個狀態(tài)同時動作,所以在畫狀態(tài)流程圖時,兩個相鄰狀態(tài)不能使用同一個定時器,不相鄰的狀態(tài)中可重復(fù)使用同一個定時器。因此,一個狀態(tài)流程圖中一般只需2個定時器即可滿足要求,這樣可以節(jié)省很多定時器。在本例中T2和T3還分別可以用T0和T1代替。
制作步驟如下:根據(jù)狀態(tài)流程圖畫出梯形圖;根據(jù)梯形圖,寫出對應(yīng)的指令語句表;安裝調(diào)試。
參考文獻(xiàn):
[1]王國海.可編程序控制器及其應(yīng)用[M].北京:中國勞動社會保障出版社,2007.
(作者單位:開封市技師學(xué)院)endprint
摘 要:在PLC編程中,一些控制要求順序性很強或者重復(fù)出現(xiàn)某個輸出動作的生產(chǎn)工藝,如果采用基本指令編程,不僅編程思路復(fù)雜,不容易實現(xiàn),還可能出現(xiàn)雙線圈輸出等錯誤,而如果我們采用步進(jìn)指令編程,不僅思路清晰,簡單易學(xué),而且按照步驟進(jìn)行,不容易出現(xiàn)生產(chǎn)工藝順序混亂等情況。
關(guān)鍵詞:步進(jìn)指令 狀態(tài)繼電器 PLC
一、背景分析
在FX系列PLC中,除了27條基本指令外,還有兩條功能很強大的指令,即STL和RET步進(jìn)指令。采用步進(jìn)指令編程,最大的優(yōu)勢就是編程思路清晰,簡單易學(xué),對于初學(xué)者來說很容易編程。如有三盞廣告燈,按下啟動按鈕,要求順序是廣告燈1→廣告燈2→廣告燈1→廣告燈3,每個燈各亮1秒,循環(huán)進(jìn)行。如果用基本指令編程,很可能雙線圈輸出,編程麻煩。如果用步進(jìn)指令進(jìn)行編程就思路簡單,容易實現(xiàn)。
二、利用步進(jìn)指令對本例進(jìn)行編程的設(shè)計思路
1.分析生產(chǎn)工藝中的輸入和輸出點,畫出PLC接線圖和I/O分配表
輸入一般情況下是按鈕、行程開關(guān)、接近開關(guān)、傳感器信號等,因此本題的輸入只有一個,就是啟動按鈕X0。輸出主要是接觸器、電磁閥和指示燈等,因此本題的輸出有3個,廣告燈1到廣告燈3,分別為 Y1、Y2、Y3。
2.對生產(chǎn)工藝進(jìn)行分步
在實際的生產(chǎn)工藝中,工藝要求可能很復(fù)雜,我們首要做的就是把一個較復(fù)雜的生產(chǎn)過程分解成若干步驟,簡單地分析出每一步驟的控制任務(wù)和轉(zhuǎn)移條件,為下面畫出狀態(tài)流程圖做好基礎(chǔ)。本題中生產(chǎn)工藝有四大步,分別是廣告燈1亮1s、廣告燈2亮1s、然后廣告燈1亮1s、最后廣告燈3亮1s。
3.畫出狀態(tài)流程圖
畫出狀態(tài)流程圖是利用步進(jìn)指令進(jìn)行編程的核心,一個完整的狀態(tài)流程圖包括四部分:
(1)初始。在順序控制中,為了達(dá)到生產(chǎn)工藝要求,每個工步必須按照順序進(jìn)行,在我們的狀態(tài)流程圖中每個工步對應(yīng)一個步,用狀態(tài)繼電器作為控制元件表示每一步。FX系列PLC中狀態(tài)繼電器共有S0~S899共900點,其中S0~S9作為初始狀態(tài)的專用繼電器;S10~S19作為回零狀態(tài)的專用繼電器;S20~S899為一般通用的狀態(tài)繼電器,一般通用的狀態(tài)繼電器一般按照順序連續(xù)使用。
(2)動作。當(dāng)順序控制執(zhí)行到某一工步時,該工步對應(yīng)的控制元件被驅(qū)動,控制元件使該工步在對應(yīng)的輸出機(jī)構(gòu)動作,完成該步的動作。一般情況下,輸出機(jī)構(gòu)的動作主要是接觸器、電磁閥等。在本例中,輸出的動作是線圈得電,指示燈亮。
(3)轉(zhuǎn)移條件。每一工步完成動作后,自動轉(zhuǎn)移到下一步時,必須有轉(zhuǎn)移條件。因此我們在畫狀態(tài)流程圖時,一定要明確每一步的轉(zhuǎn)移條件。一般情況下,轉(zhuǎn)移條件可以是按鈕、行程開關(guān)、接近開關(guān)、傳感器信號、繼電器或接觸器的觸點等。本題中的轉(zhuǎn)移條件是每步定時器的定時時間完成。
(4)轉(zhuǎn)移方向。狀態(tài)流程圖的轉(zhuǎn)移方向代表了生產(chǎn)工藝的順序,為了保證生產(chǎn)按照順序順利進(jìn)行,必須明確轉(zhuǎn)移方向。在狀態(tài)流程圖中,轉(zhuǎn)移方向用箭頭表示。正常狀態(tài)下,轉(zhuǎn)移方向由上往下。如果出現(xiàn)轉(zhuǎn)移方向線隔步走,能實現(xiàn)跳步功能;如果出現(xiàn)轉(zhuǎn)移方向線由下往上走,能實現(xiàn)循環(huán)功能。本題中的循環(huán)進(jìn)行就是采用狀態(tài)轉(zhuǎn)移線返回到S20步。
上例狀態(tài)流程圖如下圖所示。
圖
在順序控制中,一個掃描周期內(nèi)可能出現(xiàn)兩個狀態(tài)同時動作,所以在畫狀態(tài)流程圖時,兩個相鄰狀態(tài)不能使用同一個定時器,不相鄰的狀態(tài)中可重復(fù)使用同一個定時器。因此,一個狀態(tài)流程圖中一般只需2個定時器即可滿足要求,這樣可以節(jié)省很多定時器。在本例中T2和T3還分別可以用T0和T1代替。
制作步驟如下:根據(jù)狀態(tài)流程圖畫出梯形圖;根據(jù)梯形圖,寫出對應(yīng)的指令語句表;安裝調(diào)試。
參考文獻(xiàn):
[1]王國海.可編程序控制器及其應(yīng)用[M].北京:中國勞動社會保障出版社,2007.
(作者單位:開封市技師學(xué)院)endprint