Exemple d'adressage
(Traduction du document original anglais)
Comparaison des 3 modes d'adressage
L'exemple suivant compare les 3 modes d'adressage possibles. Un module 140 ATI 030 00 de thermocouple à 8 voies avec les données de configuration suivantes est utilisé :
Pour accéder aux données d'E/S du module, vous pouvez utiliser la syntaxe suivante :
Données du module
Adressage plat
Adressage topologique
Adressage IODDT
Adressage Concept
Voie 3
Température
%IW203
%IW1.5.3
My_Temp.VALUE
300203
Voie 3
hors limites
%IW209.5
%I1.5.3.1
My_Temp.ERROR
300209
Bit 5 à extraire par la logique utilisateur
Voie 3
Avertissement de plage
%IW209.13
%I1.5.3.2
My_Temp.WARNING
300209
Bit 13 à extraire par la logique utilisateur
Module
Température interne
%IW210
%IW1.5.10
Inaccessible par IODDT
300210
NOTE : pour l'IODDT, le type de données T_ANA_IN_VWE est utilisé et la variable My_Temp avec l'adresse %CH1.5.10 a été définie.
A titre de comparaison, l'adressage du registre, tel qu'il est utilisé avec Concept, est ajouté dans la dernière colonne. Etant donné que Concept n'autorise pas l'adressage direct d'un bit dans un mot, l'extraction du bit doit être réalisée dans le programme utilisateur.