Kurzbeschreibung
Diese Funktion wandelt Ganzzahlen in Gleitpunktzahlen um und speichert sie im VM.
LOGO! arbeitet nur mit Ganzzahlen. Wenn Sie mit dem S7/Modbus-Protokoll über das Netzwerk eine Gleitpunktzahl aus dem äußeren System übertragen, kann LOGO! diese nicht direkt verarbeiten. Mit diesem SFB kann LOGO! Gleitpunktzahlen ausgeben. Dieser SFB wandelt Ganzzahlen durch Multiplizieren einer Auflösung in die Gleitpunktzahl in Gleitpunktzahlen um. Im Register "Parameter" müssen Sie eine geeignete Auflösung für die Eingangsganzzahl festlegen.
|
Beschaltung |
Beschreibung |
|---|---|
|
Analogeingang Ax |
Bei dem Eingang Ax handelt es sich um eines der folgenden Analogsignale:
|
|
Erweiterter Analogeingang eAx |
Wenn der Analogeingang (Ax) nicht verfügbar ist, können Sie dem erweiterten Analogeingang (eAQ) einen Wert zuweisen, indem Sie in das eAx-Feld einen Wert eingeben oder auf den Parameter eines anderen FB verweisen. Wertebereich: -999.999.999 bis 999.999.999 |
|
Parameter Par |
|
|
Ausgang AQ |
AQ ist der Analogausgangswert. Er hat die folgenden Eigenschaften:
|
|
Erweiterter Analogausgang eAQ |
Erweiterter Analogausgang zum Programmieren über Parameterreferenz
|
|
* AI1 bis AI8: 0 bis 10 V entspricht 0 bis 1000 (interner Wert). |
|
Parameter
Neben den Funktionsblockeingängen bieten die folgenden Einstellungen eine weitere Steuerung des Ganzzahl/Gleitpunktzahl-Konverters:
Datenausgang: Der Ausgang des Gleitpunkt/Ganzzahl-Konverters wird im VM gespeichert. Sie können für den Ausgangstyp Gleit oder Doppel und die VM-Anfangsadresse wählen, ab der die konvertierte Gleitpunktzahl gespeichert wird.
Typ: Für die Ausgangsdaten können Sie Gleit oder Doppel wählen.
VM-Adresse: Sie können die VM-Anfangsadresse angeben, ab der die Ausgangsgleitpunktzahl gespeichert wird.
Größe: Die Eingangsgleitpunktzahl belegt 4 Byte, und Doppel belegt 8 Byte.
Bereich: Gleitpunkt (0-847), Doppel (0-843).
Auflösung: Sie können den Dividend für die Eingangsganzzahl festlegen.
Bereich: 0,001-1000
Genauigkeit: 1/1000
Erweiterter Analogeingang: Sie können den Eingangswert auch hier einstellen. Wenn Sie den Eingangsanschluss In nicht beschalten, verwendet der SFB den hier festgelegten Wert als Eingang. Der Wert kann auch als Referenz für andere Parameterwerte verwendet werden, z. B. einen Zählerwert.
Bereich: -999.999.999 ~ 999.999.999
Funktionsbeschreibung
Üblicherweise benötigen Sie zum Abarbeiten einer Aufgabe beide Blöcke, den Gleitpunkt/Ganzzahl-Konverter und den Ganzzahl/Gleitpunkt-Konverter. Typischerweise werden diese Funktionsblöcke wie folgt verwendet:
Übertragung der Gleitpunktzahlen vom äußeren System über das Netzwerk (mit dem S7/Modbus-Protokoll) und Speicherung der Zahlen im VM.
Umwandlung der Gleitpunktzahlen im VM mit Hilfe des Gleitpunkt/Ganzzahl-Konverters in Ganzzahlen.
Verarbeitung der Ganzzahlen mit dem LOGO! BM.
Umwandlung der Ergebnisse mit Hilfe des Ganzzahl/Gleitpunkt-Konverters in Gleitpunktzahlen und Speicherung der Zahlen im VM.
Übertragung der Gleitpunktzahlen ins äußere System (mit dem S7/Modbus-Protokoll).
Rechenvorschrift
Gleitpunktwert an VM-Adresse
Gleitpunktwert an VM-Adresse = Analogeingang x Auflösung
Analogausgang (AQ)
Analogeingangsanschluss ist beschaltet: Analogausgang = Analogeingang
Analogeingangsanschluss ist nicht beschaltet:
Wenn -32768 ≤ erweiterter Analogeingang ≤ 32767, ist der Analogausgang = erweiterter Analogeingang.
Wenn der Analogeingang ≥ 32767, ist der Analogausgang = 32767.
Wenn der Analogeingang ≤ -32768, ist der Analogausgang = -32768.
Erweiterter Analogausgang (eAQ):
Wenn der Analogeingangsanschluss beschaltet ist: Erweiterter Analogeingang = Analogeingang.
Erweiterter Analogeingangsanschluss ist nicht beschaltet:
Wenn -999.999.999 ≤ erweiterter Analogeingang ≤ 999.999.999, ist der erweiterte Analogausgang = erweiterter Analogeingang.
Wenn der erweiterte Analogeingang ≥ 999.999.999, ist der erweiterte Analogausgang = 999.999.999.
Wenn der erweiterte Analogeingang ≤ -999.999.999, ist der erweiterte Analogausgang = -999.999.999.