Sollwertbearbeitung, User Scale
Der von der Steuerung an den Analogausgangkanal gesendete digitale Sollwert muss bzw. kann im Gerät verändert werden um
- applikationsseitig eine Umdeutung des Messwerts vorzunehmen (z.B. das elektrische 0..10 V Signal eines Drucksensors in einen Druckwert umzurechnen)
- Hardware-Abhängigkeit zu kompensieren (Stichwort: Abgleich)
Der Ausgabewert / Sollwert kann in 3 Funktionseinheiten verändert werden, alle 3 können gleichzeitig aktiv sein:
- User Scale
- User calibration
- Vendor calibration
Die Funktionseinheit User Scale ist für Umdeutungen/Transformationen des Sollwerts vorgesehen, aus „50 kg“ der Steuerung können so also mit Gain=0,2 „10 V“ werden. Er ist als lineare Transformation mit Gain/Offset implementiert.
Parameter:
Index | Name | Datentyp | Bedeutung |
---|---|---|---|
80n0:01 | Enable User Scale | BOOL | default deaktiviert, Berechnung erfolgt erst bei TRUE |
80n0:11 | User Scale Offset | SINT16 | wird direkt in Digit addiert. |
80n0:12 | User Scale Gain | UINT16 | 1 Bit entspricht 2-16, „1“ entspricht also x7FFF/32767dez |
80nD:1D | User Scale Offset (Real32) | REAL32 | - |
80nD:1E | User Scale Gain (Real32) | REAL32 | - |
Der Zwischenwert nach dieser Funktionseinheit ist in Index 90n0:01 einsehbar.
Hinweis | ||
![]() | Verändern des Interface Beim Verändern des Interface werden Gain und Offset auf 1 bzw. 0 zurückgesetzt! |