200smart置位和复位指令
1,置位指令
1.1 定义 将指定的位操作数设置为1并保持该状态
1.2 指令符合(S)
1.3程序代码
LD I0.0
S Q0.0,1
I0.0或者输入信号 Q0.0起一个输出一个输出信号(或多个)
2,复位指令®
2.1定义 将指定的为操作数设置为0并保持该状态
2.2指令符号®
2.3程序代码
LD I0.2
R Q0.0, 1
梯形图
3,置位优先
3.1定义有置位和复位2个输入信号当置位有信号时有信号输出当复位信号的时候无信号输出当置位复位有信号时优先置位
3.2指令符合(SR)
3.3程序代码
当I0.0得到输入信号时Q0.0输出一个信号
当I0.1得到一个输入信号时Q0.0无输出信号
当I0.0和I0.1同时得到输入信号Q0.0优先置位有输出信号
LD I0.0
LD I0.1
NOT
A Q0.0
OLD
= Q0.0
![在这里插入图片描述](https://img-blog.csdnimg.cn/direct/b7713091a5904a9fbf76d378ce869209.png)
4,复位优先
4.1定义
置位复位2个信号输入。
当有置位信号输入的时候,有信号输出。
当复位信号有信号输入时候,无信号输出。
当置位和复位有信号输入时优先复位。
4.2指令符合(RS)
4.3程序代码
当I0.0有信号输入时候 ,Q0.0有输出。
当I0.1有信号输入时候,Q0.0无输出。
当I0.0和I0.1同时有信号输入的时候优先复位。无信号输出
5,实例
多地控制一台电机的启动停止
1,按下I0.0启动
同时按下i0.2和I0.0 关闭
按下i0.1 启动电机
按下I0.3关闭