移位寄存器(用于 0BA4 到 0BA6)

简述

移位寄存器功能读取一个输入值,并移动数值位。 输出值与配置的移位寄存器位一致。 可以在特定输入处更改移位方向。 对于 0BA4 到 0BA6 系列的设备,您在一个电路程序中只能使用一个移位寄存器。

连接

描述

输入 In

该功能启动后将读取此输入值。

输入 Trg

可以通过输入 Trg(触发器)处的正跳沿(0 跳转到 1)启动该 SFB。 与从 1 跳转到 0 无关。

输入 Dir

您可以通过 Dir 输入定义移位寄存器位 S1 到 S8 的移位方向:

Dir = 0: 向上移位 (S1 >> S8)
Dir = 1: 向下移位 (S8 >> S1)

参数

用于确定输出 Q 的值的移位寄存器位
可能的设置: S1 到 S8

可保持性打开 = 该状态可保持在存储器中。

输出 Q

输出值与配置的移位寄存器位一致。

时序图

功能说明

该功能通过输入 Trg(触发器)处的正跳沿(0 跳转到 1)读取输入 In 的值。

根据设置的移位方向,将该值写入移位寄存器位 S1 或 S8 中:

Q 输出配置的移位寄存器位的值。

如果未启用可保持性,则发生电源故障后,移位功能将在 S1 或 S8 处重新启动。

概览