La conversion d'une application PL7 en une application Control Expert génère un certain nombre de différences, décrites dans les paragraphes suivants.
Dans Control Expert, vous pouvez associer un symbole à un objet simple, mais vous ne pouvez pas utiliser le même symbole pour référencer un tableau.
Exemple : si %MWi est symbolisé par TABA, dans PL7 %MWi:L est symbolisé par TABA:L.
Cela n’est plus possible dans Control Expert.
Le convertisseur d’applications PL7 remplace TABA:L par un tableau d’entiers longs L nommé TABA_L, localisé à partir de %MWi.
Objets indexés symbolisés
Dans Control Expert, vous pouvez associer un symbole à un objet simple, mais vous ne pouvez pas utiliser le même symbole pour référencer un objet indexé.
Exemple : si %MWi est symbolisé par TABA, dans PL7 %MWi[j] est symbolisé par TABA[j].
Cela n’est plus possible dans Control Expert.
Le convertisseur d’applications PL7 remplace TABA[j] par un tableau d’entiers de longueur maximum nommé TABA_AR et localisé à partir de MWi.
NOTE : les objets d’entrées/sorties indexés symbolisés ne peuvent pas être convertis en tableaux équivalents car la longueur de ce tableau n’est pas connue. Ces objets sont donc convertis dans leur forme non symbolisée (adresse).