Valeurs immédiates
(Traduction du document original anglais)
Introduction
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.
Mots entiers et entiers longs
Les types WORD et DWORD sont convertis par le convertisseur PL7 en types INT et DINT.
Une valeur immédiate hexadécimale supérieure à 16#7FFF (+32767) est convertie en valeur décimale négative ; la valeur d'origine est affichée dans le commentaire (exemple : %MW0:=16#ABCD est converti en %MW0:=-21555 {16#ABCD}).
La conversion de la valeur immédiate d'un entier long est identique pour les valeurs supérieures à 16#7FFFFFFF (+2147483647) (exemple : %MD80:=16#ABCDABCD est converti en %MD80:=-1412584499 {16#ABCDABCD}).
Mots adresse réseau
L'adresse ADR# est remplacée dans Control Expert par une EF. Pour une adresse donnée ADR#{r.s}\xy.i.c\xy.i.SYS, deux cas sont possibles :