Descriptif technique
La fonction convertit un nombre à virgule flottante mémorisé dans VM en nombre entier et sort le résultat avec le paramètre (eAQ) ou AQ.
LOGO! traite uniquement des nombres entiers. Si vous transférez un nombre à virgule flottante depuis un système externe par le réseau avec le protocole S7/Modbus, LOGO! ne peut pas le traiter directement. Avec le convertisseur de nombre à virgule flottante en nombre entier, vous pouvez convertir des nombres à virgule flottante stockés dans VM en nombres entiers. Ce bloc fonctionnel système réalise la conversion en divisant le nombre à virgule flottante par une résolution. Vous devez définir une résolution adaptée dans l'onglet Paramètres pour le nombre à virgule flottante entré.
|
Connexion |
Description |
|---|---|
|
Sortie analogique AQ |
AQ est la valeur de sortie analogique. Elle présente les caractéristiques suivantes.
|
|
Sortie analogique étendue eAQ |
Sortie analogique étendue pour la programmation via référence de paramètre.
|
|
Paramètre Par |
|
Paramètres
Vous pouvez utiliser les paramètres suivants pour commander le convertisseur de nombre à virgule flottante en nombre entier :
Entrée de données : L'entrée pour ce bloc fonctionnel système provient de VM.
Type : vous pouvez choisir la donnée d'entrée comme float ou double.
Adresse VM : Vous pouvez spécifier l'adresse VM de début où la valeur flottante entrée est stockée.
Taille : la valeur flottante entrée occupe 4 octets tandis que la valeur flottante double en occupe 8.
Plage : flottante (0-847), double (0-843).
Résolution : vous pouvez définir le multiplicateur pour la valeur flottante entrée.
Plage : 0,001-1000
Précision : 1/1 000
Description de la fonction
Vous avez généralement besoin des deux blocs Convertisseur nombre à virgule flottante/nombre entier et Convertisseur nombre entier/nombre à virgule flottante pour exécuter une tâche. Utilisation typique de ces blocs fonctionnels :
Transférez les valeurs flottantes depuis le système externe par le réseau (avec le protocole S7/Modbus) et stockez-les dans la VM.
Convertissez les valeurs flottantes stockées dans la VM en nombres entiers avec le convertisseur nombre à virgule flottante/nombre entier.
Traitez les nombres entiers avec LOGO! BM.
Convertissez le résultat en nombres à virgule flottante avec le convertisseur nombre entier/nombre à virgule flottante et stockez-les dans la VM.
Transférez les valeurs flottantes vers le système externe (avec le protocole S7/Modbus).
Règle de calcul
Définissez Q=entrée de données/résolution
Sortie analogique (AQ)
si -32768 ≤ Q ≤ 32767, la sortie analogique = Q.
si Q ≥ 32767, alors la sortie analogique = 32767.
si Q ≤ -32768, alors la sortie analogique = -32768.
Sortie analogique étendue (eAq)
si -999,999,999 ≤ Q ≤ 999,999,999, la sortie analogique étendue = Q.
si Q ≥ 999,999,999, alors la sortie analogique étendue = 999,999,999.
si Q ≤ -999,999,999, alors la sortie analogique étendue = -999,999,999.