比较指令:
    CMP:16位连续型比较指令    CMPP:16位脉冲型比较指令
    DCMP:32位连续型比较指令    DCMPP:32位脉冲型比较指令
    举例:
    LD X000
    CMP K100 D100 M0
    当X0闭合时:
    如果寄存器D100的值小于100时,则M0闭合
    如果寄存器D100的值等于100时,则M1闭合
    如果寄存器D100的值大于100时,则M2闭合
    1、比较指令可以控制例中M0,M1,M2三个位元件的状态。
    2、当X0断开时,M0,M1,M2仍保持在X0闭合时的运算结果,如果想清除CMP比较指令的运算结果则需要用复位指令。
    区域比较指令:
    ZCP:16位连续型区域比较指令    ZCPP:16位脉冲型区域比较指令
比较指令cmp怎么用    DZCP:32位连续型区域比较指令    DZCPP:32位脉冲型区域比较指令   
    举例:
    LD X000
    ZCP K100 K200 D100 M10
    当X0闭合时:
    如果寄存器D100的值小于100时,则M10闭合
    如果寄存器D100的值大于100,小于200时,则M11闭合
    如果寄存器D100的值大于200时,则M12闭合 
    1、区域比较指令可以控制例中M10,M11,M12三个位元件的状态。
    2、当X0断开时,M10,M11,M12仍保持在X0闭合时的运算结果,如果想清除ZCP区域比较指令的运算结果则需要用复位指令。
     
    FX系列PLC32位寄存器的地址分配:
    32位寄存器是占用两个16位寄存器地址,比如说:D0用到32位指令里,则D0,D1这两个寄存器被占用。D0为数据低位,D1为数据高位。
    如果23位寄存器D0的值为16,则D1的值为0,D0的值为16 
    如果23位寄存器D0的值为70000,则D1的值为1,D0的值为4464。
  (4464的十六进制值为1170,1十六进制值仍为1。D0,D1组个在一起的十六进制值为11170,十六进制值11170的十进制值为70000) 
    *不用的PLC,32位寄存器的数据高位与低位分配是不一样的,比如西门子S7-200的32位寄存器则正好与FX系列PLC相反。       

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。