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功能指令的数据格式