Page 2 sur 3
Re: [TIA V15] Bit de mot dans un FB
Posté : 17 févr. 2023, 17:04
par Jambe
andala a écrit : ↑17 févr. 2023, 17:03
Jambe a écrit : ↑17 févr. 2023, 16:58
Ne dis pas "Normal" ici c'est un octet ou un byte
Je dis juste : soit 4 ! normal! c'est un real!
Dans un real il y a bien 4 octets...
Oui c'est juste, j'avais pas compris le sens de ta phrase
Re: [TIA V15] Bit de mot dans un FB
Posté : 17 févr. 2023, 17:07
par andala
Jambe a écrit : ↑17 févr. 2023, 17:04
Pourquoi vouloir faire ça? Comme dit Ita, sur un REAL ça ne sera pas exploitable.
Sinon avec le recouvrement de la mémoire, il faut savoir que MD0 (un double mot sur 32bit) est composé de MW0 et MW1 (chacun des simple mots de 16bit)
car la registre sur lequel je dois l’écrire, il me demande d’écrire le real sur 2 int. j'ai pas le choix
Re: [TIA V15] Bit de mot dans un FB
Posté : 17 févr. 2023, 17:08
par itasoft
slts,
Re: [TIA V15] Bit de mot dans un FB
Posté : 17 févr. 2023, 17:09
par Jambe
Regarde ça, trouvé sur le forum siemens:
Re: [TIA V15] Bit de mot dans un FB
Posté : 17 févr. 2023, 17:11
par andala
Jambe a écrit : ↑17 févr. 2023, 17:09
Regarde ça, trouvé sur le forum siemens:
Ok mais le 2eme Int tu l'as comment ?
En gros voila ce que j'ai pour le moment :

- test.png (10.7 Kio) Vu 1210 fois
et voila ce que je souhaiterai

- Sans titre.png (3.46 Kio) Vu 1210 fois
et c'est la ou je me gratte la tête
PS : le output_statut ici n'as rien a voir
Re: [TIA V15] Bit de mot dans un FB
Posté : 17 févr. 2023, 17:19
par Jambe
C'est géré comment dans ton bloc FB3?
Re: [TIA V15] Bit de mot dans un FB
Posté : 17 févr. 2023, 17:22
par djé
Salut,
Effectivement éclater un REAL en 2 mots INTEGER, ça n'a aucun sens.
Cependant tu peux utiliser le mot clefs AT qui permet d'écraser ta variable et de la réorganiser comme tu veux.

- AT.png (12.1 Kio) Vu 1206 fois
ensuite tu viens affecter tes sorties avec ces variables:
Encore une fois éclater un REAL n'a aucun sens.

- AT2.png (6.22 Kio) Vu 1203 fois
Re: [TIA V15] Bit de mot dans un FB
Posté : 17 févr. 2023, 18:03
par itasoft
slts,
Re: [TIA V15] Bit de mot dans un FB
Posté : 20 févr. 2023, 08:38
par andala
itasoft a écrit : ↑17 févr. 2023, 17:08
je crois qu'elle à pas compris comment est fait un REAL, qui peut lui explique ?
Je sais comment est fait un real mais ce n'est pas la question. Aujourd'hui ça fonctionne en divisant ce real en 2 int mais je voulais simplement pouvoir simplifier le block
Jambe a écrit : ↑17 févr. 2023, 17:19
C'est géré comment dans ton bloc FB3?
je fait :
input_value vers output_value
puis input_int1 vers output_value1 et même chose pour le 2
Re: [TIA V15] Bit de mot dans un FB
Posté : 20 févr. 2023, 09:18
par andala
J'y suis arrivé !
Enfin !
Voici la solution; merci pour vos contributions quand même
Pas très élégant mais ça marche ^^