[TSX Premium] Compréhension d'indexage

Forum traitant des automates industriels de marque Schneider - Telemecanique
Theocpn
Première mise en service
Première mise en service
Messages : 53
Enregistré le : 21 mai 2021, 10:02

[TSX Premium] Compréhension d'indexage

Message par Theocpn »

Bonjour,
Voila j'ai besoin d'aide pour la compréhension d'un bout de programme en PL7 PRO que je ne comprend pas du tout.
J'ai une ligne telle que : %MW30 := %KW20[%MW390];
Je ne comprend pas à quoi ca correspond. Est-ce de l'indexage ? A quoi correspond %KW20 si %MW390 est égal à 1 ?
Si quelqu'un pourrait m'expliquer et me donner peut-être un exemple ce serait gentil
J'en ai besoin à terme pour retranscrire en Control Expert cette ligne de programme.
Merci d'avance
Avatar du membre
Béryl
Mi homme - Mi automate
Mi homme - Mi automate
Messages : 1683
Enregistré le : 20 oct. 2015, 12:00
Localisation : localhost

Re: [TSX Premium] Compréhension d'indexage

Message par Béryl »

Oui c'est de l'adressage indexé.
Si %MW390=0 alors %MW30:%KW20
Si %MW390=1 alors %MW30:=%KW21
Si %MW390=2 alors %MW30:=KW22
Etc.
Theocpn
Première mise en service
Première mise en service
Messages : 53
Enregistré le : 21 mai 2021, 10:02

Re: [TSX Premium] Compréhension d'indexage

Message par Theocpn »

Bonjour Béryl,
Merci de ta réponse rapide.
OK oui je me doutais bien que je ne devais pas être loin de la vérité. Aurais-tu une piste pour que je transcrive ca, toujours en ST, mais sous Control Expert cette fois ?
Avatar du membre
itasoft
Mi homme - Mi automate
Mi homme - Mi automate
Messages : 7113
Enregistré le : 20 oct. 2015, 10:15
Localisation : Lyon
Contact :

Re: [TSX Premium] Compréhension d'indexage

Message par itasoft »

slts
%MW30 := %KW20[%MW390];
Automaticien privé (de tout)
itasoft@free.fr
Theocpn
Première mise en service
Première mise en service
Messages : 53
Enregistré le : 21 mai 2021, 10:02

Re: [TSX Premium] Compréhension d'indexage

Message par Theocpn »

Bonjour Itasoft,
Merci pour ta réponse mais ce que tu as écris c'est mon enoncé, c'est pour du PL7. Moi je voulais savoir si il existait une formule similaire mais pour du Control Expert ?
Avatar du membre
itasoft
Mi homme - Mi automate
Mi homme - Mi automate
Messages : 7113
Enregistré le : 20 oct. 2015, 10:15
Localisation : Lyon
Contact :

Re: [TSX Premium] Compréhension d'indexage

Message par itasoft »

c'est pareil sur M340 ou M580
Automaticien privé (de tout)
itasoft@free.fr
Avatar du membre
Béryl
Mi homme - Mi automate
Mi homme - Mi automate
Messages : 1683
Enregistré le : 20 oct. 2015, 12:00
Localisation : localhost

Re: [TSX Premium] Compréhension d'indexage

Message par Béryl »

En ST, Itasoft t'as donné la réponse !

Edit : après, il est déconseillé de travailler directement avec les variables topologiques.
Modifié en dernier par Béryl le 25 sept. 2023, 16:53, modifié 1 fois.
Theocpn
Première mise en service
Première mise en service
Messages : 53
Enregistré le : 21 mai 2021, 10:02

Re: [TSX Premium] Compréhension d'indexage

Message par Theocpn »

Ah oui je ne savais pas. Mais du coup, le %KW sur PL7 est remplacable par quoi ? Une variable en REAL ?
Avatar du membre
Béryl
Mi homme - Mi automate
Mi homme - Mi automate
Messages : 1683
Enregistré le : 20 oct. 2015, 12:00
Localisation : localhost

Re: [TSX Premium] Compréhension d'indexage

Message par Béryl »

%KW, c'est une constante sous forme de mot.
Tu peux les remplacer (ces constantes) par tes propres variables locales.
Avatar du membre
Relax1485
Forcené des structures
Forcené des structures
Messages : 184
Enregistré le : 02 oct. 2017, 11:45
Localisation : OCCITANIE

Re: [TSX Premium] Compréhension d'indexage

Message par Relax1485 »

Salut
Remplace cela directement par un tableau "ARRAY of..."
Que de temps perdu à gagner du temps... 8-)
Répondre