WOW !! MUCH LOVE ! SO WORLD PEACE !
Fond bitcoin pour l'amélioration du site: 1memzGeKS7CB3ECNkzSn2qHwxU6NZoJ8o
  Dogecoin (tips/pourboires): DCLoo9Dd4qECqpMLurdgGnaoqbftj16Nvp


Home | Publier un mémoire | Une page au hasard

 > 

Commande des broyeurs secondaires par automate programmable industriel cas de l'entreprise minière Ruashi Mining

( Télécharger le fichier original )
par Louis Swedi
Université de lubumbashi/école superieure des ingenieurs industriels - Ingenieur industriel 2009
  

précédent sommaire suivant

Bitcoin is a swarm of cyber hornets serving the goddess of wisdom, feeding on the fire of truth, exponentially growing ever smarter, faster, and stronger behind a wall of encrypted energy

III.5.3. programmation de l'automate Siemens SIMATIC S7-300

Le programme est l'ensemble ordonné des instructions à exécuter pour réaliser le fonctionnement recherché.

Ce programme, est rangé dans la zone de la mémoire prévue à cet effet et appelée mémoire de programme. L'écriture du programme se fait en trois étapes :

· Analyse du problème.

· Rédaction du programme (programmation).

· Introduction du programme dans la mémoire de programme.

La gamme d'automates Siemens a un logiciel de programmation qu'on appelle Step 7.

Step 7 permet l'accès aux automates Siemens, il permet de programmer individuellement un automate(en différents langages). Il prend également en compte le réseau des automates, ce qui permet d'accéder à tout automate du réseau (pour le programme).

Le langage de programmation CONT, LIST, LOG, GRAPH font partie intégrante du logiciel de basse SIMATIC MANAGER.

Le schéma à contact (CONT) est un langage de programmation graphique. La syntaxe des instructions fait penser aux schémas de circuit, CONT permet de suivre facilement le trajet du courant entre les barres d'alimentation en passant par les contacts, les éléments complexes et les bobines.

La liste d'instruction (LIST) est un langage textuel proche de la machine .dans un programme LIST, les différents instructions correspondent, dans un large mesure, aux étapes par lesquelles la CPU traite le programme.

Notons que le Step 7 permet aussi la création de la table de mnémoniques et la configuration matérielle.

III.5.3.1. Rédaction du programme

Le programme ci-dessous a été rédigé au départ en langage à contact(CONT) et par après converti en langage liste d'instruction(LIST) pour une bonne visibilité.

Pour ce projet de programmation nous dévons écrire 5 programmes pour les 5 broyeurs dont nous avons 3 broyeurs actionnés par les moteurs asynchrones et 2 broyeurs actionnés par les moteurs asynchrones synchrones qui forment ainsi 2 groupes.

Comme nous avons 2 groupes des machines nous écrirons 2 programmes qui seraient différents que par leurs opérandes et leurs variables internes :

· FC1 : démarrage et fonctionnement de broyeur 1.

· FC1 : démarrage et fonctionnement de broyeur 2.

FC1 : DEMARRAGE ET FONCTIONNEMENT DE BROYEUR 1.

Réseau 1 : départ cycle

· Départ cycle

A « marche » I2.7 .....Bouton marche

S M0.7

A (

O « arrêt » I2.7 ......Bouton arrêt

O M1.4

)

R M0.7

A M0.7

= M1.0

Réseau 2 : alimentation de système de lubrification

· Activation lubrification

A M1.0

= « contacteur1 » Q0.7 .....Contacteur d'alimentation de système de lubrification

Réseau 3 : alimentation dispositif de graissage

· activation graissage

A M1.0

= «graissage » Q1.0 ......Contacteur d'alimentation de système de graissage 

Réseau 4 : alimentation alarme démarrage

· Activation alarme

A M1.0

S M1.7

A M1.3

R M1.7

A M1.7

= « système alarme » Q1.1 .....Alimentation alarme démarrage

Réseau 5 : condition supplémentaire de l'activation contacteur principal

· Activation système contacteur principal

A (

O « pompe cyclone 1 »I1.4 ..... Signal pompe cyclone 1

O « pompe cyclone 2 »I1.5 ...... Signal pompe cyclone 2

)

AN « lubrification bp »I1.6 ..... Basse pression lubrification

AN « lubrification hp »I1.7 ..... Haute pression lubrification

AN « graissage »I2.0 ..... Feedback graissage

AN « vapormatique »I2.1 ..... Vapormatique

AN « défaut électrique »I2.2 ..... Défaut électrique

AN « fusibles fondus »I2.3 ..... Fusibles fondus

AN « interlock »I2.4 ..... Interlock

AN « générateur »I2.5 ..... Générateur en marche

= M1.3

Réseau 6 : alimentation de système de température

· Comparaison de la température

L PIW 260

L DB2DBW4

>I

= M1.4

Réseau 7 : alimentation du système contacteur principal

· Activation système contacteur principal

A (

A M1.0

A M1.3

S M1.4

AN M1.0

R M1.4

A M1.4

)

L S5T#10S

SD T5

AN M1.0

R T5

NOP O

NOP O

A T5

= M1.2

Réseau 8 : cas de défaut

· Activation alarme défaut

A M1.3

NOT

S M2.0

A « arrêt »I1.7 ..... Arrêt cycle

R M2.0

A M2.0

= « défaut »Q1.5 ..... Alarme défaut

Réseau 9 : alimentation du contacteur principal

· Contacteur principal

A M1.1

A M1.3

= « contacteur principal »Q1.2 ..... Contacteur principal

Réseau 10 : alimentation du contacteur d'élimination de résistances rotoriques 1esérie

· Activation de 1esérie de résistances rotoriques

A M1.1

L S5T#10S

SD T6

AN M1.0

R T6

NOP O

NOP O

A T6

= M1.2

Réseau 11 : contacteur d'élimination de résistances 1e série

· Elimination 1e série des résistances

A M1.2

= « contacteur 2 »Q1.3 ..... Contacteur d'élimination de résistances rotoriques

Réseau 12 : alimentation du contacteur d'élimination de résistances rotoriques 2esérie

· Activation de 2esérie de résistances rotoriques

A M1.2

L S5T#10S

SD T7

AN M1.0

R T7

NOP O

NOP O

A T7

= « contacteur 3 »Q1.4 ..... Contacteur d'élimination des résistances rotoriques 2e série

Réseau 13 : marche synchrone

· Activation de système de marche synchrone

A « contacteur 3 »Q1.4 ..... Contacteur d'élimination des résistances rotoriques 2e série

L S5t#10S

SD T8

AN M1.0

R T8

NOP O

NOP O

A T8

= « passage en marche synchrone »Q1.6 ..... Contacteur de marche synchrone

FC1 : DEMARRAGE ET FONCTIONNEMENT DE BROYEUR 2.

Réseau 1 : départ cycle

· Départ cycle

A « marche » I0.0 .....Bouton marche

S M0.0

A (

O « arrêt » I1.3 ......Bouton arrêt

O M0.5

)

R M0.0

A M0.0

= M0.1

Réseau 2 : alimentation de système de lubrification

· Activation lubrification

A M0.1

= « contacteur1 » Q0.0 .....Contacteur d'alimentation de système de lubrification

Réseau 3 : alimentation dispositif de graissage

· activation graissage

A M0.1

= «graissage » Q0.1 ......contacteur d'alimentation de système de graissage 

Réseau 4 : alimentation alarme démarrage

· Activation alarme

A M0.1

S M1.5

A M0.3

R M1.5

A M1.5

= « système alarme » Q0.2 .....Alimentation alarme démarrage

Réseau 5 : condition supplémentaire de l'activation contacteur principal

· Activation système contacteur principal

A (

O « pompe cyclone 1 »I0.1 ..... Signal pompe cyclone 1

O « pompe cyclone 2 »I0.2 ...... Signal pompe cyclone 2

)

AN « lubrification BP »I0.3 ..... Basse pression lubrification

AN « lubrification HP »I0.4 ..... Haute pression lubrification

AN « graissage »I0.5 ..... Feedback graissage

AN « vapormatique »I0.6 ..... Vapormatique

AN « défaut électrique »I0.7 ..... Défaut électrique

AN « fusibles fondus »I1.0 ..... Fusibles fondus

AN « interlock »I1.1 ..... Interlock

AN « générateur »I2.5 ..... Générateur en marche

= M0.3

Réseau 6 : alimentation de système de température

· Comparaison de la température

L PIW 258

L DB2DBW2

>I

= M0.5

Réseau 7 : alimentation de système de contacteur principal

· Activation système contacteur principal

A (

A M0.1

A M0.3

S M0.5

AN M0.1

R M0.5

A M0.5

)

L S5T#10S

SD T1

AN M0.1

R T1

NOP O

NOP O

A T1

= M0.2

Réseau 8 : cas de défaut

· Activation alarme défaut

A M0.7

NOT

S M1.6

A « arrêt »I1.3 ..... Arrêt cycle

R M1.6

A M1.6

= « défaut »Q0.6 ..... Alarme défaut

Réseau 9 : alimentation du contacteur principal

· Contacteur principal

A M0.2

A M0.3

= « contacteur principal »Q0.3 ..... Contacteur principal

Réseau 10 : alimentation du contacteur d'élimination de résistances rotoriques 1esérie

· Activation de 1esérie de résistances rotoriques

A M0.2

L S5T#10S

SD T2

AN M0.1

R T2

NOP O

NOP O

A T2

= M0.4

Réseau 11 : contacteur d'élimination de résistances 1e série

· Elimination 1e série des résistances

A M0.4

= « contacteur 2 »Q0.4 ..... Contacteur d'élimination de résistances rotoriques

Réseau 12 : alimentation du contacteur d'élimination de résistances rotoriques 2esérie

· Activation de 2esérie de résistances rotoriques

A M0.4

L S5T#10S

SD T3

AN M0.1

R T3

NOP O

NOP O

A T3

= « contacteur 3 »Q0.5 ..... Contacteur d'élimination des résistances rotoriques 2e série et marche normale

précédent sommaire suivant






Bitcoin is a swarm of cyber hornets serving the goddess of wisdom, feeding on the fire of truth, exponentially growing ever smarter, faster, and stronger behind a wall of encrypted energy








"Je ne pense pas qu'un écrivain puisse avoir de profondes assises s'il n'a pas ressenti avec amertume les injustices de la société ou il vit"   Thomas Lanier dit Tennessie Williams