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

CQM1H系列PLC的基本指令及其编程

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

简介CQM1H 系列机具有丰富的指令系统,按功能可分为两大类:即基本指令和特殊功能指令。基本指令包括输入、输出和逻辑与、或、非等指令,可用编程器直接输入;特殊功能指令是指数据

    CQM1H系列机具有丰富的指令系统,按功能可分为两大类:即基本指令和特殊功能指令。基本指令包括输入、输出和逻辑“与”、“或”、“非”等指令,可用编程器直接输入;特殊功能指令是指数据处理、运算和程序控制等操作的指令,在表示方法上比基本指令略微复杂。为便于编程器操作,为每条特殊功能指令指定了一个两位数字的功能代码。用编程器输入时,只要按下“FUN”键和功能代码即可。

    CQM1H的基本逻辑指令所用的符号与FX系列机略有不同,但内容基本相同。

    (1)逻辑条件类指令

    逻辑条件类指令共有8条,见表4.3,其应用实例如图4.2所示。

    4.3  逻辑条件类指令

 逻辑条件类指令

 基本逻辑指令的应用

    4.2  基本逻辑指令的应用

    (2)输出控制类指令

    此类指令是根据条件类指令建立的逻辑运算的结果,产生相应的输出。也就是说,此类指令是针对线圈的,如表4.4所示。

    4.4  输出控制类指令

 输出控制类指令

    在上述输出控制类指令中,SETRSET是一对指令。当SET的执行条件为ON时,其操作数为ON,并且当执行条件为OFF时,不影响操作数的状态。只有在RSET的执行条件为ON时,操作数才变为OFF,如图4.3所示。

 SET、RSET指令的应用

    4.3   SETRSET指令的应用

    KEEP指令中RS输入端的功能与SETRSET的功能相同,只是在采用语句表形式时,可少用一条指令,如图4.4所示。

 KEEP的编程方法

    4.4   KEEP的编程方法

    DIFU(13)DIFD(14)分别针对执行条件上升沿和下降沿产生宽度为一个扫描周期的脉冲,如图4.5所示。

 微分指令的编程方法

    4.5  微分指令的编程方法

    (3)其他指令

    主要有空操作NOP(00)和程序结束END(01)两条指令。编程中一般不需要NOP(00),它也没有梯形图符号。在程序中发现NOP(00)时,什么也不执行。当在编程前清除存储器时,所有的地址都写为NOP(00)NOP可以通过功能代码00输入。

    END(01)是整个程序的最后一条指令,写在END(01)后面的程序将不执行。如果程序中没有END(01),将不会执行任何指令,并出现错误信息“NO END INST”。

    在调试程序过程中,可将END(01)插入各程序段之间,分段调试,完成后再依次删去插入的END(01)指令。