Notation L#0 en Siemens

Forum traitant des automates industriels de marque Siemens.
Avatar de l’utilisateur
sinced
Mi homme - Mi automate
Mi homme - Mi automate
Messages : 1230
Inscription : 13 oct. 2015, 16:56

Notation L#0 en Siemens

Message par sinced »

Bonjour a tous,
La notation "L#0" a quoi ca renvoie en Step 7 ?
steph68
Codeur fou
Codeur fou
Messages : 268
Inscription : 21 oct. 2015, 08:23

Re: Notation L#0 en Siemens

Message par steph68 »

Salut,

A un "LONG" 32 bits
Si tu ne le précises pas, toute constante numérique est interprétée en 16 bits, ce qui posera problème avec des valeurs négatives par ex. (-1 <> L#-1 soit en hexa 0000FFFF <> FFFFFFFF)

Donc, dès que tu as une constante "DINT", il faut écrire L#xxx.

@+
Avatar de l’utilisateur
sinced
Mi homme - Mi automate
Mi homme - Mi automate
Messages : 1230
Inscription : 13 oct. 2015, 16:56

Re: Notation L#0 en Siemens

Message par sinced »

steph68 a écrit : 02 déc. 2021, 12:45 Salut,

A un "LONG" 32 bits
Si tu ne le précises pas, toute constante numérique est interprétée en 16 bits, ce qui posera problème avec des valeurs négatives par ex. (-1 <> L#-1 soit en hexa 0000FFFF <> FFFFFFFF)

Donc, dès que tu as une constante "DINT", il faut écrire L#xxx.

@+
Merci c'est tres clair
Répondre