研选课堂
HOME
研选课堂
正文内容
plc编程指令set PLC基本指令 SET,RST 应用及案例9
发布时间 : 2025-04-03
作者 : 小编
访问数量 : 23
扫码分享至微信

PLC基本指令 SET、RST 应用及案例9

SET、RST指令

1.概要

1) 位软元件的置位(SET指令[动作保持]) SET指令是当指令输入为ON时,对输出继电器(Y)、辅助继电器(M)、状态(S)以及字软元件的位指定(D□.b) ON的指令。 此外,即使指令输入为OFF,通过SET指令置ON的软元件也可以保持ON动作。

2) 位软元件的复位(RST指令[解除动作保持]) RST指令是对输出继电器(Y)、辅助继电器(M)、状态(S)、定时器(T)、计数器(C)以及字软元件的位指定 (D□.b)进行复位的指令。 可以对用SET指令置ON的软元件进行复位(OFF 处理)。

3) 字软元件的当前值清除(RST指令[当前值及寄存器的清除]) RST指令是清除(T)、计数器(C)、数据寄存器(D)、扩展寄存器(R)和变址寄存器(V)、(Z)的当前值数据的 指令。 此外,要将数据寄存器(D)和变址寄存器(V)、(Z)的内容清零时,也可使用RST指令。(使用常数为K0的MOV 传送指令也可以得到相同效果。) 另外,使用RST指令也可以对累计定时器T246~T255的当前值和触点复位。 可以对于同一软元件,多次使用SET、RST指令,而且顺序也可随意。

2. 指令格式

3. 对象软元件

▲1 :不可以对特殊辅助继电器(M)、32位计数器(C)进行变址修饰(V、Z)

▲2 :状态(S)不能变址修饰(V、Z)

▲3 : D□.b仅支持FX3U·FX3UC可编程控制器。但是,不能变址修饰(V、Z)。

▲4 :仅支持FX3U·FX3UC可编程控制器。

4.功能和动作说明

SET指令是对输出继电器(Y)、辅助继电器(M)、状态(S)以及数据寄存器(D)的指定位进行线圈驱动的指令。

1). 使用位元软件时 并联的SET指令,可以连续使用多次。

下面的程序举例中,SET Y000后接着RST Y000的程序就是这个情况。

2). 使用字软元件(定时器、计数器)时

使用RST指令复位计数器和累计型定时器。

(1) 内部计数器的编程

(2) 高速计数器的编程

用于跳转程序/子程序/中断程序时的注意事项 在跳转程序、子程序以及中断程序中对定时器、计数器执行RST指令时,定时器和计数器保持被复位的状 态,并且定时器和计数器有可能出现不工作的情况。

3). 变址修饰*1

SET指令和RST指令中使用的软元件,可以采用变址寄存器(V、Z)进行修饰。 (状态(S)、特殊辅助继电器(M)、32位计数器(C)、D□.b、字软元件不能修饰。)

4). 数据寄存器(D)的位指定*1

在SET指令和RST指令使用的软元件中,可以指定数据寄存器(D)的位。

注意要点 在同一运算周期内,对输出继电器(Y)执行SET和RST指令时,会输出距END指令(程序的结束)近的那条指令的结果。

PLC编程入门级,SET(置位)与RST(复位)你编程道路上的左膀右臂

巩固基础知识,才能扩展应用,每天学一点

学过一段时间编程的小伙伴对“SET(置位)与RST(复位)”应该不陌生了吧。

如果你还不是经常用到,那你就需要加快脚步去练习一些稍微大一点的动作程序了。

至少我认为“SET(置位)与RST(复位)”是你编程道路上的左膀右臂。

SET应用

当我们刚刚学习PLC到熟练的运用“线圈”的各种用法,什么双线圈,什么自锁,互锁等等。

当我们学习到了“SET(置位)与RST(复位)”后,

第一时间心里是不是有一万个尼玛。(开玩笑的,不同的运用方式方法而已)

“SET(置位)与RST(复位)”

SET执行指令变为ON时.

位软元件: 将线圈、触点置为ON。

字软元件的位指定: 将指定位置为1。

通俗的讲就是:当我们执行条件达到时将会进行置ON,并保持(哪怕执行条件不再成立)

如果是“线圈”就是直接自锁了

条件不成立测试

说明:当D1=1,M1常闭时,扫描时将执行 SET M1

M1将保持ON 的状态,即使前面常闭M1触点条件已经断开。

rst

RST输入变为ON时,。

位软元件: 将线圈、触点置为OFF。

定时器、计数器: 将当前值置为0,将线圈、触点置为OFF。

字软元件的位指定: 将指定位置为0。

字软元件、模块访问软元件、变址寄存器: 将内容置为0。

通俗的讲就是:当我们执行条件达到时将会进行置OFF或者将内容设为0

RST 描述

既然讲到RST (复位) ,三菱PLC提供了一条批量复位的指令(ZRST)

ZRST批量复位

批量复位需要类型一致,不然会报错。

介绍了一下这两个指令的一些解释。一起看几个测试

线圈与置位区别

说明:当SET(置位)M1 , M1将保持,当扫描到第二行时用的是线圈,我们了解线圈其实就条件成立为ON,条件不成立为OFF. 按照扫描输出规则,结果输出离END近的结果。

SET(置位)与RST(复位)属于应用指令,条件成立执行指令,条件不成立则不执行指令

今天算是巩固了一下这两个指令,具体的一些用法,小伙伴们可以自行去测试看看运行的效果

觉得有帮助的小伙伴关注一下,转发收藏一下,

有什么不同意见或者疑问的可以评论或者私信我,

不管你是新手学习,还是工作中的难题。

相关问答

三菱plc指令set是什么意思?

是的,X0和X1同时闭合,M50就会闭合,X0,X1断开后,M50依然保持闭合状态。如果想让M50断开就给他一个RST指令(复位)。SET:置位指令,使操作保持ON的指令。R...根...

plc中set和rst怎么用?

在PLC(可编程逻辑控制器)中,set和rst常用于操作输出信号。set用于将输出信号置为1,表示打开或启动某个设备或动作;而rst则用于将输出信号置为0,表示关闭或...

omronplcsetb指令用法?

单片机中【SETB】是汇编指令,意思是把其后面的寄存器的位置1。1、使用SETB指令将位值分配给SETB符号。可以直接将位值0或1分配给SETB符号,并将其用作开关。2...

PLC里面。STL,SET,MOV是什么指令起到什么作用?

STL是步进指令例如STLSnSET是置位指令例如SETM0则M0保持MOV是传送指令例如MOVK0D10则D10为0谢谢希望能帮到你!!STL是步进指令...

三菱plc中ADRSET什么指令?

间接地址指定。ADRSETW100D100,将W100的地址存放到D100中。然后MOVK1234@D100,将常数1234送入W100中。间接地址指定。ADRSETW100D100...

三菱set是不用置位T吗?

三菱plc程序set是置位1用的,但T是计时器指令,顾名思义是用在计量时间的模拟计时器,程序运行到设定计时到了,T就置位1。所以三菱set是不用置位T的。三菱plc程...

plc的立即指令有哪四个?

PLC的立即指令包括:置位指令(SET)、复位指令(RST)、异或指令(XOR)和复位输出指令(RSTO)。置位指令用于将指定的输出位设置为1,复位指令则将指定的输出...PLC...

plc的set和自锁一样吗能用set代替自锁吗如果不一样有什么区别?

不一样,自锁在解锁条件触发下可以解除自锁,但SET是置位,解锁条件触发的情况下也必须调用RES复位指令进行复位不一样,自锁在解锁条件触发下可以解除自锁,但SET...

【plc可编程控制器中的指令:LD,OR,OUT,LDI,ORB,OR,ANB,SET,...

[最佳回答]LD常开连接母线OR常开并联OUT输出LDI常闭连接母线ORB块并联ANB块窜联很简单,基本指令,买本三菱PLC的书看看就知道了都是非常简单的喽L...

自动化生产线set什么意思?

您好,自动化生产线set指的是使用自动化技术和设备对生产线进行配置和调整,以实现生产过程的自动化。这包括选择和安装自动化设备、编程和调试控制系统、优化生...

 lg kv800  jt战队 
王经理: 180-0000-0000(微信同号)
10086@qq.com
北京海淀区西三旗街道国际大厦08A座
©2025  上海羊羽卓进出口贸易有限公司  版权所有.All Rights Reserved.  |  程序由Z-BlogPHP强力驱动
网站首页
电话咨询
微信号

QQ

在线咨询真诚为您提供专业解答服务

热线

188-0000-0000
专属服务热线

微信

二维码扫一扫微信交流
顶部