SCALER(刻度盘)
支持的语言︰功能块图、梯形图和结构化文本。
该指令适用于 Micro810、L20E、L50E 和 L70E 控制器。
SCALER

参数 | 参数类型 | 数据类型 | 描述 |
|---|---|---|---|
EN | 输入 | BOOL | 启用指令块。
仅适用于梯形图程序。 |
Input | 输入 | REAL | 输入信号。输入不受 InputMin 和 InputMax 限制。要限制输入,需要在将其输入到 SCALER 指令之前使用 LIM 指令来调整输入。 |
InputMin | 输入 | REAL | 确定斜率和偏移值。 |
InputMax | 输入 | REAL | 确定斜率和偏移值。 |
OutputMin | 输入 | REAL | 确定斜率和偏移值。 |
OutputMax | 输入 | REAL | 确定斜率和偏移值。 |
Output | 输出 | REAL | 已缩放输出。输出未被钳制在 OutputMin 和 OutputMax 之间。 |
ENO | 输出 | BOOL | 启用“输出”。 仅适用于梯形图程序。 |
SCALER 示例
SCALER 功能块图示例

SCALER 梯形图示例

SCALER 结构化文本示例

(* ST equivalence: SCALER1 is an instance of SCALER block *) SCALER1(Signal_In, 4.0, 20.0 , 0.0 , 150.0 ) ; Out_Temp := SCALER1.Output ;
结果

提供反馈