Valeurs immédiates
(Traduction du document original anglais)
Introduction
La conversion remplace les objets PL7 par leurs équivalents Control Expert.
Les valeurs immédiates
Le tableau suivant décrit la correspondance et les différences éventuelles entre les objets PL7 et Control Expert.
PL7
Control Expert
Etat
Syntaxe
Type de données
Syntaxe
Type de données
Booléen
FALSE/TRUE
BOOL
0/1 ou FALSE/TRUE
BOOL
Converti
Entier décimal (en base 10)
1234
WORD
1234
INT
Converti
Entier décimal long (en base 10)
123456
DWORD
123456
DINT
Converti
Entier en base 2
2#x...
(1 à 16 chiffres)
WORD
If 2#x ... ≤ +32767
2#x...
INT
Modifié
If 2#x ... > +32767
valeur décimale (1)
Entier long en base 2
2#x...
(17 à 32 chiffres)
DWORD
If 2#x ... ≤ +2147483647
2#x...
DINT
Modifié
If 2#x ... > +2147483647
valeur décimale (1)
Entier en base 16
16#x...
(1 à 4 chiffres)
WORD
If 16#x ... ≤ +32767
2#x...
INT
Modifié
If 16#x ... > +32767
valeur décimale (1)
Entier long en base 16
16#x...
(5 à 8 chiffres)
DWORD
If 16#x ... ≤ +2147483647
2#x...
DINT
Modifié
If 16#x ... > +2147483647
valeur décimale (1)
Réel
-1,32e-12
REAL
-1,32e-12
REAL
Converti
Chaîne de caractères
'aAbBcC'
STRING
'aAbBcC'
STRING
Converti
Adresse réseau
ADR#... (2)
AR_W:6
ADDR (2)
ARRAY OF INT
Modifié
Légende :
(1)
(2)
Reportez-vous au tableau ci-dessous.
Adresse réseau
Le tableau ci-après décrit les correspondances et les différences entre les objets d'adresse réseau PL7 et les objets d'adresse réseau Control Expert.
PL7
Control Expert
Syntaxe
Type de données
Syntaxe (1)
Type de données
ADR#xy.i.e
ADR#2.1.3
AR_W:6
ADDR('r.m.c.d')
ADDR('0.2.1.3')
ARRAY OF INT
ADR#xy.i.SYS
ADR#102.1.SYS
AR_W:6
ADDR('r.m.c.SYS')
ADDR('1.2.1.SYS')
ARRAY OF INT
ADR#xy.SYS
ADR#102.SYS
AR_W:6
ADDR('r.m.SYS')
ADDR('1.2.SYS')
ARRAY OF INT
ADR#SYS
AR_W:6
ADDR('SYS')
ARRAY OF INT
ADR#APP
AR_W:6
ADDR('APP')
ARRAY OF INT
ADR#\xy.i.c\SYS
ADR#\4.0.23\SYS
AR_W:6
ADDR('\b.e\SYS')
ADDR('\4.23\SYS')
(2)
ARRAY OF INT
ADR#{r.s}xy.i.e
ADR#{2.4}2.1.3
AR_W:6
ADDR('{n.s}r.m.c.d')
ADDR('{2.4}0.2.1.3')
ARRAY OF INT
ADR#{r.s}xy.i.SYS
ADR#{2.4}102.1.SYS
AR_W:6
ADDR('{n.s}r.m.c.SYS')
ADDR('{2.4}1.2.1.SYS')
ARRAY OF INT
ADR#{r.s}xy.SYS
ADR#{2.4}102.SYS
AR_W:6
ADDR('{n.s}r.m.SYS')
ADDR('{2.4}1.2.SYS')
ARRAY OF INT
ADR#{r.s}SYS
ADR#{2.4}SYS
AR_W:6
ADDR('{n.s}SYS')
ADDR('{2.4}SYS')
ARRAY OF INT
ADR#{r.s}APP
ADR#{4}APP
AR_W:6
ADDR('{n.s}APP')
ADDR('{4}APP')
ARRAY OF INT
ADR#{r.s}APP.num,
ADR#{2.4}APP.0
AR_W:6
ADDR('{n.s}APP.num'),
ADDR('{2.4}APP.0')
ARRAY OF INT
ADR#{r.s}\xy.i.c\SYS
ADR#{2.4}\4.0.23\SYS
AR_W:6
ADDR('{n.s}\b.e\SYS')
ADDR('{2.4}\4.23\SYS')
(2)
ARRAY OF INT
Légende :
(1)
L'adresse ADR# est remplacée par une EF.
(2)
Le convertisseur sélectionne le numéro du bus.
PL7
Control Expert
x
r
Rack.
y
m
Position dans le rack (module).
i
c
Voie.
e
d
Données.
Opérationnel si égal à zéro.
c
e
Point de connexion (équipement).
r
n
Réseau.
Opérationnel si égal à zéro.
s
s
Station.
num
num
SFB.
-
b
Bus.