斜坡控制

image\block_ramp_sn.gif

简述

模拟量斜坡函数发生器指令允许输出以指定速率从当前级别变化到指定级 别。

 

连接

描述

输入 En

输入 En(启用)的状态从 0 更改为 1 会将启动/停止级别(偏移“B”+ StSp)应用到输出,保持 100 ms,然后启动斜坡操作,直至变化到选定级别。

状态从 1 更改为 0 会将当前级别立即设置为偏移“B”,这将使输出 AQ 等于 0。

输入 Sel

SeI = 0:选择步进 1(级别 1)。

SeI = 1:选择步进 2(级别 2)。

 

Sel 状态的更改会引起当前级别开始以指定速率变化到选定级别。

输入 St

输入 St(减速停止)的状态从 0 更改为 1 会引起当前级别以恒定速率减速,直至达到启动/停止级别(偏移“B”+ StSp)。启动/停止级别保持 100 ms,然后将当前级别设置为偏移“B”,这将使输出 AQ 等于 0。

参数

Level1 和 Level2:要达到的级别;每个级别的值范围:-10,000 到 +20,000

MaxL: 不得超过的最大值。
值范围:-10,000 到 +20,000

StSp: 启动/停止偏移:与偏移“B”相加以创建启动/停止级别的值。如果启动/停 止偏移为 0,则启动/停止级别为偏移“B”)。
值范围:0 到 +20,000

Rate: 达到级别 1、级别 2 或偏移使用的速度。将发布每秒步进数。
值范围:1 到 10,000

A: 增益
值范围:0 到 10,00

B: 偏移
值范围:+- 10.000

p: 小数位数
数值范围: 0, 1, 2, 3

输出 AQ

使用以下公式测量输出 AQ:

 

(当前级别 – 偏移“B”)/增益“A”

 

注意:当在参数模式或消息模式下显示 AQ 时,AQ 将显示为未测量的值(工程单位:当前级别)。

 

AQ 的数值范围: 0...+32767

参数 Level1 和 Level2

级别参数 Level1 和 Level2 可以由其它已编程功能的值提供:

您可以通过块编号选择所需的功能。

参数 p(小数位数)

参数 p 只适用于在消息文本中显示 AQ、level1、level2、MaxL、StSp 和 Rate 的值。

AQ 的时序图

image\diagramm_ramp.gif

功能说明

如果置位了输入 En,则该功能会设置值 StSp + 偏移“B”,保持 100 ms。

然后,根据 Sel 的连接,该功能以“速率”中设置的加速度从级别 StSp + 偏移“B”运行到级别 1 或级别 2。

如果置位了输入 St,则该功能以“速率”中设置的加速度运行到级别 StSp + B。然后,该功能在 StSp + 偏移“B”级别保持 100 ms。100 ms 后,将级别设置为偏移“B”。输出 AQ。测量的值(输出 AQ)为 0。

如果置位了输入 St,该功能只能在复位了输入 St 和 En 之后才能重新启动。

如果输入 Sel 发生更改,该功能将根据 Sel 的连接,以指定速率从当前目标级别运行到新的目标级别。

如果复位了输入 En,则该功能会立即将当前级别设置为偏移“B”。

当前级别每 100 ms 更新一次。请注意输出 AQ 和当前级别之间的关系:

输出 AQ = (当前级别 – 偏移量“B”/增益“A”)

配置时要注意的特性

要获取有关模拟量块参数的帮助,请参考『模拟量值处理』一节。

总览