Professional Documents
Culture Documents
Supervision
Supervision
TIA PORTAL
Automatisation et supervision d’un système de tri
I. Automatisation :
L'automatisation de la production consiste à transférer tout ou partie des tâches de
coordination, auparavant exécutées par des opérateurs humains, dans un ensemble d'objets
techniques appelé PARTIE COMMANDE.
La Partie Commande mémorise le SAVOIR FAIRE des opérateurs pour obtenir la suite des
actions à effectuer sur les matières d’œuvre afin d'élaborer la valeur ajoutée.
Elle exploite un ensemble d'informations prélevées sur la Partie Opérative pour élaborer la
succession des ordres nécessaires pour obtenir les actions souhaitées.
Le microprocesseur :
Le microprocesseur réalise toutes les fonctions logiques ET, OU, les fonctions de
temporisation, de comptage, de calcul... à partir d'un programme contenu dans sa
mémoire.
Il est connecté aux autres éléments (mémoire et interface E/S) par des liaisons
parallèles appelées ' BUS 'qui véhiculent les informations sous forme binaire.
La zone mémoires :
a) - La Zone mémoire va permettre :
De recevoir les informations issues des capteurs d’entrées.
De recevoir les informations générées par le processeur et destinées à la commande des
sorties (valeur des compteurs, des temporisations, …).
De recevoir et conserver le programme du processus.
Donc pour commander une sortie automate l’unité de commande doit envoyer :
V. Raccordement automate
Ce qui différencie les automates, c'est la capacité (entrées, sorties, mémoires internes, taille de
programme, nombre de compteurs, nombre de temporisations), la vitesse mais surtout son
adaptabilité (possibilité d'augmenter les capacités, de prendre en compte de l'analogique et
numérique, de converser via un réseau...).
Quelques applications
Manipulation :
Automatisation et supervision d’un système de tri
Objectif du TP
L'objectif de ce TP est de mettre en œuvre la communication avec le système
automatisé (convoyeur) à l'aide de l'utilitaire de communication délivré avec TIA
PORTAL afin de réaliser plusieurs animations.
Nous avons dû à programmer notre convoyeur et développer une HMI (Human
Machine Interface) pour le commander avec deux modes choisis par l’utilisateur : un
mode manuel et un autre automatique et finalement le superviser à l’aide du WINCC.
Fonctionnement
-Mode manuel : choisir le sens de rotation du moteur droit ou gauche par deux
boutons «Left» ou «Right».
Configuration de l’appareil
Pour cette partie, elle est réservée au choix de notre automate. Nous avons choisi
Simatic S7-300 CPU 315F-2 PN/DP version 3.1, puis on a inséré le module des entrées sorties
AI/AO 2x8bit, ensuite on a choisi le Digital Input DI 16x24VDC, et enfin on a choisi le Digital
Input et Output DI 16/DO 16x24VDC/0.5A.
Notre automate est représenté dans la figure ci-dessous :
Compilation et simulation
PLC_1
Configuration de l’HMI
Partie réseau
Dans cette partie, nous avons ajouté une station PC qui permettra la
supervision de notre système automatisé. On a inséré dans cette dernière une
application SIMATIC HMI qui est le WINCC-RT Advanced et aussi une carte IE.
Ensuite, nous avons fait la liaison comme montre la figure ci-dessus, cette
liaison permet de faire
L’acquisition de données sur la plateforme WINCC et en utilisant le réseau
PROFINET.
Finalement, nous avons chargé cette liaison dans notre PLC.
PLCSIM
L’application de simulation S7-PLCSIM V15 nous a permet d’exécuter et de tester
notre programme qu’on a simulé sur ordinateur. La simulation a été complétement
réalisée au sein du logiciel TIA portal V15, cette application permet de tester des
programmes destinés aux CPU S7, et de remédier à d’éventuelles erreurs.
Vue manuelle
Programme
D’après les données suivantes nous avons pu programmer notre convoyeur en mode
manuel :
M0.1 et M0.2 sont deux bits internes utilisés par l’interface de supervision.
I4.0 : Bouton Marche Moteur (sens droit) classique
(pupitre local). M0.1 : Bouton Marche du moteur
(sens droit) pour la supervision. M0.3 : Bouton
Marche du moteur (sens gauche) pour la
supervision. Q8.0 : Moteur sens droite.
Q8.2 : Moteur sens gauche.
Donc le programme ladder est inséré dans le bloc main comme montre la figure
suivante :
Vue automatique
Nous avons inséré dans notre vue un convoyeur, un bouton « MARCHE »,deux
flèches sur le convoyeur, et un bouton « suivant » pour passer à l’interface du début
qu’on va développer par la suite.
La figure suivante montre le positionnement de ces éléments :
On a configuré ces éléments par suite de notre programme : M0.1 correspond au
bouton « LEFT », M0.3 correspond au bouton « RIGHT », et les flèches vont être liés
aux variables Q8.0 et Q8.2.
Tel que quand on appuie sur le bouton LEFT la flèche gauche change de la couleur
orange en rouge, et la même chose pour l’autre bouton RIGHT la flèche droite change
de couleur orange en vert.
Vue automatique
Programme
Le programme est le suivant :
Vue
Nous avons inséré dans notre vue un convoyeur, deux capteurs, 4 boutons, bouton «
précèdent » pour revenir à l’interface du début qu’on va développer par la suite, le bouton
« INIT », le bouton « départ cycle », et le bouton « ARU ». On a inséré aussi une «
alarme » et deux afficheurs un qui affiche le nombre de pièces détectées et l’autre la
vitesse.
La figure suivante montre le positionnement de ces éléments :
Vue d’historique
Éléments de contrôle
Description du système
Sachant que les process deviennent de plus en plus complexes et que les machines et
les systèmes doivent être toujours plus opérationnels, l’opérateur a besoin d’un outil
efficace pour superviser et contrôler les équipements de production. Un système IHM
(Interface Homme Machine) représente l’interface entre l’être humain (l’opérateur) et
le process (machine/système). Le contrôle effectif du process s’effectue à travers le
système de contrôle. Il y a donc une interface entre l’opérateur et WinCC (sur le
pupitre opérateur) et une interface entre WinCC et le système de contrôle.
WinCC est le logiciel que vous utiliserez pour réaliser toutes les tâches de
configuration requises.
WinCC Runtime est le logiciel qui permet de visualiser les process. Au Runtime,
le projet est exécuté en mode process.
WinCC gère les tâches suivantes :
Représentation du process
Le process est représenté sur le pupitre opérateur. Si, par exemple, un
changement intervient dans le process, l’affichage est mis à jour sur le
pupitre opérateur.
Commande du process
L’opérateur peut commander le process via l'interface graphique. Par
exemple, l’opérateur peut définir une consigne pour l'automate ou démarrer
un moteur.
• Affichage d’alarmes
Si des états critiques surviennent dans le process, une alarme se déclenche
automatiquement. Par exemple, quand une limite fixée est dépassée.
Système d’archivage
Archivage haute performance pour messages et valeurs de mesure
Les valeurs historiques ou l’évolution des valeurs sont enregistrées dans les archives
de valeurs de process. Outre les valeurs de process, WinCC archive également les
messages et
les données utilisateur. L’archivage est effectué dans des archives de la base de
données Microsoft SQL Server avec une performance élevée : jusqu’à 10 000 valeurs
de mesure et 100 messages par secondes en charge continue (pour une avalanche
de messages, jusqu’à 15 000 messages en l’espace de 10 secondes) ne posent
aucun problème pour un serveur d’archives central. La capacité mémoire requise est
très faible en raison des fonctions de compression performantes sans aucune perte.
Les valeurs de process peuvent être consolidées (par ex. génération de valeur
moyenne) cycliquement (en continu), en fonction des événements ou du process (par
ex. dépassement d’une valeur limite), voire même archivées par le biais d’une fonction
intégrale.
Quels sont les principes sur lesquels vous appuyer pour choisir vos
indicateurs ?
Qu’un indicateur doit être SMART c’est à dire:
Simple
Mesurable
Accessible
Révélateur
Temporel
Simple: Un indicateur doit pouvoir être calculé avec les 4 opérations élémentaires
(addition, soustraction, multiplication et division), cela vous permet d’y intégrer les
notions de moyenne et de pourcentage.
Mesurable: Dont le résultat doit pouvoir être objectivable, pas d’opinion ou de
constatations floues, des données chiffrées.
Accessible: La lecture du résultat ne doit pas laisser de doute, et chaque personne de
l’entreprise devrait pouvoir lire et interpréter ce chiffre.
Révélateur: En droite ligne avec la finalité du processus.
Temporel: Dont la fréquence de mise à jour permet d’avoir une alerte suffisamment
rapide pour nous alerter avant qu’il ne soit trop tard.
Comment trouver des objectifs pertinents pour vos indicateurs ?
Représentationd'indicateurs
Définir les objectifs de l'unité utilisatrice du tableau de bord.
Retenir les éléments importants permettant d'atteindre l'objectif, influençant le résultat.
Écarts : différence entre réalisation et prévision.
Ratios : rapport entre deux grandeurs significatives de la structure d'organisation de
l'entreprise.
Graphiques : ils servent à visualiser rapidement et directement les évolutions, et
appréhender directement les changements de rythme ou tendance.
Il existe plusieurs types de graphiques :
Simple
En banderole
Circulaire
En bâtonnets
Tuyaux d'orgue
Courbe cumulative
Gantt
Coordonnées polaires
Clignotants : ce sont des seuils limites, des normes (correspondant le plus souvent à
l'objectif)
Système de journalisation
WinCC possède un système de journalisation intégré permettant de mettre sous forme
papier les données provenant de WinCC ou d’autres applications. Ce système
imprime les données enregistrées en cours d’exécution, la mise en page étant à
configurer. Il existe différents types de journaux : le journal au fil de l’eau, le journal
des messages système, les rapports d’utilisateur, etc. Ces rapports peuvent
également être stockés sous forme de fichier et affichés à l’écran par le biais d’un
aperçu. Bien évidemment, ces journaux peuvent être configurés en plusieurs langues.
L’édition des rapports peut être déclenchée par horloge, sur événement ou sur
commande de l’opérateur. L’imprimante peut être sélectionnée en ligne par le biais
d’une boîte de dialogue prévue à cet effet. Le contenu d’un journal peut être défini de
manière dynamique en cours d’exécution.
Ouvert et intégrable
Les journaux WinCC peuvent contenir des données de la base de données et des
données externes au format CSV sous forme de tableaux ou de courbes. Pour
l’affichage sous forme de tableau ou de graphique de données provenant d’autres
applications, vous pouvez aussi développer vos propres fournisseurs de rapports.
Conclusion