Indication d'une valeur constante pour les opérations du S7- - 200
Vous pouvez utiliser des valeurs constantes de taille octet, mot ou double mot dans de
nombreuses opérations S7--200. Le S7--200 sauvegarde toutes les constantes sous forme de
nombres binaires pouvant être représentés en format décimal, hexadécimal, ASCII ou réel (voir
tableau 4-2).
Tableau 4-2 Représentation de valeurs constantes
Représentation
Décimal
Hexadécimal
Binaire
ASCII
Réel
Chaîne
Conseil
Les CPU S7--200 ne prennent pas en charge la détermination ou la vérification du type de
données (comme indiquer que la constante doit être sauvegardée comme entier de 16 bits,
entier signé ou entier de 32 bits). Ainsi, une opération d'addition peut utiliser la valeur dans
VW100 comme valeur entière signée alors que l'opération OU exclusif peut se servir de la
même valeur de VW100 comme valeur binaire non signée.
Adressage des E/S locales et des E/S d'extension
Les CPU fournissent un nombre donné d'adresses d'entrée/sortie locales. Vous pouvez ajouter
des entrées et des sorties à la CPU S7--200 en y raccordant des modules d'extension sur le côté
droit, en vue de former une séquence d'E/S. Les adresses des entrées et sorties du module sont
déterminées par le type d'E/S et la position du module dans la séquence, en tenant compte du
module d'entrées ou de sorties précédent de même type. Par exemple, un module de sorties n'a
pas d'influence sur les adresses d'un module d'entrées, et inversement. De même, il n'est pas
tenu compte des modules analogiques pour l'adressage des modules TOR et vice versa.
Conseil
L'espace de mémoire image du processus pour les E/S TOR est toujours réservé par
incréments de huit bits (un octet). Si un module ne fournit pas d'entrée ou de sortie physique
pour chaque bit de l'octet réservé, vous ne pouvez pas réallouer ces bits aux modules suivants
dans la séquence d'E/S. En ce qui concerne les modules d'entrées, les bits inutilisés sont mis à
zéro à chaque mise à jour des entrées.
Les entrées/sorties analogiques sont toujours numérotées par incréments de 2. Si un module
ne comporte pas d'E/S physique pour chacune des entrées et sorties, ces dernières sont
perdues et ne peuvent pas être affectées aux modules suivants dans la séquence d'E/S.
Format
[valeur décimale]
16#[valeur hexadécimale]
2#[nombre binaire]
'[texte ASCII]'
ANSI/IEEE 754- -1985
"[texte_chaîne]"
Concepts concernant les
Exemple
20047
16#4E4F
2#1010_0101_1010_0101
'ABCD'
+1.175495E- -38 (positifs)
"ABCDE"
Chapitre 4
- -1.175495E- -38 (négatifs)
37