找回密码
 立即注册

QQ登录

只需一步,快速开始

工控课堂 首页 工控文库 PLC学习 查看内容

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

2022-2-20 12:55| 发布者: 198366809| 查看: 6354| 评论: 10|原作者: 198366809

摘要: SET、RST指令1.概要1) 位软元件的置位(SET指令) SET指令是当指令输入为ON时,对输出继电器(Y)、辅助继电器(M)、状态(S)以及字软元件的位指定(D□.b) ON的指令。 此外,即使指令输入为OFF,通过SET指令置ON的软元件也 ...
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指令(程序的结束)近的那条指令的结果。

关注公众号,加入500人微信群,下载100G免费资料!
发表评论

最新评论

引用 huchenghong 2025-11-15 00:10
水个经验,楼主加油,支持你~
引用 @Xizi_BCjesikh 2025-11-15 00:14
被戳中笑点 / 泪点,太真实了!
引用 兴发二师兄 2025-11-15 00:15
笑不活了,评论区比正文还精彩!
引用 kk317130259 2025-11-15 00:16
求个链接 / 教程,楼主好人一生平安~
引用 呼顺奇 2025-11-15 00:17
原来还有这种操作,长见识了!
引用 312788909 2025-11-15 00:18
不请自来,只为说一句:太精彩了!
引用 钟林 2025-11-15 00:20
谁懂啊!真的被戳中笑点 / 泪点了
引用 wx_qIR78im5 2025-11-15 00:22
同款经历!简直是世另我
引用 15662719129 2025-11-15 00:28
原来还有这种操作,长见识了!
引用 lorkey 2025-11-15 00:28
内容太顶了!疯狂点赞,已默默收藏~

查看全部评论(10)

热门文章
关闭

站长推荐上一条 /1 下一条

QQ|手机版|免责声明|本站介绍|工控课堂 ( 沪ICP备20008691号-1 )

GMT+8, 2025-12-21 15:52 , Processed in 0.133285 second(s), 31 queries .

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

返回顶部