公司主营:西门子数控,S7-200CN.S7-200smart.S7-300.S7-400.S7-1200.6ES5 ET200 人机界面,变频器,DP总线,MM变频器,6SE70交流工程调速变频器6RA70等系列产品。
产品简介
详细介绍
西门子博途6ES7822-1AA02-2YP4
*,千万库存。
RS:复位/置位触发器
说明
可以使用“复位置位触发器"指令,根据输入 R 和 S1 的状态,复位或置位操作
数的位。如果输入 R 的状态为“1",且输入 S1 的状态为“0",则的操作数
将复位为“0"。如果输入 R 的状态为“0"且输入 S1 的状态为“1",则将的
操作数置位为“1"。
输入 S1 的优先级高于输入 R。当输入 R 和 S1 的状态均为“1"时,将操作数的
状态置位为“1"。
如果两个输入 R 和 S1 的状态都为“0",则不会执行该指令。因此操作数的状态
保持不变。
操作数的当前状态被传送到输出 Q,并可在此进行查询。
参数
下表列出了“复位置位触发器"指令的参数:
参数声明数据类型存储区说明
S7-120
0
S7-1500
R Input BOOL I、Q、
M、D、
L 或常量
I、Q、M、
D、L、T、
C 或常量
使能复位
S1 Input BOOL I、Q、
M、D、
L 或常量
I、Q、M、
D、L、T、
C 或常量
使能置位
指令
4.1 指令
对 PLC 进行编程
编程和操作手册, 10/2018 1123
参数声明数据类型存储区说明
S7-120
0
S7-1500
<操作数> InOut BOOL I、Q、
M、D、
L
I、Q、M、
D、L
待复位或置位的操作
数。
Q Output BOOL I、Q、
M、D、
L
I、Q、M、
D、L
操作数的状态
示例
以下示例说明了该指令的工作原理:
下列条件时,将复位操作数“TagRS"和“TagOut":
● 操作数“TagIn_1"的状态为“1"。
● 操作数“TagIn_2"的状态为“0"。
下列条件时,将置位操作数“TagRS"和“TagOut":
● 操作数“TagIn_1"的状态为“0",且操作数“TagIn_2"的状态为“1"。
● 操作数“TagIn_1"和“TagIn_2"的状态为“1"。
参见
有效数据类型概述 (页 247)
FBD 元素 (页 8291)
编辑 FBD 元素 (页 8308)
在 FBD 指令中操作数 (页 8316)
指令
4.1 指令
对 PLC 进行编程
1124 编程和操作手册, 10/2018
P:扫描操作数的上升沿
说明
可以使用“扫描操作数的上升沿"指令,确定所操作数(<操作数 1>)的状
态是否从“0"变为“1"。该指令将比较 <操作数 1> 的当前状态与上一次扫描的状
态,上一次扫描的状态保存在边沿存储位(<操作数 2>)中。如果该指令检测到逻辑
运算结果 (RLO) 从“0"变为“1",则说明出现了一个上升沿。
下图显示了出现下降沿和上升沿时,状态的变化:
每次执行指令时,都会查询上升沿。检测到上升沿时,<操作数 1> 的状态将
在一个程序周期内保持置位为“1"。在其它任何情况下,操作数的状态均为“0"。
在该指令上方的操作数占位符中,要查询的操作数(<操作数 1>)。在该指令下方的
操作数占位符中,边沿存储位(<操作数 2>)。
说明
修改边沿存储位的地址
边沿存储器位的地址在程序中多只能使用一次,否则,会覆盖该位存储器。这将影响边
沿评估,并且结果会不明确。边沿存储位的存储区域必须位于 DB(FB 静态区域)或
位存储区中。
指令
4.1 指令
对 PLC 进行编程
编程和操作手册, 10/2018 1125
参数
下表列出了“扫描操作数的上升沿"指令的参数:
参数声明数据类型存储区说明
S7-120
0
S7-1500
<操作数 1> Input BOOL I、Q、
M、D、
L 或常量
I、Q、M、
D、L、T、
C 或常量
要扫描的
<操作数 2> InOut BOOL I、Q、
M、D、
L
I、Q、M、
D、L
保存上一次扫描的信
号状态的边沿存储位。
下一篇:西门子编程软件6AV2103-0XA05-0AA5设置