功能块 LINEARPOINTS

功能块 LINEARPOINTS 通过直线方程从多个点计算一个值。

注意: 值 X_MIN 和 X_MAX 必须按升序排列。即 X_MIN < X_MAX.

注意: 此功能块可以拥有超过九个输入。您可以右键单击功能块,以添加另一个输入。

点通过插件 XY-Übersetzung 在可视化中配置。点以百分比方式定位。也就是说,刻度可能与可视化不同。因此,PLC 中的调光值可以是 0..255,而在可视化中为 0..100

输入 IN

期望一个数字以计算输出 OUT.

输入 X_MIN

定义 X 轴的最小值。

输入 X_MAX

定义 X 轴的最大值。

输入 Y_MIN

定义 Y 轴的下限范围。

输入 Y2

定义 Y 轴的上限范围。

输入 XY_START

以字符串格式 "X;Y" 定义第一个点。其中,点 X 和 Y 是该点的坐标。Y 被限制在 Y_MIN 和 Y_MAX。值 X 也被限制。但是,点可以超出范围 100 倍因子。

输入 XY_END

以字符串格式 "X;Y" 定义最后一个点。其中,点 X 和 Y 是该点的坐标。Y 被限制在 Y_MIN 和 Y_MAX。值 X 也被限制。但是,点可以超出范围 100 倍因子。

输入 DIS

如果为真,则禁用计算。输出 Q 上的值为 0。在可视化中不再显示当前 X 位置。

输入 VAR1..VAR#

输入定义各个轴的可选常数。为此,使用功能块 VAR_XVAR_Y

注意: 常量被分配给输入的编号。也就是说,删除输出时可能会更改输出的配置。

输入值与功能块的缩放一起转换,并在可视化中相应计算。值在此过程中受到限制。

输出 Q

在点之间计算的输出值。通过位置 IN。输出值被四舍五入为整数。

输出 COUNT

返回配置的点数量。

输出 P_START

以字符串 "X;Y" 格式返回第一个点。

输出 P_END

以字符串 "X;Y" 格式返回最后一个点。