西门子plc置位与复位指令的功能说明

作者:老电工时间:2016-05-29 09:11:47

西门子plc置位与复位指令的功能

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

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

西门子<a href=/plc/ target=_blank class=infotextkey>plc</a>置位与复位指令1

图所示为S、R指令的用法。
西门子plc置位与复位指令2

图 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。

西门子PLC 置位和复位指令下的那个数字是什么?

西门子PLC 置位和复位指令下的那个数字表示要复位或置位从首地址开始的连续的几个地址。

比如M0.0下面是4,表示置位和复位从M0.0开始的4个位,即M0.0,M0.1,M0.2,M0.3都同时复位或置位。

西门子plc如何设置复位指令?

复位寄存器v1000.2位,复位就是置0
置位寄存器v1000.3位,置位就是置1。
这两个指令下面的1可以是n,如果n=16
则指令 R v1000.0 16的意思就是把v1000.0~v1001.7的16个寄存器位全部复位,置0。

西门子s7-200 plc置位和复位指令与梯形图举例

西门子s7-200置位和复位指令

执行S(Set,置位或置1)或R(Reset,复位或置0)指令时,从指定的位地址开始的N个位地址都被置位(变为1)或复位(变为0),N=1~255。

立即置位SI和立即复位RI指令  执行SI或RI指令时,从指定的位地址开始的N个连续的物理输出点将被立即置位或复位,N=1~128,线圈中的I表示立即。

如图:
西门子plc置位与复位指令

附1,西门子s7-200PLC中置位和复位指令的用法

STEP 7-MICro/WIN的帮助文件描述:
设置、复原(N 位)
输入/输出        操作数         数据类型
位            I, Q, M, SM, T, C, V, S, L                                 布尔
N VB, IB, QB, MB, SMB, SB, LB, AC, 常数, *VD, *AC, *LD 字节

设置(S)和复原(R)指令设置(打开)或复原指定的点数(N),从指定的地址(位)开始。电工技术之家

可以设置和复原1至255个点。如果"复原"指令指定一个定时器位(T)或计数器位(C),指令复原定时器或计数器位,并清除定时器或计数器的当前值。

置位指令(S)就是往指定的存储区位里写“1”,复位指令(R)就是将指定的存储区位里的“1”写成“0”。

一般在程序里置位指令(S)和复位指令(R)成对使用,举个例子:你可以用置位指令(S)将M0.0置“1”,或再用复位指令(R)将M0.0置“0”,然后用它的常开、常闭触点去做控制用途。

在一个程序中可以对一个或多个位多次置位和复位,但是在编程时要注意:在一个程序中多次对一个或多个位多次置位和复位后,最终这个(或多个)位到底是“1”,是“0”,取决于CPU在一个扫描周期结束时最后一个指令是“置位”还是“复位”,以免程序运行时出现错误。

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

猜你喜欢

首页 > plc > 西门子plc