Set & Reset même reseau

Forum traitant des automates industriels de marque Siemens.
Aurélien9
Asservi son premier moteur
Asservi son premier moteur
Messages : 24
Enregistré le : 03 juin 2022, 09:11

Set & Reset même reseau

Message par Aurélien9 »

Bonjour,

Je suis actuellement entrain de rétrofiter un S7-1200 et j'ai un doute sur l'utilisation d'un SET et Reset sur le même réseau.

Est-ce que vous avez déjà vu un Set et Reset sur le même réseau ou même 2 bobine 3 bobines..? Car dans le programme c'est le cas.
Si oui, est-ce que cela peut engendrer des problèmes ?
Car pour moi on m'a toujours appris que sur chaque réseau on ne peut utilisé qu'une "Bobine".

Capture d'écran ci-joint.

Merci pour votre aide.

Cordialement,

Aurélien
Fichiers joints
Set & Reset même réseau.PNG
Pierro
Asservi son premier moteur
Asservi son premier moteur
Messages : 29
Enregistré le : 17 mars 2020, 16:58
Localisation : 127.0.0.1

Re: Set & Reset même reseau

Message par Pierro »

Bonjour,

on peux tous a fait faire du set reset dans le même réseaux ou dans plusieurs différents, a 2, 3 ou X bobines... après ca deviens vite le fouillis.

Tu peux aussi utiliser les blocs SR (priorité reset) ou RS (priorité set).

a+
Avatar du membre
itasoft
Mi homme - Mi automate
Mi homme - Mi automate
Messages : 7089
Enregistré le : 20 oct. 2015, 10:15
Localisation : Lyon
Contact :

Re: Set & Reset même reseau

Message par itasoft »

Slts,
Simple curiosité, le contact « front descendant » indique la variable %DB1.DBX80.0 et la variable %M4.3 , c’est laquelle la bonne ?
Automaticien privé (de tout)
itasoft@free.fr
jeanluc69
Aguerri de l'automation
Aguerri de l'automation
Messages : 98
Enregistré le : 20 oct. 2015, 20:52
Localisation : LYON

Re: Set & Reset même reseau

Message par jeanluc69 »

Celui du haut c'est la variable sur laquelle on veut le front
Celui du bas c'est pour faire le front (valeur precedente)
En Siemens un bit n'est pas un octet comme en =S=
MiGaNuTs
Mi homme - Mi automate
Mi homme - Mi automate
Messages : 1042
Enregistré le : 12 nov. 2015, 21:02
Localisation : 45 - Loiret
Contact :

Re: Set & Reset même reseau

Message par MiGaNuTs »

La raison pour laquelle on dit qu'il faut mettre 1 seule bobine par rung, c'est juste pour que le programme reste lisible par un humain.
Pour la machine tu peut écrire n'importe quoi, tant que ça compile ça va "marcher", ou en tous cas ça va faire ce que tu a écrit. (et pas forcément ce que tu espérait).

Les set/reset c'est un cas un peu a part. Y'a certains puristes qui considèrent qu'on a pas le droit de les utiliser, au même titre que les "goto" ou les "jump".
Y'a des un peu moins extrémistes qui les tolèrent si tu les mets dans le même rung.
Y'a la team qui les mets chacun dans un rung séparé, mais les rungs doivent se suivre.

Bref, y'a le bon automaticien et le mauvais automaticien. Le mauvais automaticien dit 'chocolatine', alors que le bon automaticien il dit 'pain au chocolat'
Avatar du membre
itasoft
Mi homme - Mi automate
Mi homme - Mi automate
Messages : 7089
Enregistré le : 20 oct. 2015, 10:15
Localisation : Lyon
Contact :

Re: Set & Reset même reseau

Message par itasoft »

jeanluc69 a écrit : 25 avr. 2024, 07:24 Celui du haut c'est la variable sur laquelle on veut le front
Celui du bas c'est pour faire le front (valeur precedente)
En Siemens un bit n'est pas un octet comme en =S=
----------------------------
ok, c'est bien du "teutons" tout craché
Automaticien privé (de tout)
itasoft@free.fr
DurandO
Maître du binaire
Maître du binaire
Messages : 402
Enregistré le : 21 mars 2021, 15:31

Re: Set & Reset même reseau

Message par DurandO »

Bonjour,
MiGaNuTs a écrit : 25 avr. 2024, 08:25 Pour la machine tu peut écrire n'importe quoi, tant que ça compile ça va "marcher",
Dans ce cas, si ça marche, on ne saura pas pourquoi!

Pour la clarté, mais aussi maintenabilité du programme, mieux vaut écrire le Set/Reset dans le même réseau ou deux réseaux consécutifs.

Ne pas faire des SET/RESET multiples et pire encore à plusieurs endroit du programme : le terme imbitable prend alors tout son sens!

Perso, j'utilise autant que je peux le monostable en auto-maintien à la place du Set/Reset.
De même, je continu de fabriquer mes fronts avec un bit image (oui le vieux a travaillé sur SMC, S5-100U, etc...).

Code : Tout sélectionner

U 	E0.0
UN 	M10.0
= 	M10.1	//Front montant de E0.0
U 	E0.0
=	M10.0	//Bit image de E0.0
Je sais, certains diront que c'est idiot de ne pas utiliser les fonctions |P|, |N| prévues pour cela.
Je répondrai que ce que je présente ici marche partout!
Avatar du membre
Béryl
Mi homme - Mi automate
Mi homme - Mi automate
Messages : 1682
Enregistré le : 20 oct. 2015, 12:00
Localisation : localhost

Re: Set & Reset même reseau

Message par Béryl »

MiGaNuTs a écrit : 25 avr. 2024, 08:25 Bref, y'a le bon automaticien et le mauvais automaticien. Le mauvais automaticien dit 'chocolatine', alors que le bon automaticien il dit 'pain au chocolat'
Et PAN ! Un mort !
Non, y'a des trucs, je pardonne pas ! :evil:
Les chocolatines, c'est sacré :lol:
MiGaNuTs
Mi homme - Mi automate
Mi homme - Mi automate
Messages : 1042
Enregistré le : 12 nov. 2015, 21:02
Localisation : 45 - Loiret
Contact :

Re: Set & Reset même reseau

Message par MiGaNuTs »

Béryl a écrit : 25 avr. 2024, 14:04
MiGaNuTs a écrit : 25 avr. 2024, 08:25 Bref, y'a le bon automaticien et le mauvais automaticien. Le mauvais automaticien dit 'chocolatine', alors que le bon automaticien il dit 'pain au chocolat'
Et PAN ! Un mort !
Non, y'a des trucs, je pardonne pas ! :evil:
Les chocolatines, c'est sacré :lol:
:twisted: :twisted: :twisted: :lol:
dpo
Créateur de langage
Créateur de langage
Messages : 730
Enregistré le : 27 nov. 2015, 20:03

Re: Set & Reset même reseau

Message par dpo »

Béryl a écrit : 25 avr. 2024, 14:04
MiGaNuTs a écrit : 25 avr. 2024, 08:25 Bref, y'a le bon automaticien et le mauvais automaticien. Le mauvais automaticien dit 'chocolatine', alors que le bon automaticien il dit 'pain au chocolat'
Et PAN ! Un mort !
Non, y'a des trucs, je pardonne pas ! :evil:
Les chocolatines, c'est sacré :lol:
D'ailleurs je crois que celui qui dit "chocolatine" se demande s'il va profiter du soleil à la mer ou à l'océan, ou de l'air frais dans les montagnes alors que celui qui dit "pain au chocolat" fait la gueule sous un ciel tout gris
Répondre