上升沿单脉冲触发 (OSR)

此信息适用于
CompactLogix
5370、
ControlLogix
5570、
Compact GuardLogix
5370、
GuardLogix
5570、
Compact GuardLogix
5380、
CompactLogix
5380、
ControlLogix
5580、
GuardLogix
5580 和 ControlLogix 5590 控制器。
当梯级输入条件由假跳变为真时,上升沿单脉冲触发 (OSR) 指令会将输出位置位并持续一次扫描的时间。
RSL5K_OSR Description
可用语言
梯形图
操作数
重要提示: 以下情况下会导致运行出现意外:
  • 输出标签操作数被改写
  • 结构操作数的成员被改写
  • 除非另外指定,否则结构操作数由多条指令共用。
梯形图
操作数
数据类型
格式
说明
Storage Bit
BOOL
标签
存储指令上次执行时的梯级输入条件。
存储位支持多种不同的操作数寻址模式,相关示例,请参见位寻址
Output Bit
BOOL
标签
要修改的位。
影响数学状态标志
严重/轻微故障
没有特定于此指令的故障。对于数组索引故障,请参阅 通过数组建立索引
执行
梯形图
条件/状态
执行的操作
预扫描
将存储位设置为真,防止第一次程序扫描期间发生无效触发。
输出位设置为假。
梯级输入条件为假
将梯级输出条件设置为梯级输入条件
存储位设置为假。
输出位设置为假。
梯级输入条件为真
将梯级输出条件设置为梯级输入条件
请参见 OSR 流程图(真)。
后扫描
不适用
OSR 流程图(真)
OSR Flow Chart True
示例
梯形图
此示例显示了使用 OSR 对一个或多个指令进行边沿触发的方式。每次 Limit_Switch_01 由假跳变为真时,OSR 都会将 Output_bit_02 设置为真。将使能任何受 Output_bit_02 限制的指令,由于 Output_bit_02 为真的状态只能持续一次扫描的时间,因此每次跳变都将执行一次此指令。
提供反馈
对本文档有问题或反馈吗? 请在这里提交您的反馈
Normal