SCALER (Skalieren)
Unterstützte Sprachen: Funktionsblockdiagramm, Kontaktplan und Strukturierter Text.
Diese Anweisung gilt für die Controller
Micro810
LC10, Micro820
L20E, Micro850
L50E und Micro870
L70E.SCALER

Parameter | Parametertyp | Datentyp | Beschreibung |
|---|---|---|---|
EN | Eingang | BOOL | Anweisungsblock aktivieren.
Gilt nur für Kontaktplan-Programme. |
Input | Eingang | REAL | Eingangssignal. Die Eingabe ist nicht durch InputMin und InputMax beschränkt. Um die Eingabe zu beschränken ist eine LIM-Anweisung erforderlich, damit die Eingabe angepasst ist, bevor sie in die SCALER-Anweisung eingegeben wird. |
InputMin | Eingang | REAL | Neigung und Offset-Wert ermitteln. |
InputMax | Eingang | REAL | Neigung und Offset-Wert ermitteln. |
OutputMin | Eingang | REAL | Neigung und Offset-Wert ermitteln. |
OutputMax | Eingang | REAL | Neigung und Offset-Wert ermitteln. |
Output | Ausgang | REAL | Skalierter Ausgang. Der Ausgang ist nicht zwischen OutputMin und OutputMax festgelegt. |
ENO | Ausgang | BOOL | Aktivieren der Ausgabe. Gilt nur für Kontaktplan-Programme. |
SCALER-Beispiele
Beispiel für ein SCALER-Funktionsblockdiagramm

Beispiel für einen SCALER-Kontaktplan

Beispiel für strukturierten SCALER-Text

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

Rückmeldung geben