您现在的位置是:首页 > 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 输出控制类指令
在上述输出控制类指令中,SET、RSET是一对指令。当SET的执行条件为ON时,其操作数为ON,并且当执行条件为OFF时,不影响操作数的状态。只有在RSET的执行条件为ON时,操作数才变为OFF,如图4.3所示。
图4.3 SET、RSET指令的应用
KEEP指令中R、S输入端的功能与SET、RSET的功能相同,只是在采用语句表形式时,可少用一条指令,如图4.4所示。
图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)指令。
点击排行
