您现在的位置是:首页 > PLC技术 > PLC技术

三菱FX2N系列PLC的求补指令

来源:艾特贸易2017-06-05

简介求补 NEG(Negation) 指令格式为: FNC29 NEG[D] 其中, [D ] 为存放求补结果的目软元件。 NEG 指令的功能是将指定的目软元件 [D ] 中的数进行二进制求补运算,然后将求补结果再送入目软元件中

    求补NEG(Negation)指令格式为:    FNC29 NEG[D·]    其中,[D·]为存放求补结果的目软元件。NEG指令的功能是将指定的目软元件[D·]中的数进行二进制求补运算,然后将求补结果再送入目软元件中。    求补指令的助记符、功能号、操作数和程序步等指令概要如表5. 29所示。由表5.29可见,能够充当目操作数的软元件要除去常数KH和输入继电器位组合,如表中[D·]所指定范围内的软元件。    5. 29    求补指令概要求补指令概要
   
5. 48所示为求补指令NEG的示例梯形图,对应的指令为:    NEG D1    在图5. 48中,如果X010接通,将执行求补运算,即将D10中的二进制数,进行“连同符号位求反加1”,再将求补结果送入D10    求补的示意图如图5. 49所示。假设D10中的数为十六进制的H000C,执行这条求补指令时,就要对它进行“连同符号位求反加1”,也就是说最高位的符号位也得参加“求反加1”,求补结果为HFFF4再存入D10中。求补与求补码不同,求补码的规则是:“符号位不变,数值位求反加1。”对H000C求补码的结果是H7FF4,两者的结果不一样。求补指令是绝对值不变的变号运算,求补前的H000C的真值是十进制+12,而求补后的HFFF4的真值是十进制一12求补指令NEG举例
   
5. 48    求补指令NEG举例求补指令示意图
   
5.49    求补指令示意图    求补指令有32位和脉冲操作方式,指令格式为:    (D)NEG(P)[D·]    同样,[D·]为目软元件的首地址。求补指令一般使用其脉冲执行方式,否则每个扫描周期都将执行一次求补操作。