博途1200指令讲解之置位指令的介绍和讲解

博途1200指令讲解之置位指令的介绍和讲解指令位置:如下图所示包含置位/复位输出、置位位域、复位位域、RS触发器、SR触发器分别进行讲解。如果线圈输入的RLO为“0”,则指定操作数的信号

大家好,欢迎来到IT知识分享网。

指令位置:如下图所示

博途1200指令讲解之置位指令的介绍和讲解

包含置位/复位输出、置位位域、复位位域、RS触发器、SR触发器

分别进行讲解:

1、置位/复位输出

—( S )—: 置位输出;

仅当线圈输入的逻辑运算结果 (RLO) 为“1”时,才执行该指令。如果信号流通过线圈(RLO =“1”),则指定的操作数置位为“1”。如果线圈输入的 RLO 为“0”(没有信号流过线圈),则指定操作数的信号状态将保持不变。

也就是说:当RLO逻辑为1时,则置位输出为1,之后无论RLO逻辑是否变化,输出都不会发生变化,如下图所示:

博途1200指令讲解之置位指令的介绍和讲解

从上图可以看出,只要置位了,信号就不会再发生改变,所以置位一般都和复位成对使用。

—( R )—:复位输出。

仅当线圈输入的逻辑运算结果 (RLO) 为“1”时,才执行该指令。如果信号流通过线圈(RLO =“1”),则指定的操作数复位为“0”。如果线圈输入的 RLO 为“0”(没有信号流过线圈),则指定操作数的信号状态将保持不变。

博途1200指令讲解之置位指令的介绍和讲解

2、置位位域和复位位域

SET_BF:置位位域

博途1200指令讲解之置位指令的介绍和讲解

举例说明:

博途1200指令讲解之置位指令的介绍和讲解

上图中当I0.4为1,则置位M0.0为首地址之后的5位,也就是M0.0~M0.4.

博途1200指令讲解之置位指令的介绍和讲解

RESET_BF:复位位域

博途1200指令讲解之置位指令的介绍和讲解
博途1200指令讲解之置位指令的介绍和讲解

3、SR触发器

SR触发器是复位优先触发器,也就是说当置位信号为1,复位信号为0时,则置位,当置位信号为0、复位信号为1,则被复位,当置位信号和复位信号都为1,则被复位。

如下图所示:

当置位信号为1,复位信号为0:

博途1200指令讲解之置位指令的介绍和讲解

当置位信号和复位信号都为1:

博途1200指令讲解之置位指令的介绍和讲解

4、RS触发器

RS触发器是置位优先触发器,也就是说当置位信号为1,复位信号为0时,则置位,当置位信号为0、复位信号为1,则被复位,当置位信号和复位信号都为1,则被置位。

如下图所示:

当置位信号为1,复位信号为0:

博途1200指令讲解之置位指令的介绍和讲解

当置位和复位信号都为1

博途1200指令讲解之置位指令的介绍和讲解

免责声明:本站所有文章内容,图片,视频等均是来源于用户投稿和互联网及文摘转载整编而成,不代表本站观点,不承担相关法律责任。其著作权各归其原作者或其出版社所有。如发现本站有涉嫌抄袭侵权/违法违规的内容,侵犯到您的权益,请在线联系站长,一经查实,本站将立刻删除。 本文来自网络,若有侵权,请联系删除,如若转载,请注明出处:https://yundeesoft.com/52489.html

(0)

相关推荐

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注微信