三菱fx2系列plc功能指令.pptVIP

  • 16
  • 0
  • 约8.66千字
  • 约 54页
  • 2018-11-05 发布于福建
  • 举报
三菱fx2系列plc功能指令

SUB指令进行的是二进制有符数减法代数运算,减法指令影响标志位: ①相减结果为0,零标志位M8020=1; ②相减发生借位,借位标志M8021=1; ③若相减发生进位,进位标志M8022=1。若将浮点数标志位M8023置1,则可以进行浮点数减法运算。 5.4.2 BIN减法指令 2 * 图5.37为减法指令SUB的示例梯形图,对应的指令为:SUB Kl0 D10 D20。 在图5.37中,如X010接通, 执行减法运算,将10与D10 中的内容相减,结果送入D20 中,并根据运算的结果使相应的标志位置1。 SUB指令的32位脉冲操作格式为: (D)SUB(P)[S·] [D·], 这时,指令中给出的是源、目软组件的首地址。 5.4.3 BIN乘法指令 1.指令用法 二进制乘法指令:FNC22 MUL [S1·]  [S2·]  [D·] [S1·]、 [S2·]为被乘数和乘数的源组件,[D·]为乘积的目 5.4.2 BIN减法指令 3 * 组件的首地址。 功能:将指定的两个源软组件中的数,进行二进制有符数乘法,然后将相乘的积送入指定的目标组件中。 2.指令说明  二进制乘法指令概要如表5.22。 图5.38为乘法指令示例梯形图,对应的指令为: 5.4.3 BIN乘法指令 2 * MUL D10 D20 D30。 在图5.38中,如X010接通, 执行有符数乘法运算,将 D10与D20中的两内容相乘,积送入D31和D30中两个目单元中去。MUL指令进行的是有符数乘法,被乘数和乘数最高位是符号位,分为16位和32位操作两种情况: (1)16位乘法运算 源都是16位的,但积却是32位的。积将按照“高对高,低对低”的原则存放到目中,即积的低16位存放到指令中给出的低地址目组件中,高16位存放到高一号地址的目组件中。如果积用位组件(Y、M、S)组合来存放,则目组件要用K8来给定,小于K8将得不到32位的积,如用K4则只能得到低16位。 5.4.3 BIN乘法指令 3 * 16位乘法允许使用脉冲执行方式: MUL(P) [S1·]  [S2·]  [D·]。 (2)32位乘法运算 32位的脉冲方式的MUL指令: (D)MUL(P) D10 D20 D30。 指令中的源都是32位的,被乘数的32位在D11和D10中,乘数的32位在D21和D20中;但是积却是64位的,并将存放到D33、D32、D31和D30中。如果积用位组件(Y、M、S)组合来存放,即使用K8来指定,也只能得到积的低32位,积的高32位将丢失。解决的办法是先用字元件存放积,然后再传送到位组件组合。 若将浮点数标志位M8023置1,可进行浮点数乘法运算 5.4.3 BIN乘法指令 4 * 1.指令用法 二进制除法指令:FNC23 DIV [S1·]  [S2·]  [D·] [S1·]、[S2·]为存放被除数和除数源组件,[D·]为商和余数的目组件首地址。功能:将指定两个源组件中的数,进行二进制有符数除法,将相除的商和余数送入从首地址开始的相应的目标组件中。 2.指令说明 二进制除法指令概要如表5.23 。 5.4.4 BIN除法指令 1 * 图5.39为除法指令DIV示例梯形图,对应的指令为 DIV D10 D20 D30。 在图5.39中,如X010接通, 执行除法运算,将D10与D20 中的两内容相除,商送入D30 中,而余数放入D31中。 DIV指令分为16位和32位操作两种情况。 (1)16位除法运算 16位除法运算的源、目都是16位的,虽然商是不会超过16位。如商用位组件组合来存放,能得到相应指定的位数的商,如用K4M0指定能得到16位,但这时余数将丢失。解决的办法是先用字元件存放商和余数,然后再传送到位组件组合去。 5.4.4 BIN除法指令 2 * 16位除法脉冲方式:DIV(P) [S1·]  [S2·]  [D·]。 (2)32位除法运算 32位脉冲方式DIV指令:(D)DIV(P)D10 D20 D30。 指令中的源、目都是32位的,给出的都只是它们的首地址。被除数的32位在D11和D10中,除数的32位在D21和D20中;商的32位在D31和D30中,余数的32位在D33和D32中。都是按照“高对高,低对低”的原则存放的。 如果商用位组件组合来存放,能得到相应指定位数的商,如用K8M0指定能得到32位,但这时余数将丢失。解决的办法是先用字元件存放商和余数,然后再传送到位组件组合去。 除法运算中除数不能为0,否则要出错。若将浮点数标志位M8023置1,则可以进行浮点数除法运算。 5.4.4 BIN除法指令 3 * 1.指令用法 二进制加1指令: FNC24 INC  [D·] [D·]是要加1的目组件。

文档评论(0)

1亿VIP精品文档

相关文档