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