Page 1 sur 2

Set & Reset même reseau

Posté : 24 avr. 2024, 21:04
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

Re: Set & Reset même reseau

Posté : 24 avr. 2024, 21:11
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+

Re: Set & Reset même reseau

Posté : 25 avr. 2024, 02:43
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 ?

Re: Set & Reset même reseau

Posté : 25 avr. 2024, 07:24
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=

Re: Set & Reset même reseau

Posté : 25 avr. 2024, 08:25
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'

Re: Set & Reset même reseau

Posté : 25 avr. 2024, 09:39
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é

Re: Set & Reset même reseau

Posté : 25 avr. 2024, 11:26
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!

Re: Set & Reset même reseau

Posté : 25 avr. 2024, 14:04
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:

Re: Set & Reset même reseau

Posté : 25 avr. 2024, 14:11
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:

Re: Set & Reset même reseau

Posté : 25 avr. 2024, 17:57
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