PLC條件跳轉指令CJ(P)的編號為FNC00
導讀:1)CJP指令表示為脈沖執行方式;
條件跳轉指令CJ(P)的編號為FNC00,操作數為指針標號P0~P127,其中P63為END所在步序,不需標記。指針標號允許用變址寄存器修改。CJ和CJP都占3個程序步,指針標號占1步。
如圖3-28所示,當X20接通時,則由CJ P9指令跳到標號為P9的指令處開始執行,跳過了程序的一部分,減少了掃描周期。如果X20斷開,跳轉不會執行,則程序按原順序執行。

圖1 跳轉指令的使用
使用跳轉指令時應注意:
1)CJP指令表示為脈沖執行方式;
2)在一個程序中一個標號只能出現一次,否則將出錯;
3)在跳轉執行期間,即使被跳過程序的驅動條件改變,但其線圈(或結果)仍保持跳轉前的狀態,因為跳轉期間根本沒有執行這段程序。
4)如果在跳轉開始時定時器和計數器已在工作,則在跳轉執行期間它們將停止工作,到跳轉條件不滿足后又繼續工作。但對于正在工作的定時器T192~T199和速計數器C235~C255不管有無跳轉仍連續工作。
5)若積算定時器和計數器的復位(RST)指令在跳轉區外,即使它們的線圈被跳轉,但對它們的復位仍然有效。
, vAlign=top width=42>
160
TCMP |
時鐘數據比較 |
Î |
Î |
P |
P |
P |
161 |
TZCP |
時鐘數據區間比較 |
Î |
Î |
P |
P |
P |
162 |
TADD |
時鐘數據加法 |
Î |
Î |
P |
P |
P |
163 |
TSUB |
時鐘數據減法 |
Î |
Î |
P |
P |
P |
166 |
TRD |
時鐘數據讀出 |
Î |
Î |
P |
P |
P |
167 |
TWR |
時鐘數據寫入 |
Î |
Î |
P |
P |
P |
169 |
HOUR |
計時儀 |
Î |
Î |
P |
P |
|
外
圍
設
備 |
170 |
GRY |
二進制數→格雷碼 |
Î |
Î |
Î |
Î |
P |
171 |
GBIN |
格雷碼→二進制數 |
Î |
Î |
Î |
Î |
P |
176 |
RD3A |
模擬量模塊(FX0N-3A)讀出 |
Î |
P |
Î |
P |
Î |
177 |
WR3A |
模擬量模塊(FX0N-3A)寫入 |
Î |
P |
Î |
P |
Î |
觸
點
比
較 |
224 |
LD= |
(S1)= (S2)時起始觸點接通 |
Î |
Î |
P |
P |
P |
225 |
LD> |
(S1)> (S2)時起始觸點接通 |
Î |
Î |
P |
P |
P |
226 |
LD< |
(S1)< (S2)時起始觸點接通 |
Î |
Î |
P |
P |
P |
228 |
LD<> |
(S1)<> (S2)時起始觸點接通 |
Î |
Î |
P |
P |
P |
229 |
LD≦ |
(S1)≦ (S2)時起始觸點接通 |
Î |
Î |
P |
P |
P |
230 |
LD≧ |
(S1)≧ (S2)時起始觸點接通 |
Î |
Î |
P |
P |
P |
232 |
AND= |
(S1)= (S2)時串聯觸點接通 |
Î |
Î |
P |
P |
P |
233 |
AND> |
(S1)> (S2)時串聯觸點接通 |
Î |
Î |
P |
P |
P |
234 |
AND< |
(S1)< (S2)時串聯觸點接通 |
Î |
Î |
P |
P |
P |
236 |
AND<> |
(S1)<> (S2)時串聯觸點接通 |
Î |
Î |
P |
P |
P |
237 |
AND≦ |
(S1)≦ (S2)時串聯觸點接通 |
Î |
Î |
P |
P |
P |
238 |
AND≧ |
(S1)≧ (S2)時串聯觸點接通 |
Î |
Î |
P |
P |
P |
240 |
OR= |
(S1)= (S2)時并聯觸點接通 |
Î |
Î |
P |
P |
P |
241 |
OR> |
(S1)> (S2)時并聯觸點接通 |
Î |
Î |
P |
P |
P |
242 |
OR< |
(S1)< (S2)時并聯觸點接通 |
Î |
Î |
P |
P |
P |
244 |
OR<> |
(S1)<> (S2)時并聯觸點接通 |
Î |
Î |
P |
P |
P |
245 |
OR≦ |
(S1)≦ (S2)時并聯觸點接通 |
Î |
Î |
P |
P |
P |
246 |
OR≧ |
(S1)≧ (S2)時并聯觸點接通 |
Î |
Î |
P |
P |
P |

上一條:
三菱plc FX系列PLC功能指令的數據格式