Avec PL7 Junior ou PL7 Pro, pour arrondir un mot flottant il est nécessaire de procéder comme suit :
- Effectuer la conversion du mot flottant en tableau d'octets
exemple : %MB100:15:= REAL_TO_STRING (%MF0)
- Effectuer l'arrondi sur la chaîne d'octets
exemple : ROUND (%MB100:15,%MW10,%MB150:15) avec %MW10 contenant le nombre de caractères différents de zéro après l'opération d'arrondi , la virgule étant comprise et %MB150:15 étant le tableau d'octets résultant du traitement.
- Effectuer la conversion du tableau d'octets en mot flottant
exemple : %MF2:= STRING_TO_REAL (%MB150:15)
Publié pour:Schneider Electric France

