Mémoriser position S7-1200

Forum traitant des automates industriels de marque Siemens.
JeremAuto07
Générateur de blocs fonctions
Générateur de blocs fonctions
Messages : 145
Enregistré le : 23 sept. 2019, 18:21

Mémoriser position S7-1200

Message par JeremAuto07 »

Bonjour,

Je doit programmer une machine qui est une sorte de carrousel avec deux zones de chauffe isolé par des portes qui doivent s’ouvrir et se fermer plus ou moins selon s'il y a un panier au non. Mon problème c'est qu'il n'y a qu'un seul capteur en début de chaine qui me permet de mémoriser le fait qu'il y ai un panier ou non sur la tige.
Ma question est comment mémoriser dans l'automate le fait qu'il y ai un un panier ou non sur les tige pour ouvrir les protes ?

Orange: tige
Vert: prote
Rouge: panier

Image
Avatar du membre
ProfnovA
Créateur de langage
Créateur de langage
Messages : 582
Enregistré le : 21 oct. 2015, 08:21

Re: Mémoriser position S7-1200

Message par ProfnovA »

Tu peux utiliser un tableau dont le nombre d'éléments est = à ton nombre de pas. Quand tu rentres une pièce, tu mets 1 dans le 1er élément, quand tu sors une pièce, tu mets 0 dans le dernier élément et quand tu avances, tu permutes les éléments de ton tableau.
Si tu es suffisamment à l'aise, tu peux aussi utiliser l'état des bits d'un mot en faisait des décalages.
Avatar du membre
itasoft
Mi homme - Mi automate
Mi homme - Mi automate
Messages : 7807
Enregistré le : 20 oct. 2015, 10:15
Localisation : Lyon
Contact :

Re: Mémoriser position S7-1200

Message par itasoft »

slts,
ou un registre à décalage (type %SBR sur =S=)
Modifié en dernier par itasoft le 18 févr. 2020, 11:07, modifié 2 fois.
Automaticien privé (de tout)
itasoft@free.fr
JeremAuto07
Générateur de blocs fonctions
Générateur de blocs fonctions
Messages : 145
Enregistré le : 23 sept. 2019, 18:21

Re: Mémoriser position S7-1200

Message par JeremAuto07 »

Merci pour vos réponse rapide !

Pouvez vous expliquer vos méthode plus en détail car je suis très novice dans le domaine, j'ai des bases très scolaire en automatisme et j’utilise TIA depuis seulement 1 mois :D
Avatar du membre
itasoft
Mi homme - Mi automate
Mi homme - Mi automate
Messages : 7807
Enregistré le : 20 oct. 2015, 10:15
Localisation : Lyon
Contact :

Re: Mémoriser position S7-1200

Message par itasoft »

Slts,
Si pas de bloc registre se le palucher à la mano.
Sur un mot de 16 bits SET du bit 0 à la détection d’un panier, avec le capteur compteur de tiges (sur front montant) faire un décalage logique à gauche de 1 bit ,
quand le bit 2 passe à 1 traiter la fermeture de la porte n°1 (avec panier)
quand le bit 8 passe à 1 traiter la fermeture de la porte n°2 (avec panier)
et ainsi de suite en continu.
Automaticien privé (de tout)
itasoft@free.fr
philou77
Mi homme - Mi automate
Mi homme - Mi automate
Messages : 2142
Enregistré le : 21 oct. 2015, 10:00
Localisation : Ile de France

Re: Mémoriser position S7-1200

Message par philou77 »

Salut !

si Itasoft, ça existe aussi les décalages en teutons ! Lol !

décalage à gauche(du bit 0 ai bit 1) SLW
décalage a droite (du bit 15 au bit 14) SRW

il te faut un bit par 'tige' soit au max 16 tiges sur la ligne !
Si vous avez compris tout ce que je viens d'écrire, c'est que j'ai dû faire une erreur quelque part ! :D
Avatar du membre
itasoft
Mi homme - Mi automate
Mi homme - Mi automate
Messages : 7807
Enregistré le : 20 oct. 2015, 10:15
Localisation : Lyon
Contact :

Re: Mémoriser position S7-1200

Message par itasoft »

slts,
Ya que des posts sur du teutons , je présume que le teutons c’est trop compliqué pour ne pas dire merdique
Automaticien privé (de tout)
itasoft@free.fr
philou77
Mi homme - Mi automate
Mi homme - Mi automate
Messages : 2142
Enregistré le : 21 oct. 2015, 10:00
Localisation : Ile de France

Re: Mémoriser position S7-1200

Message par philou77 »

Re !

Oh, non... question d'habitude !
Si vous avez compris tout ce que je viens d'écrire, c'est que j'ai dû faire une erreur quelque part ! :D
JeremAuto07
Générateur de blocs fonctions
Générateur de blocs fonctions
Messages : 145
Enregistré le : 23 sept. 2019, 18:21

Re: Mémoriser position S7-1200

Message par JeremAuto07 »

malheureusement j'ai une trentaine de tige sur la machine
Avatar du membre
itasoft
Mi homme - Mi automate
Mi homme - Mi automate
Messages : 7807
Enregistré le : 20 oct. 2015, 10:15
Localisation : Lyon
Contact :

Re: Mémoriser position S7-1200

Message par itasoft »

d'après ton dessin ya que 11 tiges entre la détection du panier et la sortie de la zone n°2 , donc 16 bits suffisent
Automaticien privé (de tout)
itasoft@free.fr
Répondre