Bit de cadence et OB35

Forum traitant des automates industriels de marque Siemens.
Répondre
hgvieira
Code son premier grafcet
Code son premier grafcet
Messages : 41
Enregistré le : 02 sept. 2022, 13:26

Bit de cadence et OB35

Message par hgvieira »

Bonjour,
Jusqu'à il y a qque jour et une coupure de courant, je n'avais pas de problème, j'ai depuis plusieurs fois couper l'automate mais le problème persiste.

J'utilise le bit de cadence de 1sec, toute les seconde j'incrémente de 0.5 une variable pour une pente de montée en température dans une régulation, dans l'OB35, et ça fonctionnait.
Depuis 4 jours, cela ne vas plus, le bit de cadance fonctionne dans un FC, je le vois bien travailler mais il ne bouge pas dans l OB35, celui vit toujours car quand je met une consigne fixe à l entrée de la régulation, cela fonctionne.

Avez-vous des idées?

Merci
DurandO
Maître du binaire
Maître du binaire
Messages : 482
Enregistré le : 21 mars 2021, 15:31

Re: Bit de cadence et OB35

Message par DurandO »

hgvieira a écrit : 13 nov. 2024, 08:32 Avez-vous des idées?
Oui, ce n'est pas une bonne idée d'utiliser un bit de cadence dans un OB cyclique, tu risque louper des pulses, de te décaler. Quelle est période de ton OB?

Ce que te conseille :
En supposant que ton OB est à une fréquence < 1 s, à chaque tour OB incrémente ta variable de la valeur nécessaire soit 1/0.5*période_OB.
Supposons ta période pour chaque cas suivant :
P = 100ms Incrementer de 1/0.5*0.1 = 0.05 ta variable dans l'OB à chaque tour
P = 200ms Incrementer de 1/0.5*0.1 = 0.10 ta variable dans l'OB à chaque tour
etc...
hgvieira
Code son premier grafcet
Code son premier grafcet
Messages : 41
Enregistré le : 02 sept. 2022, 13:26

Re: Bit de cadence et OB35

Message par hgvieira »

Merci,
Ce qui est étrange c'est que ça a fonctionné, pendant 5 mois...
C'est l'OB35 donc 100ms, pour me dépanner, j'ai fait le calcul dans un FC avec une tempo d'1 sec sur FP.

Mais c'est vrai que vu le principe de l'OB je pourrais faire comme vous proposez.
MiGaNuTs
Mi homme - Mi automate
Mi homme - Mi automate
Messages : 1572
Enregistré le : 12 nov. 2015, 21:02
Localisation : 45 - Loiret
Contact :

Re: Bit de cadence et OB35

Message par MiGaNuTs »

Ils sont pas bien les bits système de cadencement ?
Normalement c'est le clock du CPU qui les fait bouger, ils sont indépendants du temps de cycle.
philou77
Mi homme - Mi automate
Mi homme - Mi automate
Messages : 2142
Enregistré le : 21 oct. 2015, 10:00
Localisation : Ile de France

Re: Bit de cadence et OB35

Message par philou77 »

Salut !
Un on cyclique, c’est variable dans le temps de scrutation.
Même si les bits de cadence sont stables, c’est leur évaluation par le programme qui est variable.

Donc si besoin de précision dans le temps, passer par ob périodique et y faire dedans le programme le plus court possible, car cela ralenti le reste du programme.

Cordialement.
Si vous avez compris tout ce que je viens d'écrire, c'est que j'ai dû faire une erreur quelque part ! :D
DurandO
Maître du binaire
Maître du binaire
Messages : 482
Enregistré le : 21 mars 2021, 15:31

Re: Bit de cadence et OB35

Message par DurandO »

Bonjour,
philou77 a écrit : 15 nov. 2024, 10:16 c’est leur évaluation par le programme qui est variable.
Exactement !

L'OB cyclique c'est une interruption, sa fréquence est ainsi garantie.
C'est le programme principal qui subit (l'OB1 ou mast en Schneider), il est interrompu chaque fois que l'OB cyclique doit être exécuté (OB35 ou fast en schneider).

Dans son cas, il utilise un OB cyclique, par conséquent le bit de cadence ne sert à rien.
hgvieira a écrit : 15 nov. 2024, 09:25 C'est l'OB35 donc 100ms...
Cela te parait peut-être une évidence, mais ma question vient du fait qu'on peut modifier cette période :
Capture d’écran du 2024-11-16 09-17-30.png
hgvieira a écrit : 13 nov. 2024, 08:32 J'utilise le bit de cadence de 1sec,
Si tu souhaites absolument appliquer cette correction toutes les 1 s, dans ton OB 35 (100ms) tu peux traiter ainsi :
Capture d’écran du 2024-11-16 09-27-53.png
Capture d’écran du 2024-11-16 09-27-53.png (10.55 Kio) Vu 2424 fois
hgvieira
Code son premier grafcet
Code son premier grafcet
Messages : 41
Enregistré le : 02 sept. 2022, 13:26

Re: Bit de cadence et OB35

Message par hgvieira »

Merci pour vos réponses.
Répondre