0% ont trouvé ce document utile (0 vote)
17 vues39 pages

Tutoriel Grafana en Français

Le document présente la structure et le fonctionnement des automates programmables, en détaillant les parties de commande, la logique câblée et programmée, ainsi que les composants internes tels que le processeur et la mémoire. Il explique également les modules d'entrées/sorties, les fonctions spéciales, et les dispositifs de sécurité associés aux automates. Enfin, il aborde les interfaces de communication pour la connexion avec d'autres dispositifs et systèmes.

Transféré par

wissalmn45
Copyright
© © All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd
0% ont trouvé ce document utile (0 vote)
17 vues39 pages

Tutoriel Grafana en Français

Le document présente la structure et le fonctionnement des automates programmables, en détaillant les parties de commande, la logique câblée et programmée, ainsi que les composants internes tels que le processeur et la mémoire. Il explique également les modules d'entrées/sorties, les fonctions spéciales, et les dispositifs de sécurité associés aux automates. Enfin, il aborde les interfaces de communication pour la connexion avec d'autres dispositifs et systèmes.

Transféré par

wissalmn45
Copyright
© © All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd

Structures des

Automates Programmables

1
• La partie de commande est le plus souvent
constituée à base de:
• logique câblée,
• logique programmée.
• C'est un ensemble qui gère et assure la commande
du système automatisé en pilotant les actionneurs
et cela en fonction des informations recueillies par
les capteurs et boutons.

2
Logique câblée

 Réalisation de la loi de contrôle en interconnectant


judicieusement des opérateurs matériels réalisant des
fonctions logiques de base.

 Opérateurs logiques de base


 AND, OR, NOT

 NAND, NOR

 Relais normalement ouvert / normalement fermé

3
La logique câblée peut se réaliser avec différentes
technologies :
• Electromécanique,
• Electronique,
• Pneumatique.
Chacune de ces technologies étant liée à un symbolisme
spécifique dans la représentation des schémas.
Exemple
Réalisation de la fonction
Exemple de fonction logique combinatoire
O1
I1 I2 I4
O1 = ( I1 . I2 + I3 ) . ( I4 + I5 )
I3 I5
O1 := (( NOT I1 AND I2) OR I3) AND ( I4 OR I5)

-V +V

6
Exemple
Exemple de fonction logique combinatoire
Réalisation de la fonction
O1 = ( I1 . I2 + I3 ) . ( I4 + I5 )

O1 := (( NOT I1 AND I2) OR I3) AND ( I4 OR I5)


I1 NOT
Solution électronique: AND
I2
OR
I3
Opérateurs disponibles AND O1

I4
x x OR
x NOT x AND x.y OR x+y I5
y y

Inversion ET logique OU logique


logique

8
Logique programmée
• Logique programmée : réalisée à partir d’un dispositif
programmable identique quel que soit l’équipement.
On introduit dans ce dispositif un programme
d’instruction conforme au fonctionnement de
l’équipement.
Logique programmée

 Idée de la logique programmée = n’utiliser qu’un seul jeu


d’opérateurs de base (unité logique) permettant de réaliser
n’importe quelle fonction logique donnée par combinaison

 Exécution séquentielle des opérations logiques élémentaires


Nécessité d’un balayage des opérations à une cadence
suffisamment rapide pour donner l’illusion d’une exécution parallèle
et du caractère instantané de l’évaluation.

 La manière de balayer est décrite par une suite d’instructions


mémorisées c.-à-d. un programme

10
Exemple de fonction logique combinatoire
Exemple
O1 := (( NOT I1 AND I2) OR I3) AND ( I4 OR I5)

I1 NOT
AND
I2
OR
I3
AND O1
I4
OR
Solution programmée I5

1 LDN I1 mettre I1 inversé dans l'ACCU

2 AND I2 ET entre ACCU et I2 (résultat dans ACCU)


3 OR I3 OU entre ACCU et I3 (résultat dans ACCU)
4 ST M1 sauver ACCU dans mémoire M1
5 LD I4 mettre I4 dans ACCU
6 OR I5 OU entre ACCU et I5 (résultat dans ACCU)
7 AND M1 ET entre ACCU et M1(résultat dans ACCU)
8 ST O1 mettre la valeur de l'ACCU dans la sortie O1
9 RET boucler sur l'instruction n° 1

11
Logique câblée v.s. programmée

Alors
S_____O
qu'est ce
que tu
fais?

Encore 3 mois, 3 KM de câblage et


c'est bon......pffffftttt
API - Définition
Norme IEC 61131-1
Système numérique destiné à être utilisé
dans un environnement industriel

• Intégration facile dans un système d’automatisme industriel et utilisation


facile des fonctions prévues
• Commande du processus au moyen d’entrées et de sorties Numeriques (p.
e., Tout-ou-Rien) ou Analogiques
• Fonctions spécifiques: logique, mise en séquence, temporisation,
comptage, calcul arithmétique
• Exécute des activités définies par l'utilisateur sous forme de programme
écrit dans un langage textuel ou graphique
12
Structure d’un automate programmable

18
Base
La conception d'un automate peut être :
Monobloc : souvent pour les "petits modèles"

Modulaires : Rack + cartes

Dans tous les cas, les éléments composants ces API sont du même type.
Structure générale interne
Console,
PC, API, …
Secteur

Alimentation Processeur Interfaces de communication

Mémoire de programme
Cartes Cartes
Cartes Cartes
d'entrées
Cartes de Cartes
d'entrées de
d'entrées Mémoire de sorties
de
Capteurs, sorties Pré-
données sorties
Boutons, actionneurs,
Bus (bits, mots, Bus
… …
tempos,
compteurs,

Processeur

 La logique programmée repose sur le microprocesseur

 Un jeu d’instructions se traduit par un jeu de sous-routines écrites


dans le langage machine. Ce jeu de sous-routines est le logiciel
système et est stocké dans la mémoire système de l’automate

21
Processeur
Encore appelé :
Unité de traitement (UT),
Central Process Unit (CPU),
Unité Centrale (UC).

C'est le cœur de l'API


Interfaces de communication

Mémoire de programme

Dialogue
Lecture Processeur
Cartes
d'entrée
Ecriture
Mémoire de Cartes
données de sortie
Processeur
Processeur de mots
 Structure d’une carte Processeur de (microprocesseur)
communication
processeur moderne: (microprocesseur)

 Un micro-processeur standard
utilisé pour les fonctionnalités
additionnelles (arithmétiques)
 Un circuit ASIC (Application
Specific Integrated Circuit)
pour les traitements purement
logiques
 Un processeur pour la prise en
charge des communications
vers la console et les réseaux Processeur de bits
informatiques (ASIC)

23
Mémoires
 Elle contient sous forme BINAIRE des informations
indispensables au bon fonctionnement d'un automate,
et se compose de :
 La mémoire PROGRAMME ( programme à exécuter ),
 La mémoire des DONNEES ( état des entrées sorties et
valeurs des compteurs et temporisateurs ).

ECRIRE MEMOIRE

EFFACER Programme Données

LIRE
Mémoires

 Utilisation de mémoires à semi-


conducteurs

 Données: RAM (Random Access


Memory) mémoire vive
 Lecture / écriture
 Perte d’information en cas de
coupure d’alimentation
 Technique CMOS (faibles
consommation)

25
Mémoires
 Programme: Contient le programme à
exécuter.
 La mémoire doit pouvoir subir sans
dommage les coupures de courant
 EPROM (Erasable Programmable Read
Only Memory)
 Programmé et effacé après exposition aux
UV
 EEPROM (Electrically …)
 Effacement par voie électrique in situ
 RAM gardées
 Quelque fois composé d'une zone de RAM
sauvegardée par pile et d'une autre zone
d'EEPROM ,
 Systèmes:
 EPROM ou PROM

26
Technologie de réalisation

 BUS D’ÉCHANGE
 On constate que:
 Les échanges d’informations entre les différents éléments de
l’automates (entrées, sorties, mémoires) transitent toujours par le
processeur
 A cause du fonctionnement séquentiel, il n’y a jamais qu’un seul
élément à la fois en communication avec le processeur
 Il est possible d’utiliser un chemin commun et une procédure
commune pour les échanges. Celui-ci est appelé BUS.
 Le BUS est constitué de lignes d’adresse, de lignes de données
et de lignes de contrôle
 L‘automate programmable adopte ainsi la structure typique d’un
ordinateur.

27
Technologie de réalisation
PROCESSUS

Proces- Fonct. Entrées Sorties Entrées Sorties


MEM Spéc. logiques logiques analog. analog.
seur

ADRESSES

BUS DONNEES

CONTROLE

Vers PC W. Dog Réseau Réseau Ext.


progr. cellule terrain BUS

Alarme

28
Modules d’entrées / sorties industriels

 Modules réalisant l’interface entre les signaux du processus (vers


actionneurs ou venant des capteurs) et les signaux du bus interne
de l’automate
 Fonctions:
 Découplage mécanique (bornier)
 Découplage électrique entre les signaux du processus et l’électronique
PLC
 Synchronisation des transferts conformément aux procédures d’échange
du BUS du PLC
 Entrées / sorties
 Logiques
 Analogiques pour les PLC qui le permettent

29
Fonctions spéciales

 En utilisant des microprocesseurs standards pour les automates,


ces derniers sont capables de prendre en charge toute espèce de
fonctions spéciales:
 Arithmétiques
 Régulation PID
 Commande d’axes
 Comptage rapide
 Carte Web
 …

30
Cartes d'entrées/sorties
Généralités :
On distingue les cartes TOR (tout ou rien) et les cartes ANA (Analogique)
Existent pour différentes tension d'utilisation : courant continu (24, 48
V), courant alternatif '10/220 V),
Une carte est en général constituée de plusieurs voies, par multiples de
2 (2, 4 , 8, 16, 32, 64),
Les différentes voies ont souvent des communs d'alimentation (groupe
de 8, de 16 , …)
Cartes d'entrées TOR
Cartes d'entrées TOR
Capteur,,
Carte d'entrée
bouton, … Bus

Adaptation Opto coupleur

Filtrage Séparation
galvanique
Alimen- Mise en forme
tation

Entrée d'informations

Automate
Schémas théorique d'une voie d'entrée d'une carte d'entrée TOR
Cartes d'entrées ANA
Utilisées pour surveiller des valeurs de tension ou de courant fournies par
des capteurs qui mesurent des grandeus physiue telles que : température,
pression, niveau, …
Elles sont caractèrisées par l'amplitude et la nature du signal :
Tension : 0 à 10 V, -10 à +10 V, -5 à + 5 V, …
Courant : 0 à 20 mA, 4 20 mA
Cartes d'entrées ANA
A conversion complète : transforme la grandeur analogique en valeur
numérique, généralement sur X bits + signe Exemple pour une tension
évoluant de –10 V à + 10 V, la carte fournit une valeure évoluant de 0 à
8192.

Carte d'entrée
Bus

Conversion Traitement
Amplifi- analogique (échelle,
Capteur Aquisition
cation numérique racine
CAN carré, ..)

Entrée d'informations

Automate
Cartes de sorties TOR
Cartes de sorties TOR
Carte de sortie
Bus

Relais
Fusible Charge

Alimen-
tation

Sortie d'informations

Automate
Schémas théorique d'une voie de sortie d'une carte de sortie à relais
Cartes de sorties ANA
Utilisées pour piloter en tension ou en courant des actionneurs de type
variateurs de vitesse, électrovannes à commande proportionnelle, …
Elles donnent l'image analogique d'une valeur numérique codée sur un mot
(en général 8 à 16 bits) définie par le programme de l'API :
Elles sont caractérisées par l'amplitude et la nature du signal :
Tension : 0 à 10 V, -10 à +10 V, …
Courant : 0 à 20 mA, 4 20 mA

Carte de sortie
Bus
Conversion Conversion
Conversion
Mémo- // - série & numérique Amplifi-
série - // Charge
risation isolation analogique cation
galvanique
CNA

Sortie d'informations

Automate
Modules de surveillance et de contrôle

 Modules chargés de surveiller et de contrôler le bon fonctionnement


du matériel et du logiciel
 Fonction de « chien de garde » (watch dog) qui contrôle le cycle de
l’automate
 Principe:

 Obliger l’automate à envoyer à chaque cycle une impulsion au


système de surveillance
 Vérifier que le temps entre 2 impulsions ne dépasse pas une limite
 Détecter ainsi une panne de processeur, un bouclage intempestif…

41
Dispositifs de sécurité

 SURVEILLANCE D’ALIMENTATION
 Assurer le comportement déterminé du calculateur en cas de coupure
d’alimentation ou de microcoupure du réseau et de remise sous tension

 Coupure de tension « power fail »


 Comportement du système informatique aléatoire
 Tampons d’énergie grâce au filtrage pour prendre en minimum de
mesures de sauvegarde
 Lorsque le système détecte une variation de la tension du réseau (par
ex -10%), flag power valid est mis à 0
 Le processeur dispose d’un temps T1 pour faire un certain nombre de
sauvetages dans une mémoire non volatile et s’arrêter spontanément

42
Dispositifs de sécurité

 SURVEILLANCE D’ALIMENTATION

 Remise sous tension « power restart »


 Système de surveillance détecte le rétablissement des alimentations
 Après un délais T2 le signal power valid est remis à 1
 La routine d’interruption restaure le système au moment de la coupure et
reprend le traitement au point où on l’a abandonné

 Autres scénarios possibles sur la base des deux interruptions


engendrées par power valid

43
Interfaces de
"Prises" pour connecter :
communication
La console de programmation, (programmation , mise au point,
maintenance)
Une console de test, (mise au point, maintenance)
D'autres API (Réseau Local Industriel)
Un PC (Supervision, Réseau Local Industriel)

Cette "prise" peut être :


Une liaison série simple,
Un Port USB,
Un Port Ethernet
Une liaison série avec un protocle de communication spécifique :
Réseau local industriel (Modbus, Profibus, …), Bus de terrain (CAN, FIP,
Profibus, ...)

Ces interfaces peuvent être :


Intégrées à l'UC,
Des cartes d'extension

Vous aimerez peut-être aussi