来源:网络 发布:2023年2月1号
西门子S7-200 PLC 模块 CN置位/复位指令及边沿脉冲指令的学习
一丶置位S(Set)、复位R(Reset)指令
置位/复位指令的LAD和STL格式所列。图1-1所示为S/R指令的用法。
1.置位、复位指令格式
(1)置位指令 一(S) S bitN 从bit开始N个元件置1并保持
(2)复位指令 一(R) R bitN 从bit开始的N个元件清0并保持
2.S/R指令使用说明:
(1)对位元件来说一旦被置位,就保持在通电状态,除非对它复位:而一旦被复位就保持在断电状态,除非再对它置位。
(2)S/R指令可以互换次序使用,但由于PLC采用扫描工作方式,所以写在后面的指令具有优先权。如在图15.9中,若I0.0和I0.1同时为I,则Q0.0肯定处于复位状态而为0。
(3)如果对计数器和定时器复位,则计数器和定时器的当前值被清零。
(4)N的范围为1~255,N可为: VB、IB、QB、MB、SMB、SB、LB、AC、常数、*VD、*AC和*LD。-般情况下使用常数。
(5)S/R指令的操作数为: Q、M、SM、T、C、V、S和L。
二丶边沿脉冲指令
边沿脉冲指令为EU (Edge Up)、ED (Edge Down)。边沿脉冲指令的使用及说明如表所列边沿脉冲指令EU/ED用法如图2-1所示。
1.边沿脉冲指令的格式
EU (Edge Up) ---lPl--- ( ) 上升沿微 分输出
ED (Edge Down) ---INl---( ) 下降沿微分输出
EU指令对其之前的逻辑运算结果的上升沿产生一个宽度为一个扫描周期的脉冲;
ED指令对逻辑运算结果的下降沿产生一个宽度为一个扫描周期的脉冲。
这两个脉冲可以用来启动一个运算过程、启动一个控制程序、记忆一个瞬时过程、结束一个控制过程等。