Oui, il est possible possible de convertir un entier en flottant via l'instruction :
- INT_TO_REAL : conversion d'un mot entier en flottant
Syntaxe : Op1=INT_TO_REAL(Op2)
Exemple : %MF0:=INT_TO_REAL(%MW10);
Remarque :
D'autres fonctions de conversion sont également disponibles :
- DINT_TO_REAL : conversion double mot entier en flottant
- REAL_TO_INT : conversion flottant en mot entier (le résultat est la valeur algébrique la plus proche)
- REAL_TO_DINT : conversion flottant en double mot entier (le résultat est la valeur algébrique la plus proche)
Voir aussi : Est-il possible de convertir un nombre BCD 16 Bits en entier 16 Bits sous PL7 Pro ?