Page 2 sur 2

Re: Pointeur

Posté : 19 juin 2017, 13:57
par Mantysse
Yep, en fait Siemens a développer (Sous TIA) la même fonction que schneider PL7 Pro
Plus besoin d'utiliser les blocs arithmétique dédié (Addition, multipilication, etc) qui nous créaient des équations à rallonge sur plusieurs réseaux
Les fonctions existent toujours pour des raisons de portabilité de S300 vers 1200 ou 1500.
Mais tu peux réaliser ton équation dans un seul bloc et intégrer l'adressage indexé dans la même fonction.

Faudrait que je retrouve le mail du support technique qui l'explique mais oui c'est possible et testé sous TIA

Re: Pointeur

Posté : 19 juin 2017, 15:29
par JC87
Bonjour,

Oui avec TIA on peut faire de l'indexage comme en Schneider mais en Step 7 ce n'est possible qu'en List ou en SCL.

JC

Re: Pointeur

Posté : 02 juil. 2017, 10:37
par Yacub
Bonjour djé ,

J'ai enfin réussi a faire une copie d'ecran avec les reseaux censés contenir les informations necessaire pour remonter valeur contenu dans le registre "AR1" .

As tu une idées ? :
Untitled3.png

Re: Pointeur

Posté : 03 juil. 2017, 01:11
par djé
Salut,
Donc réseau no2
LAR1 P # 0.0
Chargement du décalage 0.0 dans le registre d'adresse.

Re: Pointeur

Posté : 08 juil. 2017, 17:53
par Yacub
Salut DJé,

La valeur valeur contenu dans le registre "AR1" est écrite dans le reseau 2 tu dis ?
je ne comprends pas tres bien cette instruction, la valeurs contenu dans AR1 vaut 0 et ensuite dans le reseau 5 cette instruction :

L DBW [AR1, p#0.0]
T #actuator

donnera du coup DB[#T_Working_DB].DBW0 c'est bien ca ?

Du coup la valeur de #actuator va dépendre de #Act_Step, et donc de #Cycle pour permetre d'incrementer de deux octets la valeur du registre et donc d'aller pointer dans DB[#T_Working_DB].DBW2 pour le prochain tour c'est bien ca ?


.... ça a l'air compliqué son truc, tous ça pour allumer deux pauvre pompes ...

Re: Pointeur

Posté : 08 juil. 2017, 18:51
par djé
Oui c'est çà.
Premier Mot DBW0 puis incréméntation de 2 en 2 suivant le nombre d'itération contenue dans #Act_Step.
C'est sûr que ca parait un peu alambiqué pour deux vannes mais si tu en avais 40...