Télécharger Imprimer la page

Siemens SIMATIC S5 AP S5-155U Guide De Programmation page 38

Publicité

Langage de programmation STEP 5
2.1.4
Représentation des
valeurs numériques
Saisie de valeurs numériques
sur la console
Opérations autorisées
2 - 8
Afin que le processeur puisse combiner, modifier ou comparer des va-
leurs numériques, celles-ci doivent être chargées dans les accumula-
teurs (registres de travail de la CPU) en code binaire.
En STEP 5, la représentation des nombres dépend des opérations à ef-
fectuer.
Nombres binaires
Nombres décimaux
Lors de la saisie et de la lecture de valeurs numériques, vous sélection-
nez sur la console de programmation le format de données (par ex-
emple, KF pour virgule fixe) souhaité pour la saisie ou l'affichage de
la valeur numérique. Ainsi, la PG se charge de la conversion de la re-
présentation numérique interne en un mode de représentation permet-
tant la lecture directe.
Les nombres à virgule fixe de 16 bits et les nombres à virgule flottante
se prêtent à l'exécution de toutes les opérations arithmétiques, telles
que la comparaison, l'addition, la soustraction, la multiplication et la
division.
Nota
Il n'est pas possible d'effectuer des opérations arithmétiques sur les
nombres DCB, car cela conduirait à des résultats erronés.
Les nombres à virgule fixe de 32 bits servent à effectuer des opérati-
ons de comparaison. Ils sont en outre nécessaires en tant qu'étape in-
termédiaire lors du transcodage de nombres DCB en nombres à
virgule flottante. Les instructions +D et -D les rendent également uti-
lisables pour les additions et les soustractions.
Le langage STEP 5 contient des opérations de conversion permettant de
convertir directement des nombres dans les représentations numériques
les plus importantes.
nombres à virgule fixe de 16 bits
nombres à virgule fixe de 32 bits
nombres à virgule flottante de 32 bits
(avec mantisse de 24 bits)
nombres décimaux codés binaires (DCB)
(signe et 3 chiffres)
Programmation de la CPU 948
C79000-G8577-C848-04

Publicité

loading

Ce manuel est également adapté pour:

Simatic s5 cpu 948