Services - Cours en ligne

Transcription

Services - Cours en ligne
Services
6
Présentation
Objet de ce
chapitre
Ce chapitre présente les principes des différents services utilisés par les modules.
Contenu de ce
chapitre
Ce chapitre contient les sous-chapitres suivants :
TLX DS COM PL7 xxF
Souschapitre
Sujet
Page
6.1
Messagerie TCP/IP
58
6.2
Service IO Scanning
77
6.3
Service Serveur d’adresses BOOTP/DHCP
83
6.4
Service SNMP
88
6.5
Service Global Data
91
6.6
Gestion d’équipement défaillant
94
6.7
Serveur HTTP embarqué
95
6.8
Contrôle de Bande passante
117
6.9
Service ETHWAY
119
57
Services
6.1
Messagerie TCP/IP
Présentation
Objet de ce souschapitre
Ce sous-chapitre rappelle les fonctions et caractéristiques du profil TCP/IP.
Contenu de ce
sous-chapitre
Ce sous-chapitre contient les sujets suivants :
58
Sujet
Page
Rappels sur les caractéristiques TCP/IP
59
Gestion des adresses
60
Adresse IP
62
Sous-adressage et masque de sous-réseaux
64
Communication UNI-TE
66
Communication Modbus sur le profil TCP/IP
67
Architecture supportée par une communication Modbus sur le profil TCP/IP
69
Messagerie Modbus sur le profil TCP/IP
70
Gestion des connexions TCP pour X-WAY UNI-TE et Modbus
72
Ouverture d’une connexion
73
Fermeture d’une connexion
75
Comportement lors d’une rupture de connexion
76
TLX DS COM PL7 xxF
Services
Rappels sur les caractéristiques TCP/IP
Profil de
communication
TCP/IP
La figure suivante illustre la constitution d’un stack typique TCP/IP.
Modèle OSI
7 - Couche
application
4 - Couche
transport
3 - Couche
réseau
ETHERNET
Accès
direct
UNI-TE
Adressage
X-WAY
Modbus
HTTP
ETHWAY
BOOTP
TCP
SNMP
UNI-TE
COM
UDP
IP
Adressage
X-WAY
2 - Couche
liaison
ETHERNET II / 802.3
1 - Couche
physique
Port de
communication
Le port de communication réservé au coupleur TSX ETY est le port TCP 502.
Lorsqu’un client veut accéder au serveur du coupleur, il doit émettre vers ce port.
Timeout sur
connexion TCP
Si une connexion TCP ne peut s'établir (cas d'un destinataire absent par exemple),
le timeout de remontée d'une erreur est de 80 secondes.
Il faut dimensionner chaque timeout des fonctions de communication à une valeur
supérieure à 80 secondes tant que le premier échange n'a pas été réalisé avec
succès.
Trame "Keep
Alive"
TLX DS COM PL7 xxF
La couche TCP envoie une trame à peu près toutes les 2h pour détecter les ruptures
de connexion (déconnexion de câble, détection de mise hors tension du client par
un serveur, ...).
L'utilisation de ce mécanisme est explicité au chapitre Gestion des connexions TCP
pour X-WAY UNI-TE et Modbus, p. 72 de cet intercalaire.
59
Services
Gestion des adresses
Présentation
Lors de la mise en oeuvre des coupleurs ETHERNET, vous avez la gestion des
adresses suivantes :
l l’adresse MAC,
l l’adresse IP,
l l’adresse X-WAY,
ATTENTION
Duplication des adresses
Deux équipements possédant une même adresse peuvent engendrer
des événements imprévisibles sur le réseau.
Le non-respect de ces précautions peut entraîner des lésions
corporelles ou/et des dommages matériels.
Adresse MAC
Cas général
Cette adresse est unique pour chaque coupleur ETHERNET. Elle est définie en
usine par le constructeur du coupleur.
Cas particulier
Pour le coupleur TSX ETY 110, cette adresse est déduite de l’adresse X-WAY
codées sur les roues codeuses situées en face avant du coupleur.
Elle est définie de la manière suivante : 00.80.F4.00.<numéro
réseau>.<numéro station>
Note : Etant donné le risque de doublon d’adresses possible, il faut s’assurer de
leur conformité avec le plan d’adressage de l’entreprise.
Adresse IP
Cas général
Cette adresse est définie par vos propres soins lors de la configuration du coupleur.
Sur un même réseau local, cette adresse doit être unique.
Cas particulier
Pour le coupleur TSX ETY 110, cette adresse peut être déduite de l’adresse MAC.
Pour les coupleurs TSX ETY 4102, PORT et 5102, en l’absence de confirmation
PL7, cette adresse est par défaut déduite de l’adresse MAC.
60
TLX DS COM PL7 xxF
Services
Adresse X-WAY
Cas général
Tout équipement possède une adresse X-WAY liée à l’adresse IP par configuration
du coupleur. Cette adresse doit être unique sur l’ensemble de l’architecture X-WAY.
Cas particulier
Pour le coupleur TSX ETY 110, l’adresse X-WAY est définie à partir des roues
codeuses du coupleur. Ces roues codent le numéro de réseau et le numéro de la
station.
TLX DS COM PL7 xxF
61
Services
Adresse IP
Présentation
Chaque équipement connecté au réseau doit avoir une adresse IP unique.
Lorsque l'environnement du réseau est du type ouvert, l'unicité de l'adresse est
assurée par l'organisme habilité du pays où se trouve le réseau en lui attribuant un
identificateur de réseau.
Si l'environnement est du type fermé, l'unicité de l'adresse est gérée par le
gestionnaire de réseau de l'entreprise.
Composition
d’une adresse
Cette adresse est constituée de deux identificateurs, l'un identifiant le réseau, l'autre
identifiant la machine connectée.
Une adresse IP est définie sur 32 bits. Elle est constituée de 4 nombres décimaux,
chacun codé sur un octet (exemple : 140.186.90.3).
Selon l’envergure du réseau, quatre classes d’adresses sont utilisables :
l La classe A s'adresse à des réseaux de grande envergure ayant un grand
nombre de stations connectées.
l La classe B s'adresse à des réseaux de moyenne envergure ayant moins de
stations connectées.
l La classe C s'adresse à des réseaux de petite envergure ayant peu de stations
connectées.
l La classe D est utilisée pour le multicast.
62
TLX DS COM PL7 xxF
Services
Structure
Selon les classes, une adresse se structure de la manière suivante :
Classe A
7 bits
0
24 bits
Identificateur réseau
Classe B
Identificateur machine
14 bits
1
0
16 bits
Identificateur réseau
Classe C
Identificateur machine
21 bits
1
1
0
8 bits
Identificateur réseau
Classe D
Identificateur machine
28 bits
1
1
1
0
Identificateur réseau/machine
Le tableau suivant montrent les espaces réservés pour les différentes classes
d’adresses IP :
TLX DS COM PL7 xxF
Classe
Gamme
A
0.0.0.0 à 127.255.255.255
B
128.0.0.0 à 191.255.255.255
C
192.0.0.0 à 223.255.255.255
D
224.0.0.0 à 239.255.255.255
63
Services
Sous-adressage et masque de sous-réseaux
Présentation
Dans un environnement ouvert, après avoir obtenu un identificateur de réseau de
l'organisme habilité, l'administrateur local du système a la possibilité de gérer
plusieurs sous-réseaux.
Cela permet l'installation de réseaux locaux sans rien changer pour le monde
extérieur qui a toujours la visibilité sur un seul réseau désigné par l'identificateur de
réseau.
Sous-adressage
Cette fonction de sous-adressage, est possible en décomposant l’identifiant de la
machine en :
l un identificateur sous-réseau,
l un identificateur machine.
Exemple : sous-adressage d’une adresse de classe B (adresse IP considérée
:140.186.90.3)
16 bits
Identificateur de réseau
= 140.186
Masque
8 bits
Identificateur de
sous-réseau = 90
8 bits
Identificateur
de machine = 3
Le masque de sous-réseau permet de connaître le nombre de bits attribués
respectivement à l'identificateur de réseau et à l'indicateur de sous-réseau (bits à 1),
et ensuite à l'identificateur de machine (bits à 0).
La valeur du masque de sous-réseau doit être choisie en cohérence avec la classe
de l'adresse IP. Elle aura la valeur (xxx : valeur laissée au libre choix de l’utilisateur) :
l pour une adresse de classe A : 255.xxx.xxx.xxx,
l pour une adresse de classe B : 255.255.xxx.xxx,
l pour une adresse de classe C : 255.255.255.xxx.
64
TLX DS COM PL7 xxF
Services
Exemple : masque de sous-réseau classe C (adresse IP considérée :140.186.90.3)
16 bits
Identificateur de réseau
= 140.186
Masque de sous-réseau
(24 bits à 1)
= 255.255.255
8 bits
Identificateur de
sous-réseau = 90
8 bits
Identificateur
de machine = 3
Identificateur de
machine
(8 bits à 0)
Note : Ce découpage autorise 254 sous-réseaux possibles avec 254 machines par
sous-réseau.
TLX DS COM PL7 xxF
65
Services
Communication UNI-TE
Présentation
Deux services d’échanges de données sont proposés en fonction du type de
serveur (Voir: Métiers Communication Tome 1 - Fonction Server) utilisé :
l soit des échanges de données synchronisés sur la tâche MAST,
l soit des échanges de données réalisés en tâche de fond en mode :
l serveur asynchrone,
l client asynchrone.
Echanges
synchrones
En mode serveur
L’ensemble des requêtes UNI-TE de l’automate est supporté par le coupleur
ETHERNET.
En mode client
Ce type d’échange permet l’émission de requêtes UNI-TE telles que :
l READ_VAR,
l WRITE_VAR,
l SEND_REQ,
l DATA_EXCH,
l ...
Echanges
asynchrones
En mode serveur
Ce service permet d’échanger des messages à l’aide des requêtes :
l READ_OBJECT
l WRITE_OBJECT
l READ_GENERIC_OBJECT
l WRITE_GENERIC_OBJECT
l MIRROR
l READ_OBJECT_LIST
l WRITE_OBJECT_LIST
La cohérence des données lues ou écrites peut être garantie (garantie que la
requête est passée en un cycle) par positionnement à 1 du bit système %S91.
Dans cette configuration, un phénomène de Jitter de 1,5 ms peut apparaitre sur la
tâche MAST.
En mode client
Ce service permet d’échanger des messages à l’aide des requêtes :
l READ_Asyn : permet de lire jusqu’à 507 mots (%MW) ou 8112 bits (%M) par le
canal de messagerie asynchrone (Voir: Métiers Communication Tome 1 Fonction Server) .
l WRITE_Asyn : permet d’écrire jusqu’à 510 mots (%MW) ou 8160 bits (%M) par
le canal de messagerie asynchrone.
66
TLX DS COM PL7 xxF
Services
Communication Modbus sur le profil TCP/IP
Présentation
Ce service permet la communication par le protocole Modbus entre un automate
TSX Premium et un automate TSX Quantum ou un autre automate TSX Premium
et un logiciel de superviseur sur PC ou autre équipement conforme au protocole
Modbus.
Superviseur
client
Protocole
Modbus
TCP/IP ETHERNET
Protocole
Modbus
Quantum
Serveur
Premium 1
Client/Serveur
Protocole
Modbus
Premium 2
Client/Serveur
Un même coupleur peut communiquer avec un équipement distant en mode client
(par exemple un automate Quantum) et un autre équipement distant en mode
serveur (par exemple un PC superviseur).
L'automate TSX Premium 1 est client vis à vis de l'automate Quantum. Il ouvre la
connexion TCP-IP et émet des messages Modbus vers le Quantum.
L'automate TSX Premium 1 est serveur vis à vis du superviseur. Le superviseur a
ouvert une connexion TCP/IP et émet des messages Modbus vers le
TSX Premium 1.
TLX DS COM PL7 xxF
67
Services
Précautions
d’utilisation
Le double profil UNI-TE et Modbus n'est pas supporté sur une même station distante
TSX Premium.
Cas particulier du coupleur TSX ETY 110
Les modes Client/Serveur sont exclusifs vis à vis d'un équipement distant donné
pour améliorer les performances de communication. Les applications
d'automatismes et les architectures réseaux devront être conçues pour que la
commutation d'un mode à l'autre soit aussi rare que possible entre deux mêmes
équipements.
De plus, des commutations fréquentes pourraient conduire à des pertes de
messages :
l Si l'automate Premium communique en mode serveur avec un automate
Quantum ayant ouvert la connexion TCP/IP, une émission de message par
l'application PL7 client va provoquer la fermeture de la connexion TCP/IP serveur
après traitement des éventuelles transactions serveur en cours.
l Si l'automate Premium ayant ouvert la connexion TCP/IP communique en mode
client avec un automate Quantum, une demande d'ouverture de connexion
venant du Quantum va provoquer la fermeture de la connexion TCP/IP client
avec pertes éventuelles des transactions client en cours.
68
TLX DS COM PL7 xxF
Services
Architecture supportée par une communication Modbus sur le profil TCP/IP
Présentation
La figure suivante illustre l’architecture supportée.
Terminal de programmation
Superviseur
Communication
Modbus
Communication UNI-TE
ETHERNET
Quantum
Modbus
Modbus
Bridge
ETHERNET
Modbus série
Modbus
Premium
Premium
Esclave 1
Modbus Plus
FIPWAY
Accessibilité
Modbus
Esclave n
Le protocole Modbus garantit l'interopérabilité entre station Premium et station
Quantum sur un réseau Ethernet TCP/IP.
Par contre l'accès à partir d'un automate Premium à un réseau Modbus Plus
connecté à l'automate Quantum n'est pas possible via TCP/IP.
De même le protocole Modbus ne franchit pas les bridges X-WAY Premium.
La communication d’un automate Premium sur le réseau ETHERNET vers un
équipement distant connecté à un bus série Modbus est possible par l’intermédiaire
d’une passerelle ETHERNET/Modbus liaison série ( de type 174 CEV 300 10).
Cas particulier
du coupleur
TSX ETY 110
TLX DS COM PL7 xxF
Pour un coupleur TSX ETY 110, la communication d’un automate Premium sur le
réseau ETHERNET vers un équipement connecté au bus série Modbus n’est pas
possible.
69
Services
Messagerie Modbus sur le profil TCP/IP
Présentation
Les fonctions de communication sont identiques à celles décrites dans les fonctions
de communication sur Modbus.
Principe de mise
en oeuvre
Bien qu'une station distante Modbus ne possède pas d'adresse au format X-WAY,
chaque fonction de communication utilisera une adresse au format X-WAY pour
désigner une station IP distante.
Pour chaque station distante Modbus, vous devez configurer dans la table de
correspondance le couple (adresse IP, {réseau.station} X-WAY ) avec :
l réseau : numéro de réseau de la station X-WAY locale,
l station : 100 à 164 = numéro logique de la station X-WAY.
Exemple : l’adresse X-WAY {2.108} est associée à l’adresse IP 139.160.2.8.
Cette adresse sera utilisée uniquement par le coupleur Premium local, elle n'est pas
transmise sur le réseau.
Dans le cas d'une station distante TSX Premium configurée avec le protocole
Modbus, il est conseillé de donner une adresse station X-WAY égale au numéro de
la station locale, incrémenté de 100.
Envoi de
fonction de
communication
Lors de l’envoi de fonctions de communication par l’application vers un équipement
distant connecté sur un bus Modbus via la passerelle ETHERNET/Modbus liaison
série, l’adresse de la fonction doit être la suivante :
ADR#{numéro réseau. numéro station}0.0.adresse Modbus du destinataire
Le numéro réseau et le numéro station correspondent à l’adresse X-WAY de la
passerelle ETHERNET/Modbus. L’adresse Modbus du destinataire correspond à
l’adresse de l’esclave Modbus.
Exemple : une fonction READ_VAR est émise vers l’esclave 10 sur le bus série
Modbus. L’adresse IP de la passerelle est 139.160.2.8 et l’adresse X-WAY {2.108}.
READ_VAR(ADR#{2.108}0.0.10, ...)
70
TLX DS COM PL7 xxF
Services
Echange de
données
Les requêtes suivantes sont adressées à l’équipement avec lequel vous désirez
effectuer des opérations de lecture ou d’écriture de variables.
Requêtes Modbus
Code fonction
Fonction de
communication
Lecture bits
16#01
READ_VAR
Lecture mots
16#03
READ_VAR
Ecriture d’un bit ou de n bits
16#05 ou 16#0F
WRITE_VAR
Ecriture d’un mot ou de n mots 16#06 ou 16#10
WRITE_VAR
Lecture bits d’entrée
16#02
READ_VAR
Lecture mots d’entrée
16#04
READ_VAR
Note : Les fonctions d’écritures sont supportés uniquement en mode serveur.
Correspondance
des types
d’objets
TLX DS COM PL7 xxF
Le tableau décrit la correspondance des types d’objets entre un automate TSX
Premium et un automate TSX Momentum ou TSX Quantum.
Objets Premium
Objets Quantum ou Momentum
%MW : mots internes
4x... memory area
%M : bits internes
0x... memory area
%IW : mots d’entrée
3x... memory area
%I : bits d’entrée
1x... memory area
71
Services
Gestion des connexions TCP pour X-WAY UNI-TE et Modbus
Présentation
La connexion peut être ouverte soit par l'automate local soit par une station distante
qui veut dialoguer avec l'automate local.
Une connexion est caractérisée par le couple :
(port TCP local, adresse IP locale; port TCP distant, adresse IP distante)
Note : La gestion des connexions est transparente à l'utilisateur.
72
TLX DS COM PL7 xxF
Services
Ouverture d’une connexion
Présentation
L’ouverture d’une connexion peut être effectuée :
l soit par une demande d’un équipement distant,
l soit par une demande de l’automate local.
Par un
équipement
distant
Le coupleur se met en attente d'une connexion venant d'un équipement distant.
Lors de la réception d'une connexion, une vérification de l'adresse IP de la machine
distante est effectuée si et seulement si un contrôle d’accès est activé dans la
configuration. Ce test consiste à controler l’appartenance de cette adresse à une
liste des machines distantes autorisées à se connecter.
Dans le cas où le test est positif, la connexion est ouverte. Dans le cas contraire la
connexion reste fermée.
Par l’automate
local
TLX DS COM PL7 xxF
Lors de l'émission d'un message par une fonction de communication, s'il n'existe
pas de connexion avec l'équipement distant, celle-ci est ouverte automatiquement
en interne par le coupleur vers le port 502 distant.
73
Services
Exemples
Exemple de connexions
TSX Premium
TSX Premium
{1,2}
192.168.1.2
{1,1}
192.168.1.1
ETHERNET : TCP/IP
TSX Premium : Bridge
{1,3}
192.168.2.4
{1,4}
192.168.1.4
PC
FIPWAY
Dans l'exemple ci-contre, quatre connexions TCP sont ouvertes pour la
communication entre le terminal et les stations automates ou entre deux stations
automates.
Le terminal a toujours l'initiative de l'ouverture des connexions.
Entre deux automates, l'un quelconque des automates peut être à l'initiative de
l'ouverture de la connexion (l’automate client).
74
TLX DS COM PL7 xxF
Services
Fermeture d’une connexion
Présentation
La fermeture des connexions peut s’effectuer de deux manières différentes :
l par la station distante qui décide de ne plus communiquer et envoie une
fermeture de connexion TCP/IP,
l par l'automate local dans le cas où le nombre maximum de connexions ouvertes
est atteint (la connexion la plus ancienne en ouverture est alors fermée).
La fermeture de connexion est signalée à l'application PL7 par un compte-rendu
d'erreur (message refusé) sur les éventuels échanges en cours.
TLX DS COM PL7 xxF
75
Services
Comportement lors d’une rupture de connexion
Présentation
La rupture de connexion peut être de deux ordres :
l la déconnexion du câble réseau (câble déconnecté, coupé, ...),
l la disparition de l’équipement distant (équipement en panne, coupure secteur,
...).
La perte de connexion est détectée au bout de 2 heures par la requête Keep Alive.
Si dans ce laps de temps la connexion est rétablie, la reprise de la communication
diffère selon le type de rupture.
Reconnexion du
câble
Dans ce cas, la rupture de connexion provient du câble réseau mais les deux
stations restent opérationnelles.
Lors de la reconnexion du câble, la communication entre le module ETY et
l’équipement distant va reprendre sur la connexion TCP/IP préalablement ouverte.
Equipement
distant serveur
L’équipement distant qui a disparu était serveur.
Client
Equipement distant
1
2
Serveur
3
Equipement
distant client
1
Le coupleur ETY client émet toujours des données sur l’ancienne connexion (restée semi
ouverte).
2
Le serveur recevant des informations sans connexion associée, émet une commande
Reset et ferme l’ancienne connexion.
3
Le coupleur ETY client ouvre une nouvelle connexion.
L’équipement distant qui a disparu était client.
Equipement distant
1
Client
Serveur
2
3
76
1
Le client ouvre une nouvelle connexion.
2
Le coupleur ETY serveur reçoit la demande d’ouverture d’une nouvelle connexion.
3
Le coupleur ETY serveur ferme l’ancienne connexion (s’il n’y a pas d’activité en cours) et
autorise la nouvelle.
TLX DS COM PL7 xxF
Services
6.2
Service IO Scanning
Présentation
Objet de ce souschapitre
Ce sous-chapitre présente les fonctions et caractéristiques du service IO Scanning.
Contenu de ce
sous-chapitre
Ce sous-chapitre contient les sujets suivants :
TLX DS COM PL7 xxF
Sujet
Page
Service IO Scanning
78
Zones de lecture et d’écriture
80
Période de scrutation
82
77
Services
Service IO Scanning
Présentation
Le scanner d’entrées/sorties permet, de manière périodique, de lire ou d’écrire des
entrées/sorties distantes sur le réseau ETHERNET sans programmation spécifique.
Ce service comporte les éléments essentiels suivants :
l une zone de lecture regroupant toutes les valeurs des entrées distantes,
l une zone d’écriture regroupant toutes les valeurs des sorties distantes,
l des périodes de scrutations indépendantes du cycle automate et dédiées à
chaque équipement distant.
Préconisations
d’usage
La scrutation ne s’effectue que si l’automate est en Run.
Ce service fonctionne avec tous les équipements supportant la communication
Modbus sur le profil TCP/IP en mode serveur.
Le mécanisme d’échange qui vous est transparent, est effectué par des requêtes :
l de lecture,
l ou d’écriture,
l ou de lecture et écriture.
Note : Certains types d’équipements scannés comme les modules TSX ETY (Voir
Messagerie Modbus sur le profil TCP/IP, p. 70) supportent uniquement les
requêtes de lecture ou d’écriture (requête de lecture/écriture simultanée non
supportée).
78
TLX DS COM PL7 xxF
Services
Fonctionnement
La figure suivante illustre le fonctionnement de la scrutation des entrées/sorties
déportées.
Mémoire application (%MW)
Zone de lecture
Zone d’écriture
2
1
3
Mots
d’entrée
des équipements
Mots de sortie
des équipements
1. Dès que l’automate passe en Run, le module ouvre une connexion par
équipement scruté.
2. Ensuite, le module effectue une lecture périodique des mots d’entrées et une
écriture périodique des mots de sorties de chaque équipement.
3. Si l’automate passe en Stop, les connexions avec chaque équipement sont
fermées.
Synthèse des
fonctionnalités
Les fonctionnalités du service IO scanning sont de:
l gérer la connexion avec chaque équipement distant (une connexion par
équipement scruté),
l scruter les entrées/sorties de l’équipement en utilisant des requêtes de lecture/
écriture Modbus sur le profil TCP/IP,
l mettre à jour les zone de lecture et d’écriture dans la mémoire application,
l rafraîchir les bits d’états de chaque équipement distant.
Note : Ces bits indiquent si les mots d’entrées/sorties du module ont été rafraîchis.
TLX DS COM PL7 xxF
79
Services
Zones de lecture et d’écriture
Présentation
Ces deux zones de la mémoire application, gérées par le coupleur ETHERNET,
sont des tables de mots internes (%MW) qui regroupe de manière contigüe toutes
les valeurs des mots d’entrées ou de sorties des équipements distants connectés.
Les équipements de type entrées/sorties déportées sont munis :
l de mots d’entrées utilisés pour renvoyer la valeur des entrées vers le coupleur,
l de mots de sorties utilisés pour affecter la valeur des sorties vers l’équipement
distant.
Note : Reportez vous à la documentation de chaque équipement pour avoir le
nombre et le détail des mots d’entrées/sorties à gérer.
80
TLX DS COM PL7 xxF
Services
Exemple
Le coupleur ETHERNET scrute trois équipements :
l un TSX Momentum à l’adresse IP1 (de type 170 AAI 140 00 : 16 entrées
analogiques) : ce module possède 4 mots d’entrées et 4 mots de sorties.
l un TSX Momentum à l’adresse IP2 (de type 170 ADI 340 00 : 16 entrées tout ou
rien) : ce module possède un mot d’entrées.
l un automate TSX Premium à l’adresse IP3 avec la zone de %MW1000 à
%MW1125 réservée comme mots d’entrées.
La zone de lecture débute à %MW100 et la zone d’écriture à %MW400.
Mémoire application
Zone de lecture
Zone d’écriture
4 mots d’entrées
pour l’équipement
d’adresse IP 1
%MW100
à
%MW103
%MW400
à
%MW403
1 mot d’entrée pour
l’équipement
d’adresse IP 2
%MW104
125 mots d’entrées
pour l’équipement
d’adresse IP 3
4 mots de sorties
pour l’équipement
d’adresse IP 1
%MW105
à
%MW226
Note : Les zones dédiés aux équipements distants ne doivent pas avoir de
recouvrement. De même, la zone de lecture et d’écriture ne doivent pas avoir de
recouvrement.
Note : les équipements scannés (lecture ou écriture) doivent être situés sur le
même réseau que l’équipement scanner, la traversée d’un bridge n’est pas
autorisée.
Note : un TSX Momentum 170 peut être scanné en lecture par plusieurs modules,
mais un seul est autorisé à le scanner en écriture.
TLX DS COM PL7 xxF
81
Services
Période de scrutation
Présentation
La scrutation des entrées/sorties déportées est effectuée périodiquement selon les
besoins de l’application.
Pour chaque équipement, une période de scrutation est définie, par configuration,
selon la rapidité de rafraîchissement :
l une période rapide (fast),
l une période nominale (normal),
l une période lente (slow).
Note : Plus la période de scrutation est faible, plus les entrées/sorties sont
rafraîchies rapidement. Cependant cette rapidité augmente la charge du réseau.
Note : %SW8 et %SW9 n’arrêtent pas le scanning des stations distantes, mais
inhibent la copie des E/S vers et depuis les variables de l’application.
82
TLX DS COM PL7 xxF
Services
6.3
Service Serveur d’adresses BOOTP/DHCP
Présentation
Objet de ce souschapitre
Ce sous-chapitre présent les fonctions et caractéristiques du service de serveur
d’adresses BOOTP/DHCP.
Contenu de ce
sous-chapitre
Ce sous-chapitre contient les sujets suivants :
TLX DS COM PL7 xxF
Sujet
Page
Services BOOTP et DHCP
84
Client BOOTP
85
Serveurs BOOTP et DHCP
86
83
Services
Services BOOTP et DHCP
Présentation
BOOTP (Bootstrap Protocol) et DHCP (Dynamic Host Configuration Protocol) sont
des protocoles de démarrage de terminaux ou de stations sans disque par une
gestion centralisée des paramètres réseaux.
Ils servent principalement à fournir une adresse IP à une station qui démarre sur le
réseau.
Le coupleur TSX ETY 4102/PORT/5102 peut être configuré soit en serveur BOOTP
ou DHCP, soit en client BOOTP.
Service BOOTP
Il comporte les éléments essentiels suivants :
l des stations clientes ne possédant comme seule information que leur propre
adresse MAC et ayant besoin pour démarrer de se configurer automatiquement,
l un serveur possédant une table (BOOTPTAB) contenant pour chaque station
cliente sa configuration d’adresse IP.
Service DHCP
Il possède les mêmes élément suivants :
l des stations clientes ne possédant comme seule information que leur propre
adresse MAC ou leur Nom (Role Name) et ayant besoin pour démarrer de se
configurer automatiquement,
l un serveur possédant une table contenant pour chaque station cliente sa
configuration d’adresse IP, son Nom, le Netmask et le Gateway.
84
TLX DS COM PL7 xxF
Services
Client BOOTP
Présentation
Dans ce contexte le module, configuré en BOOTP client, émet chaque seconde des
requêtes en diffusion sur le réseau lors de son démarrage, jusqu’à l’obtention d’une
réponse.
L’équipement distant qui fait office de serveur BOOTP, répond à cette demande et
affecte au module client :
l une adresse IP,
l l’adresse IP de la passerelle,
l le masque du sous-réseau correspondant.
Note : la visualisation de ces informations à partir d’un browser connecté sur les
pages html de la visualisation du rack (Voir Page visualisation du rack du serveur
HTTP, p. 108) sur le web server est parfois inexacte. Il faut alors connecter un
logiciel PL7 sur l’automate concerné pour obtenir les valeurs réelles.
Note : En l’absence de serveur BOOTP ou de non réponse, le module client ne
démarre pas.
Exemple
La figure suivante illustre le cheminement des requêtes lors du démarrage d’une
station sur le réseau:
Station distante
Serveur BOOTP possédant la
table suivante :
Adresse MAC1
Adresse IP1
Adresse MAC2
Adresse IP2
Adresse MAC3
Adresse IP3
...
...
ETHERNET
Routeur
Relais BOOTP
ETHERNET
Requête BOOTP :
Adresse MAC1
Client BOOTP 2
TLX DS COM PL7 xxF
Client BOOTP 1
85
Services
Serveurs BOOTP et DHCP
Présentation
Dans ce contexte, le module est utilisé comme serveur pour le démarrage de
stations clientes.
En écoute, le serveur répond aux sollicitations des clients et leurs envoie leur
configuration d’adresses IP.
Pour ce faire, l’équipement serveur possède une table qui regroupe :
l Dans le cas d’un serveur BOOTP :
l les correspondances entres les adresses MAC et les adresses IP.
l Dans le cas d’un serveur DHCP :
l les correspondances entres les adresses MAC ou les Noms (Role Name) des
stations clientes et les adresses IP,
l le Netmask et le Gateway,
l Les noms et chemins d’accès au fichier de paramètres (voir Remplacement
de stations distantes défaillantes, p. 94).
Note : Le serveur BOOTP (présent sur les module TSX ETY) ne fournit les
données de configuration réseau qu’aux stations clientes connectées au réseau
local.
Précautions
d’usage
86
Lorsqu’un module est utilisé comme serveur pour le démarrage de stations
scannées (Voir Service IO Scanning, p. 77), il faut éviter de configurer l’automate en
mode démarrage automatique en RUN. Dans le cas contraire, des stations
comme les TSX Momentum 170 risquent de ne pas obtenir leur adresse IP lors
d’une reprise secteur du serveur BOOTP.
TLX DS COM PL7 xxF
Services
Exemple de
serveur BOOTP/
DHCP
La figure suivante illustre le cheminement des requêtes lors d’une réponse à une
demande de démarrage au serveur :
Client DHCP 2
Réponse DHCP
ETHERNET
Requète DHCP
Client BOOTP 1
Réponse à la requête BOOTP :
Adresse IP1
Masque du sous-réseau
Adresse de la passerelle
Serveur DHCP possédant la table suivante :
Adresse MAC1
Adresse IP1
Role Name2
Adresse IP2
Adresse MAC3
Adresse IP3
...
...
Note : Le masque du sous-réseau et l’adresse de la passerelle sont celui du
serveur BOOTP.
Il est possible pour le serveur BOOTP d’émettre une réponse en diffusion. L’intérêt
est de mettre à jour les switchs.
TLX DS COM PL7 xxF
87
Services
6.4
Service SNMP
Communication SNMP sur UDP/IP
Présentation
Le standard SNMP (Simple Network Management Protocol) définit des solutions de
gestion de réseaux en terme de protocole et d'échange de données supervisées.
L'architecture SNMP s’appuie sur les éléments essentiels suivants :
l Le Manager permet de superviser tout ou une partie du réseau,
l Un ou plusieurs Agents. Chaque équipement supervisé possède un module
logiciel appelé Agent utilisé par le protocole SNMP.
l Une MIB (Management Information Base) est une base de donnée ou collection
d'objets.
Le service agent SNMP est implémenté sur les coupleurs TSX ETY. Il permet à un
Manager d'accéder aux objets normalisés de la MIB-II de l'agent TSX ETY par le
protocole SNMP. La MIB-II permet la gestion des couches de communication TCP/
IP.
Sur le coupleur TSX ETY 4102/PORT/5102, il est possible d’accéder également aux
objets de la MIB Ethernet Transparent Factory, donnant des informations
spécifiques sur les services Global Data, I/O Scanning et Messagerie.
Vue de l’arborescence de la MIB Ethernet Transparent Factory :
experimental
private
enterprises
groupeschneider
transparentFactoryEthernet
switch
port502Messaging
ioScanning
globalData
web
addressServer
equipementProfile
Le fichier source de la MIB privée Ethernet Transparent Factory est diponible sur le
coupleur TSX ETY 4102/PORT/5102. Il peut être téléchargé depuis un navigateur
internet en cliquant sur le lien "Téléchargement fichier MIB" de la page d’index du
serveur HTTP (Voir Pages Diagnostic Coupleur Ethernet, p. 110). Ce fichier peut
être compilé par les principaux Manager SNMP du marché.
88
TLX DS COM PL7 xxF
Services
Le protocole
SNMP
Le protocole SNMP définit 5 types de messages entre l'agent et le manager. Ces
messages sont encapsulés dans des datagrammes UDP.
Messages du manager vers un agent :
Get_Request : message utilisé pour obtenir la valeur d'une ou plusieurs
variables.
l Get_Next_Request : permet d'obtenir la valeur des variables suivantes.
l Set_Request : permet de positionner la valeur d'une variable.
l
Messages d’un agent vers le manager :
Get_Response : permet à l'agent de renvoyer la valeur de la variable
demandée.
l Trap : permet une signalisation asynchrone d’événement par l'agent.
l
TLX DS COM PL7 xxF
89
Services
Description des
services
Le manager SNMP émet des requêtes d'écriture ou de lecture (Set_Request,
Get_Request, Get_Next_Request, ....) d'objets définis dans la MIB - II SNMP et
l'agent SNMP du coupleur TSX ETY y répond.
Manager SNMP
Get_Response
Trap
Set_Request
Get_Request
Get_Next_Request
Agent SNMP
TSX ETY Station automate
L'agent SNMP du coupleur émet des évènements (Traps) vers le Manager. Les
Traps Systèmes gérés sont les suivants :
l Coldstart Trap :
l Pour le module TSX ETY 110, l’événement est émis suite à un Reset
alimentation du coupleur.
l Pour les modules TSX ETY 4102/PORT/5102, l’événement est émis suite à
un Reset alimentation du coupleur, ou suite à un Reset du processeur ou suite
à un téléchargement d’application dans l’automate.
l Authentification Failure Trap : événement émis suite à un problème
d'authentification. Le champ Community Name du message reçu est différent
de celui configuré sur le coupleur. Ce trap peut être validé lors de la configuration
du module TSX ETY.
90
TLX DS COM PL7 xxF
Services
6.5
Service Global Data
Service Global Data
Présentation
L’objectif du service Global Data, supporté par les coupleurs TSX ETY4102/PORT/
5102, est de fournir un échange de données automatique pour la coordination
d’applications automate.
Fonctionnement
Les modules de communication sont regroupés dans un Groupe de Distribution
pour échanger des variables destinées à la coordination des automates.
Chaque module de communication publie une variable application locale vers les
autres modules de communication du Groupe de Distribution.
Chaque module de communication peut également souscrire aux variables
application publiées par tous les autres modules appartenant au Groupe de
Distribution, quelque soit leur emplacement.
Une Variable Application est un ensemble de mots contigus d’un automate
(%MW).
Le service de Global Data doit être configuré (Voir Configuration du service Global
Data, p. 224) afin de déterminer l’emplacement et le nombre de variables
application publiées et souscrites par chaque module de communication. Une fois
les coupleurs configurés, les échanges entre les modules de communication
appartenant au même Groupe de Distribution sont réalisés automatiquement
lorsque l’automate est en RUN.
TLX DS COM PL7 xxF
91
Services
Illustration :
Groupe de Distribution
IP multicast : 255 255 255 251
Distribution des données
Contrôle Intranet
2...n stations
Distribution des données
Groupe de Distribution
IP multicast : 255 255 255 250
Un Groupe de Distribution est un groupe de modules de communication identifié
par la même adresse IP multicast. Des échanges en "multicasting" sont utilisés
pour distribuer les Global Data. Plusieurs Grpoupes de Distribution indépendants
peuvent coexister sur le même sous-réseau avec leur adresse multicast propre.
Un protocole Publication/Souscription sur UDP/IP est utilisé pour la distribution des
données.
La publication d’une variable est synchronisée sur le début du cycle automate.
Les variables souscrites sont recopiées dans la mémoire application automate en
fin de cycle.
Les zones de la mémoire automate recevant les différentes variables souscrites ne
doivent pas se recouvrir
Health bits
A chaque variable application est associé un Health bit (Bit d’état).
Ce bit d’état indique la validité de chaque variable souscrite : il est à 1 si la variable
a été publiée et reçue dans le délai de validité configuré (Voir Configuration des
Global Data, p. 225), sinon il est à 0.
Filtrage
multicast
Le service Global Data utilise le Multicasting.
En raison de ce principe de diffusion, les trames multicast émises par un module
sont répétées sur tous les ports des commutateurs, ayant pour effet de générer un
encombrement du réseau.
Le Filtrage Multicast permet, lorsque les commutateurs présentent cette fonction,
de ne propager les trames multicast que sur les ports qui le nécessitent.
Le protocole utilisé pour établir la liste des ports interessés par un traffic donné est
GMRP.
92
TLX DS COM PL7 xxF
Services
Modes de
marche
Les modes de marche sont les suivants :
l La mise en stop de l’automate arrête les échanges de Global Data.
l L’utilisation des bits système de forçage d’E/S (%S9, %SW8, %SW9) n’arrête
pas les échanges de Global Data.
Limitations
Il n’y a pas de limites théorique du nombre de stations appartenant à un Groupe de
Distribution. La principale limitation est le nombre de variables échangées dans ce
Groupe de Distribution (64 variables).
TLX DS COM PL7 xxF
93
TSX ETY 4102, TSX ETY PORT et TSX ETY 5102
9.2
Configuration
Présentation
Objet de ce souschapitre
Ce sous-chapitre décrit la mise en oeuvre d’un module TSX ETY 4102, TSX ETY
PORT ou TSX ETY 5102 lors de sa configuration.
Contenu de ce
sous-chapitre
Ce sous-chapitre contient les sujets suivants :
TLX DS COM PL7 xxF
Sujet
Page
Migration d’applications utilisant des coupleurs TSX ETY 410/5101
208
Ecran de configuration du module
209
Type de communication en fonction de la configuration des connexions
211
Configuration de la messagerie TCP/IP
215
Configuration du service IO Scanning
217
Configuration du serveur d’adresse BOOTP
220
Configuration du serveur d’adresse DHCP
222
Configuration du service Global Data
224
Configuration du service SNMP
226
Configuration du service Bande passante
228
Configuration de la fonction Bridge
230
207
TSX ETY 4102, TSX ETY PORT et TSX ETY 5102
Migration d’applications utilisant des coupleurs TSX ETY 410/5101
Marche à suivre
Pour faire migrer une application à base d’un TSX ETY 410/5101, vers une
application à base d’un TSX ETY 4102/PORT/5102 afin de profiter des nouveaux
services, suivre la procédure ci-dessous :
Etape
Action
1
Assurez-vous que vous disposez de :
l PL7 de version V4.1 ou supérieure (V4.3 pour un TSX ETY PORT),
l d’un processeur de version V5.1 ou supérieure (5.5 pour un TSX ETY PORT),
l d’un coupleur TSX ETY 4102/PORT/5102.
2
Ouvrir l’application dans le logiciel PL7.
3
Cliquez sur le module TSX ETY 410 ou TSX ETY 5101 en mode configuration :
Dans la zone Services coupleurs, certains services apparaissent en grisés.
4
Cliquez sur Nouveaux services :
Illustration
Services coupleur
IO Scanning
Serveur d’adresse
Global Data
Bande passante
Nouveaux
services
L’application prend en compte la modification. Les nouveaux services sont
maintenant accessibles.
208
TLX DS COM PL7 xxF
TSX ETY 4102, TSX ETY PORT et TSX ETY 5102
Ecran de configuration du module
Présentation
Cet écran, décomposée en deux zones, permet de déclarer la voie de
communication et de configurer les paramètres nécessaires pour une liaison
ETHERNET.
Illustration
L’écran dédié à la communication ETHERNET se présente ainsi :
1
2
3
4
5
TLX DS COM PL7 xxF
TSX ETY 410 [RACK 0 POSITION 2]
Configuration
Désignation : COUPLEUR TCP/IP 10/100
Adresse IP du coupleur
Adresse IP
Marque sous-réseau Adresse du Gateway
139, 160, 234, 18 255 , 255 , 255 , 0
139 , 160, 234,1
Services coupleur
IO Scanning
Serveur d’adresse
Global Data
Bande passante
Messagerie I/O Scanning Serveur d’adresse SNMP
Global Data Bande passante Bridge
Configuration des connexions
Adresse XWAY
Contrôle d’accès
Adr Adresse IP Protocole Accès Mode
Réseau 10
Station 40
Xway
1 4.10 139.160.234.10 UNITE
MULTI
Configuration adresses IP
MONO
2 4.11 139.160.234.11 UNITE
MULTI
3 5.121 139.160.234.21 MODBUS
Configurée
139.160.234.12
MULTI
4.12
UNITE
4
139 160 234 18
Adresse IP
MONO
5 4.13 139.160.234.13 UNITE
Masque sous-réseau 255 160 255 0
6 5.122 139.160.234.22 MODBUS
MULTI
Adresse du Gateway 139 160 234 1
7 5.123 139.160.234.23 MODBUS
MULTI
139.160.234.14 UNITE
MONO
8
4.15
Configuration servie
9
UNITE
MONO
10
UNITE
MONO
ConfigurationEthernet
11
MONO
UNITE
Ethernet II
802.3
MONO
12
UNITE
6
10
9
8
7
209
TSX ETY 4102, TSX ETY PORT et TSX ETY 5102
Eléments et
fonctions
210
Ce tableau décrit les différentes zones constituant l’écran de configuration :
Zone
Repère
Fonction
commune
1
partie commune aux écrans de configuration (Voir: Métiers
Communication Tome 1 - Description des écrans de configuration
pour la communication) de la communication
spécifique
2
permet de visualiser l’adressage du coupleur.
3
permet la configuration des services TCP/IP. Voir Paramètres de
configuration des services TCP/IP, p. 122.
4
permet la configuration du service IO Scanning. Voir Paramètres
de configuration du service IO Scanning, p. 128.
5
permet la configuration du serveur d’adresse. Voir Paramètres de
configuration du service serveur d’adresse, p. 133.
6
permet de sélectionner les services utilisés par le coupleur.
7
permet de configurer le service SNMP. Voir Paramètres de
configuration du service SNMP, p. 136.
8
permet de configurer le service Global Data. Voir Paramètres de
configuration du service Global Data, p. 140.
9
permet de configurer le service de Gestion de bande passante.
10
permet de configurer le coupleur en Bridge.
TLX DS COM PL7 xxF
TSX ETY 4102, TSX ETY PORT et TSX ETY 5102
Type de communication en fonction de la configuration des connexions
Présentation
Selon la configuration des connexions du coupleur TSX ETY 4102/PORT/5102,
vous pouvez effectuer de la messagerie : Voir Paramètres de configuration des
connexions, p. 125
l en monoconnexion
l en multiconnexion.
En fonction du type de protocole et de la gestion du contrôle d’accès, le mode
multiconnexion nécessite une configuration particulière de la table de
correspondance.
Note : Par la suite, seuls les exemples dans le cas de la multiconnexion seront
traités. De plus ils s’appuient sur la communication entre le coupleur et un
équipement distant de type PC qui possèdent plusieurs applications.
Règles de
configuration
Plusieurs connections peuvent être configurées avec la même adresse IP. Elles
doivent être définies avec le même protocole, les mêmes droits d’accès et le même
mode de connection.
Dans le cas d’une connection Modbus, seules deux connexions peuvent être
configurées avec la même adresse IP. Les adresses associées à ces connexions
sont :
l une adresse X-WAY (exemple : {2.103}) pour la connection Modbus client,
l une adresse X-WAY égale à {x.x} pour les connections Modbus serveur.
Multiconnexion
en protocole UNITE avec gestion
des accès
TLX DS COM PL7 xxF
Dans cette exemple, le PC possède quatre applications d’adresse X-WAY source
unique et d’une seule adresse IP :
l Le coupleur ouvre une connexion et communique avec l’application serveur
d’adresse {1.1}.
l Chacune des autres applications clientes d’adresse {1.2}, {1.3}, {1.4}, est
autorisée à ouvrir une connexion et communiquer avec le coupleur.
211
TSX ETY 4102, TSX ETY PORT et TSX ETY 5102
Les échanges sont effectués selon le protocole UNI-TE et le service de contrôle
d’accès du coupleur est validé.
TSX Premium
client/serveur
139.160.65.157
139.160.65.156
Application serveur
{1.1}
Application cliente
{1.2}
Application cliente
{1.3}
Application cliente
{1.4}
PC
Afin de mettre en oeuvre cet exemple, vous devez :
l activer la gestion des connexions en cochant la case Contrôle d’accès du
coupleur,
l configurer la communication du coupleur vers l’application serveur du PC dans la
table
l Adresse X-WAY : 1.1
l Adresse IP : 139.160.65.156
l Protocole : UNI-TE
l Accès : autorisé (cellule cochée)
l Mode : Multi
l configurer la communication de chaque application cliente du PC vers le coupleur
serveur dans la table :
l Adresse X-WAY : 1.2 et 1.3 et 1.4
l Adresse IP : 139.160.65.156
l Protocole : UNI-TE
l Accès : autorisé (cellule cochée)
l Mode : Multi
Multiconnexion
en protocole UNITE sans gestion
des accès
212
L’exemple est le même que précédemment seulement le contrôle d’accès n’est pas
effectué.
Dans ce cas si l’application {1.1} est la seule application serveur, la table de
correspondance du coupleur ne contient que la ligne suivante :
l Adresse X-WAY : 1.1
l Adresse IP : 139.160.65.156
l Protocole : UNI-TE
l Accès : la cellule est grisée
l Mode : Multi
TLX DS COM PL7 xxF
TSX ETY 4102, TSX ETY PORT et TSX ETY 5102
Multiconnexion
en protocole
Modbus avec
gestion des
accès
Dans cette exemple, le PC possède quatre applications dont celle serveur possède
une adresse X-WAY fictive et les autres clientes n’ont pas besoin d’adresse XWAY) :
l Le coupleur ouvre une connexion et communique avec l’application serveur
d’adresse fictive {1.103}.
l Chacune des applications clientes n’a pas d’adresse mais est autorisée à ouvrir
une connexion et communique avec le coupleur.
Les échanges sont effectués selon le protocole Modbus et le service de contrôle
d’accès du coupleur est validé.
TSX Premium
client/serveur
139.160.65.157
139.160.65.156
Application serveur
{1.103}
Application cliente
Application cliente}
Application cliente
PC
Afin de mettre en oeuvre cet exemple, vous devez :
activer la gestion des connexions en cochant la case Contrôle d’accès du
coupleur,
l configurer la communication du coupleur vers l’application serveur du PC dans la
table
l Adresse X-WAY : 1.103 (adresse comprise entre 100 et 163)
l Adresse IP : 139.160.65.156
l Protocole : Modbus
l Accès : la cellule est grisée
l Mode : Multi
l configurer la communication de toutes les applications clientes du PC vers le
coupleur serveur dans la table :
l Adresse X-WAY : x.x (cette adresse permet de spécifier qu’il existe d’autres
applications pour une même adresse IP)
l Adresse IP : 139.160.65.156
l Protocole : Modbus
l Accès : autorisé (permet de spécifier que les autres applications sont
autorisées à se connecter et communiquer)
l Mode : Multi
l
TLX DS COM PL7 xxF
213
TSX ETY 4102, TSX ETY PORT et TSX ETY 5102
Note : Si vous désirez interdire la connexion des applications clientes vous devez
configurer
l Adresse X-WAY : x.x (cette adresse permet de spécifier qu’il existe d’autres
applications pour une même adresse IP)
l Adresse IP : 139.160.65.156
l Protocole : Modbus
l Accès : non autorisée (cellule décochée)
l Mode : Multi
Multiconnexion
en protocole
Modbus sans
gestion des
accès
214
L’exemple est le même que précédemment seulement le contrôle d’accès n’est pas
effectué.
Dans ce cas si l’application {1.103} est la seule application serveur, la table de
correspondance du coupleur ne contient que la ligne suivante :
l Adresse X-WAY : 1.103
l Adresse IP : 139.160.65.156
l Protocole : Modbus
l Accès : la cellule est grisée
l Mode : Multi
TLX DS COM PL7 xxF
TSX ETY 4102, TSX ETY PORT et TSX ETY 5102
Configuration de la messagerie TCP/IP
Présentation
Afin d’utiliser le coupleur TSX ETY 4102/PORT/5102 pour communiquer sur
ETHERNET, il est nécessaire de régler les paramètres de configuration de la
messagerie.
Comment
accéder à la
messagerie
La procédure pour accéder aux paramètres de configuration des services TCP/IP
est la suivante.
Etape
Action
1
Accédez à l’écran de configuration du module.
2
Sélectionnez l’onglet Messagerie.
Résultat
Messagerie I/O Scanning Serveur d’adresse SNMP
Global Data Bande passante Bridge
Configuration des connexions
Adresse XWAY
Contrôle d’accès
Adr Adresse IP Protocole Accès Mode
Réseau 10
Station 40
Xway
1 4.10 139.160.234.10 UNITE
MULTI
Configuration adresses IP
MONO
2 4.11 139.160.234.11 UNITE
MULTI
3 5.121 139.160.234.21 MODBUS
Configurée
MULTI
4 4.12 139.160.234.12 UNITE
139 160 234 18
Adresse IP
MONO
5 4.13 139.160.234.13 UNITE
Masque sous-réseau 255 160 255 0
6 5.122 139.160.234.22 MODBUS
MULTI
Adresse du Gateway 139 160 234 1
7 5.123 139.160.234.23 MODBUS
MULTI
MONO
8 4.15 139.160.234.14 UNITE
Configuration servie
9
UNITE
MONO
10
UNITE
MONO
ConfigurationEthernet
11
MONO
UNITE
Ethernet II
802.3
MONO
12
UNITE
TLX DS COM PL7 xxF
215
TSX ETY 4102, TSX ETY PORT et TSX ETY 5102
Comment
configurer la
messagerie
La procédure suivante donne le principe de configuration.
Début de la configuration de
la messagerie
Saisissez l’Adresse X-WAY en
renseignant le numéro de réseau
et de station
Renseignez les champs de la table
des connexions pour chaque
équipement distant serveur
Adr X-WAY
Adresse IP
Protocole
Mode
Si le coupleur est
serveur, voulez-vous
exercer un contrôle
d’accès ?
Oui
Non
Est-ce que le coupleur est
client BOOTP ?
Sélectionnez la case à cocher
Contrôle d’accès
Sélectionnez dans la table des connexions la case à cocher Accès de
chaque équipement distant client
Non
Sélectionnez la case
Configurée
Oui
Sélectionnez la case
Configuration servie
Renseignez les champs
Adresse IP
Masque sous-réseau
Adresse du Gateway
Sélectionnez la
Configuration ETHERNET
Fin de la configuration de la
messagerie
216
TLX DS COM PL7 xxF
TSX ETY 4102, TSX ETY PORT et TSX ETY 5102
Configuration du service IO Scanning
Présentation
Afin d’utiliser le coupleur TSX ETY 4102/PORT/5102 pour piloter des entrées/
sorties distantes, il est nécessaire de régler les paramètres de configuration du
service IO Scanning.
Comment
accéder au IO
Scanning
La procédure pour accéder aux paramètres de configuration du service IO Scanning
est la suivante.
Etape
Action
1
Accédez à l’écran de configuration du module.
2
Sélectionnez dans la zone Services coupleur la case à cocher IO Scanning.
Illustration
Services coupleur
IO Scanning
Serveur d’adresse
Global Data
Bande passante
L’onglet IO Scanning se dégrise.
3
Sélectionnez l’onglet IO Scanning.
Résultat
Messagerie ID Scanning Serveur d’adresse
SNMP
Global Data
Bande passante Bridge
Repli des entrées
Réglage de la scrutation (ms)
Zones %MW du master
Read Ref.
Write Ref.
Repli à 0
Normal:
Fast:
Slow:
750
105
10
De 0
à 468
De 0
à
180
Maintien
Périphériques scannés
Adresse I P Unit Repetitive RD ref. RD ref. RD
WR ref. WR ref. WR
master slave count master slave count
ID rate
139.160.234.30 255 FAST
32
100
0
22
0
282
139.160.234.31
200 100
32
01
20
0 NORMAL
304
139.160.234.32
16
300
132
9
40
88 SLOW
305
139.160.234.33
2
400
148
8
60
22 NORMAL
314
139.160.234.34
9
50
150
0
80
10 NONE
322
139.160.234.35
22
700
159
22
23
10 NORMAL
322
139.160.234.36 233 FAST
0
800
181
56 125
344
FAST
NORMAL
SLOW
NONE
TLX DS COM PL7 xxF
Description
Device number 1
Device number 2
Momentum
217
TSX ETY 4102, TSX ETY PORT et TSX ETY 5102
Comment
configurer
IO Scanning
218
La procédure suivante donne le principe de configuration du service IO Scanning.
Etape
Action
1
Sélectionnez le mode de Repli des entrées.
2
Définissez, si elles sont utilisées, les périodes de scrutation de :
l la période Normal,
l la période Slow.
3
Définissez l’adresse de début des mots internes (de la mémoire application)
dédiés à la scrutation des entrées/sorties :
l Read ref.
l Write ref.
4
Saisissez pour chaque équipement l’Adresse IP.
5
Saisissez, si nécessaire, pour chaque équipement l’adresse esclave Modbus
Unit ID.
6
Sélectionnez pour chaque équipement dans quelle période il sera scruté.
7
Saisissez pour chaque équipement, l’adresse destinataire de lecture dans RD
ref. slave.
8
Saisissez pour chaque équipement, le nombre de mots à transmettre en
lecture dans RD count.
9
Saisissez pour chaque équipement, l’adresse destinataire d’écriture dans WR
ref. slave.
10
Saisissez pour chaque équipement, le nombre de mots à transmettre en
écriture dans WR count.
11
Saisissez, si nécessaire, pour chaque équipement un commentaire dans
Description.
TLX DS COM PL7 xxF
TSX ETY 4102, TSX ETY PORT et TSX ETY 5102
Comment
configurer le cas
particulier de
lecture et
écriture
TLX DS COM PL7 xxF
Lorsqu’ils sont scannés, certains équipements, comme les modules TSX ETY, ne
supportent pas les requêtes de lecture/écriture simultanées. Dans ce cas, pour
effectuer une lecture/écriture des entrées/sorties, il est nécessaire d’effectuer la
procédure suivante.
Etape
Action
1
Saisissez l’Adresse IP de l’équipement
2
Saisissez, si nécessaire, l’adresse esclave Modbus Unit ID de l’équipement.
3
Sélectionnez la période qui scrute l’équipement.
4
Saisissez l’adresse destinataire de lecture dans RD ref. slave de
l’équipement.
5
Saisissez le nombre de mots à transmettre en lecture dans RD count de
l’équipement.
6
Saisissez 0 dans WR ref. slave.
7
Saisissez 0 dans WD count.
8
A la ligne suivante, saisissez la même Adresse IP
9
Saisissez, si nécessaire, la même adresse esclave Modbus Unit ID.
10
Sélectionnez la même période.
11
Saisissez 0 dans RD ref. slave.
12
Saisissez 0 dans RD count.
13
Saisissez l’adresse destinataire d’écriture dans WR ref. slave.
14
Saisissez le nombre de mots à transmettre en écriture dans WD count.
219
TSX ETY 4102, TSX ETY PORT et TSX ETY 5102
Configuration du serveur d’adresse BOOTP
Présentation
Afin d’utiliser le coupleur TSX ETY 4102/PORT/5102 comme serveur BOOTP, il est
nécessaire de régler les paramètres de configuration du service BOOTP .
Comment
accéder au
serveur BOOTP
La procédure pour accéder aux paramètres de configuration du service serveur
BOOTP est la suivante.
Etape
Action
1
Accédez à l’écran de configuration du module.
2
Sélectionnez dans la zone Services coupleur la case à cocher Serveur d’adresse.
Illustration
Services couIO ScanGlobal
Serveur d’adresse Bande pas-
L’onglet Serveur d’adresse se dégrise.
3
Sélectionnez l’onglet Serveur d’adresse.
Résultat
Messagerie
Service
BOOTP
IO Scanning
Serveur d’adresse
Bande passante Bridge
SNMP
Global Data
Modification HTTP
DHCP
√ Vérouillé en exécution
SOLEIL
Mot de passe
Table d’adresses servies
Adresse MAC
1
2
3
4
5
6
7
8
9
4
220
00.54.1.05.F5
00.54.1.05.F4
00.54.1.05.E2
00.54.1.05.13
00.54.1.05.22
Nom
Adresse IP
Netmask
Gateway
139.160.234.30
139.160.234.31
139.160.234.32
139.160.234.33
139.160.234.34
Dans la zone Service, positionnez le bouton radio sur BOOTP
TLX DS COM PL7 xxF
TSX ETY 4102, TSX ETY PORT et TSX ETY 5102
Comment
configurer le
serveur BOOTP
La procédure suivante donne le principe de configuration du serveur BOOTP.
Renseignez les champs de la table BOOTP pour
chaque équipement
(nécessitant le coupleur comme serveur BOOTP)
Adresses MAC
Adresse IP
Désirez-vous que la
modification par le
serveur HTTP soit
soumise à un mot de
passe ?
Non
Oui
Cochez la case
Vérrouillé en exécution
Saisissez le mot de passe
Fin de la configuration
serveur BOOTP
TLX DS COM PL7 xxF
221
TSX ETY 4102, TSX ETY PORT et TSX ETY 5102
Configuration du serveur d’adresse DHCP
Présentation
Afin d’utiliser le coupleur TSX ETY 4102/PORT/5102 comme serveur DHCP, il est
nécessaire de régler les paramètres de configuration du service DHCP.
Comment
accéder au
serveur DHCP
La procédure pour accéder aux paramètres de configuration du service serveur
DHCP est la suivante.
Etape
Action
1
Accédez à l’écran de configuration du module.
2
Sélectionnez dans la zone Service la case à cocher BOOTP.
Illustration
Services couIO ScanGlobal
Serveur d’adresse Bande pas-
L’onglet BOOTP Server se dégrise.
3
Sélectionnez l’onglet Serveur d’adresse.
Résultat
Messagerie
Service
IO Scanning
BOOTP
Serveur d’adresse
Bande passante Bridge
SNMP
Global Data
Modification HTTP
DHCP
√ Vérouillé en exécution
BISCUIT
Mot de passe
Table d’adresses servies
Adresse MAC
1
2 00.54.1.05.F4
3 00.54.1.05.E2
4
5
6
7
8
9
4
222
Nom
device_IO_1
device_IO_2
Adresse IP
139.124.10.50
139.124.10.51
139.124.10.52
139.124.10.53
139.124.10.54
Netmask
255.255.0.0
255.255.0.0
255.255.0.0
255.255.0.0
255.255.0.0
Gateway
139.124.10.1
139.124.10.1
139.124.10.1
139.124.10.5
139.124.10.1
Dans la zone Service, positionnez le bouton radio sur DHCP
TLX DS COM PL7 xxF
TSX ETY 4102, TSX ETY PORT et TSX ETY 5102
Comment
configurer le
serveur DHCP
La procédure suivante donne le principe de configuration du serveur DHCP.
Renseignez les champs de la table DHCP pour
chaque équipement
(nécessitant le coupleur comme serveur DHCP)
Adresses MAC ou Nom
Adresse IP
Netmask
Gateway
Désirez-vous que la
modification par le
serveur HTTP soit
soumise à un mot de
passe ?
Non
Oui
Cochez la case
Vérrouillé en exécution
Saisissez le mot de passe
Fin de la configuration
serveur DHCP
TLX DS COM PL7 xxF
223
TSX ETY 4102, TSX ETY PORT et TSX ETY 5102
Configuration du service Global Data
Présentation
Afin d’utiliser le coupleur TXS ETY 4102/PORT/5102 pour utiliser le service Global
Data, il est nécessaire de régler les paramètres de configuration (Voir Paramètres
de configuration liés au service Global Data, p. 141).
Comment
accéder au
service Global
Data
Pour accéder au service Global Data, procédez comme suit :
Etape
Action
1
Accédez à l’écran de configuration du module
2
Sélectionnez dans la zone Services coupleur la case à cocher Global Data
Illustration
Services coupleur
IO Scanning
Global Data
Serveur d’adresse Bande passante
L’onglet Global Data se dégrise
3
Sélectionnez l’onglet Global Data
Résultat
Messagerie
IO Scanning
Global data configuration
Adresse de groupe
239
Serveur d’adresse
SNMP
Global Data
Bande passante Bridge
Période de distribution 2
255
255
255
Time out de validité 300
Filtrage multicast
Cycle
ms
zone de %MW 500
à
712
Table des variables
224
Ident.
Type
Symbole
Adresse
Longueur
1
2
3
4
5
6
7
8
SUB
SUB
NONE
SUB
SUB
PUB
NONE
NONE
Data_1
%MW500
%MW533
33
50
%MW583
%MW683
%MW693
100
10
20
Publiée
Mise à jour des symboles
TLX DS COM PL7 xxF
TSX ETY 4102, TSX ETY PORT et TSX ETY 5102
Configuration
des Global Data
Afin de configurer le service Global Data, dans la zone Global data configuration,
procédez comme suit :
Etape
Table des
variables
1
Indiquez l’Adresse de groupe de Distribution à laquelle appartient la station,
comprise entre 224.0.0.0 et 239.255.255.255.
2
Ajustez la Période de Distribution entre 1 et 50 cycles automate.
3
Renseignez l’adresse de début de zone de %MW échangés dans la bande de
saisie : zone de %MW.
4
Définissez le Time out de validité. Cette valeur est ajustable de 50 ms à 1000
ms (par pas de 50 ms).
Pour configurer les Global Data dans la zone Table des variables, suivez les
instructions ci-dessous :
Etape
TLX DS COM PL7 xxF
Action
Action
1
Choisissez l’identification (Ident.) de la Global Data à publier (une seule
possible).
Attention : assurez-vous que l’identification de la variable n’est pas déjà
utilisée par une autre station.
2
sélectionnez le type PUB dans la liste déroulante.
3
Dans le champs Longueur, renseignez le nombre de mots %MW (au
maximum 512). La valeur de %MW de fin de zone est alors mise à jour dans
la zone Global data configuration.
4
Choisissez l’identification (Ident.) d’une Global Data à souscrire.
5
sélectionnez le type SUB dans la liste déroulante.
6
Dans le champs Longueur, renseignez le nombre de mots %MW (au
maximum 512). La valeur de %MW de fin de zone est alors mise à jour dans
la zone Global data configuration.
NB : la taille totale de la zone souscrite ne peut excéder 2K mots.
7
Pour visualiser le Symbole associé, cliquez sur le bouton Mise à jour des
symboles (le symbole est saisi dans l’éditeur de symboles de PL7).
8
Recommencez les étapes 4 à 7 pour chaque Global Data à souscrire (au
maximum 64).
9
Si nécessaire, sélectionnez la case à cocher Filtrage Multicast.
225