Automatismes Industriels
LPAII
2012 - 2013
Automatismes Industriels
[email protected]
IUT de Toulon Dpartement GEII
Automatismes Industriels
LPAII
2012 - 2013
Plan du Cours :
I / Les Automates Programmables Industriels
1 Prsentation 2 Structure et fonctionnement 3 - Caractristiques
III / Schneider M340 / Unity
1 Prsentation matrielle 2 Adressage des donnes 3 Programmation
II / Wago 750 / CoDeSys
1 L'adressage des donnes 2 Le langage IL 3 Le langage ST 4 Le Langage SFC 5 Le langage LD 6 Le langage FBD 7 Le langage CFC (non IEC 1131-3)
IV / Siemens S7 / Step7
1 Prsentation matrielle 2 Adressage des donnes 3 Programmation
IUT Toulon
2011/2012
Automatismes Industriels
Cours LPAII
2012 - 2013
I / Les Automates Programmables Industriels
1 - Introduction
Les automates programmables industriels sont apparus la fin des annes soixante, la demande de l'industrie automobile amricaine, qui rclamait plus d' adaptabilit de leurs systmes de commande. Les cots de l'lectronique permettant alors de remplacer avantageusement les technologies alors utilises. Avant : utilisation de relais lectromagntiques et de systmes pneumatiques pour la ralisation des parties commandes logique cble Inconvnients : cher, pas de flexibilit, pas de communication possible
IUT Toulon 3
Automatismes Industriels
Cours LPAII
2012 - 2013
Solution : utilisation de systmes base de microprocesseurs permettant une modification aise des automatismes. logique programme Contraintes du milieu industriel (1) : Influences externes : - poussires, - temprature, - humidit, - vibrations, - parasites lectromagntiques,
IUT Toulon
Automatismes Industriels
Cours LPAII
2012 - 2013
Contraintes du milieu industriel (2) : Personnel : - dpannage possible par des techniciens de formation lectromcanique - possibilit de modifier le systme en cours de fonctionnement Matriel : - Evolutif - Modulaire - Implantation aise
IUT Toulon
Automatismes Industriels
Cours LPAII
2012 - 2013
Dfinition :
L'Automate Programmable Industriel (API) est un appareil lectronique programmable, adapt l'environnement industriel, qui ralise des fonctions d'automatisme pour assurer la commande de practionneurs et d'actionneurs partir d'informations logique, analogique ou numrique.
Les API sont utiliss dans divers secteurs d'activits, que l'on peut regrouper en trois catgories:
IUT Toulon
Automatismes Industriels
Cours LPAII
2012 - 2013
- Les systmes automatiss de production (SAP), dont l'objectif est d'apporter de la valeur ajoute une matire premire, en respectant certaines contraintes (financires, normes de scurit etc...). - L'industrie automobile, la mtallurgie, - La production d'nergie (centrales nuclaires, thermiques, hydrauliques...) - L'industrie agro-alimentaire, pharmaceutique, - Le gnie-chimique, la ptrochimie, - Les chanes de conditionnement, - etc ...
IUT Toulon
Automatismes Industriels
Cours LPAII
2012 - 2013
- L'automatisation des btiments (GTB: Gestion Technique des Btiments), dont les objectifs sont : - L'amlioration du confort (gestion des ascenseurs, rgulation de tempratures...), - La scurit (alarmes anti-intrusion, dtection de fumes...) - La rduction des dpenses nergtiques (gestion automatise des consignes de temprature et d'clairage...) - L'automatisation de machines spciales : - Engins de chantiers (grues...), - Tri postal, - etc...
IUT Toulon 8
Automatismes Industriels
Cours LPAII
2012 - 2013
Nature des informations traites par l'automate :
Tout ou rien (T.O.R.) : l'information ne peut prendre que deux tats (vrai/faux, 0 ou 1 ). C'est le type d'information dlivre par un dtecteur, un bouton poussoir Analogique : l'information est continue et peut prendre une valeur comprise dans une plage bien dtermine. C'est le type d'information dlivre par un capteur (pression, temprature ).
Une grandeur analogique (tension, courant...) doit tre convertie en grandeur numrique par une carte d'entre spcifique pour pouvoir tre traite par le programme automate.
Numrique : l'information est contenue dans des mots cods sous forme binaire ou bien hexadcimale. Il peut s'agir d'une variable interne du programme (compteur...).
IUT Toulon
Automatismes Industriels
Cours LPAII
2012 - 2013
Architectures compacte et modulaires : :
Automate compact Logo (Siemens)
Automates modulaires Tlmcanique
IUT Toulon 10
Automatismes Industriels
Cours LPAII
2012 - 2013
2 - Structure & Fonctionnement dun API
Informations (capteurs, dialogue) Entres
Traiter les informations entrantes pour mettre des ordres de sorties en fonction dun programme.
Programme
Sorties Ordres (pr actionneurs, dialogue)
IUT Toulon 11
Automatismes Industriels
Cours LPAII
2012 - 2013
Le cycle de fonctionnement est organis en 4 tches : Bus Entres / Sorties
Unit de Traitement
Module d' Entres
Module de Sorties
RAM
Tche 1 du systme (auto-contrle de lautomate) 2 4 3 : Gestion Acquisition Affectation Traitement des des sorties donnes (mission (excution en entre des (mmorisation) du ordres) programme)
IUT Toulon 12
Automatismes Industriels
Cours LPAII
2012 - 2013
Droulement d'un Cycle-automate :
Traitement Interne
Lecture des Entres
Excution du Programme
Ecriture des Sorties
IUT Toulon
13
Automatismes Industriels
Cours LPAII
2012 - 2013
Quelques fabriquants :
IUT Toulon
14
Automatismes Industriels
Cours LPAII
2012 - 2013
Interface d'entre : elle permet de recevoir les informations de la P.O (ou du pupitre) et de mettre en forme (filtrage, ...) ce signal tout en l'isolant lectriquement (optocouplage) :
Bus d'E/S
IUT Toulon
15
Automatismes Industriels
Cours LPAII
2012 - 2013
Coupleur d'entres : du bornier vers la mmoire image
Mise jour de faon ponctuelle, chaque cycle automate
IUT Toulon 16
Automatismes Industriels
Cours LPAII
2012 - 2013
Exemple de Carte D'E TOR (750-400) :
IUT Toulon
17
Automatismes Industriels
Cours LPAII
2012 - 2013
Interface de sortie : elle permet de commander les
practionneurs et lments de signalisation du S.A.P. tout en assurant l'isolement lectrique entre P.C et P.O.
Bus d'E/ S
Mise jour de faon ponctuelle, chaque cycle automate
IUT Toulon
18
Automatismes Industriels
Cours LPAII
2012 - 2013
Exemple de Carte De S TOR Relais (750-513) :
IUT Toulon
19
Automatismes Industriels
Cours LPAII
2012 - 2013
Caractristiques :
La tension commute par une sortie Relai peut tre une source continue ou alternative
La frquence de commutation admise est relativement faible ( < 1 Hz)
IUT Toulon
20
Automatismes Industriels
Cours LPAII
2012 - 2013
Exemple de Carte De S TOR Transistors (750-501) :
IUT Toulon
21
Automatismes Industriels
Cours LPAII
2012 - 2013
Cractristiques :
La tension commute par une sortie transistor es ncessairement continue
La frquence de commutation peut tre leve (plrs kHz)
IUT Toulon
22
Automatismes Industriels
Cours LPAII
2012 - 2013
II / Programmation des API Wago 750 sous CoDeSys
La Norme IEC 61131-3 dfinit les rgles d'criture des programmes pour les API. Les fabricants d'API fournissent des logiciels de programmation plus ou moins fidles cette norme (de plus en plus tout de mme). Le logiciel CoDeSys est une plateforme de dveloppement ouverte, multi-cible, utilise pour programmer les contrleurs WAGO utiliss en TP. Il obit aux spcification de la norme CEI 61131-3
IUT Toulon 23
Automatismes Industriels
Cours LPAII
2012 - 2013
Prsentation du contrleur WAGO 750-849 :
Ports Ethernet pour le chargement des programmes, la supervision...
Bornes pour l'alimentation 24Vcc
Interface srie (configuration)
IUT Toulon
24
Automatismes Industriels
Cours LPAII
2012 - 2013
Caractristiques du contrleur WAGO 750-849 :
IUT Toulon
25
Automatismes Industriels
Cours LPAII
2012 - 2013
1 / L'adressage des Donnes.
Toute donne traite par un programme automate possde : - Une Direction (Entre, Sortie, Interne) - Un format (Bit, Octet, Mot ...) - Une Adresse (Chiffre indiquant la position de la donne dans le plan mmoire de l'API). La syntaxe pour toute donne est la suivante : % 'Direction' . 'Format' . 'Adresse'
IUT Toulon
26
Automatismes Industriels
Cours LPAII
2012 - 2013
La direction :
Une entre est une valeur, provenant du process, qui ne peut tre que lue par le programme charg dans le contrleur. Notation : %I.x.x Exemple : capteur, dtecteur, bouton poussoir etc... Une sortie est une donne destination du process, dont la valeur peut tre fixe par l'automate. (Remarque : Une sortie peut aussi tre lue par le programme) Notation : %Q.x.x Exemple : voyant lumineux, commande d'un contacteur etc... Une variable interne est une donne qui n'est pas lie une interface d'E/S, mais une information gre par le programme charg dans l'API. Exemples : valeur d'un compteur, d'une temporisation, tape d'un grafcet Notation : %M.x.x
IUT Toulon 27
Automatismes Industriels
Cours LPAII
2012 - 2013
Le format :
Un bit est une valeur binaire ou encore boolenne dont la valeur est VRAIE (note
TRUE) ou FAUSSE (note FALSE). Notation : %x.X.x.x Exemple : Un voyant lumineux est reli la 4eme borne de la 1carte de sorties T.O.R du rack automate. Son tat correspondra la variable boolenne : % Q X 0.3 Un octet est une donne code sur 8 bits Notation : %x.B.x
IUT Toulon
28
Automatismes Industriels
Cours LPAII
2012 - 2013
Un mot est une donne code sur 16 bit Notation : %x.W.x Exemple : Un capteur de temprature est reli la 3eme entre analogique du rack automate. La valeur numrique correspondante sera stocke dans la variable :
%IW2
Un double mot est une variable code sur 32 bits Notation : %x.DW.x
IUT Toulon
29
Automatismes Industriels
Cours LPAII
2012 - 2013
Les valeurs numriques peuvent tre reprsentes sous formes dcimales, hexadcimales (en ajoutant 16# devant la valeur) ou binaires (2#...) exemples : 125 125 1A216 16#1A2 01102 2#0110
En plus du format, on peut dfinir un type pour les variables internes (liste non exhaustive) : INT : valeur entire signe sur 16 bits UINT : valeur entire non signe sur 16 bits DINT : valeur entire signe sur 32 bits DUINT : valeur entire non signe sur 32 bits REAL : valeur relle sur 32 bits TIME : dure dfinie en h/mn/s/ms Notation : t # ...h ...m ...s ...ms Notation : d # ...-...-... Notation : tod # ... : ... : ... DATE : date dfinie en anne/mois/jour TIME_OF_DAY : heure du jour dfinie en h/mn/s DATE_AND_TIME : date & heure STRING : chane de caractres.
Notation : dt # ...-...-... - ... : ... : ... Notation : ' Ma Chaine '
IUT Toulon
30
Automatismes Industriels
Cours LPAII
2012 - 2013
Les adresses :
Le dernier champ d'adressage d'une donne est son adresse. Elle est constitue: - de 2 chiffres spars par un point pour les bits, le 1 indique le n du mot, le second la position du bit dans ce mot (0 15). - d'un seul chiffre pour tous les autres types. Exemple (bit d'entre) : %IX0.2
Il s'agit de la 3 entre (les adresses commencent 0) de la 1ere carte d'E T.O.R. Exemple (Mot interne) : %MW42
Il s'agit du mot interne d'adresse 42.
IUT Toulon
31
Automatismes Industriels
Cours LPAII
2012 - 2013
Dclaration de variables :
Un programme doit raliser des calculs et utilise donc des variables. Ces variables doivent tre dclares en en-tte de celui-ci. Une variable peut tre : - une variable d'entre s'il s'agit d'une variable que le programme utilise (valeur calcule par un autre sous-programme, tat d'un capteur...); - une variable de sortie s'il s'agit d'une variable que le programme modifie (affectation d'une sortie, rsultat d'un calcul...) - D'une variable interne, si cette variable est uniquement utlise pour faire un calcul intermdiaire.
IUT Toulon
32
Automatismes Industriels
Cours LPAII
2012 - 2013
Exemples de dclaration : Variable d'entre, de type 'mot', et initialise la valeur 0.
Variable interne, de type 'temps', et initialise la valeur 1mn et 15s.
Variable de sortie, de type boolen, d'adresse 0.0 (1ere entre T.O.R du contrleur) et initialise la valeur '0'.
IUT Toulon
33
Automatismes Industriels
Cours LPAII
2012 - 2013
La norme IEC 1131-3 dfinit 5 langages de programmation: IL, ST, SFC, LD et FDB.
Il s'agit d'un langage textuel proche du langage machine de l'API. Il s'apparente l'assembleur d'un microcontrleur. Ce langage n'est plus trop utilis l'heure actuelle. Exemple : Soit l'quation logique suivante
2 / Langage IL (Instruction List).
%Q2.0 = ((%I1.0.%I1.5)+ %I1.4) . %I1.3
... se traduit par le code suivant :
IUT Toulon
34
Automatismes Industriels
Cours LPAII
2012 - 2013
3 / Langage ST (Structured Text).
Il s'agit d'un langage textuel proche des langages volus tels que le C. Il s'avre indispensable ds lors que l'on a besoin de faire des traitements numriques par exemple. Exemple : Soit l'quation logique suivante
%Q2.0 = ((%I1.0.%I1.5)+ %I1.4) . %I1.3
... se traduit par le code suivant :
%Q2.0 := ( (%I1.0 AND %I1.5) OR %I1.4 ) AND NOT( %I1.3) ;
IUT Toulon
35
Automatismes Industriels
Cours LPAII
2012 - 2013
Comparaison (alternative IF ELSE END_IF):
Incrmentation d'une variable :
Affectation : :=
CPT := CPT + 1 ;
IUT Toulon
36
Automatismes Industriels
Cours LPAII
2012 - 2013
Boucle FOR :
FOR i := 0 TO 9 BY 1 DO .............. ; END_FOR;
Boucle WHILE :
WHILE condition = TRUE DO .............. ; END_WHILE;
IUT Toulon
37
Automatismes Industriels
Cours LPAII
2012 - 2013
Oprations Numriques : Le choix du langage ST s'impose ds lors que l'on doit faire des traitements numriques sur des variables. Les oprations de bases sont : - Addition : - Soustraction :
Res := Op1 + Op2 ; Res := Op1 - Op2 ;
- Multiplication :
Res := Op1 * Op2 ;
- Division :
Res := Op1 / Op2 ;
IUT Toulon 38
Automatismes Industriels
Cours LPAII
2012 - 2013
- modulo :
Res := Op1 MOD Op2 ;
- Conversion Entier Rel :
Nb_Re := INT_TO_REAL ( Nb_ent) ;
- Conversion Rel Entier :
Nb_ent := REAL_TO_INT ( Nb_Re) ;
- Conversion Mot Rel :
Nb_Re := WORD_TO_REAL ( Mot) ;
IUT Toulon
39
Automatismes Industriels
Cours LPAII
2012 - 2013
4 / Langage SFC (Sequential Functional Chart ).
Il s'agit du langage Grafcet. On l'utilisera pour dcrire les diffrentes tches squentielles de l'automatisme. Il est constitu d'tapes auxquelles sont associes des actions. Les tapes sont spares par des rceptivits. Lorsqu'une tape est active les actions associes l'tape sont actives.
tape initiale
Lorsque la rceptivit qui suit l'tape active devient vraie, l'tape en cours se dsactive, et l'tape suivante devient l'tape active.
Rceptivit
Important: Il faut toujours respecter l'alternance tape/transition!!!
IUT Toulon
tape Action
40
Automatismes Industriels
Cours LPAII
2012 - 2013
Les attributs suivants peuvent tre associs aux actions en SFC :
Attribut
N
Paramtre
Aucun
Description
Action Non mmorise : L'action est active lorsque l'tape associe est active, et se dsactive automatiquement la sortie de l'tape. Action Mmorise : l'attribut S (Set) permet de mmoriser l'activation de l'action, celle-ci restera active jusqu' ce que l'attribut R (Reset) soit rencontr dans le grafcet sur la mme action.
S, R
Aucun
Dure Action limite dans le temps : L'action est active d'activation : l'entre dans l'tape, puis dsactive automatiquement au t#..... bout du temps, spcifi (ou la sortie de l'tape). Temps de retard : t#..... Action Retarde : L'action est active avec le retard spcifi aprs l'entre dans l'tape.
IUT Toulon
41
Automatismes Industriels
Cours LPAII
2012 - 2013
Les rceptivit sont des valeurs boolennes, qui peuvent apparatre directement sur le grafcet (langage ST). Elles peuvent prendre la forme: - De valeurs boolennes constantes (TRUE ou FALSE) - De variables boolennes simples - De combinaisons logiques ( exemple: (a OR b) AND NOT c ) - De comparaison entre des valeurs numriques (exemples: A > 100, A<>B, A=5) - De combinaisons des lments prcdents Note1 : il est impossible de raliser une affectation (:=) dans une rceptivit. Note2 : il sera galement possible d'utiliser les langages LD et FBD pour coder les rceptivits; dans ce cas chaque rceptivit sera programme dans une section spcifique.
IUT Toulon
42
Automatismes Industriels
Cours LPAII
2012 - 2013
Structure OU: Alternative. Elle permet d'effectuer un choix entre deux squences. Notez bien la structure de la divergence et de la convergence.
Divergence
Convergence
IUT Toulon
43
Automatismes Industriels
Cours LPAII
2012 - 2013
Structure ET: Paralllisation. Elle permet d'effectuer un choix entre deux squences. Notez bien la structure de la divergence et de la convergence.
Divergence
Convergence
IUT Toulon
44
Automatismes Industriels
Cours LPAII
2012 - 2013
5 / Langage LD (LaDder ).
Il s'agit d'un langage graphique que l'on pourra par exemple utiliser pour coder les quations logiques des rceptivits d'un grafcet. Le principe est le suivant : - Les variables d'entre sont symboliss par des contacts lectriques (NO ou NF), les variables de sortie par des bobines. On considre que l'extrmit gauche du rseau constitue la borne + d'une alimentation (imaginaire) et la partie droite sa borne La mise en srie, en // de contacts (variables d'E) NO ou NF permet l'alimentation conditionnelle de la bobine (variable de S), donc L'implantation d'quation logique.
IUT Toulon
45
Automatismes Industriels
Cours LPAII
2012 - 2013
Oprations logiques de Base :
ET :
OU :
NON :
Exemple : Soit l'quation logique suivante %Q2.0 = ((%I1.0.%I1.5)+ %I1.4) . %I1.3 Cette quation se traduit en LD par la ligne suivante :
IUT Toulon
46
Automatismes Industriels
Cours LPAII
2012 - 2013
Mmoire RS :
Front montant :
IUT Toulon
47
Automatismes Industriels
Cours LPAII
2012 - 2013
Temporisation (retard l'activation) :
Compteur dcompteur :
IUT Toulon
48
Automatismes Industriels
Cours LPAII
2012 - 2013
6 / Langage FBD (Functionnal Bloc Diagram ).
Il s'agit galement d'un langage graphique fonctionnant sur le mme principe que LD mais avec les symboles s'apparentant ceux que l'on utilise pour les logigrammes. Exemple : Soit l'quation logique suivante
Exemple :
%Q2.0 = ((%I1.0.%I1.5)+ %I1.4) . %I1.3 AND OR AND
%I1.4 %I1.3 %Q2.0
Cette quation se traduit en FBD par le diagramme suivant :
%I1.0 %I1.5
IUT Toulon
49
Automatismes Industriels
Cours LPAII
2012 - 2013
7 / Langage CFC (Component Functional Chart).
Ce langage n'est pas dfinit par la norme CEI, mais sera utilis dans l'environnement de programmation CODeSys. Il reprend les lments utiliss en FBD, mais les symboles peuvent tre placs librement sur le schma (et non pas ligne par ligne comme en FBD). De plus, la plupart des oprateurs dfinis en ST sont galements utilisables (oprations numriques etc...). On ne peut pas l'utiliser pour coder les rceptivits. En revanche, on l'utilisera comme langage de programmation principal qui appellera les diffrentes tches.
IUT Toulon
50
Automatismes Industriels
Cours LPAII
2012 - 2013
Mmoire RS Comparaisons
Oprations numriques
oprations logiques
Compteurs
IUT Toulon
Dtection de Fronts
51
Automatismes Industriels
Cours LPAII
2012 - 2013
Appel & Synchronisation de programmes en CFC :
Bloc Fonctionnel G1 :
Programme Principal PLC_PRG :
Bloc Fonctionnel G2 :
tapes de synchronisation
IUT Toulon
52
Automatismes Industriels
Cours LPAII
2012 - 2013
Bloc Fonctionnel G1 : Dclaration des variables d' E/S
Bloc Fonctionnel G2 : Dclaration des variables d' E/S
IUT Toulon
53
Automatismes Industriels
Cours LPAII
2012 - 2013
Echange de donnes entre blocs fonctionnels :
Les variables d'tapes peuvent tre changes entre plusieurs blocs fonctionnels* programms en langage SFC. Pour utiliser la variable d'tape d'un bloc SFC, la syntaxe suivante est utilise :
'PLC_PRG' . 'nom d'appel du bloc' . 'nom de l'tape' . X
IUT Toulon
54
Automatismes Industriels
Cours LPAII
2012 - 2013
III / Programmation des API Schneider M340 sous Unity
Prsentation du contrleur M-340 :
La srie M-340 reprsente le segment milieu de gamme des API Schneider, de dernire gnration. Ces API sont adapts aux systmes automatiss de moyenne taille, et aux grosses installations systme de contrle / commande possdant une architecture dcentralise.
IUT Toulon
55
Automatismes Industriels
Cours LPAII
2012 - 2013
Au matriel, l'architecture est modulaire, Schneider propose diffrentes cartes d'E/S adaptes aux besoins industriels (Sorties relayes ou non, cartes analogiques configurables en 0-10V / 4-20 mA etc...). Du point de vue communication, Sschneider prconise: - Le bus ASI pour le niveau terrain - CanOpen pour le niveau Cellule / Machine - Modbus-TCP pour la supervision On pourra donc videmment mettre en uvre ces protocoles en choisissant les CPU et coupleurs adaptes. Le modle de CPU utilis en TP: P34 2020 offre: - 1 port Modbus RTU (RS485) pouvant tre configur en matre ou esclave - 1 port Ethernet, pour les communications Modbus TCP, l'accs au serveur Web intgr, le chargement des programmes.
IUT Toulon
56
Automatismes Industriels
Cours LPAII
2012 - 2013
Adressage des donnes :
IUT Toulon
57
Automatismes Industriels
Cours LPAII
2012 - 2013
Organisation du projet sous Unity :
Interfaces de communication Cartes d'E/S
Dclaration des variables
IUT Toulon
58
Automatismes Industriels
Cours LPAII
2012 - 2013
Le programme est organis en diffrentes Sections, rparties en 2 catgories: - Les tches. Elles sont au nombre de 2 pour les M-340.
1 / La tche MAST(Master): Il s'agit de la tche matre, elle correspond au programme principal. Elle peut tre appele soit de faon cyclique (cas courant), soit priodique c'est dire que sa dure d'xcution doit tre matrise. La tche MAST peut comporter plusieurs sous programmes, dans diffrents langage; en revanche elle est la seule pouvoir contenir du grafcet. 2 / La tche FAST: Il s'agit d'une tche dite rapide, qui va tre appele priodiquement, selon une dure dfinir. L'appel de cette tche correspond une interruption (au sens C) de la tche matre.
IUT Toulon
59
Automatismes Industriels
Cours LPAII
2012 - 2013
Langages de Programmation :
On retrouve les 5 langages CEI danss Unity : IL, ST, FBS, LD et SFC.
De nombreuses bibliothques viennent faciliter la programmation, notamment pour les calculs et fonctions d'automatisation courantes. Enfin, un module optionnel d'Unity permet de crer des fonctions en langage C.
IUT Toulon 60
Automatismes Industriels
Cours LPAII
2012 - 2013
IV / Programmation des API Siemens S7300 sous Step7
Prsentation du contrleur S7315-F 2PN/DP:
Il s'agit d'une CPU place dans le segment haut de gamme des API Siemens. Elle prsente la particularit d'intgrer des fonctions de scurit, ce qui dispense de l'utilisation d'un automate de scurit supplmentaire, pour les process obissant ce type de normes. Du point de vue communication, Siemens prconise: - ASI pour les capteurs/actionneurs - ProfiBUS et ProfiNet pour les autres niveaux
IUT Toulon
61
Automatismes Industriels
Cours LPAII
2012 - 2013
Adressage des donnes :
IUT Toulon
62
Automatismes Industriels
Cours LPAII
2012 - 2013
Organisation du projet sous Step7 :
IUT Toulon
63
Automatismes Industriels
Cours LPAII
2012 - 2013
Le programme est organis Blocs:
1 / OB.. (Organisation Blocs): Ce sont des programmes appels implicitement, de faon, cyclique, priodique ou encore sur vnements OB1 correspond au programme principal, ou encore la tche matre. Ce bloque est appel chaque cycle automate, et sera charg de l'appel des ventuels sous-programmes. Il ne peut pas contenir de grafcet. 2 / FB.. Function Blocs): Il s'agit de fonctions appeles par un autre bloc, auxquelles peuvent tre associes des donnes (DB..).
IUT Toulon
64
Automatismes Industriels
Cours LPAII
2012 - 2013
Langages de Programmation :
On retrouve certains langages CEI sous Step7, cependant les noms utiliss diffrent de la norme:
FBD LOG SFC GRAPH LD CONT
IUT Toulon
65