Fonction Normal/Secours/Appoint

Aide à la résolution d'exercices ou devoirs en automatisme industriel, electrotechnique, régulation, electronique.
Avatar de l’utilisateur
sinced
Mi homme - Mi automate
Mi homme - Mi automate
Messages : 1230
Inscription : 13 oct. 2015, 16:56

Fonction Normal/Secours/Appoint

Message par sinced »

Bonjour a tous. Un petit exo bien pratique (utilise dans le domaine industriel notamment en exploitation de petrole) pour faire chauffer les meninges des codeurs fous.
Le choix de la plateforme (Siemens, Rockwell, Schneider) est libre de meme que celui du superviseur.
Il s'agit de gerer la commande de 3 pompes qui participent a la regulation du niveau dans un reservoir.
Le niveau d'un reservoir est mesure par un transmetteur de niveau analogique qui delivre un signal 4-20 mA.
Chaque moteur de pompe dispose de 3 signaux :
- 1 signal d'entree TOR XOI qui definit l'etat de marche du moteur (XOI = 1 si la pompe est en marche)
- 1 signal XOD d'entree TOR qui definit un defaut electrique sur le moteur (XOD = 0 si la pompe a un defaut electrique)
- 1 signal XOC sortie TOR de commande (Ordre de marche de la pompe si XOC = 1, ordre d'arret de la pompe si XOC = 0)
Drawing1.jpg
Le systeme dispose de deux grands mode de fonctionnement :
- Manu (chaque pompe peut etre demarre ou arreter depuis la supervision en utilisant une fenetre pop-up de commande; une pompe en defaut electrique ne peut pas etre demarree depuis la supervision)
- Automatique si les pompes sont gerees par la fonction DBS (Duty/Standby/Backup)

Dans le mode automatique, l'operateur definit 6 seuils de commande LCLLL (Niveau Tres Tres Bas), LCLL (Niveau Tres Bas), LCL (Niveau Bas), LCH (Niveau Haut), LCHH (Niveau Tres Haut), LCHHH (Niveau Tres Tres Haut). La configuration de l'operateur est bonne si LCLL<LCL<LCH<LCHH<LCHHH
LCHHH>10%LCHH+LCHH
LCH>10%+LCL
LCLL>10%+LCLLL

L'operateur definit combien de pompes il veut associer au mode automatique (1 pompe, 2 pompes, 3 pompes).
Si deux pompes sont choisies, la troisieme est en mode libre ce qui signifie qu'elle peut etre demaree/arretee depuis la supervision tandis que le demarrage et l'arret des pompes en automatique depend du niveau dans le reservoir et de l'ordre de priorite.
L'operateur definit le choix des priorites si 3 pompes sont associees au mode automatique ABC/ACB/BAC, BCA, CAB, CBA. Dans ce choix, la premiere lettre definit la pompe Duty, la seconde lettre la pompe Backup et la 3e lettre la pompe standby : Duty (pompe de service), Backup (pompe d'appoint), Standby (pompe de secours). Par exemple CBA signifie que la pompe C est la pompe de service (Duty), la pompe B est la pompe d'appoint (Backup) et la pompe A est la pompe de secours (Standby). Si deux pompes sont associees au mode automatique, les priorites sont AB (A Duty, B Backup), BA, AC, BC, CA, CB. Une pompe en defaut ne peut pas etre associee a la logique (si une pompe est en defaut, seulement deux pompes peuvent etre associees a la logique). En fonction du niveau, le nombre de pompes demandes peut etre egal a 0, 1, 2 ou 3. Si une pompe est demandee, la pompe Duty demarre en premier. Si le demarrage de la pompe Duty echoue (defaut electrique XOD sur la pompe Duty), la pompe Backup demarre immediatement et les priorites sont redefinis automatiquement (la pompe Duty devient la pompe Standby, la pompe backup devient la pompe Duty, la pompe Standby debient la pompe Backup).
Le demarrage des pompes se fait sur certains seuils de niveau differents de l'arret des pompes (pour eviter les demarrages intempestifs.
En mode automatique:
- la pompe de service (Duty Pump) demarre si LCLL<L<LCH
- la pompe d'appoint (Backup Pump) demarre si LCH<L<LCHHH
- la pompe standby demarre si L>LCHH

Si la pompe d'appoint (Backup Pump) a demarre, elle s'arrete automatiquement lorsque L<LCL
Si la pompe de secours (Standby Pump) a demarre, elle s'arrete automatiquement lorsque L<LCHH
La pompe de service (Duty Pump) s'arrete si L<LCLLL
Voici le graphe pour 3 pompes commandees par la fonction Normal/Secours/Appoint.
3 Pumps.jpg
Avec deux pompes dans la logique (si l'operateur choisi de n'associer que deux pompes), voici le graphe de fonctionnement
2 pumps.jpg
Si l'operateur veut changer les priorites, il doit d'abord passer en mode MANU (le passage de AUTO a MANU arrete toutes les pompes) modifier les priorites puis relancer le mode AUTO.

Bon Courage
Avatar de l’utilisateur
itasoft
Mi homme - Mi automate
Mi homme - Mi automate
Messages : 7037
Inscription : 20 oct. 2015, 10:15
Localisation : Lyon
Contact :

Re: Fonction Normal/Secours/Appoint

Message par itasoft »

slts,
disons que on pourrait le faire sur un ZELIO
Automaticien privé (de tout)
itasoft@free.fr
Avatar de l’utilisateur
sinced
Mi homme - Mi automate
Mi homme - Mi automate
Messages : 1230
Inscription : 13 oct. 2015, 16:56

Re: Fonction Normal/Secours/Appoint

Message par sinced »

Bonjour Itasoft,
Est-ce que le Zelio sait gerer les entrees ana 4-20mA ?
Apres en termes de memoire, je ne sais pas si la memoire du Zelio permettra l'implementation de toute cette logique.
Avatar de l’utilisateur
itasoft
Mi homme - Mi automate
Mi homme - Mi automate
Messages : 7037
Inscription : 20 oct. 2015, 10:15
Localisation : Lyon
Contact :

Re: Fonction Normal/Secours/Appoint

Message par itasoft »

slts,
après vérification, non ça ne fait que du 0/10V sur 255 points, ça peut pas aller.
Automaticien privé (de tout)
itasoft@free.fr
MikeKol
Forcené des structures
Forcené des structures
Messages : 156
Inscription : 22 oct. 2015, 20:20

Re: Fonction Normal/Secours/Appoint

Message par MikeKol »

J'ai déjà eut a faire ce genre de chose avec en plus une rotation de démarrage des pompes, on ce creuse vite les méninges avec se genre chose.
Répondre