Professional Documents
Culture Documents
6 Modules Spécifiques
a / Modules Analogiques. - Page: 02 à 05
b / Les Pupitres Opérateurs. - Page: 06 à 17
c / Les Réseaux. - Page: 18 à 18
Signaux :
Les entrées mesurent des grandeurs en continue: T°, Pression, Vitesse…
Les sorties commandent des systèmes à mouvements variables.
Adressage:
L
VOIE 2 PEW516 E PAW516 VOIE 2
U
R
VOIE 7 PEW526 S PAW526 VOIE 7
Entrées Analogiques:
Pour lire une entrée Analogique, on peut
récupérer la valeur de la périphérie (PEW 256)
et la mémoriser dans une variable Mot (+ ou -
27648).
Dans le programme on peut utiliser cette
valeur, directement ou après une mise à
l ’échelle.
Sorties Analogiques:
Pour activer une sortie Analogique, on peut
transférer la valeur (+ ou - 27648) provenant
d ’une variable Mot et la charger vers la
périphérie (PAW 256).
Rq :
En LIST utiliser: L MW200 et T PAW256. La valeur obtenue
dépend également du paramétrage de la carte (plage et autres…).
a/ Analogiques MISE à M’ECHELLE 5
Si =0: OK
Entrée Analogique: FC 105 : Mot d’erreur
Valeur Maxi:
: la Valeur de
Valeur Mini: l’entrée analogique
PEW256 est comprise
Bit=0=Unipolaire: entre LO_Lim (0.0°C)
et Hi_Lim (200.0°C)
b/ Pupitres INTEGRATION DE PROTOOL 6
Sous le Bureau:
1 “ Démarrer ”
2 “ Simatic ”
3
“ PROTOOL ”
4
“ Programme d’installation de PROTOOL”
4
“ Changement de l’intégration”
OB de Mise en Route
T DW64
OB1 L KY 51,0
DB Couplage 185 DW
b/ Pupitres OPERATEURS en S7 10
S7-200
PPI
S7-300/400
M Ethernet
D
P
2 P
I
USB
Profibus DP, FDL ou FMS
MPI
0
0 1 3
1
b/ Pupitres TRANSFERT avec PG 11
Liaison USB
9F
COM1/2: 9M 9F
25F COM:9M
Liaison 25
COM1/2: 25F
Série 9M
232 9F MPI/DP
Liaison Liaison
Série Série
485 232
Câble S5 9F
9M
PG/AG Printer
PLC
Config
15M
IF1A: Printer /Config 9M
15 F
b/ Pupitres CHARGEMENT / ANCIEN 12
Mode Transfert:
Rq :
IL est impossible de charger le programme s’il on n’est pas en mode transfert.
Il est impossible de récupérer l’application par la console.
b/ Pupitres CHARGEMENT / NOUVEAU 13
Mode Transfert
Paramétrage du PUPITRE:
Par manipulation:
Couper l ’Alimentation du Pupitre.
Brancher une souris sur le port USB.
Mettre la Tension.
Une fenêtre apparaît après la phase d ’initialisation.
Sélectionner l ‘ option: « Control Panel »
Un écran de paramétrage Apparaît.
Double clic sur « Transfert ».
Paramétrage de PROTOOL:
Lancer PROTOOL:
Menu Fichier => Transfert => Réglage
Compilation Application:
Transfert Application:
Faire en sorte que le port du pupitre soit
Rq :
activé « Enable » et en mode transfert.
b/ Pupitres AUTRES TRANSFERTS 16
Paramétrage de PROTOOL:
Lancer PROTOOL:
Menu Fichier => Transfert => Réglage
Compilation Application:
Transfert Application:
Intérêt:
Afficher des messages sur le pupitre
opérateur définis sous PROTOOL.
Pour activer les messages d’alarme, il faut définir une « zone de communication »
entre le pupitre et l’automate via PROTOOL pour les messages d’alarme.
0 00 1 0 00 1 1 00 0 0 10 0
0 00 1 0 00 1 1 00 0 0 10 0
Description:
Possibilité de connecter 31 Esclaves ASI. Pocket ASI
ASI 1
Alim
ASI
Maître ASI Profibus DP 30V
o o
ou 31
2
Alim 24VDC
Actionneurs
1 0
30
En cas de Défaut
Description:
Possibilité de connecter 62 Esclaves ASI: 1A à 31A et 1B à 31 B.
CP Link
1B 2A 3A 30B 31A
ou
30A 31B
1A 2B 3B
En cas de Défaut
L’adressage interne est réalisé à l’aide d’une Pocket ASI2. Un esclave est
Rq : capable de gérer 4 entrées et 4 sorties digitales, de même que des entrées et
sorties analogiques.
d/ Bus A.S.I ASI SAFE 21
ASI1
Description:
Possibilité de connecter des modules ASI SAFE à un sous réseau ASI existant.
Ces modules sont contrôler par le bloc spécifique siemens programmer par PC.
En cas de défaut le bloc agit sur la chaîne d ’arrêt d ’urgence.
Il est par conséquent aisé de connaître la sécurité enclenchée (1 AU = 1 entrée).
28
26 30
4 18
2
27
6
5 29 31
d/ Bus A.S.I ADRESSAGE ASI1 22
Allocation:
ASI ayant été prévu au départ pour 31 esclaves, on affecte:
16 BYTES pour les entrées ASI 1 et ASI 2 (A)
16 BYTES pour les sorties ASI 1 et ASI 2 (A)
Les modules ASI utilisent des adresses siemens comme s ’il s ’agissait de modules
centralisés, lorsque l ’on travaille avec la MIE et la MIS (les 2 adresses doivent
êtres identiques, exemple EB12 et AB12).
Octet 7 6 5 4 3 2 1 0 Octet
E s c l a v e 1
N+0: EB 12 Commande / État
E/A12.3 E/A12.2 E/A12.1 E/A12.0 AB 12
N+1: E s c l a v e 2 E s c l a v e 3
EB 13 E/A13.7 E/A13.6 E/A13.5 E/A13.4 E/A13.3 E/A13.2 E/A13.1 E/A13.0
AB 13
E s c l a v e 28 E s c l a v e 29
N+14: EB 26 E/A26.7 E/A26.6 E/A26.5 E/A26.4 E/A26.3 E/A26.2 E/A26.1 E/A26.0
AB 26
E s c l a v e 30 E s c l a v e 31
N+15: EB 27 E/A27.7 E/A27.6 E/A27.5 E/A27.4 E/A27.3 E/A27.2 E/A27.1 E/A27.0 AB 27
Allocation:
Les entrées et sortie des esclaves A sont récupérée comme pour l’ASI 1.
Pour les entrées, sorties des esclaves B et les modules analogiques il faut
procéder comme suit:
IOID = 55h
RecNum=96h
SFC58
1B 2B 3B
Zone DS
D D D
DBx S
1
S
1
S
x
4 4 x
0 0 x
IOID = 54h
RecNum=96h SFC59
Rq :
Pour l’analogique il faut travailler sur les registres DS140 à DS147.
Le SFC51 permet de récupérer les bits systèmes et esclaves en défauts.
d/ Bus A.S.I Module CP 343-2 24
Carte Maître:
La CP ne passe pas du L’API se trouve en mode marche “RUN”, il faut le mettre en STOP.
mode configuration au L’activation du Bouton “SET” a été trop courte. Un esclave avec
mode protégé: l’adresse 0 est connecté, déconnecter l’esclave.
La CP ne passe pas du
L’API se trouve en mode marche “RUN”, il faut le mettre en STOP.
mode protégé au mode
L’activation du Bouton “SET” a été trop courte (+ de 0.5s).
configuration:
La programmation Les données mémorisées ne concorde pas avec l’esclave de remplacement. S’il
automatique ne s’agit d’un esclave de remplacement, avec des données différentes,
s’effectue pas, bien reprogrammer l’adresse avec le terminal et effectuer un “SET” avec la carte.
que la led “AUP” soit L’adresse ASI de l’esclave ASI échangé n’est pas à 0.
allumée: L’esclave ASI n’est pas correctement raccordé ou défectueux.
Led “CER” et les leds Un prolongateur dont les connexions “Line1” et “Line2” ont été interverties, a
d’esclaves ASI actifs été monté sur l’AS-interface => Connecter le prolongateur correctement.
vacillent
irrégulièrement:
d/ Bus A.S.I MODULE DP/ASI LINK20 27
Appuyer sur DISPLAY jusqu’à ce que ADR soit allumé Pour configurer la passerelle:
rouge, ensuite lire l’adresse indiquée par les diodes vertes.
la déconnecter du réseau, « BF »
♦ MODIFICATION DE L’ADRESSE, LE MODULE DOIT allumée rouge.
ETRE
DECONNECTE DU RESEAU PROFIBUS-DP Appuyer sur SET => CM Orange.
Rq :
1) Appuyer sur DISPLAY jusqu’à ce que ADR = rouge : Appuyer sur SET => CER orange
l’adresse actuelle est alors visualisée (mémorisation)
2) Appuyer sur SET, la diode BF clignote (le réglage se fait Le Voyant CM s ’éteint
dans l’ordre décroissant)
Reconnecter le module à Profibus.
e/ Réseau M.P.I Liaisons Siemens S7 29
M
D
S7-300/400
P
P
I
2 29 31
Multi Point Interface
0 1 3 30
e/ Réseau M.P.I TABLE d’ ECHANGE 30
Données Globales:
Il est possible d’échanger des informations entre plusieurs systèmes via le port
MPI. Le moyen le plus rapide est de créer un tableau de « Données Globales ».
On accède au tableau par un clic droit sur l’icône sous Simatic manager
0
DB 18 DB 18
5 bytes 3 2 5 bytes
SFC65 SFC66
On peut utiliser les blocs SFC65 et SFC66 , si ces blocs d’émission et réception
Rq :
sont dans les automates équipés d’un port MPI.
e/ Réseau M.P.I TABLE d’ ECHANGE 32
SFC67 2
Table infos
SFC68
Ces blocs permettent d’échanger des
Rq :
informations, même si l’autre système
n’est pas siemens ou s’il n’est pas
programmé.
f/ Profibus CONFIGURATION 33
Caractéristiques
Le réseau basé sur une liaison série RS485 est constitué au maximum de 16
segments continus, sans boucle ni dérivation. Chaque segment comportera 32
stations au maximum. Profibus permettant de connecter 126 stations.
MAITRE 3
2 1
OFF OFF
0
ON
OFF
f/ Profibus PARAMETRAGE 34
métallique. ·
f/ Profibus LES LEDS CPU DP 35
CPU 300 DP: SF DP Éteint Rouge Défauts Matériels sur périphérie déportée
Défaillance de bus
BUSF Éteint Rouge Défaut matériel
Erreur de paramétrage
CPU 400 DP: INTF Éteint Rouge Défaut interne sur l’interface DP
Installation du Fichier:
Le constructeur doit fournir soit sur Disquette ou
CD ou sur Internet un fichier « GSD ».
Ce fichier contient tous les renseignements sur le
produit : aspect, caractéristiques, nombres de
variables échangées…
Pour l ’installer dans le catalogue du matériel : 3
2 “ Outils ” 4
Le principe correspond à celui d ’un LED ETAT SIGNIFICATION DEFAUTS POSSIBLES ET REMEDES
ETEINT
Fonctionnement correcte
C ’est une station déporté modulaire qui peut recevoir les modules d’entrées , de
sorties, les modules de fonction et des modules de communication de l’automate S7
300 via le réseau PROFIBUS-DP.
OFF ON
64
32
13
L ’adressage DP de l ’ET200M: 8
4
2
1
OFF ON
64
L ’adressage par micro- 32
switchs: 13
8
4
2
1
Rq :
Attention le premier switch ne sert pas à coder l’adresse, respecter sa position.
L’adressage n’est pris en compte qu’après coupure locale du secteur.
f/ Profibus L ’ET 200 Eco 46
Adressage par
switch.
Desserrer le
capuchon
Touche d ’abandon
Touche de validation
But:
Permet l’échange d’une table d’entrées et de sorties virtuelles entre les 2
automates S7 relié entre eux via l’interface Intégré Profibus-DP de la CPU.
Zone de Couplage
Profibus DP
Maître Esclave
PORT DP INTEGRE
DB 11 DB 12 CPLADRR= 110
CPLADRR= 110 DBx 0.0 DBx 1.0
DB 12 DB 11
CPLADRR= 120 CPLADRR= 120
DBx 0.0 DBx 1.0
FC2 Données Données FC1
P#DB12.DBX0.0 BYTE 10 DBx 10.0 DBx 11.0 P#DB11.DBX1.0 BYTE 10
DB 11 DB 12
CPLADRR= 110 CPLADRR= 110
DBx 0.0 DBx 1.0
But:
Les blocs d’Organisation (OB) de réaction, permettent de réagir à une erreur.
Normalement, lorsqu’un erreur est détectée par le système, la CPU passe à
l’arrêt en allumant une led « SF ».
Si l’on ne veut pas passer en STOP tout en visualisant l’erreur, il faut placer
dans la CPU le bloc OB de réaction adéquat.
Lors d ’un communication PROFIBUS DP Maître / Esclave et pour garder
les automates en RUN même avec un défaut visualisé:
S7- 300:
Adresse dans MIE / MIS: Mettre OB82 + OB86
Adresse Hors MIE / MIS: Mettre OB82 + OB86 + OB122
S7- 400:
Adresse dans MIE / MIS: Mettre OB82 + OB86 + OB85
Adresse Hors MIE / MIS: Mettre OB82 + OB86 + OB122
La MIE (Mémoire Image des Entrées) et la MIS (Mémoire Image des Sorties)
d’un S7-300 est comprise entre 0 et 255.
Rq : La MIE et la MIS d’un S7-400 est comprise entre 0 et 511.
Même si ces blocs ne sont pas programmés cela fonctionne.
IL est tout de même possible de récupérer des variables internes du bloc pour
contrôler et visualiser les défauts masqués.
f/ Profibus L ’OB 82: Alarme de Diagnostic 52
Adresse du
module en
défaut
Le Module est
en STOP
f/ Profibus L ’OB 86 54
Programmer dans l ’OB86 : (avec SCF21 ou par mémorisation des variables locales)
DEC
DEC
f/ Profibus L’ OB 122 56
Description:
Les liaisons FDL (Field Data Link) établies avec le CP PROFIBUS, permettent d’assurer
une communication programmée une station S7 et un S7, S5, CP(PG)…en:
Liaisons FDL Spécifiées: Les partenaires de réseau sont définis par la
configuration de liaison.
Liaisons FDL non Spécifiées ( accès libre de la couche 2 ): Les adresses
des partenaires (126 max) sont indiquées dans le contrat de communication du
programme utilisateur.
Diffusion Générale: (Broadcast) Permet de contacter tous les abonnés du
PROFIBUS prêts à recevoir une diffusion générale.
Diffusion Sélective: (Multicast) Permet d ’atteindre un groupe d’abonnés
sous PROFIBUS appartenant au cercle des abonnés de la diffusion sélective.
FC5
FC5 FC6
CARTE CP 343-5
FC6
FC6 FC5
f/ Profibus Simatic S7 avec liaisons FMS 59
Liaison FMS
Format FMS
Format FMS
Données d’une
Données S7
autre station
C C
A A
R R FB3 DB21
Table Variables
T T
des Récupérées
E E
Mnémoniques
:
C PROFIBUS C DB20
Variables de
P FMS P INDEX
Communication
:
DB1 3 4
Définition
Variables 4 4
INDEX
3 3
- -
FB6
5 5
Dans le serveur, qui est par exemple un S7-300 on met à disposition le DB1. Ce
DB1 contient des valeurs qui seront récupérées par le client via le FB3.
Rq :
Le client utilisera le DB20 où seront mémorisés les différents index pour
mémoriser les informations du serveur grâce au FB3 dans le DB21.
Le client exécutera un calcul et transmettra le résultat au serveur via le FB6
en utilisant l’index correspondant.
g/ Ethernet TOPOLOGIE RESEAU 61
WWW.Aforest.com
@
g/ Ethernet GENERALITES 62
Une seule machine (ou nœud) à la fois peut normalement être autorisée à émettre
sur le câble réseau.
Il existe de nombreuses méthodes qui ont comme différence fondamentale leur
manière de gérer les conflits d’accès.
Deux grandes familles de méthodes se dégagent :
Déterministes :
Éviter les conflits grâce à une autorisation d’émettre (coopéra. entre machines).
Aléatoires ou non déterministes (tout Ethernet) :
On ne peut pas garantir le temps que met l’information pour aller d’un nœud à
l’autre du réseau. On accepte et gère les conflits (collisions).
Ethernet est le réseau physique le plus répandu ; il est souple , simple à mettre
en œuvre et économique. Il est basé sur une topologie de type bus : les trames
émises sont diffusées en parallèle à toutes les machines (nœud) du réseau.
La méthode Aléatoire CSMA/CD (Carrier Sense Multiple Access / Collision
Détection) est utilisée, cela correspond en téléphone à composer le N° de téléphone
en espérant que la ligne soit libre; si c’est « occupé », on essaye plus tard.
La vitesse théorique est de 10 Mb/s ; le débit d’informations réel est en réalité
beaucoup plus faible à cause du temps perdu à attendre que le réseau soit libre ou
qu’une collision ait été gérée et à cause de la longueur des câbles. L’architecture
Ethernet est donc très performante en présence d’un trafic faible.
g/ Ethernet TCP/IP et ses services 63
Chaque interface Internet possède une adresse Internet codée sur 32 bits.
Une adresse Internet Protocol est constituée de quatre nombres de 0 à
255 et séparés par un point comme ceci : 194.78.19.132.
L’adresse de chaque liaisons machine est unique et est composée de deux
parties, l’identifiant de réseau et le numéro d’hôte.
Une adresse IP ne donne aucune indication sur la position géographique des
périphériques connectés.
Les adresses IP se divisent en classes, les plus courantes étant les classes A,
B et C. Les autres existent, mais en général, elles ne sont pas employées.
Chaque classe d'adresses a un masque de sous-réseau différent. Pour
connaître la classe d'une adresse IP, il suffit de regarder le premier octet :
FC5
FC5 FC6
CARTE CP 343-1 IT
ETHERNET
CARTE CP 343-1 IT
FC6
FC6 FC5
g/ Ethernet ENVOYER MAILS / S7 66
Principe:
SERVEUR
de
MAILS
DB10 FC5
Le DB10 contient les informations et est envoyé via une liaison Mails par le bloc
Rq :
siemens FC5.
h/ Interbus-S Les MODULES DEPORTES E/S 67
ST
RT
CT
INLINE
LOOP
IP65
SAB
h/ Interbus-S TOPOLOGIE INTERBUS 68
Voie aller
InterBus Commun
Bus Inter station max.. 12.8 Km
Voie retour
Segment de
Bus Inter
station max..
400m Cuivre ID
Fixe: 500Kb/s
h/ Interbus-S AVANTAGES INTERBUS 69
id:13
Maître id:11
id:23
id:45
id:13
id:18
Qui-est-là ?
id:13 id:11
id:18
id:23 id:45 id:13
La détection du matériel est automatique ou imposé par le programme. Il n’y a
Rq : pas d’adresse mais on fait intervenir l’ordre et les Code ID des éléments. Le
logiciel CMD permet le paramétrage, la visualisation et le dépannage.
h/ Interbus-S COUPLEUR INTERBUS - G4 70
Présentation:
RS 232 (C M D)
Interbus
h/ Interbus-S AIDE au DEPANNAGE 71
FAIL
FAIL
.
SEG.POS
Segment 1
RUN
RUN
RUN FAIL
FAIL
RUN FAIL
Segment 2
Segment 3
h/ Interbus-S LES CARTES S7 72
Blocs Programme:
Des blocs fournis par Phœnix Contact gèrent la carte IBS compatible Siemens:
OB 100
FC 20:
Initialisation Carte Phœnix
Lecture
FC 21
OB1 Diagnostic
Démarrage
FC 24
Programme Exploitation via le programme
Principal
Transfert
FC 22
Notes: 73