文档介绍:第四周
55FX2N系列PLC功能指令
传送与比较指令如表7-3所示。
这里仅介绍CMP、ZCP、MOV 3条常用指令。
55FX2N系列PLC功能指令
一、比较指令 FNC10 CMP
二、区间比较指令 FNC 11 ZCP
三、传送指令 FNC 12 MOV
四、移位传送指令 FNC 13 SMOV
五、取反传送指令 FNC 14 CML
六、块传送指令 FNC 15 BMOV
七、多点传送指令 FNC 16 FMOV
八、数据交换指令 FNC 17 XCH
九、变换指令 FNC 18 BCD
FNC 19 BIN
55FX2N系列PLC功能指令
操作数
[S1]、[S1] : K,H、KnX、KnY、KnM、KnS、T、C、D、
V,Z
[D]:Y、M、S
梯形图
[S1]
K100<C10的当前值时,M0 = ON
K100=C10的当前值时,M1 = ON
K100>C10的当前值时,M2 = ON
M0
M1
M2
X0
[S2]
[D]
CMP K100 C10 M0
一、比较指令 FNC10 CMP
55FX2N系列PLC功能指令
说明
该指令是将源操作数[S1]和[S2]的中数据进行比较,结果送目标操作数[D]中去。
[D]由3个元件组成,指令中[D]给出首地址,其它两个为后面的相邻元件。
当X0由ON→OFF时,不执行CMP指令,M0~M2保持断开前的状态,用复位指令RST才能清除比较结果。
CMP是进行二进制代数比较。
可以32位二进制数比较和脉冲执行方式。
如果指令中指定的操作数不全、元件超出范围、软元件地址不对时,程序出错。
一、比较指令 FNC10 CMP
55FX2N系列PLC功能指令
操作数
[S1]、[S1] : K,H、KnX、KnY、KnM、KnS、T、C、D、
V,Z
[D]:Y、M、S
梯形图
K100≤ C10的当前值< 120时,M1 = ON
[S1]
K100 > C10的当前值时,M0 = ON
K120 <C10的当前值时,M2 = ON
M0
M1
M2
X0
[S2]
[D]
ZCP K100 K120 C10 M0
[S]
二、区间比较指令 FNC11 ZCP
55FX2N系列PLC功能指令
说明
ZCP指令是将源操作数[S]的数据和两个源操作数[S1]和[S2]的数据进行比较,结果送到[D]中,[D]为三个相邻元件的首地址。
ZCP指令为二进制代数比较,并且[S1]<[S2],如果[S1]>[S2],则把[S1]视为[S2]处理。
当X0由ON→OFF时,不执行ZCP指令,比较结果保持不变,需要用复位指令才能清除。
该指令可以进行16/32位数据处理和连续/脉冲执行方式。
二、区间比较指令 FNC11 ZCP
55FX2N系列PLC功能指令
PLC应用指令的应用
简易密码锁控制
项目控制要求:
利用PLC实现密码锁控制。
密码锁有3个置数开关(12个按钮),分别代表3个十进制
数,如所拨数据与密码锁设定值相等,则3秒后***,20秒后
重新上锁。
55FX2N系列PLC功能指令
PLC应用指令的应用
I/O分配表
简易密码锁控制
输入
输出
输入元件
输入继电器
作用
输出继电器
输出元件
作用
按钮1~4
X000~X003
密码个位
Y000
***装置
密码锁控制信号
按钮5~8
X004~X007
密码十位
按钮9~12
X010~X013
密码百位
55FX2N系列PLC功能指令
PLC应用指令的应用
简易密码锁控制
梯形图设计
55FX2N系列PLC功能指令