Symbol
Ein Objekt des Typs „Einheitenumrechnung“ ermöglicht das Definieren einer Umrechnungsvorschrift. Die Tabelle listet alle definierten Umrechnungsvorschriften auf. Sie können eine Umrechnungsvorschrift in den Eingabefeldern, die unter der Tabelle erscheinen, bearbeiten.
Tabelle
„Name“ |
|
„Typ“ |
Typ der Umrechnungsvorschrift
|
„Einstellung“ |
Zeigt die konfigurierte Umrechnungsvorschrift an |
„Bedingung“ |
|
„Bedingungseinstellung“ |
Wenn unter „Bedingung“ „TRUE“ ausgewählt ist, ist das Feld leer. Wenn unter „Bedingung“ „Sprache“ konfiguriert ist, zeigt das Feld die aktuelle Konfiguration an. Zum Beispiel Wenn unter „Bedingung“ „Variable“ ausgewählt ist, zeigt das Feld die aktuelle Konfiguration an. Zum Beispiel Sie können die aktuelle Bedingungseinstellung unterhalb der Tabelle in den Eingabefeldern unter „Bedingungseinstellung“ bearbeiten. |
Eingabefeld 'Einzelskalierung (Offset)'
Die Eingangsvariable wird mit einem Offset addiert
„Offset“ |
|
Eingabefeld 'Einzelskalierung (Faktor)'
Die Eingangsvariable wird mit dem Faktor multipliziert.
„Faktor“ |
|
Eingabefeld 'Lineare Skalierung 1 (Faktor und Offset)'
Die Eingangsvariable wird mit der unten definierten linearen Gleichung umgerechnet.
„Faktor“ |
|
„Offset“ |
|
Eingabefeld 'Lineare Skalierung 2 (Basis und Zielbereich)'
Die Eingangsvariable wird so umgerechnet, dass sie innerhalb eines Zielbereichs liegt. CODESYS erstellt dazu intern aus den folgenden Eingabewerten eine lineare Gleichung.
„Basis-Startwert“ |
Kleinster Wert, den die Eingangsvariable annehmen kann
|
„Basis-Endwert“ |
Größter Wert, den die Eingangsvariable annehmen kann
|
„Ziel-Startwert“ |
Kleinster Wert, den die Ausgangsvariable annehmen kann
|
„Ziel-Endwert“ |
Größter Wert, den die Ausgangsvariable annehmen kann
|
Beispiel
Umrechnung der Stromstärke von einem 10-Bit-Eingangssignal auf einen Amperebereich von 4-20 mA
„Basis-Startwert“ |
|
„Basis-Endwert“ |
|
„Ziel-Startwert“ |
|
„Ziel-Endwert“ |
|
Eingabefeld 'Benutzerdefinierte Umrechnung'
„Convert :=“ |
Umrechnungsvorschrift als mathematische Funktion von |
„Reverse :=“ |
Umkehrfunktion zu der unter „Convert“ definierten Funktion |
Eingabefeld 'Umschaltbare Umrechnung'
Verwenden Sie diese Umrechnungsvorschrift, wenn Sie sprachabhängig oder abhängig von einer Variablen eine bestimmte Umrechnung anwenden wollen.
„Name der umschaltbaren Umrechnung“ |
Ausgewählt aus der Liste der vordefinierten Umrechnungsvorschriften. Wenn Sie die Auswahl bearbeiten wollen, doppelklicken Sie direkt in das Feld. |
„Bedingungseinstellung“ |
Anzeige der konfigurierten Bedingung. Wenn Sie die Bedingung bearbeiten wollen, klicken Sie in die Eingabefelder unter „Bedingungseinstellung“. |
Beispiel
Umrechungsvorschrift Conv_A_LanguageDependent
, die definiert, welche Umrechungsvorschrift bei englischer Sprache und welche Umrechungsvorschrift
bei deutscher Sprache ausgeführt wird
„Name“ |
„Typ“ |
„Einstellung“ |
„Bedingung“ |
„Bedingungseinstellung“ |
---|---|---|---|---|
|
„Umschaltbare Umrechnung“ |
|
„Sprache“ |
„Name der umschaltbaren Umrechnung“ |
„Bedingungseinstellung“ |
---|---|
|
|
|
|
Siehe auch