目录
一、简介
比较指令可以用于比较两个数据的大小关系或判断两个数据是否相等,其种类包括触点比较指令、比较指令CMP、区间比较指令ZCP。
二、种类
1、触点比较指令
A、作用:
直接用于两个数据间的比较,使用LD/AND/OR等形式的触点处理。
B、指令形式:
[>= Dn S2] Dn是比较数据;S2是被比较数据
2、CMP比较指令
A、作用:
用于比较两个数据的大小关系,同时可以直接输出(使输出继电器得失电)。
B、指令形式:
[CMP S1 Dn Yn] CMP是比较指令;S1是被比较的数据;Dn是比较数据;Yn是输出继电器起始位/辅助继电器起始位。
当Dn<S1 Yn得电
当Dn=S1 Yn+1得电
当Dn>S1 Yn+2得电
C、注意事项:
a、同时只会有一个软元件得电
b、如果输出继电器不进行复位,那么会一直保存原来状态
3、ZCP区间比较指令
A、作用:
用于比较一个数据与另外两个数据范围之间的关系。
B、指令形式:
[ZCP S1 S2 Dn Yn] ZCP是区间比较指令;S1是被比较数据1;S2是被比较数据2;Dn是比较数据;Yn是输出继电器起始位/辅助继电器起始位。
当Dn<S1 Yn得电
当S1<Dn<S2 Yn+1得电
当Dn>S2 Yn+2得电
C、注意事项:
a、S1的数据一定要大于S2的数据
三、总结:
1、比较指令有触点比较、CMP比较和ZCP比较三种。
2、指令的使用需要记住常使用的指令代码,多用多练就会不用刻意去背指令。