我要投搞

标签云

收藏小站

爱尚经典语录、名言、句子、散文、日志、唯美图片

当前位置:双彩网 > 指令格式 >

欧姆龙PLC基本逻辑指令

归档日期:06-06       文本归类:指令格式      文章编辑:爱尚语录

  基本逻辑指令(简称基本指令)主要用于实现顺序逻辑控制。无论哪个公司生产的可编程控制器均有基本逻辑编辑指令,但是所使用的指令条数及指令的表示符号一般不完全相同,但是其内容及功能却十分相似。日本OMRON公司生产的C系列P型机有12条基本指令,这12条基本指令在其简易编程器上均有相应的按键,可以直观、方便地将基本逻辑指令通过编程器传送到主机。

  LD指令是逻辑条件类指令,其作用是把由操作数指定的触点状态(ON或OFF)送到存储器的一个工作单元(此单元为一位的寄存器,称为结果寄存器)中。

  LDNOT指令也是逻辑条件类指令,其作用是把由操作数指定的触点状态(ON或OFF)取反后送到结果寄存器。

  由此可见,LD指令的功能是将动合(常开)触点接到逻辑母线上,LDNOT指令的功能是将动断(常闭)触点接到逻辑母线上。

  AND指令也是逻辑条件类指令。其作用是把由操作数指定的触点状态与结果寄存器的状态进行逻辑与,其结果再送结果寄存器。

  ANDNOT指令也是逻辑条件类指令。它的作用是把由操作数指定的触点状态取反后与结果寄存器的状态进行逻辑与,其结果再送结果寄存器。

  由此可见,AND指令的功能是串联一个动合触点,ANDNOT指令的功能是串联一个动断触点。

  OR指令也是逻辑条件类指令。其作用是把由操作数指定的触点状态与结果寄存器的状态进行逻辑或,其结果再送结果寄存器。

  ORNOT指令也是逻辑条件类指令。其作用是把由操作数指定的触点状态取反后与结果寄存器的状态进行逻辑或,其结果再送入结果寄存器。

  由此可见,OR指令的功能是并联一个动合触点,ORNOT指令的功能是并联一个动断触点。

  OUT指令是输出指令,其作用是把结果寄存器的内容写到由操作数指定的继电器中。

  一般OUT指令出现在每个梯级的最右端,该指令将结果寄存器中的内容写到指定的继电器。如输出给输出继电器,则可驱动相应的外部负载。OUT指令后的继电器号,一般不能重复使用,否则可能引起逻辑上的混乱。

  当输入0002和0003同时为ON时或输入0004为ON,且0001为OFF时,输出0500为ON。完成该功能的梯形图程序及指令语句表程序如图5所示。

  ANDLD指令是逻辑条件类指令,无操作数,其作用是把结果寄存器中的内容与堆栈的内容进行逻辑与,其结果再送结果寄存器。

  ORLD指令也是逻辑条件类指令,无操作数,其作用是把结果寄存器中的内容与堆栈的内容进行逻辑或,其结果再送结果寄存器。

  简单地说,ANDLD指令是将两触点块串联起来,ORLD指令是将两触点块并联起来。

  在图6中,在动断触点0003后又形成了一条新的逻辑母线是接在该逻辑母线上的,故应用LD指令。

  例试编写图8(a)所示梯形图程序所对应的指令语句表程序。其指令语句表见图8(b)。

  TIM定时器指令用于对时间的控制。所完成的操作功能:满足执行条件时,控制plc内部的一个时钟脉冲,根据程序中所设定的时间常数,定时器的当前值每隔0.1s减1,减到0000时,完成延时时间的控制,此时定时器的触点产生相应的动作(动合闭合、动断断开),实现延时控制作用。如果定时器的当前值尚未减至0000,由于某种原因不满足工作条件时,则定时器复位,当前值变为设定值。

  TIMH指令和TIM指令所完成的操作功能是一样的,它们的不同点是时间的度量单位不同,TIM指令的度量单位是0.1s,计时范围为0~999.9s。TIMH指令的度量单位是0.01s(即当前值每隔0.01s减1),计时范围为0~99.99s,因此,如果扫描周期超过10ms,则TIMH指令不能执行,定时操作可能不准确。另外,TIMH是功能指令(FUN15),在编程器上没有与其对应的专用键,输入TIMH指令时,要先按FUN键,然后输入功能代码。但在输入触点时仍按TIM键。

  定时器指令要求两个操作数:第一个操作数XX为定时器号,范围为00~47。第二个操作数是#后XXXX,为定时器的设定值,其范围为0000~9999(十进制,单位为0.1s(TIM指令)或0.01s(TIMH指令))。第二个操作数除常数外,还可以是通道号,以通道内容(4位BCD码)为设定值。

本文链接:http://f-taiken.net/zhilinggeshi/44.html