带输入的上升沿单脉冲触发 (OSRI)

此信息适用于
CompactLogix
5370、
ControlLogix
5570、
Compact GuardLogix
5370、
GuardLogix
5570、
Compact GuardLogix
5380、
CompactLogix
5380、
ControlLogix
5580、
GuardLogix
5580 和 ControlLogix 5590 控制器。
带输入的上升沿单脉冲触发 (OSRI) 指令在输入位由清除变为置位时,将输出位置位一个执行周期。
可用语言
梯形图
此指令不可用于梯形图中。
功能块
结构化文本
OSRI(OSRI_tag);
操作数
结构化文本
操作数
类型
格式
说明
OSRI tag
FBD_ONESHOT
结构
OSRI 结构
功能块
操作数
类型
格式
说明
OSRI tag
FBD_ONESHOT
结构
OSRI 结构
FBD_ONESHOT 结构
输入参数
数据类型
说明
EnableIn
BOOL
如果此参数清零,指令不会执行,也不会更新输出。如果置位,则执行指令。
默认置位。
InputBit
BOOL
输入位。
默认清零。
输出参数
数据类型
说明
EnableOut
BOOL
指示指令是否处于启用状态。
OutputBit
BOOL
输出位
说明
如果 InputBit 为真,且上次扫描指令时该位为假,则 OutputBit 将置位,否则 OutputBit 将清零。
影响数学状态标志
严重/轻微故障
没有特定于此指令的故障。有关操作数相关的故障,请参阅 常用属性
执行
功能块
条件/状态
执行的操作
预扫描
EnableIn 和 EnableOut 位设置为假。
Tag.Enable-in 为假
EnableIn 和 EnableOut 位设置为假。
Tag.Enable-in 为真
EnableIn 和 EnableOut 位设置为真。
指令执行。
指令首次运行
将之前的 InputBit 历史记录置位,使 InputBit 由假跳变为真。
指令首次扫描
将之前的 InputBit 历史记录置位,使 InputBit 由假跳变为真。
后扫描
EnableIn 和 EnableOut 位设置为假。
结构化文本
条件/状态
执行的操作
预扫描
请参见“功能块”表中的“预扫描”行。
正常执行
请参见“功能块”表中的“Tag.EnableIn 为真”行。
后扫描
请参见“功能块”表中的“后扫描”行
示例
功能块
当 limit_switch1 由清零状态变为置位状态时,OSRI 指令会将 OutputBit 置位并持续一次扫描的时间。
结构化文本
OSRI_01.InputBit := limit_switch1;
OSRI(OSRI_01);
State := OSRI_O1.OutputBit;
提供反馈
对本文档有问题或反馈吗? 请在这里提交您的反馈
Normal