Support de formation TGBT Filière BAC PRO ELEEC
description
Transcript of Support de formation TGBT Filière BAC PRO ELEEC
Support de formation TGBTFilière BAC PRO ELEEC
Batteriede condensateurs
Armoire tertiaireVentilateur
Extracteur d’air
Barrière de parking
DECMA PARK
Application du lycée
CONTROLEUR ET COUPLEUR WAGO
WAGO Ethernet Settings
Exemple: Le treizième module a été retiré le code généré est 4 - 12Code d’erreur 4: Erreur du bus interne.Code d’extension 12: Bus interrompu après le 12ème module.
255 modules pour l’automate750-841
64 modules pour l’automate 750-842
PROTOCOLE MODBUS/TCP-IP SUPPORT ETHERNET
BUT Raccorder sur un même support physique des ordinateurs et permettre de communiquer avec un ensemble d’ordinateurs sur ce support. Un seul message sur le support peut être lu par plusieurs ordinateurs. Les modems sont remplacés par des cartes réseaux que l’on installe dans les ordinateurs. Ces réseaux sont de taille limitée. Cette limite est due au protocole lui-même.
ETHERNET Histoire : Le principal protocole de liaison utilisé sur les réseaux locaux est l’Ethernet, c’est un protocole normalisé (nombre IEEE802.3). ETHERNET a été développé par Xerox Corporation au Palo Alto Center (PARC) vers le milieu des années 70. Des prix : début 80 une carte ETHERNET vaut 10.000 FF, maintenant 150 FF ! ! !
NOTION DE TRAMES Les informations binaires sont découpées en trames.Une trame est un "paquet" d’informations regroupées entres elles. Sur un réseau local :A un instant donné, une seule trame circule sur le câble.Une trame émise par un équipement est reçue par tous les équipements.Une trame contient l’adresse de l’émetteur et l’adresse du destinataire.
TOKEN RING : ANNEAUX À JETON Dans le cas des Anneaux, une trame vide circule en permanence sur le fil qui relie l’ensemble des machines. Cette trame s’appelle le jeton. La machine qui a le jeton peut y insérer des données. Le jeton peut être perdu. Le temps de réaction à cette perte encadre la dimension du réseau et le nombre des machines qui peuvent s’y connecter. Les anneaux se comportent mieux sous forte charge.
LE RÉSEAU ETHERNET EN BUS
Le principe est de mettre un support physique en commun, et de faire du très haut débit sur des distances moyennes (>100m). On utilise dans la technologie Ethernet, un câble commun pour relier des dizaines voire des centaines de machines. Ce câble commun va véhiculer les informations à destination de l’ensemble des stations. La méthode utilisée est le CSMA/CD (Carrier Sense Multiple Access / Colision Detection). Le câble forme un BUS dans le jargon réseau, reliant les stations. La vitesse est fixée par la norme : 10 Mbps (10 Millions de bits par seconde). Un bit est une valeur binaire : 0 ou 1. Cette technologie est appelée 10Base2. Le câble coaxial fin est facile à mettre en place. Par contre les connecteurs affaiblissent le signal, du coup on ne peut pas mettre beaucoup de stations sur le câble. Cette technologie tend à être remplacé par 10BaseT aussi appelé « réseau ethernet en étoile ». De plus un problème sur le câble et toutes les stations se retrouvent privées de réseau.
Le Bus Ethernet : 1 : Le câblage est réalisé avec du câble coaxial, qui ressemble à du câble d’antenne de télévision. La bande passante s’élève à 19 Mbps mais est mutualisée. 2 : Aux deux extrémités se trouve une résistance de terminaison. Par abus de langage on appelle cette terminaison un bouchon. 3 : Chaque poste de travail est connecté au câble coaxial grâce à un T. Si une personne coupe le bus sur le T de son ordinateur, plus personne ne peut communiquer.
LE RÉSEAU ETHERNET EN ÉTOILE
1 : Pour un réseau Ethernet, on utilise du câble réseau spécifique appelé paire torsadée (Twisted pai). En fonction de la bande passante nécessaire et des conditions d’environnement, on utilise du câble catégorie 5, 6 ou 7. 2 : Dans les entreprises, on trouve généralement un "serveur". Le serveur centralise la gestion des fichiers, fédère une base de données ou un service de messagerie. 3 : Le hub centralise les connexions de chaque micro-ordinateur et leur permet de communiquer entre eux. 4 : Chaque poste est relié au câble réseau grâce à une carte réseau insérée dans l’ordinateur.
Ici le support est constitué de 2 paires de fils torsadés (twisted pairs), prolongés par des connecteurs d’extrémité appelés RJ45. Ces câbles vont dans des appareils appelés HUB qui connectent les machines. Il existe des HUB 8 ports 12 /16/24 ports. En 85, un Hub valait 2.000 FF, maintenant 300 à 400 FF. Les Hub peuvent être cascadés en local avec des câbles propriétaires. Ils ne forment alors qu’un seul ensemble. Les machines ne doivent pas être à plus de 100 mètres du Hub. Sur ce type de réseau si un câble est endommagé une seule machine est privée de réseau (et non pas la totalité des machines comme sur les réseaux Bus).
Fast Ethernet ou 100BaseT
L’Ethernet en étoile a aussi une vitesse de 10Mbits/s. Il existe maintenant une technologie similaire mais plus rapide : le Fast Ethernet. Pour faire fonctionner un réseau en technologie fast-ethernet il faut que le Hub et les cartes réseaux soient compatibles. De plus il faut que le câblage soit certifié Catégorie 5. La mode de fonctionnement est exactement le même mais la vitesse de transfert est de 100 Mbits/s. Il existe enfin une technologie mixte appelée 10/100 : cette technologie permet de connecter des ordinateurs à 100Mbits (si leur carte réseau le permet) mais aussi des ordinateurs à 10 Mbits pour les ordinateurs qui n’ont qu’une carte réseau 10Mbits.
Switch Ethernet
La technologie aidant, le prix des processeurs chutant, on voit apparaître des HUB intelligents appelé switch (commutateurs). Un Hub classique émet la trame émise par un ordinateur à TOUTES les machines du réseau. Ce fonctionnement est historique : on reconstitue ainsi le mode de fonctionnement du bus (rappel sur le principe du bus : une machine émet des données qui sont émises a toutes les autres machines). Les switch sont capables de lire une trame et de la diriger sur l’un de ses ports en fonction de l’adresse de destination. Ainsi il n’y a qu’une machine qui reçoit la trame. Ainsi le réseau est fluidifié et est plus rapide.
PROTOCOLE MODBUSSUPPORT RS485
15m
1000m
20 k 100 k 10 MDébit binaire
Longueur
RS232
Boucle de courant
RS485/RS422
La communication RS485 permet le raccordement de plusieurs appareils sur le même bus. Un maximum de 32 appareils peut être raccordé sur un seul bus RS485 lui même composé d’un câble bifilaire torsadé. La longueur totale du câble RS485 raccordant tous les appareils ne peut excéder 1200 mètres.
Les appareils raccordés au bus doivent être raccordés comme suit:
1. Utilisez un câble bifilaire torsadé blindé de bonne qualité. L’emploi d’un conducteur de calibre minimal 0.6mm² est recommandé.
2. Le blindage de chaque segment de câble RS485 ne doit être mis à la terre qu’à une extrémité. Ne mettez pas le blindage des deux extrémités du segment à la terre, cela entraînerait l’apparition de courants de boucle de mise à la terre et donc des perturbations dans le câble de communication.
3. Les câbles doivent être autant que possible isolés de source de perturbations électriques.
Les appareils connectés au bus RS485 sont raccordés dans une configuration de points à points dont les connexions (+) et (–) de chaque appareil sont raccordées aux connexions correspondantes de l’équipement suivant. La topologie recommandée pour le raccordement d’appareil au bus de communication RS485 est la ligne droite.
Une résistance d’un quart de watt doit se trouvée à chaque terminaison du bus en ligne droite. Ces résistances de terminaisons réduisent les réflexions de signal pouvant altérer les données sur le bus. Les résistances de terminaisons sont connectées entre les connexions (+) et (–) du périphérique à chaque extrémité du bus. La valeur de la résistance devra correspondre à l’impédance de ligne du câble utilisé. Une valeur de 150 à 300 ohms convient généralement pour un câble bifilaire torsadé blindé 0.6 mm².
PRINCIPE DU PROGRAMME DE COMMUNICATION MODBUS DANS LE TGBT
1 2 3 4 5 6 7 8
AdMod : Adresse modbus 1 2 2 0 0 0 0 0
FuncMod: Function Modbus 3 3 16 0 0 0 0 0
StartAdMod : Adresse de départ 1099 100 200 0 0 0 0 0
NbDataMod : Nombre de données 75 5 3 0 0 0 0 0
MoveDataReq1
MoveDataReq2
MoveDataReq3
MoveDataReq4
MoveDataReq5
MoveDataReq6
MoveDataReq7
MoveDataReq8
%IW256
%IW257
%IW258
Table d’entrée
001101011
001101011
ModbusRS485
1 2 3 4 5 6 7 8
AdMod : Adresse modbus 1 2 2 0 0 0 0 0
FuncMod: Function Modbus 3 3 16 0 0 0 0 0
StartAdMod : Adresse de départ 1099 100 200 0 0 0 0 0
NbDataMod : Nombre de données 75 5 3 0 0 0 0 0
MoveDataReq1
MoveDataReq2
MoveDataReq3
MoveDataReq4
MoveDataReq5
MoveDataReq6
MoveDataReq7
MoveDataReq8
%IW256
%IW257
%IW258
ModbusRS485
Table d’entrée
001101011
001101011
001101011
1 2 3 4 5 6 7 8
AdMod : Adresse modbus 1 2 2 0 0 0 0 0
FuncMod: Function Modbus 3 3 16 0 0 0 0 0
StartAdMod : Adresse de départ 1099 100 200 0 0 0 0 0
NbDataMod : Nombre de données 75 5 3 0 0 0 0 0
MoveDataReq1
MoveDataReq2
MoveDataReq3
MoveDataReq4
MoveDataReq5
MoveDataReq6
MoveDataReq7
MoveDataReq8
%IW256
%IW257
%IW258
ModbusRS485
Table d’entrée
001101011
001101011
1 2 3 4 5 6 7 8
AdMod : Adresse modbus 1 2 2 0 0 0 0 0
FuncMod: Function Modbus 3 3 16 0 0 0 0 0
StartAdMod : Adresse de départ 1099 100 200 0 0 0 0 0
NbDataMod : Nombre de données 75 5 3 0 0 0 0 0
MoveDataReq1
MoveDataReq2
MoveDataReq3
MoveDataReq4
MoveDataReq5
MoveDataReq6
MoveDataReq7
MoveDataReq8
%IW256
%IW257
%IW258
ModbusRS485
Table d’entrée
CARTE ETHERNETETZ 410 SCHNEIDER
L’adresse IP par défaut du module TSX ETZ est construite à partir de son adresse MAC: 085.016.xxx.yyy avec xxx et yyy qui sont les deux derniers nombres de l’adresse MAC.
Exemple:
L’adresse MAC du coupleur est (en hexadécimal): 00 80 F4 01 12 20
Dans ce cas l’adresse IP par défaut est (en décimale): 085.016.018.032
Adresse MAC
1: Saisir l’adresse IP du module ETZ dans le navigateur Internet Explorer pour accéder au serveur Web et paramétrer le module TSX ETZ.
2: Dans le menu IP Configuration, saisir la nouvelle adresse IP du module ETZ.
3: Dans le menu Unitelway Configuration, sélectionner l’adresse Unitelway du module ETZ. Les adresses 1-2-3 sont réservées pour le PC, les adresses 4-5 sont utilisées par un éventuel XBT. L’adresse 6 est disponible pour le module TSX ETZ. Laisser les autres paramètres dans la configuration d’origine (Vitesse, Parité, Timeout, etc…).
Attention:
Pour le paramétrage, le nom d’utilisateur et le mot de passe sont USER et USER.
Attention:
Afin de pouvoir utiliser l’adresse Uniltelway 6 avec le module ETZ, il est nécessaire de s’assurer que le nombre d’esclaves possible est 8 dans la configuration matérielle de l’automate.
RACCORDEMENT D’ UN NOUVEL EQUIPEMENT MODBUS RS485 SUR LE TGBT
Prise terminale de l’automate Micro
Carte PCMCIA TSXSCP114
Câble TSXSCPCX4030
DATA +
DATA -
CARTE PCMCIA MODBUS RS485 SCHNEIDER
1
2
3
1: Déclaration de la carte PCMCIA dans le logiciel
PL7PRO.
2: Déclaration des variables globales liées au nouvel équipement Modbus dans le logiciel CODESYS.
3: Initialisation des tableaux de paramétrage de la communication Modbus.
Code Nature des fonctions Modbus
1 Lecture de n bits de sortie consécutifs.
2 Lecture de n bits d’entrée consécutifs.
3 Lecture de n mots de sortie consécutifs.
4 Lecture de n mots d’entrée consécutifs.
5 Ecriture de 1 bit de sortie.
6 Ecriture de 1 mot de sortie.
7 Lecture du statut d’exception.
8 Accès aux compteurs de diagnostic.
9 Téléchargement, télé-déchargement et mode de marche.
10 Demande de CR de fonctionnement.
11 Lecture du compteur d’événements.
12 Lecture des événements de connexion.
15 Ecriture de n bits de sortie.
16 Ecriture de n mots de sortie.
17 Lecture d’identification.
19 Reset de l’esclave après erreur non recouverte.
Détail des fonctions Modbus disponibles.
4: Modification du programme de transfert des données pour la lecture.
4: Modification du programme de transfert des données pour l’écriture.
ADRESSAGE MEMOIRE DE L’AUTOMATE WAGO
Tous les contrôleurs Wago établissent leurs tables image de la même manière. Les tables d’entrées et de sorties sont distinctes. Ainsi le mot à l’adresse 10 existe dans la table d’entrée et dans la table de sortie.
L’automate commence par placer dans les tables d’entrée et de sortie les bornes analogiques ou assimilées. Ces bornes sont placées dans l’ordre de leur apparition sur le bus, de gauche à droite. Viennent ensuite les bornes d’entrées et sorties digitales. Les bits des entrées digitales sont concaténés dans le mot suivant les entrées analogiques en commençant par l’octet de poids faible. Si le nombre de bits d’entrées digitales dépasse 16 bits, un nouveau mot est automatiquement commencé. Il en est de même pour les sorties digitales.
Module d’entrées digitales
Module de sorties digitales
Module d’entrées analogiques
Module de sorties analogiques
Module spécifique
La limite de la zone d’adresse physique est de 512 octets pour la table d’entrée et de 512 octets pour la table de sorties.
Entrées/Sorties physiques
La borne 750-468 est placée à la suite des 2 mots d’entrée de la carte 750-454 et des 2 mots d’entrée occupés par la 750-650. La borne 750-468 occupe 4 mots d’entrée (4 canaux 0-10V).
1ère borne d’entrées analogiques. Cette borne occupe donc les deux premiers mots de la
table d’entrée.
Viennent ensuite les bornes d’entrées digitales. Les bornes d’entrées analogiques occupent 8 mots dans la table d’entrée. Les entrées digitales sont donc placées dans le
mot n°8 (de %IX8.0 à %IX8.7).
1ère borne de sorties digitales. Les bornes de sorties analogiques occupent 4 mots dans la table de sortie. Les sorties digitales sont donc placées
dans le mot n°4 (de %QX4.0 à %QX4.3).
La borne 750-650 est considérée comme une borne analogique. Elle occupe 2 mots en entrée et 2 mots en sortie. Ces mots sont
placés à la suite des analogiques en entrée et en sortie.
1ère borne de sorties analogiques. Cette borne occupe donc les 2 premiers mots dans la table
de sortie.
%IX8.4
Table d’entrée Table de sortie
%IW0
%IW1
%IW2
%IW3
%QW0
%QW1
%IW4
%IW5
%IW6
%IW7
%QW2
%QW3%IX8.3 %IX8.7
%IX8.0
%QX4.1
%QX4.0
Entrées/Sorties Réseau
Espace mémoire de l’automate WAGO
Lecture et écriture des entrées et sorties physiques de l’automate depuis la supervision WIZCON
Table d’entrée Table de sortie
%IW0
%IW1
%IW2
%IW256
%IW257
%IW258
%QW0
%QW1
%QW2
%QW256
%QW257
%QW258Supervision Supervision
LectureEcriture
Lecture et écriture des variables de l’automate.
Supervision
3: Lecture mot
0: Ecriture bit
Code fonction Lecture et Ecriture WIZCON.
4: Ecriture mot
1: Lecture bit
%IX8.0
%IW7
%IW6
%IW5
%IW4
%IW3
%IW2
%IW1
%IW0
%QX4.0
%QW3
%QW2
%QW1
%QW0
Table d’entrée Table de sortie
Lecture Bit
Ecriture Bit
Supervision
1
Lecture/Ecriture bit à l’adresse 0.
1
%IX9.5
%IX8.0
%IW7
%IW6
%IW5
%IW4
%IW3
%IW2
%IW1
%IW0
Table d’entrée
Lecture mot à l’adresse 0
Lecture bit à l’adresse 0
Supervision
0011010111
1
Lecture de la première entrée physique %IX8.0
Lecture de l’entrée physique %IX9.5
Lecture de la première entrée analogique %IW0
Lecture bit à l’adresse 21 soit (1*16)+5
Lecture/Ecriture bit à l’adresse 513
%QW0
%QW1
%QW2
%QW3
%QX4.1
Table de sortie
Ecriture mot à l’adresse 0
Ecriture bit à l’adresse 1
Supervision
00110101111
1Lecture bit à
l’adresse 1+512
Ecriture et lecture de la deuxième sortie physique %QX4.1
Ecriture de la première sortie analogique %QW0
Lecture/Ecriture bit à l’adresse 529
%QX4.0
%QX5.1
Table de sortie
Ecriture bit à l’adresse 17
Supervision
1
1Lecture bit à
l’adresse 17+512
Ecriture et lecture de la sortie physique %QX5.1
%QW0
%QW1
%QW2
%QW3
Lecture et écriture des variables réseaux de l’automate depuis la
supervision WIZCON
%IW256
%IX8.0
%IW7
%IW6
%IW5
%IW4
%IW3
%IW2
%IW1
%IW0
%QW256
%QX4.0
%QW3
%QW2
%QW1
%QW0
Table d’entrée Table de sortie
Lecture Mot
Ecriture Mot
Transfert à faire dans le programme automate
Supervision
0011010111
0011010111
0011010111
Lecture/Ecriture mot à l’adresse 256.
Lecture/Ecriture mot à l’adresse 768
Table d’entrée
Ecriture mot à l’adresse 256
Supervision
0011010111
0011010111
Lecture mot à l’adresse 256+512
Ecriture et re-lecture du mot réseau %IW256.
%IW256
%IW257
%IW258
%IW768
%IW769
%IW770
Table de sortie
Lecture mot à l’adresse 256
Supervision
0011010111
Lecture du mot réseau %QW256.
%QW256
%QW257
%QW258
Lecture/Ecriture bit à l’adresse 8192
Table d’entrée
Ecriture bit à l’adresse 256x16
soit 4096
Supervision
1
1
Lecture bit à l’adresse (256*16)+4096
Ecriture et re-lecture du bit réseau %IX256.0
%IX256.0
Lecture/Ecriture bit à l’adresse 8357
Table d’entrée
Ecriture bit à l’adresse
(266x16)+5 soit 4261
Supervision
1
1
Lecture bit à l’adresse 4261+4096
Ecriture et re-lecture du bit réseau %IX266.5
%IX266.5
Table de sortie
Lecture bit à l’adresse 256x16
Supervision
1
Lecture du bit réseau %QX256.0
%QX256.0
%QX256.1
%QX256.2
Lecture bit à l’adresse 4096
En résumé, depuis la supervision
Image des variables
réseau
Image des sorties
physiques
%IW0 %IW256 %IW512 %IW768 %MW12288
$0 $100 $200 $300
EntréesPhysiques
%QW0 %QW256 %QW512 %QW768
$0 $100 $200 $300 $3000
Sortiesphysiques
Variablesréseau
Variablesréseau
Ecriture Lecture Lecture/Ecriture
Table d’entrée
Table de sortie
0 256 512 768
0 256 512 768 12288
Variablessauvegardées