指令说明:
CMLP为16位脉冲执行型反转传送指令,即指令激活一次,执行一次传送。是以位为单位对数据进行反转并传送复制。是将传送源S的数据(自动转换成二进制数)逐位取反(0→1,1→0)后,传送到D。
在[S]中指定常数(K)时,会自动转换为BIN。
取反传送值的范围为:-32768 ~ +32767
操作数:
S:KnX, KnY, KnM, KnS,T,C,D,K,H,V,Z,LV,DT,@
D:KnY, KnM, KnS, T,C,D,V,Z,LV,DT,@
指令格式:[CMLP S D]
编程示例:
X0由OFF变为ON时,上升沿脉冲激活指令CMLP,指令执行一次,常数K10自动转换为二进制1010取反传送给K1Y0,所以K1Y0的二进制为0101,它们的位状态表示为Y0=1,Y1=0,Y2=1,Y3=0。
