PLC選擇性分支與匯合及其編程
1、選擇性分支狀態(tài)轉(zhuǎn)移圖的特點
從多個流程順序中選擇執(zhí)行哪一個流程,稱為選擇性分支。圖 4就是一個選擇性分支的狀態(tài)轉(zhuǎn)移圖。
圖 5 選擇性分支狀移圖
a、該狀態(tài)轉(zhuǎn)移圖有三個流程圖,見圖5(a)、(b)、(c)所示。
b、S20為分支狀態(tài)
根據(jù)不同的條件( X0,X10,X20), 選擇執(zhí)行其中的一個流程。
X0為ON時執(zhí)行圖5(a),X10為ON時執(zhí)行圖5(b),X20為ON時執(zhí)行圖5(c)。X0,X10,X20不能同時為ON。
c、S50為匯合狀態(tài),可由S22、S32、S42任一狀態(tài)驅(qū)動。
圖 5 圖4分支流程分解圖
2、選擇性分支、匯合的編程
編程原則是先集中處理分支狀態(tài),然后再集中處理匯合狀態(tài)。
1 分支狀態(tài)的編程
編程方法是先進行分支狀態(tài)的驅(qū)動處理,再依順序進行轉(zhuǎn)移處理。
圖 4的分支狀態(tài)S20 見圖 6
圖 6 圖 4 中 S20 的分支狀態(tài)
按分支狀態(tài)的編程方法,首先對S20進行驅(qū)動處理(OUT Y0),然后按S21、S31、S41的順序進行轉(zhuǎn)移處理。程序如下
STL |
S20 |
|
LD |
X10 |
|
OUT |
Y0 |
驅(qū)動處理 |
SET |
S31 |
轉(zhuǎn)移到第二分支狀態(tài) |
LD |
X0 |
|
LD |
X20 |
|
SET |
S20 |
轉(zhuǎn)移到第一分支狀態(tài) |
SET |
S41 |
轉(zhuǎn)移到第三分支狀態(tài) |
2、匯合狀態(tài)的編程
編程方法是先進行匯合前狀態(tài)的驅(qū)動處理,再依順序進行向匯合狀態(tài)的轉(zhuǎn)移處理。
圖 5-13的匯合狀態(tài)及匯合前狀態(tài),如圖圖7所示。
圖 7 匯合狀態(tài) S50
按照匯合狀態(tài)的編程方法,依次將 S21、S31、S32、S41、S42的輸出進行處理,然后
按順序進行從 S22(第一分支)、S32(第二分支)、S42(第三分支)向S50的轉(zhuǎn)移。
匯合程序如下。
STL |
S21 |
第一分支匯合前的驅(qū)動處理 |
STL |
S22 |
匯合前的驅(qū)動處理 |
OUT |
Y1 |
|
LD |
X2 |
|
LD |
X1 |
|
SET |
S50 |
由第一分支轉(zhuǎn)移到匯合點 |
SET |
S22 |
|
STL |
S32 |
|
STL |
S22 |
|
LD |
X12 |
|
OUT |
Y2 |
|
SET |
S50 |
由第二分支轉(zhuǎn)移到匯合點 |
STL |
S31 |
第二分支匯合前的驅(qū)動處理 |
STL |
S42 |
|
OUT |
Y11 |
|
LD |
X22 |
|
LD |
X11 |
|
SET |
S50 |
由第三分支轉(zhuǎn)移到匯合點 |
SET |
S32 |
|
|
|
|
STL |
S32 |
|
|
|
|
OUT |
Y12 |
|
|
|
|
STL |
S41 |
第三分支匯合前的驅(qū)動處理 |
|
|
|
OUT |
Y21 |
|
|
|
|
LD |
X21 |
|
|
|
|
SET |
S42 |
|
|
|
|
STL |
S42 |
|
|
|
|
OUT |
Y22 |
|
本文標簽:PLC選擇性分支與匯合及其編程
* 由于無法獲得聯(lián)系方式等原因,本網(wǎng)使用的文字及圖片的作品報酬未能及時支付,在此深表歉意,請《PLC選擇性分支與匯合及其編程》相關(guān)權(quán)利人與機電之家網(wǎng)取得聯(lián)系。
關(guān)于“PLC選擇性分支與匯合及其編程”的更多資訊