Page 1 sur 1

Que veut dire le "L" du "E, A, M, L, D, T, Z" ?

Posté : 23 févr. 2022, 21:18
par LaurentCK
Bonjour,
Que veut dire le "L" du "E, A, M, L, D, T, Z" en Siemens S7 ?
On m'a posé la question et je n'ai pas quoi su répondre.
Extrait en LIST :

U L 3.3
= M 10.0


Merci de vos réponses

Re: Que veut dire le "L" du "E, A, M, L, D, T, Z" ?

Posté : 23 févr. 2022, 21:55
par itasoft
slts,
c'est rébus
----
il manque UL dans un coin

Re: Que veut dire le "L" du "E, A, M, L, D, T, Z" ?

Posté : 23 févr. 2022, 22:09
par LaurentCK
:mrgreen:
(j'la connaissais)

Re: Que veut dire le "L" du "E, A, M, L, D, T, Z" ?

Posté : 23 févr. 2022, 22:16
par itasoft
slts,
moi aussi mais ça me fait toujours rire, lol
Sinon pour ta question, on va attendre les spécialistes, car moi j’entrave que couic en IL et surtout en IL « teutons »

Re: Que veut dire le "L" du "E, A, M, L, D, T, Z" ?

Posté : 23 févr. 2022, 22:27
par LaurentCK
Image

Re: Que veut dire le "L" du "E, A, M, L, D, T, Z" ?

Posté : 23 févr. 2022, 22:32
par LaurentCK
itasoft a écrit : 23 févr. 2022, 22:16 [..] Sinon pour ta question, on va attendre les spécialistes, car moi j’entrave que couic en IL et surtout en IL « teutons »
Bah ouais quoi, allez, j'suis sur que y'en a qui savent et qui veulent pas dire...

Re: Que veut dire le "L" du "E, A, M, L, D, T, Z" ?

Posté : 23 févr. 2022, 22:37
par LaurentCK
J'ai une hypothèse... je verrais bien que U L 3.3 fait le test à 1 du bit 3 de l'octet 3 de l'ACCU 1 du microprocesseur de la CPU... mais ce n'est qu'une hypothèse...

Re: Que veut dire le "L" du "E, A, M, L, D, T, Z" ?

Posté : 24 févr. 2022, 04:53
par steph68
Salut,

C'est la zone mémoire "Locale" d'un bloc.
Quand tu déclares une variable temporaire, c'est ici qu'elle est attribuée.
Ou alors tu peux taper directement dedans comme dans l'exemple (L3.3 = 3ème bit du 3ème octet de la zone).
Aucun rapport avec les accus.

A chaque appel de bloc, tu disposes d'une nouvelle zone mémoire (équivalent à une pile en informatique).
Attention cependant, la zone n'est pas initialisée, c'est à toi de le faire, au niveau de la variable.
Dès que tu quittes le bloc, la zone est détruite (les variables sont perdues).

@+

Re: Que veut dire le "L" du "E, A, M, L, D, T, Z" ?

Posté : 24 févr. 2022, 06:45
par LaurentCK
Ha d'accord, je comprends.
Grand merci à toi steph68 :D

Re: Que veut dire le "L" du "E, A, M, L, D, T, Z" ?

Posté : 24 févr. 2022, 09:35
par philou77
itasoft a écrit : 23 févr. 2022, 21:55 slts,
c'est rébus
----
il manque UL dans un coin
Je connaissait avec 3 os 2 longs et un court !
ça faisait os, os, os court, ......