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、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中指令RST是什么意思?
PLC中的RST指令是Reset的简称,它用于将PLC的某个指定寄存器或变量的值重置或清零。重置指令常常是在PLC启动、程序开始或某些特定条件下执行的,以确保操作系...
plc中rst和ret的区别?
你好,RST和RET是PLC中常用的指令之一,它们的作用是初始化或清除暂存器、寄存器或变量的值。两个指令的区别在于清除的对象不同。对于RST指令,它的作用是清零指...
plc指令set和rst的用处?
PLC(可编程逻辑控制器)中的SET和RST是两条常用的指令。SET指令可以将一个位或寄存器设为1,而RST指令可以将一个位或寄存器设为0。这两个指令一般用...
PLC编程中,PLS指令如何使用,有和妙用方法?
PLC编程中,PLS指令如何使用,有何妙用方法,首先我们来说下PLS指令,它呢是脉冲指令,仅在驱动输入ON以后的1个运算周期内,对象软元件动作,与其对应的还有一个...PLC...
请问西门子PLC编程语言“语句表(STL)”的全拼是什么?
PLC厂家设计了专门用于编制顺序控制程序的指令和编程元件。其中,STL为步进梯形指令(StepLadderInstruction)。使用STL指令时应该注意以下一些问题:1)与ST...
三菱PLC程序里RSTM100是什么意思?
rstm100的意思把m100强制置零rstm100的意思把m100强制置零
plc的立即指令有哪四个?
PLC的立即指令包括:置位指令(SET)、复位指令(RST)、异或指令(XOR)和复位输出指令(RSTO)。置位指令用于将指定的输出位设置为1,复位指令则将指定的输出...PLC...
...了FXcpu还是不能读出PLC模块中的程序,请教如何读出程-ZOL问答
1,看看你的PC实际接PLC的串口号是不是COM1口;2,确认COM1口是否能够正常通讯,可以把23脚短接,用串口工具测试该串口是否OK(如ComMax或Win自带的超级终端)3,确认...
PLC程序里D0怎么清零?
采用复位指令清零。X00RSTD0PLC程序里清零方法:1、直接传送,通过指令MOV,将K0传送到D0里去,D0的值即为0;2、条件清零,例如当X1闭合,Y0接通,同时Y0的...采...
srer是什么指令?
RST是Reset的缩写,这是个复位指令,用于复位位软元件的状态到off状态,复位定时器与计数器和数据寄存器到0的状态。扩展资料PLC的常见基本指令:1、...RST是R...