Page 1 sur 1
Régle de calcul
Posté : 16 févr. 2017, 15:10
par topaze67
Bonjour,
j'ai une question, vu qu'un automate lit du haut vers le bas son programme, comment il interprete la formule suivant
L temperature_30
L temperature_20
-R
T Delta_Temperature
L E_sonde
L 2.000e+001
-R
L Delta_Temperature
*R
L1.000e+001
/R
L temperature_20
+R
T Cible
est-ce qu'il fait il calcul : Delta_Temperature x 10 / temperature_20 + E_sonde-20 et il transfère le résultat dans cible.
d'habitude je décompose mon calcul pour être certain, mais à ce n'est pas mon programme
Merci, d'avance,
Re: Régle de calcul
Posté : 16 févr. 2017, 20:14
par R26R
topaze67 a écrit : ↑16 févr. 2017, 15:10
Bonjour,
j'ai une question, vu qu'un automate lit du haut vers le bas son programme, comment il interprete la formule suivant
L temperature_30
L temperature_20
-R
T Delta_Temperature
L E_sonde
L 2.000e+001
-R
L Delta_Temperature
*R
L1.000e+001
/R
L temperature_20
+R
T Cible
est-ce qu'il fait il calcul : Delta_Temperature x 10 / temperature_20 + E_sonde-20 et il transfère le résultat dans cible.
d'habitude je décompose mon calcul pour être certain, mais à ce n'est pas mon programme
Merci, d'avance,
Salut,
Ben pour moi en fait il fait les calculs à la suite, on pourrait traduire par Cible = (((E_sonde - 20)*Delta_Temperature)/10)+ temperature_20
Je vais essayer de faire un truc je sais pas si ça sera plus compréhensible :
L temperature_30
L temperature_20
-R
T Delta_Temperature
L E_sonde
L 2.000e+001
-R
=E_sonde - 20
L Delta_Temperature
*R
=(Esonde-20)*Delta_Temperature
L1.000e+001
/R
=((Esonde-20)*Delta_Temperature)/10
L temperature_20
+R
=(((Esonde-20)*Delta_Temperature)/10)+temperature_20
T Cible
En fait tant que tu charge pas le résultat en mémoire, le résultat se "balade". Tu as pas un PLCSim pour tester et voir comment ça réagit ? Ca aide bcp a comprendre. Ou regarde l'aide siemens et cherche "accu" je crois qu'ils expliquent un peu comment ça se passe.
Attends quand même confirmation au cas où quand même, ça fait pas longtemps que j'en fais

Re: Régle de calcul
Posté : 16 févr. 2017, 21:46
par philou77
Salut !
+1
Accu = accumulateur (mémoire de calcul)
lorsque l'on charge une valeur :
L'accu1 va dans l'accu 2
La valeur va dans l'accu 1
lors de l'opération
l'accu 1 va dans l'accu 2
le résultat dans l''accu 1
donc les valeurs se promènent au gré des chargements et opérations.
ce qui explique qu'après une opération on ne charge qu'une valeur et que l'opération suivante prend en compte le résultat précédent et la valeur chargée.
Note, le transfert n'affecte pas les contenus des accu !
Au passage, le RLG n'est pas affecté par les chargement et les transferts !
Cordialement