Tableaux et objets indexés symbolisés
(Traduction du document original anglais)
Introduction
La conversion remplace les objets PL7 par leurs équivalents Control Expert.
Tableaux d’objets mémoire et constants
Le tableau suivant décrit la correspondance et les différences éventuelles entre les tableaux symbolisés d’objets mémoire et constants PL7 et Control Expert.
PL7
Control Expert
Etat
Adresse
Symbole associé
Adresse
Variable associée (1)
Tableaux d’objets mémoire et constants
%MWi:L
TABA:L
%MWi:L
TABA_L
Modifiés (2)
%MDi:L
TABB:L
%MDi:L
TABB_L
%Mi:L
TABC:L
%Mi:L
TABC_L
%MFi:L
TABD:L
%MFi:L
TABD_L
%KWi:L
TABE:L
%MWi:L
TABE_L
%KDi:L
TABF:L
%MDi:L
TABF_L
%KFi:L
TABG:L
%MFi:L
TABG_L
Légende :
(1)
(2)
Le tableau est déclaré à partir de [0..L-1], son type et son emplacement dépendant de l'adresse.
Exemple : %MWi:L, déclaré dans PL7 comme TABA:L, est converti en TABA_L. TABA_L est donc un tableau déclaré à partir de [0..L-1], de type INT, dont l'emplacement est %MWi et qui possède le même commentaire que TABA.
Tableaux d’objets d’E/S
Le tableau suivant décrit la correspondance et les différences éventuelles entre les tableaux symbolisés d’objets d’entrées/sorties PL7 et Control Expert.
PL7
Control Expert
Etat
Adresse
Symbole associé
Adresse
Variable associée (1)
Tableaux d’objets d’E/S
%I@:L
TABA:L
%I@:L
TABA_L
Modifiés (2)
%IW@:L
TABB:L
%IW@:L
TABB_L
%Q@:L
TABC:L
%Q@:L
TABC_L
%QW@:L
TABD:L
%QW@:L
TABD_L
Légende :
@
Adressage des objets d'entrée/de sortie in-rack et/ou distants.
(1)
(2)
Le tableau est déclaré à partir de [0..L-1], son type et son emplacement dépendant de l'adresse.
Exemple : %l@:L, déclaré dans PL7 comme TABA:L, est converti en TABA_L. TABA_L est donc un tableau déclaré à partir de [0..L-1], de type EBOOL, dont l'emplacement est %I@ et qui possède le même commentaire que TABA.
Objets mémoire et constants indexés
Le tableau suivant décrit la correspondance et les différences éventuelles entre les objets mémoire et constants indexés symbolisés PL7 et Control Expert.
PL7
Control Expert
Etat
Adresse
Symbole associé
Adresse
Variable associée (1)
Objets mémoire et constants indexés
%MWi[j]
TABA[j]
%MWi[j]
TABA_AR[j]
Modifiés (2)
%MDi[j]
TABB[j]
%MDi[j]
TABB_AR[j]
%Mi[j]
TABC[j]
%Mi[j]
TABC_AR[j]
%MFi[j]
TABD[j]
%MFi[j]
TABD_AR[j]
%KWi[j]
TABE[j]
%KWi[j]
TABE_AR[j]
%KDi[j]
TABF[j]
%KDi[j]
TABF_AR[j]
%KFi[j]
TABG[j]
%KFi[j]
TABG_AR[j]
Légende :
(1)
(2)
Le tableau est déclaré à partir de [0..NbMaxMW-i-1], son type et son emplacement dépendant de l'adresse.
Exemple : %MWi[j], déclaré dans PL7 comme TABA[j], est converti en TABA_AR[j]. TABA_AR[j] est donc un tableau déclaré à partir de [0..NbMaxMW-i-1], de type INT, dont l'emplacement est %MWi et qui possède le même commentaire que TABA.
Objets d’E/S indexés
Le tableau suivant décrit la correspondance et les différences éventuelles entre les objets d’entrées/sorties indexés symbolisés PL7 et Control Expert.
PL7
Control Expert
Etat
Adresse
Symbole associé
Repère (1)
Variable associée
Objets d’E/S indexés
%I@[j]
TABA[j]
%I@[j]
-
Modifiés
%IW@[j]
TABB[j]
%IW@[j]
-
%Q@[j]
TABC[j]
%Q@[j]
-
%QW@[j]
TABD[j]
%QW@[j]
-
Légende :
@
Adressage des objets d'entrée/de sortie in-rack et/ou distants.
(1)