Télécharger Imprimer la page

Siemens SIMATIC S7-200 Manuel D'utilisation page 105

Masquer les pouces Voir aussi pour SIMATIC S7-200:

Publicité

Fonctionnement des opérations Arrondir et Tronquer
L'opération Arrondir (ROUND) convertit la valeur de nombre réel IN en
un nombre entier de 32 bits et place le résultat dans la variable
indiquée par OUT. Si la partie fractionnaire est supérieure ou égale à
0,5, le nombre est arrondi à la valeur supérieure.
L'opération Tronquer (TRUNC) convertit une valeur de nombre réel IN
en un nombre entier de 32 bits et place le résultat dans la variable
indiquée par OUT. Seule la partie entière du nombre réel est convertie
; il n'est pas tenu compte de la partie fractionnaire.
Si la valeur objet de la conversion n'est pas un nombre réel correct ou est trop grande pour être représentée
dans la sortie, le bit de débordement est mis à 1 et la sortie n'est pas influencée.
Exemple : Opérations de conversion standard
Convertir entier de 32 bits en réel + Arrondir
C10
101
Compteur = 101 pouces
VD0
101.0
Décompte (sous forme de nombre réel)
VD4
2.54
Constante 2,54 (pouces en centimètres)
VD8
256.54
Nombre réel 256,54 centimètres
VD12
257
257 centimètres en tant qu'entier de 32 bits
NETWORK 1 //Convertir pouces en centimètres :
//1. Charger une valeur de compteur (pouces) dans AC1.
//2. Convertir la valeur en nombre réel.
//3. Multiplier par 2,54 pour obtenir des centimètres.
//4. Reconvertir la valeur en un entier de 16 bits.
LD
I0.0
ITD
C10, AC1
DTR
AC1, VD0
MOVR
VD0, VD8
*R
VD4, VD8
ROUND VD8, VD12
NETWORK 2 //Convertir une valeur DCB en entier de 16 bits
LD
I0.3
BCDI
AC0
Jeu d'opérations S7-200
Chapitre 6
Situations d'erreur mettant ENO à 0
H SM1.1 (débordement)
H 0006 (adresse indirecte)
Mémentos spéciaux influencés
H SM1.1 (débordement)
Convertir DCB en entier
AC0
1234
BCDI
AC0
04D2
6
95

Publicité

loading