Extensions du langage liste d’instructions
(Traduction du document original anglais)
Introduction
Le langage liste d’instructions PL7 possède l'extension permettant de prendre en charge les instructions ST dans le liste d’instructions, l'équivalent des blocs opération et comparaison en langage LD.
Le langage liste d’instructions dans Control Expert ne prend pas en charge cette extension.
Les instructions ST sont donc converties dans le langage liste d’instructions correspondant.
Ce service est applicable à toutes les applications PL7 pour TSX Premium et TSX Micro.
Les pages ci-après donnent quelques exemples de la conversion.
Pour aider l'utilisateur à comprendre la conversion, un commentaire, correspondant à l'instruction dans PL7, est ajouté au programme.
Exemple 1
Variables de l'exemple suivant dans PL7 et Control Expert
-
PL7
Control Expert
Nom de la variable
Adresse
Type
Adresse
Type
Var_word_201
%KW0
WORD
%KW0
INT
Var_word_202
%KW1
WORD
%KW1
INT
Var_word_203
%KW3
WORD
%KW3
INT
Var_word_204
%KW5
WORD
%KW5
INT
Var_word_205
%KW7
WORD
%KW7
INT
Var_bool_001
%MW421:X2
BOOL
%MW421.2
BOOL
Var_word_206
%MW50
WORD
%MW50
INT
Var_word_207
%MW51
WORD
%MW51
INT
Var_ebool_101
%M122
EBOOL
%M122
EBOOL
Var_word_208
%MW305
WORD
%MW305
INT
Var_word_209
%MW306
WORD
%MW306
INT
Conversion des blocs opération et comparaison au format Control Expert
PL7
Control Expert
Exemple 2
Conversion des SFB en langage liste d’instructions
PL7
Control Expert
Extensions liste d’instructions
Le tableau suivant décrit les extensions du langage liste d’instructions qui n’ont pas d’équivalents dans Control Expert.
PL7
Control Expert
Etat
[OF]
-
Supprimée (1)
MASKEVT
UNMASKEVT
[...expression...]
Légende :
(1)
Il est nécessaire de remplacer manuellement cette partie de l’application.