有关三菱plc取反传送指令CML的使用方法,CML指令将源操作数中的数据自动转换成二进制数,然后逐位取反后进行传送,这里介绍下CML取反传送指令的使用实例。
CML指令使用说明如图:
将源操作数中的数据(自动转换成二进制数)逐位取反后传送。
1、三菱FX2N PLC中CML指令格式
FNC 14:[D] CML (P] 程序步:5/9
CML指令可用软元件可用软元件如下:
指令梯形图如下:
操作数与内容与取值:
操作数 内容与取值
S. 进行传送的数据或数据存储字软元件地址
D.传送数据目标的字软元件地址
解读:当驱动条件成立时,将源址s所指定的数据或数据存储字软元件按位求反后传送至终址D。
2.CML取瓜指令的应用
(1) 源址中为常数K,H时,会自动转换成两进制数再按位求反传送,如下图。
解读指令执行功能:CML K25 D100
图4,CML指令
(2)组合位元件与字元件传送。
解读指令执行功能:CML D10 K1Y0.
该指令中,源址D0为16位,而终址D0仅4位位元件,传送时,仪把D0中的最低位4位(b3~bO)求反后传送至(Y3~YO),如(D0)=H1234,则K1Y0=1011.
解读指令执行功能:CML K2Y0 D10.
该指令中,源址为组合位元件几仅8位,而D0为16位字元件。凡组合位元件少于字元件位数时,:佰位一律补齐"0"再按位求反,传送至字元件。如果K2Y0=H78,则(D0)=HFF87.
(3) CML指令常用在需要PLC的输出为反转输出时。
[例]有16个小彩灯,安在Y0-Y15上,要求侮隔is间隔交替闪烁,利用CML指令编制控制程序。
程序梯形图如下图:
以上介绍了三菱plc取反传送指令CML的使用方法,希望对大家有所帮助。
本站仅提供信息发布平台,文章仅代表作者个人观点。