Interprétation d'un extrait du programme sur step7

Forum traitant des automates industriels de marque Siemens.
Répondre
ELMAFKAB
Code sa première boucle
Code sa première boucle
Messages : 19
Enregistré le : 04 juin 2020, 11:27

Interprétation d'un extrait du programme sur step7

Message par ELMAFKAB »

Salut, j'espère que vous allez bien ici.
Je cherche une explication sur cet extrait du programme. Pourquoi faire:
- SRD 3 et
- SRD 13
Fichiers joints
forum1.PNG
varach
Générateur de blocs fonctions
Générateur de blocs fonctions
Messages : 111
Enregistré le : 26 avr. 2016, 13:27

Re: Interprétation d'un extrait du programme sur step7

Message par varach »

Salut ,

c est un décalage vers la droite de ton double mot , une fois 3 , une fois 13

Bonne journée

Yann
ELMAFKAB
Code sa première boucle
Code sa première boucle
Messages : 19
Enregistré le : 04 juin 2020, 11:27

Re: Interprétation d'un extrait du programme sur step7

Message par ELMAFKAB »

Merci pour ta réponse mais quel est l'objectif poursuivi en faisant ce décalage à droite de 3 bits puis de 13 bits?
philou77
Mi homme - Mi automate
Mi homme - Mi automate
Messages : 2142
Enregistré le : 21 oct. 2015, 10:00
Localisation : Ile de France

Re: Interprétation d'un extrait du programme sur step7

Message par philou77 »

Salut !

Vite fait, Vu les décalages je dirait faire de l’adressage indirect en fonction du numéro de moteur.
Ils compliquent l’affaire en faisant des décalages sur mit et double mot !!
Si vous avez compris tout ce que je viens d'écrire, c'est que j'ai dû faire une erreur quelque part ! :D
ELMAFKAB
Code sa première boucle
Code sa première boucle
Messages : 19
Enregistré le : 04 juin 2020, 11:27

Re: Interprétation d'un extrait du programme sur step7

Message par ELMAFKAB »

Merci Philou pour ta réponse. Peux-tu m'expliquer pourquoi il a fait le décalage de 3 bits à droite puis de 13 bits encore à droite ? En plus, quelle serait le chemin le plus bref à suivre en s'appuyant sur le code.
ELMAFKAB
Code sa première boucle
Code sa première boucle
Messages : 19
Enregistré le : 04 juin 2020, 11:27

Re: Interprétation d'un extrait du programme sur step7

Message par ELMAFKAB »

Merci Philou pour ta réponse. Peux-tu m'expliquer pourquoi il a fait le décalage de 3 bits à droite puis de 13 bits encore à droite ? En plus, quelle serait le chemin le plus bref à suivre en s'appuyant sur le code.
philou77
Mi homme - Mi automate
Mi homme - Mi automate
Messages : 2142
Enregistré le : 21 oct. 2015, 10:00
Localisation : Ile de France

Re: Interprétation d'un extrait du programme sur step7

Message par philou77 »

Pour faire un pointeur on décale de 3 bits vers la gauche..(cela revient à multiplier par 8)

ton prog fait des opérations sur 16 et 32 bits...
faut analyser ce qu'il fait.. car les poids faible, poids forts sont inversés chez siemens...

sans connaitre ce qu'il cherche, et ou et comment c"est stocké, non, je peux pas te dire ce qu'il fait..
quand à la meilleure façon de décrypter..un papier, un crayon... et faut exécuter chaque instruction de la manière dont le fait l'automate !
vu qu'il part d'un n° de moteur, je dirait au pif, qu'il s'agit peut être de piloter, gérer des moteurs, par un seul bloc..
Si vous avez compris tout ce que je viens d'écrire, c'est que j'ai dû faire une erreur quelque part ! :D
Répondre