首页 > plc > plc基础教程

plc置位与复位指令用法实例

作者:老电工时间:2015-10-27 16:01:48

一、plc置位与复位指令

下图为置位指令S和复位指令R的梯形图和语句指令程序,置位复位指令根据RLO的值决定地址位的状态值是否需要改变。

当S前面的RLO为1时,执行置位指令,相应地址的状态置为1,反之,RLO为0时,不执行置位指令,相应地址保留原状态。

复位指令的功能是当R前面的RLO为1时,执行复位指令,相应地址的状态清为0,反之RLO为0时,不执行复位指令,相应地址保留原状态。

图:置位与复位指令

二、西门子plc置位与复位指令的用法

置位(S)、复位(R)指令的LAD和STL形式以及功能如表所列。

表 置位、复位指令的LAD和STL形式以及功能

图所示为S、R指令的用法。

图 S、R指令

使用说明:

1)对位元件来说一旦被置位,就保持在接通状态,除非对它复位;而一旦被复位就保持在断电状态,除非再对它置位。

2)S、R指令可以互换次序使用,但由于plc采用扫描工作方式,所以写在后面的指令具有优先权。如在图7.24中,若I0.0和I1.1同时为1,则Q0.0、Q0.1肯定处于复位状态而为0。

3)如果对计数器和定时器复位,则计数器和定时器的当前值被清零。

4)N的范围为1~255,N可为:VB、IB、QB、MB、SMB、SB、LB、AC、常数。

5)S、R指令的操作数为:I、Q、M、SM、T、C、V、S和L。 

三、三菱FX系列PLC置位与复位指令(SET/RST)

FX系列plc有基本逻辑指令20或27条、步进指令2条、功能指令100多条(不同系列有所不同)。

以FX2N为例,介绍其基本逻辑指令和步进指令及其应用。FX2N的共有27条基本逻辑指令,其中包含了有些子系列plc的20条基本逻辑指令。

置位与复位指令(SET/RST)

1)SET(置位指令) 它的作用是使被操作的目标元件置位并保持。

2)RST(复位指令) 使被操作的目标元件复位并保持清零状态。

SET、RST指令的使用如图1所示。当X0常开接通时,Y0变为ON状态并一直保持该状态,即使X0断开Y0的ON状态仍维持不变;只有当X1的常开闭合时,Y0才变为OFF状态并保持,即使X1常开断开,Y0也仍为OFF状态。

图:置位与复位指令的使用

SET 、RST指令的使用说明

1)SET指令的目标元件为Y、M、S,RST指令的目标元件为Y、M、S、T、C、D、V 、Z。RST指令常被用来对D、Z、V的内容清零,还用来复位积算定时器和计数器。

2)对于同一目标元件,SET、RST可多次使用,顺序也可随意,但最后执行者有效。

四、三菱FX2N PLC置位SET复位RST指令功能

SET:置位指令,使操作保持ON的指令。RST:复位指令,使操作保持OFF的指令。

SET指令可用于Y,M和S,RST指令可用于复位Y,M,S,T,C,或将字元件D,V和Z清零。

如果图1中X0的常开触点接通,Y0变为ON并保持该状态,即使X0的常开触点断开,它也仍然保持ON状态。当X1的常开触点闭合时,Y0变为OFF并保持该状态,即使X1的常开触点断开,它也仍然保持OFF状态(见图1中的波形图)。

对同一编程元件,可多次使用SET和RST指令,最后一次执行的指令将决定当前的状态。RST指令可将数据寄存器D、变址寄存器Z租V的内容清零,RST指令还用来复位积算定时器T246~T255和计数器。

SET、RST指令的功能与数字电路中R–S触发器的功能相似,SET与RST指令之间可以插入别的程序。如果它们之间没有别的程序,最后的指令有效。

图2中X0的常开触点接通时,积算定时器T246.复位,X3的常开触点接通时,计数器C200复位,它们的当前值被清0,常开触点断开,常闭触点闭合。

在任何情况下,RST指令都优先执行。计数器处于复位状态时,输入的计数脉冲不起作用。

如果不希望计数器和积算定时器具有断电保持功能,可以在用户程序开始运行时用初始化脉冲M8002将它们复位。

五、plc置位与复位指令使用实例

在plc控制系统中,自锁控制可以用置位指令实现。

1、SET指令

SET指令称为置位指令。其功能是:驱动线圈,使其具有自锁功能,维持接通状态。在图1中,当动合触点X0闭合时,执行SET指令,使Y0线圈接通。在X0断开后,Y0线圈继续保持接通状态,要使Y0线圈失电,则必须使用复位指令RST。

置位指令的操作元件为输出继电器Y、辅助继电器M和状态继电器S。

2、RST指令

RST指令称为复位指令。其功能是使线圈复位。在图1中,当动合触点X1闭合时,执行RST指令,使Y0线圈复位。在X1断开后,Y0线圈继续保持断开状态。

复位指令的操作元件为输出继电器Y、辅助继电器M、状态继电器S、积算定时器T、计数器C。它也可将字元件D、V、Z清零。

六、plc中置位和复位指令必须一起用吗?

plc中置位和复位指令必须一起用吗,可不可以分开用?

有置位就必须要复位去还原;而复位可单独复位某些软元件的动作。

可以分开用 置位可以与步进接点指令一起 就不需要重复的复位了 到结束时可以用一个步进返回指令来回位。

七、三菱PLC置位SET指令与复位RST指令的使用说明

SET是置位指令,其作用是使被操作的目标元件置位并保持。

RST是复位指令,其作用是使被操作的目标元件复位并保持清零状态。

SET, RST的使用如下图所示。

图C所示为时序图。时序图可以直观地表达出梯形图的控制功能。在画时序图时,我们一般规定只画各元件常开触点的状态,如果常开触点是闭合状态,用高电平“1”表示;如果常开触点是断开状态,则用低电平“0"表示。假如梯形图中只有某元件的线圈和常闭触点。则在时序图中仍然只画出其常开触点的状态。

指令使用说明:

1) SET指令的目标元件可以是Y、M、S

2) RST指令的目标元件为Y、M、S、T、C、D、V、Z。RST指令常被用来对D、Z、V的内容清零,还用来复位积算定时器和计数器。

3)对于同一目标元件,SET、RST指令可多次使用,顺序也可随意,但最后执行者有效。

本站仅提供信息发布平台,文章仅代表作者个人观点。

推荐阅读