Schneider Electric Modicon M340 Mode d'emploi

Ajouter à Mes manuels
428 Des pages
Schneider Electric Modicon M340 Mode d'emploi | Fixfr
Modicon M340 RTU
EIO0000000507 04/2015
Modicon M340 RTU
Module BMX NOR 0200 H
Manuel utilisateur
EIO0000000507.04
04/2015
www.schneider-electric.com
Les caractéristiques techniques des équipements décrits dans ce document sont également
fournies en ligne. Pour accéder à ces informations en ligne :
Etape
Action
1
Accédez à la page d’accueil de Schneider Electric www.schneider-electric.com.
2
Dans la zone Search, saisissez la référence d’un produit ou le nom d’une gamme de produits.
 N’insérez pas d’espaces dans le numéro de modèle ou la gamme de produits.
 Pour obtenir des informations sur un ensemble de modules similaires, utilisez des
astérisques (*).
3
Si vous avez saisi une référence, accédez aux résultats de recherche Product datasheets et
cliquez sur la référence qui vous intéresse.
Si vous avez saisi une gamme de produits, accédez aux résultats de recherche Product Ranges
et cliquez sur la gamme de produits qui vous intéresse.
4
Si plusieurs références s’affichent dans les résultats de recherche Products, cliquez sur la
référence qui vous intéresse.
5
Selon la taille de l’écran, vous serez peut-être amené à faire défiler la page pour consulter la
fiche technique.
6
Pour enregistrer ou imprimer une fiche technique au format .pdf, cliquez sur Download XXX
product datasheet.
Les caractéristiques présentées dans ce manuel devraient être identiques à celles fournies en
ligne. Toutefois, en application de notre politique d’amélioration continue, nous pouvons être
amenés à réviser le contenu du document afin de le rendre plus clair et plus précis. Si vous
constatez une différence entre le manuel et les informations fournies en ligne, utilisez ces
dernières en priorité.
Le présent document comprend des descriptions générales et/ou des caractéristiques techniques
des produits mentionnés. Il ne peut pas être utilisé pour définir ou déterminer l’adéquation ou la
fiabilité de ces produits pour des applications utilisateur spécifiques. Il incombe à chaque utilisateur
ou intégrateur de réaliser l’analyse de risques complète et appropriée, l’évaluation et le test des
produits pour ce qui est de l’application à utiliser et de l’exécution de cette application. Ni la société
Schneider Electric ni aucune de ses sociétés affiliées ou filiales ne peuvent être tenues pour
responsables de la mauvaise utilisation des informations contenues dans le présent document. Si
vous avez des suggestions, des améliorations ou des corrections à apporter à cette publication,
veuillez nous en informer.
Aucune partie de ce document ne peut être reproduite sous quelque forme ou par quelque moyen
que ce soit, électronique, mécanique ou photocopie, sans autorisation préalable de Schneider
Electric.
Toutes les réglementations de sécurité pertinentes locales doivent être observées lors de
l’installation et de l’utilisation de ce produit. Pour des raisons de sécurité et afin de garantir la
conformité aux données système documentées, seul le fabricant est habilité à effectuer des
réparations sur les composants.
Lorsque des équipements sont utilisés pour des applications présentant des exigences techniques
de sécurité, suivez les instructions appropriées.
2
EIO0000000507 04/2015
La non-utilisation du logiciel Schneider Electric ou d’un logiciel approuvé avec nos produits
matériels peut entraîner des blessures, des dommages ou un fonctionnement incorrect.
Le non-respect de cette consigne peut entraîner des lésions corporelles ou des dommages
matériels.
© 2015 Schneider Electric. Tous droits réservés.
EIO0000000507 04/2015
3
4
EIO0000000507 04/2015
Table des matières
Consignes de sécurité . . . . . . . . . . . . . . . . . . . . . . . . . .
A propos de ce manuel . . . . . . . . . . . . . . . . . . . . . . . . .
Partie I Module RTU pour les plateformes M340 . . . . . . .
Chapitre 1 A propos du module BMX NOR 0200 H . . . . . . . . . . . .
Présentation du module BMX NOR 0200 H . . . . . . . . . . . . . . . . . . . .
Partie II Caractéristiques matérielles BMX NOR 0200 H . .
Chapitre 2 Présentation du matériel . . . . . . . . . . . . . . . . . . . . . . . .
Description physique . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Dimensions du module . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Voyants . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Port Ethernet . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Port série . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Caractéristiques électriques . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Position sur le rack . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Chapitre 3 Installation matérielle. . . . . . . . . . . . . . . . . . . . . . . . . . .
Installation d’un module. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Mise à la terre des modules installés . . . . . . . . . . . . . . . . . . . . . . . . .
Carte mémoire SD. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Equipement Modicon M340H (renforcé) . . . . . . . . . . . . . . . . . . . . . . .
Considérations relatives au câblage . . . . . . . . . . . . . . . . . . . . . . . . . .
Partie III Caractéristiques des communications. . . . . . . . .
Chapitre 4 Communications Ethernet. . . . . . . . . . . . . . . . . . . . . . .
4.1 Services Ethernet . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Présentation des services Ethernet . . . . . . . . . . . . . . . . . . . . . . . . . . .
4.2 Paramètres IP . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Méthodes d’adressage IP . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Commutateurs rotatifs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Dérivation de paramètres IP à partir d’une adresse MAC . . . . . . . . . .
4.3 Messagerie Modbus TCP/IP . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Echange de données. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Onglet de configuration Messagerie . . . . . . . . . . . . . . . . . . . . . . . . . .
Paramètres de configuration de la messagerie . . . . . . . . . . . . . . . . . .
EIO0000000507 04/2015
11
13
15
17
17
21
23
24
26
27
29
32
34
35
37
38
40
42
44
45
47
49
50
50
52
53
55
57
59
60
61
62
5
4.4 SNMP. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Présentation de la base de données MIB privée de Schneider et de
SNMP. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Communication SNMP. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Exemple d’opérations SNMP . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
4.5 Services SOAP Web . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Conception d’une interface client SOAP . . . . . . . . . . . . . . . . . . . . . . .
Chapitre 5 Communications série. . . . . . . . . . . . . . . . . . . . . . . . . .
Port série . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Architectures de communication série . . . . . . . . . . . . . . . . . . . . . . . . .
Chapitre 6 Communications modem . . . . . . . . . . . . . . . . . . . . . . .
Communication par modem. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Prise en charge modem . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Registre de commande modem . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Codes d’erreur de communication modem . . . . . . . . . . . . . . . . . . . . .
Raccordement d’un modem externe (RS232) . . . . . . . . . . . . . . . . . . .
Utilisation du modem externe. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Partie IV Description fonctionnelle . . . . . . . . . . . . . . . . . . .
Chapitre 7 Utilisation des protocoles RTU . . . . . . . . . . . . . . . . . . .
7.1 Caractéristiques des protocoles RTU . . . . . . . . . . . . . . . . . . . . . . . . .
Protocoles de communication . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Présentation des protocoles CEI 60870-5-101/104 . . . . . . . . . . . . . . .
Présentation des protocoles DNP3 . . . . . . . . . . . . . . . . . . . . . . . . . . .
7.2 Synchronisation de l’horloge . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Synchronisation de l’horloge avec les dispositifs utilisant le protocole
RTU . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Synchronisation d’horloge avec le protocole NTP . . . . . . . . . . . . . . . .
7.3 Horodatage . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Horodatage des événements . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
7.4 Gestion des événements . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Présentation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Routage d’événements . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Sauvegarde d’événements . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
7.5 Commande Integrity Poll . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Commande Integrity Poll . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
7.6 Modes de transmission . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Présentation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
7.7 Etat de la connexion. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Présentation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
6
63
64
66
68
69
69
71
72
73
77
78
79
81
83
84
86
91
93
94
95
96
99
101
102
103
106
106
107
108
111
116
119
119
122
122
123
123
EIO0000000507 04/2015
7.8 Codes d’erreur de communication. . . . . . . . . . . . . . . . . . . . . . . . . . . .
Erreurs de code de communication des protocoles RTU . . . . . . . . . .
Chapitre 8 Comment utiliser le service datalogging . . . . . . . . . . .
A propos du service datalogging . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Créer un service Datalogging . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Propriétés du service datalogging . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Configuration du service datalogging . . . . . . . . . . . . . . . . . . . . . . . . .
Format de fichier datalogging . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Recommandation relative au service Datalogging . . . . . . . . . . . . . . .
Chapitre 9 Comment utiliser le service datalogging . . . . . . . . . . .
A propos du service email / service SMS . . . . . . . . . . . . . . . . . . . . . .
Créer un service email. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Propriétés email. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Configuration du service email . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Chapitre 10 Utilisation des pages Web intégrées . . . . . . . . . . . . . .
10.1 Pages Web intégrées . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Présentation des pages Web intégrées. . . . . . . . . . . . . . . . . . . . . . . .
10.2 Page Web d’accueil. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Page d’accueil . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
10.3 Pages Web de configuration . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Configuration du module . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Sécurité . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Page de sécurité FTP . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
10.4 Pages Web de diagnostic . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Diagnostics . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Page PLC Rack Viewer . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Messagerie . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Diagnostics NTP . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Diagnostic de l’horloge . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Statistiques . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Téléchargement du fichier MIB . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Propriétés . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
10.5 Pages Web de surveillance . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Monitoring . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Editeur de données . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Partie V Configuration du module . . . . . . . . . . . . . . . . . . . .
Chapitre 11 Configuration du module. . . . . . . . . . . . . . . . . . . . . . . .
Méthode de configuration . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
EIO0000000507 04/2015
124
124
125
126
128
129
131
135
136
137
138
140
141
143
147
148
148
149
149
150
151
153
155
156
157
158
160
161
163
164
166
167
168
169
170
173
175
175
7
Chapitre 12 Configuration et mise au point avec Unity Pro . . . . . .
12.1 Configuration avec Unity Pro . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Configuration à l’aide de Unity Pro. . . . . . . . . . . . . . . . . . . . . . . . . . . .
Ecran de configuration . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
12.2 Mise au point avec Unity Pro . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Ecran de mise au point du module. . . . . . . . . . . . . . . . . . . . . . . . . . . .
Paramètres de mise au point généraux . . . . . . . . . . . . . . . . . . . . . . . .
Paramètres de mise au point pour les services TCP/IP. . . . . . . . . . . .
Chapitre 13 Configuration avec les pages Web Setup . . . . . . . . . .
13.1 Configuration de site Web - Informations générales . . . . . . . . . . . . . .
Interface de saisie des paramètres dans les pages Web de
configuration. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Configuration des voies . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Configuration du port série. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Configuration du port Ethernet . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Configuration du fuseau horaire. . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Paramètres du protocole RTU . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Fichier de configuration du module et des protocoles . . . . . . . . . . . . .
Réinitialisation du service de protocole RTU . . . . . . . . . . . . . . . . . . . .
Compatibilité amont . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
13.2 Configuration de site Web - CEI. . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Paramètres du protocole RTU du maître CEI 60870-5-101. . . . . . . . .
Paramètres du protocole RTU de l’esclave CEI 60870-5-101 . . . . . . .
Paramètres du protocole RTU du client CEI 60870-5-104. . . . . . . . . .
Paramètres du protocole RTU du serveur CEI 60870-5-104 . . . . . . . .
Page et tableau de mappage d’objets de données CEI. . . . . . . . . . . .
Mappage d’objets de données CEI . . . . . . . . . . . . . . . . . . . . . . . . . . .
Définition d’une file d’attente d’événements CEI . . . . . . . . . . . . . . . . .
Maître/client CEI 60870-5-101/104 . . . . . . . . . . . . . . . . . . . . . . . . . . .
Longueur des données CEI et orientation du mappage. . . . . . . . . . . .
Type d’objet de données CEI mappé à une variable EDT/DDT Unity
Pro . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
13.3 Configuration de site Web - DNP3 . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Paramètres de protocole RTU du maître DNP3/client DNP3 NET . . .
Paramètres du protocole RTU pour l’esclave/le serveur DNP3 . . . . . .
Configuration de voies DNP3 sur UDP . . . . . . . . . . . . . . . . . . . . . . . .
Page et tableau de mappage d’objets de données DNP3 . . . . . . . . . .
Mappage d’objets de données DNP3 . . . . . . . . . . . . . . . . . . . . . . . . .
8
177
178
179
181
183
184
186
188
189
190
191
194
199
207
208
210
211
215
216
217
218
226
235
241
248
259
261
263
265
266
269
270
276
283
287
303
EIO0000000507 04/2015
Définition d’une file d’attente d’événements DNP3 . . . . . . . . . . . . . . .
Maître DNP3/client DNP3 NET . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Longueur des données DNP3 et orientation du mappage . . . . . . . . .
Type d’objet de données DNP3 mappé à une variable EDT/DDT Unity
Pro . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Chapitre 14 Configuration Web Designer . . . . . . . . . . . . . . . . . . . . .
Créer un projet. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Configuration de l’équipement de l’automate . . . . . . . . . . . . . . . . . . .
Configuration de l’éditeur de données. . . . . . . . . . . . . . . . . . . . . . . . .
Transfert . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Annexes
.........................................
Annexe A Interopérabilité . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Interopérabilité CEI 60870-5-101 pour le module BMX NOR 0200 H
utilisé en tant que maître . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Interopérabilité CEI 60870-5-101 pour le module BMX NOR 0200 H
utilisé en tant qu’esclave . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Interopérabilité CEI 60870-5-104 pour le module BMX NOR 0200 H
utilisé en tant que client . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Interopérabilité CEI 60870-5-104 pour le module BMX NOR 0200 H
utilisé en tant que serveur . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Interopérabilité DNP3 du BMX NOR 0200 H utilisé en tant que maître
Interopérabilité DNP3 du module BMX NOR 0200 H en tant qu’esclave
Annexe B Objets du langage Ethernet. . . . . . . . . . . . . . . . . . . . . .
B.1
B.2
B.3
Glossaire
Index
EIO0000000507 04/2015
Objets langage et IODDT de la communication Ethernet . . . . . . . . . .
Objets langage et IODDT de la communication Ethernet . . . . . . . . . .
Objets langage à échange implicite associés à la fonction métier . . .
Objets langage à échange explicite associés à la fonction métier . . .
Objets d’échange de type T_COM_ETH_BMX . . . . . . . . . . . . . . . . . .
Détails des objets à échange implicite du type d’IODDT
T_COM_ETH_BMX . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Détails des objets à échange explicite de l’IODDT de type
T_COM_ETH_BMX . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Détails des objets à échange explicite du type de non IODDT
T_COM_ETH_BMX . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Objets langage associés à la configuration du module
BMX NOR 0200 H . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Objets langage pour échanges implicites . . . . . . . . . . . . . . . . . . . . . .
Objets langage pour échanges explicites . . . . . . . . . . . . . . . . . . . . . .
.........................................
.........................................
308
310
312
313
317
318
321
322
323
325
327
328
339
350
360
370
382
399
400
401
402
403
405
406
407
409
410
411
412
415
427
9
10
EIO0000000507 04/2015
Consignes de sécurité
Informations importantes
AVIS
Lisez attentivement ces instructions et examinez le matériel pour vous familiariser avec l’appareil
avant de tenter de l’installer, de le faire fonctionner ou d’assurer sa maintenance. Les messages
spéciaux suivants que vous trouverez dans cette documentation ou sur l’appareil ont pour but de
vous mettre en garde contre des risques potentiels ou d’attirer votre attention sur des informations
qui clarifient ou simplifient une procédure.
EIO0000000507 04/2015
11
REMARQUE IMPORTANTE
L’installation, l’utilisation, la réparation et la maintenance des équipements électriques doivent être
assurées par du personnel qualifié uniquement. Schneider Electric décline toute responsabilité
quant aux conséquences de l’utilisation de ce matériel.
Une personne qualifiée est une personne disposant de compétences et de connaissances dans le
domaine de la construction, du fonctionnement et de l’installation des équipements électriques, et
ayant suivi une formation en sécurité leur permettant d’identifier et d’éviter les risques encourus.
12
EIO0000000507 04/2015
A propos de ce manuel
Présentation
Objectif du document
Ce guide explique les architectures et les fonctionnalités prises en charge par le module
BMX NOR 0200 H en rack pour la plateforme d’automate modulaire Modicon M340 PAC. Il
comprend des instructions permettant de définir les fonctions et protocoles RTU qui sont utilisés
dans diverses applications de télémétrie et les applications de commande de supervision et
d’acquisition de données (SCADA) dans les secteurs suivants : eau et eaux usées, pétrole et gaz,
électricité et hydroélectricité et autres infrastructures distribuées.
Champ d’application
Ce document est applicable à Unity Pro 10.0 ou version ultérieure.
Document(s) à consulter
Titre de documentation
Référence
Modicon M340 sous Unity Pro : processeurs, racks et modules
d’alimentation
35012676 (Eng), 35012677 (Fre),
35013351 (Ger), 35013352 (Ita),
35013353 (Spa)
Vous pouvez télécharger ces publications et autres informations techniques depuis notre site web
à l’adresse : www.schneider-electric.com.
Information spécifique au produit
AVERTISSEMENT
FONCTIONNEMENT IMPREVU DE L’EQUIPEMENT
L’utilisation de ce produit requiert une expertise dans la conception et la programmation des
systèmes d’automatisme. Seules les personnes avec l’expertise adéquate sont autorisées à
programmer, installer, modifier et utiliser ce produit.
Respectez toutes les réglementations et normes de sécurité locales et nationales.
Le non-respect de ces instructions peut provoquer la mort, des blessures graves ou des
dommages matériels.
EIO0000000507 04/2015
13
14
EIO0000000507 04/2015
Modicon M340 RTU
Module RTU pour les plateformes M340
EIO0000000507 04/2015
Partie I
Module RTU pour les plateformes M340
Module RTU pour les plateformes M340
EIO0000000507 04/2015
15
Module RTU pour les plateformes M340
16
EIO0000000507 04/2015
Modicon M340 RTU
A propos du module BMX NOR 0200 H
EIO0000000507 04/2015
Chapitre 1
A propos du module BMX NOR 0200 H
A propos du module BMX NOR 0200 H
Présentation du module BMX NOR 0200 H
Présentation
Le module BMX NOR 0200 H fournit les fonctionnalités RTU Remote Terminal Unit à la plateforme
PAC M340.
Le système RTU M340 offre un ensemble complet de fonctionnalités de commande et de
communication comprenant des protocoles standard utilisés dans l’industrie et dans le domaine
de la télémétrie tels que CEI 60870-5-101, CEI 60870-5-104, DNP3 et Modbus TCP.
A propos du module
L’automate PAC M340 et son module RTU intégré sont conçus pour être installés et pour
fonctionner au sein d’environnements difficiles et avec une plage de températures de fonctionnement étendue (voir page 44).
La plateforme de l’automate PAC Modicon M340 offre les fonctionnalités suivantes pour les
applications de télémétrie :
 fonctionnement dans des plages de températures étendues et des environnements difficiles
 module RTU en rack avec prise en charge des normes CEI 60870-5-101/104, DNP3 et Modbus
TCP
 blocs fonction spécialisés (AGA, calculs du débit)
 configurations d’E/S modulaire et évolutif axée sur des racks et fonctionnalités d’E/S distantes
 modules de comptage haute densité, TOR, analogiques et E/S
EIO0000000507 04/2015
17
A propos du module BMX NOR 0200 H




alimentation d’entrée isolée (différentes plages de tensions disponibles : 24, 24/48 VCC,
125 CC 1000/240 VCA)
UC et modules intégrés avec ports de communication série et Ethernet
prise en charge du protocole Modbus TCP
téléchargement local et distant de micrologiciel de système d’exploitation
Le module BMX NOR 0200 H répond à un vaste éventail de conditions requises en matière de
télémétrie :
 revêtement enrobant et plages de températures de fonctionnement étendue
 diverses méthodes de communication
 réseaux série et TCP/IP
 intranet
 WAN
 connexions modem

diverses connexions modem
 modems série et radio
 modems GSM et PSTN
 modems IP (GPRS, ADSL)

communications en amont avec des stations maîtres SCADA pour l’interrogation sélective des
données, remplissage des données d’événements horodatés, réception de commandes
maîtresses
communications en aval avec d’autres sous-stations RTU, équipements de terrain esclaves et
dispositifs électroniques intelligents (pour la collecte des données), envoi de commandes et
synchronisation de la commande répartie
programmation et téléchargement à distance du programme de commande au moyen du
logiciel Unity Pro à travers des connexions Ethernet ou modem
diagnostic et surveillance à distance au moyen d’un serveur Web intégré



18
EIO0000000507 04/2015
A propos du module BMX NOR 0200 H
Architecture RTU
Cette illustration présente l’architecture RTU, des sous-stations SCADA vers les sous-stations
RTU à travers divers moyens de communication :
Fonctions et protocoles
Le module BMX NOR 0200 H prend en charge les fonctions et protocoles ci-après :
Protocoles RTU :
 protocoles RTU intégrés pour les communications série ou Ethernet
 CEI 60870-5-101 (maître ou esclave)
 CEI 60870-5-104 (client ou serveur)
 DNP3 série (maître ou esclave)
 DNP3 IP (client ou serveur)
 Modbus TCP (client ou serveur)


Principales fonctionnalités du protocole RTU
 Synchronisation de l’heure au moyen d’un protocole ou de NTP
 Synchronisation à la demande des données du système SCADA
 Mode de transmission symétrique ou asymétrique
 Gestion des événements avec horodatage - Séquence d’événements (SOE)
 Stockage de file d’attente d’événements en mémoire RAM (dans la limite de
100 000 événements pour l’ensemble des clients)
 Remplissage des données d’événements vers l’application SCADA via le protocole
 Rapport par échanges de données d’exception
 Echanges de données de messagerie non sollicitée
 Configuration du protocole au moyen d’une page Web
EIO0000000507 04/2015
19
A propos du module BMX NOR 0200 H

Autres fonctions intégrées
 Journalisation des données avec horodatage à l’intérieur de la carte mémoire SD du module
 Notifications email/SMS
 Serveur Web pour la configuration RTU et diagnostic et surveillance distants
 Réseau TCP/IP avancé : client NTP, client ou serveur FTP, serveur HTTP, SOAP/XML,
serveur de communication, agent SNMP, client SMTP
NOTE : Lorsque le module BMX NOR 0200 H agit comme client CEI-104/DNP3, ses
performances (accès aux pages Web, démarrage et échange des données via l’embase) varient
en fonction du nombre de serveurs connectés.
20
EIO0000000507 04/2015
Modicon M340 RTU
Caractéristiques matérielles
EIO0000000507 04/2015
Partie II
Caractéristiques matérielles BMX NOR 0200 H
Caractéristiques matérielles BMX NOR 0200 H
A propos de cette section
Cette partie présente les caractéristiques matérielles du module BMX NOR 0200 H.
Pour obtenir des informations sur les caractéristiques et l’installation du système Modicon M340,
reportez-vous au manuel Modicon M340 sous Unity Pro : Processeurs, racks et modules
d’alimentation.
Contenu de cette partie
Cette partie contient les chapitres suivants :
Chapitre
Titre du chapitre
Page
2
Présentation du matériel
23
3
Installation matérielle
37
EIO0000000507 04/2015
21
Caractéristiques matérielles
22
EIO0000000507 04/2015
Modicon M340 RTU
Présentation du matériel
EIO0000000507 04/2015
Chapitre 2
Présentation du matériel
Présentation du matériel
Contenu de ce chapitre
Ce chapitre contient les sujets suivants :
Sujet
Page
Description physique
24
Dimensions du module
26
Voyants
27
Port Ethernet
29
Port série
32
Caractéristiques électriques
34
Position sur le rack
35
EIO0000000507 04/2015
23
Présentation du matériel
Description physique
Caractéristiques externes
Module BMX NOR 0200 H :
6
1
MAC Address:
00-00-00-00-00-00-00
7
2
8
3
4
9
Ethernet
5
10
Serial
Légendes :
24
Elément Description
Description
1
Affichage des voyants (voir page 27)
indications de diagnostic
2
Adresse MAC
adresse unique pour chaque module, défini par le
fabricant
3
Emplacement de la carte mémoire
(voir page 42)
La carte SD peut stocker des fichiers de site Web et
des fichiers CSV de consignation des données
(datalogging).
4
Port Ethernet (connecteur RJ45,
10BASE-T/100BASE-TX) (voir page 29)
Fonctions incluses :
 connexion réseau Ethernet TCP/IP
 prise en charge du protocole Modbus TCP
 prise en charge des protocoles CEI 60870-5-104
et DNP3 NET
 Programmation à distance Unity Pro
5
Port série (RS 232C/RS 485, non isolé)
(voir page 72)
Fonctions incluses :
 communications série : CEI 60870-5-101 ou
DNP3
 gestion de modem externe
 Communication PPP/Modem : protocole
CEI 60870-5-104 ou DNP3 NET
EIO0000000507 04/2015
Présentation du matériel
Elément Description
Description
6
mise à la terre
contact par vissage
7
mise à la terre
contact par préhenseur CEM 1
8
Connecteur de rack
raccordement à un rack M340
9
Commutateurs rotatifs (voir page 55)
deux commutateurs rotatifs pour fournir un moyen
simple de sélectionner une adresse IP
10
Mise à la terre
contact par préhenseur CEM 2
EIO0000000507 04/2015
25
Présentation du matériel
Dimensions du module
Dimensions
Les dimensions des modules BMX NOR 0200 H Modicon M340 sont conformes aux caractéristiques du rack BMX XBP :
112.8
mm
in.
32
1.25
26
94.3
3.71
100
3.93
103.76
4.08
4.44
86
3.38
EIO0000000507 04/2015
Présentation du matériel
Voyants
Introduction
Les voyants situés sur le panneau avant du module BMX NOR 0200 H (voir page 24) donnent des
informations sur :
 la carte mémoire,
 la communication avec les modules,
 la communication série,
 la communication sur le réseau Ethernet.
Description des voyants
Cette illustration illustre les voyants de diagnostic du module BMX NOR 0200 H :
La couleur et le type de clignotement des voyants indiquent l’état et les conditions de fonctionnement des communications Ethernet sur le module.
Libellé
Séquence
Indication
RUN (vert) : état opérationnel
allumé
Le module fonctionne et est configuré.
ERR (rouge) : erreur détectée
clignotant
Le module est bloqué par une erreur détectée par un logiciel.
éteint
Le module n’est pas configuré. (L’application est absente,
incorrecte ou incompatible.)
allumé
Le processeur, le système ou la configuration a détecté une
erreur.
clignotant
 Le module n’est pas configuré. (L’application est absente,
incorrecte ou incompatible.)
 Le module est bloqué par une erreur détectée par un logiciel.
éteint
Les opérations sont normales (aucune erreur détectée).
DL (rouge) : téléchargement du allumé
micrologiciel (mise à niveau)
éteint
Le téléchargement du micrologiciel en cours.
SER COM (jaune) : état des
données série
clignotant
Echange de données en cours sur la liaison série
(émission/réception).
éteint
Il n’y a pas d’échange de données sur la connexion liaison série.
EIO0000000507 04/2015
Le téléchargement du micrologiciel n’est pas en cours.
27
Présentation du matériel
Libellé
Séquence
Indication
CARDERR (rouge) : erreur de
carte mémoire détectée
allumé
 Il manque la carte mémoire.
 La carte mémoire n’est pas utilisable (format erroné, type non
éteint
La carte mémoire est valide et reconnue.
ETH ACT (vert) : activité de
communication Ethernet
(émission/réception)
allumé
L’activité de communication est détectée.
éteint
Aucune activité de communication n’est détectée.
ETH STS (vert) : état de la
communication Ethernet
allumé
La communication est OK.
2 clignotements
Une adresse MAC est incorrecte.
3 clignotements
La liaison n’est pas connectée.
reconnu).
ETH LNK (vert) : état de la
liaison Ethernet
4 clignotements
Présence d’une adresse IP dupliquée.
5 clignotements
Le module attend une adresse IP de serveur.
6 clignotements
Le module est en mode sécurité (avec l’adresse IP par défaut).
7 clignotements
Il y a un conflit de configuration entre les commutateurs rotatifs
et la configuration interne.
allumé
Une liaison Ethernet est détectée.
éteint
Aucune liaison Ethernet n’est détectée.
REMARQUE 1 : le clignotement est rapide lorsque le voyant est allumé pendant 50 ms, puis éteint pendant 50 ms.
REMARQUE 2 : le clignotement est lent lorsque le voyant est allumé pendant 200 ms, puis éteint pendant 200 ms.
28
EIO0000000507 04/2015
Présentation du matériel
Port Ethernet
Général
Le module BMX NOR 0200 H comprend un port Ethernet intégré qui prend en charge les
communications Ethernet par l’intermédiaire d’un modem ou du protocole Modbus TCP/IP.
Le tableau suivant décrit les caractéristiques des voies de communication Ethernet :
Caractéristique
Description
Protocoles pris en charge
Protocoles RTU :
 CEI 60870-5-104 (client ou serveur)
 DNP3 NET (client ou serveur)
 Modbus TCP/IP (client ou serveur)
Connexion
Connecteur femelle RJ45
Lien physique
Ethernet 802.3 - Ethernet II
Le port Ethernet du module BMX NOR 0200 H est un connecteur RJ45 standard. Dans un
environnement industriel, utilisez un câble ayant les caractéristiques suivantes :
 paire torsadée à double blindage,
 impédance de 100 ±15 Ω (de 1 à 16 MHz),
 affaiblissement maximal de 11,5 dB/100 mètres,
 longueur maximale de 100 mètres.
Les câbles ConneXium directs suivants sont autorisés pour connecter des équipements
terminaux :
Description
Câble direct avec
extrémités RJ45
EIO0000000507 04/2015
Référence
Longueur, m (ft)
Low Smoke Zero
Halogen
UL/CSA, CMG
490 NTW 000 02
490 NTW 000 02 U
2 (6,6)
490 NTW 000 05
490 NTW 000 05 U
5 (16,4)
490 NTW 000 12
490 NTW 000 12 U
12 (39,4)
490 NTW 000 40
490 NTW 000 40 U
40 (131,2)
490 NTW 000 80
490 NTW 000 80 U
80 (262,5)
29
Présentation du matériel
Brochage
L’illustration ci-après présente le port Ethernet :
MAC Address:
00
00-00-00-00-00-00-
Ethernet
1
2
3
4
5
6
7
8
Serial
Tableau de brochage :
Broche
Signal
1
TD+
2
TD-
3
RD+
4
Non connecté
5
Non connecté
6
RD-
7
Non connecté
8
Non connecté
NOTE : dans le cas d’une connexion par un câble blindé, le raccordement à la masse est réalisé
par l’enveloppe du connecteur sur le module.
30
EIO0000000507 04/2015
Présentation du matériel
Vitesse de la ligne
Les vitesses de ligne suivantes sont disponibles pour le module BMX NOR 0200 H :
100 Mbits/s en semi-duplex
 100 Mbits/s en full duplex
 10 Mbits/s en semi-duplex
 10 Mbits/s en full duplex

L’utilisateur ne peut pas configurer la vitesse de la ligne. Les caractéristiques de l’adaptation à la
vitesse sont les suivantes :
 L’auto-adaptation et l’auto-négociation permettent au module BMX NOR 0200 H de se
configurer rapidement en fonction du mode duplex et de la vitesse du commutateur Ethernet
locaux.
 La vitesse négociée entre deux équipements Ethernet est limitée à la vitesse de l’équipement
plus lent.
EIO0000000507 04/2015
31
Présentation du matériel
Port série
Général
Le module BMX NOR 0200 H intègre un port série qui prend en charge des communications série
via une liaison série, ou des communication modem via un modem externe (voir page 71).
Le tableau suivant décrit les voies de communication série :
Caractéristique
Description
Protocoles pris en charge
Protocoles RTU :
CEI 60870-5-101
CEI 60870-5-104 (PPP/Modem)
DNP3 série
DNP3 NET (PPP/Modem)




Connexion
Connecteur femelle RJ45
Lien physique
 Liaison série non isolée RS 485
 Liaison série non isolée RS 232
Brochage
L’illustration suivante représente le port série RJ45 :
MAC Address:
00-00-00-00-00-00-00
1
2
3
4
5
6
7
8
Ethernet
Serial
Broche
Signal
Broche
Signal
1
RXD
5
D0
2
TXD
6
CTS
3
RTS
7
Alimentation
4
D1
8
Commun
Blindage
Le connecteur RJ45 comporte 8 broches. Les broches utilisées diffèrent selon la liaison physique
utilisée.
32
EIO0000000507 04/2015
Présentation du matériel
Les broches utilisées par la liaison série RS 232 sont les suivantes :
 Broche 1: signal RXD
 Broche 2 : signal TXD
 Broche 3 : signal RTS
 Broche 6 : signal CTS
Les broches utilisées par la liaison série RS 485 sont les suivantes :
Broche 4 : signal D1
 Broche 5 : signal D0

Les broches 7 et 8 sont dédiées à l’alimentation de l’interface homme machine via la liaison série :
Broche 7 : alimentation réseau 5 VCC/190 mA
 Broche 8 : commun de l’alimentation réseau (0 V)

NOTE : les câbles d’alimentation RS 232 à 4 fils, RS 485 à 2 fils et RS 485 à 2 fils utilisent le même
connecteur mâle RJ45.
EIO0000000507 04/2015
33
Présentation du matériel
Caractéristiques électriques
Consommation de courant
Le module BMX NOR 0200 H peut être inséré dans tous les emplacements de rack de
l’assemblage de la station BMX XB• (voir page 35).
La liste indique le courant que le module BMX NOR 0200 H consomme à partir de l’alimentation
du rack 24 VCC et de la puissance dissipée résiduelle :
BMX NOR 0200 H
34
Consommation de courant :
95 mA
Puissance dissipée
2,2 W
EIO0000000507 04/2015
Présentation du matériel
Position sur le rack
Introduction
Cette rubrique décrit les positions de rack du module BMX NOR 0200 H sur un assemblage de
station BMX XB• pendant l’installation (voir page 37).
Position sur le rack
Mécaniquement, il est possible de placer le module BMX NOR 0200 H dans n’importe quel
emplacement disponible.
L’assemblage de rack suivant comprend une UC M340 (dans ce cas un BMX P34 2020) et un
module BMX NOR 0200 H. Les positions 0 à 8 sur le rack sont indiquées. (Comme toujours,
l’alimentation en double largeur est montée au début du rack.)
0
0
1
2
3
4-7
8
1
2
3
4
5
6
7
8
UC BMX P34 2020 en position de rack 0
module d’E/S TOR en position de rack 1
module compteur en position de rack 2
module BMX NOR 0200 H en position rack 3
positions de rack disponibles
module d’extension en position rack 8
NOTE : Pour obtenir les différentes références, reportez-vous au document Modicon M340 sous
Unity Pro - Processeurs, racks et modules d’alimentation - Manuel de configuration.
EIO0000000507 04/2015
35
Présentation du matériel
36
EIO0000000507 04/2015
Modicon M340 RTU
Installation matérielle
EIO0000000507 04/2015
Chapitre 3
Installation matérielle
Installation matérielle
Contenu de ce chapitre
Ce chapitre contient les sujets suivants :
Sujet
Page
Installation d’un module
38
Mise à la terre des modules installés
40
Carte mémoire SD
42
Equipement Modicon M340H (renforcé)
44
Considérations relatives au câblage
45
EIO0000000507 04/2015
37
Installation matérielle
Installation d’un module
Introduction
AVERTISSEMENT
DESTRUCTION DU MODULE - PERTE D’APPLICATION
Débranchez l’alimentation du rack avant d’installer le module BMX NOR 0200 H.
Le non-respect de ces instructions peut provoquer la mort, des blessures graves ou des
dommages matériels.
Cette rubrique présente la procédure à suivre pour installer le module BMX NOR 0200 H sur le
rack BMX XB• d’un automate Modicon M340.
Les modules M340 sont alimentés par le bus du rack.
Les opérations de mise en place (implantation, montage et démontage) sont détaillées ci-après.
Installation d’un module
Un module BMX NOR 0200 H est installé sur le rack BMX XB• dans l’emplacement marqué 01-08.
La figure ci-après représente un module BMX NOR 0200 H monté sur un rack BMX XB• à
l’emplacement 01 (adresse 1) :
NOTE : avant d’installer un module, retirez le bouchon de protection du connecteur du module
situé sur le rack.
NOTE : Le nombre total de modules de communication tels que le BMX NOE 01•0 ou les modules
BMX NOR 0200 H ne peut pas être supérieur à deux. Ainsi, un maximum de deux modules
BMX NOR 0200 H peuvent être insérés dans un système M340.
38
EIO0000000507 04/2015
Installation matérielle
Instructions de montage
Pour monter un module sur le rack BMX XB :
Etape
Action
Illustration
1
Positionnez les deux ergots situés à
l’arrière du module (dans la partie
inférieure) dans les emplacements
correspondants du rack.
Remarque : Avant de positionner les
broches, vérifiez que le cache de
protection a été retiré.
La figure ci-après décrit les étapes 1 et 2.
2
Inclinez le module vers le haut du rack de
façon à plaquer le module sur le fond du
rack. Il est alors maintenu en position.
3
La figure ci-après décrit l’étape 3.
Serrez la vis de sécurité pour assurer le
maintien en position du module sur le rack.
Le couple de serrage préconisé se situe
entre 0,4 et 1,5 Nm.
EIO0000000507 04/2015
39
Installation matérielle
Mise à la terre des modules installés
Général
La mise à la terre des modules Modicon M340 est indispensable pour éviter tout choc électrique.
Mise à la terre des processeurs et des alimentations
DANGER
RISQUE D’ELECTROCUTION, D’EXPLOSION OU D’ARC ELECTRIQUE
Vérifiez que les contacts de raccordement à la terre sont présents et ne sont pas tordus. S’ils sont
absents ou tordus, n’utilisez pas le module et contactez votre représentant Schneider Electric.
Le non-respect de ces instructions provoquera la mort ou des blessures graves.
AVERTISSEMENT
COMPORTEMENT IMPREVU DE L’EQUIPEMENT
Serrez les vis des modules. Une rupture dans le circuit peut entraîner un comportement inattendu
du système.
Le non-respect de ces instructions peut provoquer la mort, des blessures graves ou des
dommages matériels.
40
EIO0000000507 04/2015
Installation matérielle
Tous les modules Modicon M340 possèdent des contacts de terre en face arrière pour la mise à
la terre.
Ces contacts raccordent le bus de mise à la terre des modules au bus de mise à la terre du rack.
EIO0000000507 04/2015
41
Installation matérielle
Carte mémoire SD
Introduction
La carte mémoire SD (Secure Digital) se trouve à l’avant du module BMX NOR 0200 H
(voir page 24). La carte mémoire BMXRWS128MWF est fournie avec le module.
AVERTISSEMENT
RISQUE DE PERTE D’APPLICATION
Ne retirez pas la carte mémoire du module tant que l’automate est en fonctionnement. Retirez la
carte mémoire uniquement lorsque l’automate est hors tension.
Le non-respect de ces instructions peut provoquer la mort, des blessures graves ou des
dommages matériels.
Fonctionnalités des cartes
Ce tableau décrit les fonctionnalités de la carte mémoire BMXRWS128MWF qui est insérée dans
le module BMX NOR 0200 H :
Carte mémoire SD
Stockage des données
Fonctionnalités
BMXRWS128MWF
128 Mo
Mémoire pour les pages Web
Stockage des fichiers datalogging (CSV)
Services de la carte
AVIS
CARTE MEMOIRE NON OPERATIONNELLE
Ne formatez pas la carte mémoire à l’aide d’un outil autre qu’un outil Schneider. La carte mémoire
a besoin d’une structure pour contenir le programme et les données. Effectuer un formatage avec
un autre outil détruit cette structure.
N’utilisez aucune carte mémoire protégée en écriture avec le module. Certains services ne
fonctionnent pas correctement lorsque la carte mémoire est protégée en écriture.
Le non-respect de ces instructions peut provoquer des dommages matériels.
42
EIO0000000507 04/2015
Installation matérielle
Précautions à observer
AVIS
DESTRUCTION DE CARTE MEMOIRE




Ne touchez pas les connexions de la carte mémoire.
Gardez la carte mémoire loin des sources électrostatiques et électromagnétiques, des
sources de chaleur, des rayons de soleil, de l’eau et de l’humidité.
Protégez la carte mémoire des chocs.
Avant l’envoi d’une carte mémoire par courrier, consultez la politique de sécurité des services
postaux. En effet, par mesure de sécurité, les services postaux de certains pays exposent le
courrier à de hauts niveaux de radiation. Or, ces hauts niveaux de radiation peuvent effacer
le contenu de la carte mémoire et rendre cette dernière inutilisable.
Le non-respect de ces instructions peut provoquer des dommages matériels.
Sans carte mémoire SD
Si aucune carte mémoire n’est insérée dans le module, vous ne pouvez pas accéder au site Web.
Le message de diagnostic suivant s’affiche :
Erreur d’accès : site momentanément indisponible. Réessayez. Aucune carte
SD détectée.
NOTE : le module RTU Modicon M340 ne fonctionne que si une carte mémoire est présente au
démarrage. Si la carte mémoire est insérée pendant le fonctionnement du module, elle n’est pas
reconnue.
Bien que le fonctionnement soit possible sans carte mémoire valide insérée dans le module, une
carte mémoire valide doit être présente à tout moment dans le module.
EIO0000000507 04/2015
43
Installation matérielle
Equipement Modicon M340H (renforcé)
M340H
Les équipements Modicon M340H sont des versions renforcées des équipements M340. Ils
peuvent être utilisés à des températures extrêmes (-25 à 70ºC, -13 à 158ºF) et dans des
environnements chimiques difficiles.
Ce traitement augmente la capacité d’isolation des cartes de circuit et leur résistance :
à la condensation,
 aux atmosphères poussiéreuses (contenant des particules étrangères conductrices),
 à la corrosion chimique, notamment en cas d’utilisation dans des atmosphères sulfureuses
(pétrole, raffinerie, usine de purification, etc.) ou contenant des éléments halogènes (chlorure,
etc.).

Dans des conditions de température normales (0 à 60 ºC, 32 à 140 ºF), les équipements M340H
ont les mêmes caractéristiques que les équipements M340 standard.
A des températures extrêmes (-25 à 0ºC et 60 à 70ºC) (-13 à 32ºF et 140 à 158ºF), les versions
renforcées peuvent avoir des puissances nominales réduites qui affectent les calculs
d’alimentation des applications Unity Pro.
Si ces équipements sont utilisés à des températures hors de la plage 25 à 70° C (-13 à 158° F), ils
peuvent fonctionner de manière anormale.
ATTENTION
FONCTIONNEMENT D’EQUIPEMENT NON INTENTIONNEL
N’utilisez pas les équipements M340H hors des plages de températures autorisées.
Le non-respect de ces instructions peut provoquer des blessures ou des dommages
matériels.
Les cartes électroniques du matériel renforcé sont dotées d’un revêtement enrobant. Cette
protection, associée à une installation et une maintenance appropriées, offre une plus grande
robustesse dans des environnements chimiques difficiles.
44
EIO0000000507 04/2015
Installation matérielle
Considérations relatives au câblage
Liaison
Les situations suivantes peuvent causer une interruption momentanée de l’application ou des
communications :
 Le connecteur RJ45 d’interface 10/100 BASE-T est connecté ou déconnecté en cours
d’alimentation.
 Les modules sont réinitialisés lorsqu’ils sont remis sous tension.
EIO0000000507 04/2015
45
Installation matérielle
46
EIO0000000507 04/2015
Modicon M340 RTU
Caractéristiques des communications
EIO0000000507 04/2015
Partie III
Caractéristiques des communications
Caractéristiques des communications
A propos de cette section
Cette section décrit les communications Ethernet et série.
Contenu de cette partie
Cette partie contient les chapitres suivants :
Chapitre
Titre du chapitre
Page
4
Communications Ethernet
49
5
Communications série
71
6
Communications modem
77
EIO0000000507 04/2015
47
Caractéristiques des communications
48
EIO0000000507 04/2015
Modicon M340 RTU
Communications Ethernet
EIO0000000507 04/2015
Chapitre 4
Communications Ethernet
Communications Ethernet
Contenu de ce chapitre
Ce chapitre contient les sous-chapitres suivants :
Souschapitre
Sujet
Page
4.1
Services Ethernet
50
4.2
Paramètres IP
52
4.3
Messagerie Modbus TCP/IP
59
4.4
SNMP
63
4.5
Services SOAP Web
69
EIO0000000507 04/2015
49
Communications Ethernet
Sous-chapitre 4.1
Services Ethernet
Services Ethernet
Présentation des services Ethernet
Introduction
Cette rubrique présente les différents services Ethernet disponibles par l’intermédiaire du module
BMX NOR 0200 H :
 Prise en charge de la messagerie TCP Modbus (voir page 59)
 Prise en charge des protocoles DNP3 NET et CEI 60870-104
 Serveur HTTP intégré
 Autres protocoles IP pris en charge :
 client NTP
 client/serveur FTP
 client BootP, client DHCP/FDR
 agent SNMP (voir page 63)
 client SMTP
 serveur SOAP/XML (voir page 69)
Messagerie TCP Modbus
Ce service permet l’échange de données entre des équipements prenant en charge Modbus sur
TCP/IP.
NMT
Le protocole NMT (Network ManagemenT) fournit des services d’initialisation, de diagnostic et de
contrôle de réseau. Il permet également de contrôler l’état des équipements.
50
EIO0000000507 04/2015
Communications Ethernet
NTP
Le protocole NTP (Network Time Protocol) permet de synchroniser les horloges de systèmes
informatiques. Le service de synchronisation de l’heure harmonise l’heure des équipements sur un
réseau Ethernet.
FTP
Le protocole FTP (File Transfer Protocol) est le protocole utilisé par Internet pour transférer des
fichiers.
BootP
Protocole Bootstrap. Protocole UDP/IP permettant à un nœud Internet d’obtenir ses paramètres IP
à partir de son adresse MAC.
DHCP
Le protocole DHCP (Dynamic Host Configuration Protocol) est un protocole TCP/IP qui permet aux
équipements du réseau (clients DHCP) d’obtenir leurs adresses IP auprès d’un serveur DHCP via
une requête envoyée à ce serveur.
FDR
Le service FDR (Faulty Device Replacement) permet de remplacer un équipement sans perturber
le système, ni interrompre son fonctionnement.
SNMP
SNMP (Simple Network Management Protocol) est un protocole UDP/IP standard utilisé pour
surveiller et gérer les nœuds d’un réseau IP. L’agent SNMP prend en charge à la fois la MIB II et
la MIB Transparent Ready privée (voir Modicon M340 pour Ethernet, Processeurs et modules de
communication, Manuel utilisateur).
SMTP
SMTP (Simple Mail Transfer Protocol) est un protocole utilisé pour envoyer des e-mails. Les
messages SMTP sont généralement récupérés sur un serveur à l’aide d’un client de messagerie
(tel que POP ou IMAP).
Serveur SOAP/XML
Le protocole SOAP (Single Object Access Protocol) est exécuté via la voie HTTP (Hyper Text
Transfer Protocol).
EIO0000000507 04/2015
51
Communications Ethernet
Sous-chapitre 4.2
Paramètres IP
Paramètres IP
A propos de cette section
Cette section décrit l’affectation de paramètres IP au module BMX NOR 0200 H. Chaque adresse
réseau doit être valide et unique sur le réseau.
Contenu de ce sous-chapitre
Ce sous-chapitre contient les sujets suivants :
Sujet
52
Page
Méthodes d’adressage IP
53
Commutateurs rotatifs
55
Dérivation de paramètres IP à partir d’une adresse MAC
57
EIO0000000507 04/2015
Communications Ethernet
Méthodes d’adressage IP
Présentation
Il est conseillé d’élaborer une procédure standard pour affecter des adresses IP uniques et
correctes à chaque module M340 et UC d’un réseau.
Cette rubrique explique les différentes méthodes d’adressage IP disponibles.
Méthodes d’adressage
Il est possible de définir l’adresse IP du module BMX NOR 0200 H au moyen des commutateurs
rotatifs (voir page 55), de l’onglet Unity Pro Configuration IP (voir page 181) ou d’une combinaison
des deux :
Méthode
d’adressage
Description
STORED
Le commutateur rotatif inférieur est réglé sur STORED (paramètre par défaut du
constructeur) et le module utilise les paramètres configurés de l’application Unity
Pro.
Nom de l’équipement Le nom de l’équipement est constitué de deux composants :
(sur DHCP)
 le nom d’équipement par défaut du module : BMX_0200_xxy
 des valeurs numériques entre 00 et 159 définies par les commutateurs rotatifs
(voir page 55)
(Pour le nom d’équipement par défaut, xx est la valeur du commutateur rotatif
supérieur et y la valeur du commutateur rotatif inférieur.)
Exemple : pour un module BMX NOR 0200 H, les valeurs de 120 (12 x 10) et 6
(6 x 1) sur les commutateurs rotatifs supérieur et inférieur indiquent une valeur
de 126. La valeur est ajoutée au nom d’équipement par défaut (BMX_0200_xxy)
pour créer le nom d’équipement DHCP valide de BMX_0200_126.
CLEAR IP
Le commutateur rotatif inférieur est réglé sur CLEAR IP et le module utilise son
adresse IP par défaut basée sur MAC (voir page 57).
BOOTP
Réglez le commutateur rotatif inférieur (voir page 55) sur l’une des positions
BOOTP pour obtenir une adresse sur BOOTP (voir remarque).
Remarque : Pour configurer le module de l’application pour qu’il obtienne son
adresse d’un serveur BOOTP, voir la rubrique « A partir d’un serveur » ci-dessous.
EIO0000000507 04/2015
53
Communications Ethernet
Méthode
d’adressage
Description
A partir d’un serveur
(STORED)
Une adresse IP affectée par un serveur peut être obtenue d’un serveur BOOTP ou
DHCP.
BOOTP :
 Réglez le commutateur rotatif inférieur sur l’une des positions STORED.
 Sélectionnez A partir d’un serveur dans l’onglet Configuration IP
(voir page 181).
 Laissez le champ Nom équipement vide.
DHCP :
 Réglez le commutateur rotatif inférieur sur l’une des positions STORED.
 Sélectionnez A partir d’un serveur dans l’onglet Configuration IP
(voir page 181).
 Entrez un nom d’équipement valide dans le champ Nom équipement.
Remarque : Si la configuration IP n’a pas changé, les modules Ethernet M340 ne
reçoivent pas d’adresse IP du serveur BOOTP/DHCP lors du téléchargement de
l’application.
Désactivé
Les communications sont désactivées.
Remarque : un conflit peut survenir lorsque l’adresse affectée ne correspond pas à celle de l’application.
54
EIO0000000507 04/2015
Communications Ethernet
Commutateurs rotatifs
Introduction
Le BMX NOR 0200 H fonctionne comme un nœud unique sur un réseau Ethernet LAN et
probablement d’autres réseaux. Le module doit disposer d’une adresse IP unique. Les deux
commutateurs rotatifs à l’arrière du module fournissent une méthode simple pour sélectionner une
adresse IP :
NOTE : placez la flèche dans la position souhaitée en vous assurant de sentir un déclic. si le
commutateur n’est pas bien positionné, sa valeur peut être incorrecte ou non déterminée.
Synthèse des réglages d’adresse IP valides
Chaque position du commutateur rotatif que vous utilisez pour définir une adresse IP valide est
marquée sur le module. Les informations suivantes synthétisent les réglages d’adresse valides :
 Nom de l’équipement : pour obtenir un nom d’équipement à l’aide des commutateurs,
sélectionnez une valeur numérique comprise entre 00 et 159. Vous pouvez utiliser les deux
commutateurs :
 Vous pouvez régler le commutateur supérieur (chiffre Tens) sur une valeur comprise entre 0
et 15.
 Vous pouvez régler le commutateur inférieur (chiffre Ones) sur une valeur comprise entre 0
et 9.
Le nom d’équipement est calculé à partir de la somme des deux valeurs des commutateurs. Par
exemple, un processeur BMX NOR 0200 H dont les commutateurs sont réglés comme sur la
figure ci-dessus se voit attribuer le nom d’équipement BMX_0200_123.
La sélection sur le commutateur inférieur de toute valeur non numérique (BOOTP, STORED,
CLEAR IP, DISABLED) rend le réglage du commutateur supérieur inopérant.
EIO0000000507 04/2015
55
Communications Ethernet




BOOTP : pour obtenir une adresse IP d’un serveur BOOTP, sélectionnez l’une des deux
positions BOOTP sur le commutateur inférieur.
STORED : l’équipement utilise les paramètres configurés (stockés) Unity Pro de l’application.
CLEAR IP : l’équipement utilise les paramètres IP par défaut.
DISABLED : l’équipement ne répond pas aux communications.
Le fonctionnement du commutateur rotatif lorsque ce dernier est utilisé avec l’onglet Configuration
IP de Unity Pro (voir page 181) est présenté dans le chapitre consacré aux Adresses IP
(voir page 52).
Etiquettes des commutateurs
Pour vous aider à régler les commutateurs rotatifs, une étiquette est apposée sur la droite du
module. Le tableau ci-après décrit les réglages des commutateurs.
Commutateur supérieur
0 à 9 : Tens valeur pour le nom
d’équipement (0, 10, 20 . . . 90)
10(A) à 15(F) : Tens valeur pour le
nom d’équipement (100, 110,
120 . . . 150)
Commutateur inférieur
0 à 9 : Ones valeur pour le nom
d’équipement (0, 1, 2 . . . 9)
BOOTP : réglez le commutateur sur A
ou B pour obtenir une adresse IP d’un
serveur BOOTP.
Stored : réglez le commutateur sur C
ou D pour utiliser les paramètres
configurés (enregistrés) de
l’application.
Clear IP : réglez le commutateur sur E
pour utiliser les paramètres IP par
défaut.
Disabled : réglez le commutateur sur F
pour désactiver les communications.
56
EIO0000000507 04/2015
Communications Ethernet
Dérivation de paramètres IP à partir d’une adresse MAC
Introduction
Si aucun paramètre IP n’est reçu de l’application lorsque vous réglez le commutateur rotatif
(voir Modicon M340 pour Ethernet, Processeurs et modules de communication, Manuel utilisateur)
sur les positions Stored ou Clear IP, le module est configuré avec son adresse IP par défaut lors
de la mise sous tension. L’adresse IP par défaut du module est dérivée de son adresse MAC
matérielle, conformément au format d’adresse IP par défaut.
Format d’adresse IP par défaut
Le format d’adresse IP par défaut est 84.x.x.x :
84 : valeur fixe
 x : les trois derniers champs de l’adresse IP par défaut sont composés d’équivalents décimaux
des trois derniers octets hexadécimaux de l’adresse MAC.

Exemple
Pour une adresse MAC 0000531201C4, occupez-vous uniquement des trois derniers octets,1201-C4. Convertissez maintenant ces octets d’une valeur hexadécimale en valeur décimale. (Pour
plus d’explications, reportez-vous à la procédure ci-dessous.) Les valeurs hexadécimales 12, 01
et C4 correspondent respectivement aux valeurs décimales 18, 1 et 196. Ces valeurs sont
combinées avec le format d’adresse IP par défaut (84.x.x.x), afin d’obtenir une adresse IP par
défaut égale à 84.18.1.196.
Conversion de valeurs hexadécimales en valeurs décimales
Convertissez les valeurs hexadécimales de l’adresse MAC en notation décimale pour dériver les
adresses IP par défaut. La méthode la plus simple pour convertir les valeurs d’une adresse MAC
du format hexadécimal au format décimal est d’utiliser une calculatrice en mode scientifique ou
l’une des nombreuses tables de conversion disponibles sur Internet.
Vous pouvez également convertir les valeurs hexadécimales d’une adresse MAC en valeurs
décimales pour obtenir une adresse IP par défaut en effectuant les étapes suivantes :
Etape
Action
1
Ignorez les trois premiers octets de l’adresse MAC Pour une adresse MAC 0000531201C4,
à six octets.
occupez-vous uniquement des trois derniers
octets, 12-01-C4.
Commentaire
2
Dans l’octet de poids fort (12), multipliez la valeur
du premier chiffre (1) par 16.
Sous-total = 16 (1 x 16 = 16)
3
Ajoutez le deuxième chiffre (2) au sous-total (16).
Valeur hexadécimale = 18 (16 + 2)
4
Convertissez le second octet (01) de la même
manière.
Valeur hexadécimale = 01 ((0 x 16 = 0) + 1 = 1)
EIO0000000507 04/2015
57
Communications Ethernet
58
Etape
Action
Commentaire
5
Dans le dernier octet (C4), multipliez le premier
chiffre C hex (12 en notation décimale) par 16.
Sous-total = 192 (La séquence des valeurs
hexadécimales à base 16 est 1, 2, 3, 4, 5, 6, 7,
8, 9, A, B, C, D, E, F. Par conséquent, la valeur
hexadécimale C correspond à une valeur
décimale 12.)
6
Ajoutez le deuxième chiffre (4) au sous-total (192). Valeur hexadécimale = 196 (192 + 4)
7
Ajoutez les trois valeurs décimales à la valeur
d’adresse fixe 84.
Adresse IP par défaut = 84.18.1.196
EIO0000000507 04/2015
Communications Ethernet
Sous-chapitre 4.3
Messagerie Modbus TCP/IP
Messagerie Modbus TCP/IP
A propos de cette section
Cette section décrit les fonctions et les caractéristiques du profil Modbus TCP/IP.
Contenu de ce sous-chapitre
Ce sous-chapitre contient les sujets suivants :
Sujet
Page
Echange de données
60
Onglet de configuration Messagerie
61
Paramètres de configuration de la messagerie
62
EIO0000000507 04/2015
59
Communications Ethernet
Echange de données
Echanges
Les échanges de données ont lieu dans l’un des deux modes suivants :
mode serveur : toutes les requêtes Modbus sur TCP de l’automate sont prises en charge par
le module BMX NOR 0200 H.
 mode client : ce type d’échange permet l’envoi de requêtes Modbus sur TCP par
l’intermédiaire des fonctions ci-après.
 READ_VAR
 WRITE_VAR
 DATA_EXCH (voir Unity Pro, Communication, Bibliothèque de blocs)

NOTE : la longueur maximale de trame Ethernet dépend du type de transaction.. La longueur
maximale de trame est de 256 octets pour la messagerie.
Le module BMX NOR 0200 H est utilisé pour gérer ces connexions TCP au moyen de la
messagerie port 502 :
 serveurs (32 connexions),
 clients (16 connexions),
Port 502
Le protocole TCP/IP réserve des ports serveur spécifiques pour certaines applications via l’IANA
(Internet Assigned Numbers Authority - Autorité d’affectation de numéros sur Internet). Les
demandes Modbus sont transmises au port 502 du logiciel enregistré.
chemins de messagerie du port 502 :
 chemin du serveur :
 La messagerie du port 502 peut traiter jusqu’à 8 requêtes entrantes en provenance du
réseau. Les requêtes sont reçues au cours de la scrutation précédente et envoyées au
serveur Modbus dans la section IN.
 La messagerie du port 502 peut traiter jusqu’à 8 réponses en provenance du serveur
Modbus dans la section IN (y compris écrire les données dans le socket).

60
chemin client :
 La messagerie du port 502 peut traiter jusqu’à 16 requêtes sortantes en provenance de
l’application dans la section OUT (y compris écrire les données dans le socket).
 La messagerie du port 502 peut traiter jusqu’à 16 réponses entrantes en provenance du
réseau dans la section IN. Les réponses sont envoyées à l’application.
EIO0000000507 04/2015
Communications Ethernet
Onglet de configuration Messagerie
Introduction
Pour limiter l’accès au module BMX NOR 0200 H, définissez les paramètres de commande
d’accès sur l’onglet Messagerie.
Onglet Messagerie
La procédure suivante explique comment accéder à la page Messagerie à partir de la page
d’index :
Etape
Action
1
Accédez à l’écran de configuration du module.
2
Sélectionnez l’onglet Messagerie (voir l’illustration ci-dessous).
L’onglet Messagerie est représenté ci-après.
Ecran de configuration NOR
Configuration IP
Messagerie SNMP
Serveur d'adresses NTP
Configuration des connexions
Accès
Contrôle d'accès
Adresse IP
1
2
3
4
5
6
7
8
9
10
11
12
Bus automate Ethernet_NOR_1
Les paramètres de configuration de la messagerie sont décrits de manière plus détaillée dans les
pages suivantes.
EIO0000000507 04/2015
61
Communications Ethernet
Paramètres de configuration de la messagerie
Accès aux paramètres de configuration de la messagerie
Les paramètres de configuration sont accessibles depuis deux zones de l’onglet Messagerie :


la zone Configuration des connexions,
la zone Contrôle d’accès.
Zone Configuration des connexions
La zone Configuration des connexions permet de :
lancer un service de contrôle d’accès,
 répertorier les équipements distants qui peuvent se connecter au module conformément à un
protocole de communication.

Contrôle d’accès
La case Contrôle d’accès permet d’activer ou de désactiver le contrôle des équipements distants
qui essayent d’ouvrir une connexion TCP sur le module. La fonctionnalité varie selon que la case
est cochée ou non :
 cochée : la gestion du contrôle d’accès est activée et la colonne Accès de la table est active
(et non plus grisée).
 Le module peut communiquer uniquement aux adresses saisies dans les 128 espaces
disponibles de la colonne Adresse IP.
 Si le module fonctionne en mode client, il peut se connecter uniquement aux équipements
distants sélectionnés par la colonne Accès de la table Configuration des connexions.

non cochée : la gestion du contrôle d’accès est inopérante et la colonne Accès de la table n’est
pas active (elle est grisée).
 Si le module fonctionne en mode serveur, les équipements tiers distants peuvent se
connecter en tant que clients (avant de communiquer avec le module) sans avoir besoin
d’être déclarés dans la table.
NOTE : le contrôle d’accès a lieu uniquement sur le profil TCP/IP et aide au fonctionnement du
module en modes serveur et client.
NOTE : si vous activez la case à cocher Contrôle d’accès sans saisir d’adresses dans la colonne
Adresse IP, la messagerie cesse de fonctionner.
62
EIO0000000507 04/2015
Communications Ethernet
Sous-chapitre 4.4
SNMP
SNMP
Présentation
Cette section décrit le protocole SNMP (Simple Network Management Protocol).
Contenu de ce sous-chapitre
Ce sous-chapitre contient les sujets suivants :
Sujet
Page
Présentation de la base de données MIB privée de Schneider et de SNMP
64
Communication SNMP
66
Exemple d’opérations SNMP
68
EIO0000000507 04/2015
63
Communications Ethernet
Présentation de la base de données MIB privée de Schneider et de SNMP
Introduction
Un agent SNMP fonctionne sur :
les modules de communication Ethernet,
 les UC avec ports de communication Ethernet intégrés.

Les systèmes de gestion réseau utilisent le protocole SNMP pour surveiller et commander tous les
composants de l’architecture Ethernet, afin de permettre un diagnostic rapide en cas de problème.
Les systèmes de gestion réseau permettent à un responsable réseau d’effectuer les tâches
suivantes :
 surveillance et contrôle des composants réseau,
 identification des problèmes et recherche des causes,
 envoi de requêtes auprès des équipements, comme un ou des ordinateurs hôtes, des routeurs,
des commutateurs et des ponts pour déterminer leur état,
 obtention de statistiques concernant les réseaux auxquels ils sont associés.
NOTE : des systèmes de gestion réseau sont disponibles chez un grand nombre de fournisseurs.
Schneider Electric fournit un outil de diagnostic SNMP appelé ConneXview.
Protocole SNMP (Simple Network Management Protocol)
Les modules de communication Ethernet prennent en charge SNMP, protocole standard pour la
gestion des réseaux locaux (LAN). SNMP définit exactement la manière dont un gestionnaire
communique avec un agent. SNMP définit le format des éléments suivants :
 requêtes envoyées par un gestionnaire à un agent,
 réponses renvoyées par un agent au gestionnaire.
64
EIO0000000507 04/2015
Communications Ethernet
La MIB
L’ensemble des objets accessibles par SNMP est appelé MIB (Management Information Base).
Les outils de gestion et de surveillance Ethernet utilisent le protocole SNMP standard pour accéder
aux objets de gestion et de configuration inclus dans la MIB de l’équipement et permettent ainsi
les opérations suivantes :
 les objets accessibles par le protocole SNMP sont définis et des noms uniques leur sont
affectés,
 les programmes gestionnaire et agent s’accordent sur les noms et significations des opérations
de recherche et de stockage.
Les produits Transparent Ready prennent en charge deux niveaux de gestion réseau SNMP :
Standard MIB II : le premier niveau de gestion réseau est accessible via cette interface. Cette
dernière permet au gestionnaire d’identifier les équipements composant l’architecture et
d’obtenir des informations générales sur la configuration et le fonctionnement de l’interface
TCP/IP Ethernet.
 Interface MIB Transparent Ready : Schneider a obtenu une MIB privée, appelée groupeschneider (3833) (voir Modicon M340 pour Ethernet, Processeurs et modules de communication,
Manuel utilisateur). Cette MIB inclut un ensemble de données qui permet au système de gestion
du réseau de superviser tous les services Transparent Ready. La MIB privée Transparent
Ready peut être téléchargée depuis le serveur Web sur tout module Transparent Ready d’un
automate.

EIO0000000507 04/2015
65
Communications Ethernet
Communication SNMP
Présentation
SNMP définit les solutions de gestion réseau en termes de protocoles réseau et d’échange de
données supervisées.
La structure SNMP repose sur les éléments essentiels suivants :
Gestionnaire : le gestionnaire permet une supervision totale ou partielle du réseau.
 Agents : chaque équipement supervisé dispose d’un ou de plusieurs modules logiciels appelés
"Agent" qui sont utilisés par le protocole SNMP.
 MIB : la MIB (Management Information Base) est une base de données ou un ensemble
d’objets.

L’agent SNMP est implémenté sur le module BMX NOR 0200 H. Un gestionnaire peut alors
accéder aux objets normalisés MIB-II de l’agent Modicon M340 via le protocole SNMP. La MIB-II
permet de gérer des couches de communication TCP/IP.
Sur les modules prenant en charge les communications Ethernet, il est également possible
d’accéder aux objets de la MIB Transparent Factory, qui fournit des informations spécifiques sur
la messagerie.
La figure suivante décrit la structure arborescente de la MIB Ethernet TFE :
Le fichier source de la MIB privée TFE (voir Modicon M340 pour Ethernet, Processeurs et modules
de communication, Manuel utilisateur) est disponible sur les modules et les UC prenant en charge
les communications Ethernet. La MIB peut être téléchargée depuis la page Web du module en
sélectionnant Télécharger fichier MIB (voir page 166). Ce fichier peut être compilé par les
principaux gestionnaires SNMP du marché.
66
EIO0000000507 04/2015
Communications Ethernet
Protocole SNMP
Le protocole SNMP définit 5 types de messages entre l’agent et le gestionnaire. Ces messages
sont encapsulés dans les datagrammes UDP.
Messages du gestionnaire à un agent :
Get_Request : message utilisé pour obtenir la valeur d’une ou de plusieurs variables.
 Get_Next_Request : obtient la valeur des variables suivantes.
 Set_Request : définit la valeur d’une variable.

Messages d’un agent au manager :


Get_Response : permet à l’agent de transmettre de nouveau la valeur de la variable
demandée.
Trap : autorise l’agent à émettre un signal pour un événement asynchrone.
EIO0000000507 04/2015
67
Communications Ethernet
Exemple d’opérations SNMP
Exemple Modicon M340
Le gestionnaire SNMP transmet des requêtes de lecture ou d’écriture (Set_Request,
Get_Request, Get_Next_Request, etc.) pour des objets définis dans la base MIB - II SNMP,
et l’agent SNMP du module Modicon M340 y répond.
1
ETHERNET
2
3
4
1
2
3
4
Gestionnaire SNMP
Agent SNMP (Modicon M340)
Trap Get_Response
Set_Request, Get_Request, Get_Next_Request
L’agent SNMP du module transmet les événements (traps) au gestionnaire. Les systèmes de traps
gérés sont les suivants :
 Trap « Démarrage à froid » :
 Sur les modules BMX NOR 0200 H, l’événement est transmis à la suite d’une réinitialisation
de l’alimentation du module, d’une réinitialisation du processeur ou du téléchargement d’une
application sur l’automate.

68
Trap « Défaut d’authentification » : l’événement est transmis suite à un problème
d’authentification. Le champ Nom de communauté du message reçu est différent de celui
configuré sur le module. Ce trap peut être activé lors de la configuration du module.
EIO0000000507 04/2015
Communications Ethernet
Sous-chapitre 4.5
Services SOAP Web
Services SOAP Web
Conception d’une interface client SOAP
Introduction
Une interface serveur permet à une application client SOAP (Simple Object Access Protocol) de
communiquer directement avec un module de serveur Web BMX NOR 0200 H.
Communications SOAP/XML
Ces services sont en tout point conformes aux normes de services Web W3C WS-I. Ils offrent des
moyens de communication ouverts et normalisés grâce auxquels les périphériques du niveau
commande peuvent interagir directement avec les applications de gestion informatique en utilisant
un protocole SOAP non propriétaire.
Les services Web reposent sur les normes suivantes :

SOAP, protocole d’échange exécuté via le canal HTTP (HyperText Transfer Protocol).

WSDL (Web Services Description Language), au format XML.

XML (eXtensible Markup Language), la norme universelle pour l’échange de données.
Les services Web SOAP BMX NOR 0200 H agissent comme des interfaces de serveur SOAP. Les
développeurs peuvent ainsi concevoir facilement des applications client qui échangent des
données directement avec les serveurs Web BMX NOR 0200 H. Les applications de type
Microsoft.NET, SQL Server, Microsoft Office (Excel), IBM (WebSphere), SUN (Java, Eclipse),
Lotus, Oracle, SAP, MES, ERP, etc. peuvent interagir de manière directe avec BMX NOR 0200 H
via les services Web SOAP.
Les modules BMX NOR 0200 H proposent deux types de service Web qui se présentent sous la
forme d’interfaces de serveur SOAP :


ModbusXMLDA : service Web assurant l’accès aux variables Modbus,
SymbolicXMLDA : service Web assurant l’accès aux données Symbolic.
Les services Web proposés par BMX NOR 0200 H sont conformes à la spécification WS-I Basic
Profile 1.1.
EIO0000000507 04/2015
69
Communications Ethernet
Interface client SOAP
Le tableau ci-après décrit le processus de conception d’une interface client SOAP :
Etape
70
Action
1
Création de l’application client :
L’environnement de développement (Visual Studio.net, par exemple) se connecte à un
module de serveur Web où il peut accéder à une liste de services Web disponibles. Le
serveur Web renvoie des descriptions des services demandés sous forme d’objets
WSDL.
2
Développement de l’application client :
Le développeur intègre les API de service Web à l’aide du code récupéré lors de
l’étape précédente en tant que référence Web et génère l’application client.
3
Exécution de l’application client :
En mode d’exécution, l’application client communique en temps réel avec le module de
serveur Web, via le protocole SOAP.
EIO0000000507 04/2015
Modicon M340 RTU
Communications série
EIO0000000507 04/2015
Chapitre 5
Communications série
Communications série
Contenu de ce chapitre
Ce chapitre contient les sujets suivants :
Sujet
Page
Port série
72
Architectures de communication série
73
EIO0000000507 04/2015
71
Communications série
Port série
Communication série
Le mode série est un mode d’échanges de données point à point entre deux entités. Il assure la
communication entre les stations maîtres, les équipements des sous-stations, les unités RTU et
les dispositifs électroniques intelligents, et définit une communication client/serveur entre
différents modules présents au sein d’une liaison série. Le maître est le client et les modules
esclaves représentent les serveurs. Le module de liaison série BMX NOR 0200 H est un module
de ligne série asynchrone qui prend en charge le protocole RTU série (connexions maîtres ou
esclaves).
La communication série avec le module BMX NOR 0200 H est possible uniquement au moyen des
protocoles RTU série :
 CEI 60870-5-101 (maître ou esclave)
 DNP3 série (maître ou esclave)
NOTE : le port série est également utilisé pour la communication avec un modem externe
(voir page 77). Si un modem est connecté, il n’est pas possible de réaliser une communication
RTU.
72
EIO0000000507 04/2015
Communications série
Architectures de communication série
Général
Tous les équipements raccordés au moyen d’une liaison série à un module BMX NOR 0200 H
utilisent :
 un câble série RS232 croisé ou
 un câble série RS485 croisé.
Raccordement des équipements
Le module BMX NOR 0200 H utilise une liaison série :
en tant que maître, en cas de communication avec plusieurs esclaves via les protocoles RTU
série
 en tant qu’esclave, quand le module est directement relié à la maître ou à un superviseur
(SCADA, par exemple)

Maître :
M340 RTU (maître)
Série
M340 RTU (esclave)
EIO0000000507 04/2015
Autre équipement RTU
(esclave)
M340 RTU (esclave)
73
Communications série
Esclave :
Câble série RS 232 croisé
Le câble série croisé TCS MCN 3M4F3C2 comporte 2 connecteurs :
 Mâle RJ45
 SUB-D 9 contacts femelle.
L’illustration suivante représente le brochage d’un câble série croisé TCS MCN 3M4F3C2 :
74
EIO0000000507 04/2015
Communications série
Câbles et accessoires de raccordement
Le tableau suivant présente les références des câbles et des adaptateurs à utiliser en fonction du
connecteur série de l’équipement :
Connecteur série de l’équipement
terminal de données
Câblage
Connecteur mâle SUB-D 9 contacts
Câble TCS MCN 3M4F3C2
Connecteur SUB-D 25 contacts mâle
 Câble TCS MCN 3M4F3C2
 Adaptateur TSX CTC 07
Connecteur femelle SUB-D 25 broches
 Câble TCS MCN 3M4F3C2
 Adaptateur TSX CTC 10
EIO0000000507 04/2015
75
Communications série
76
EIO0000000507 04/2015
Modicon M340 RTU
Communications modem
EIO0000000507 04/2015
Chapitre 6
Communications modem
Communications modem
Contenu de ce chapitre
Ce chapitre contient les sujets suivants :
Sujet
Page
Communication par modem.
78
Prise en charge modem
79
Registre de commande modem
81
Codes d’erreur de communication modem
83
Raccordement d’un modem externe (RS232)
84
Utilisation du modem externe
86
EIO0000000507 04/2015
77
Communications modem
Communication par modem.
Présentation
Le module BMX NOR 0200 H peut être utilisé avec plusieurs types de modem externes :
Radio
 PSTN
 GSM
 GPRS
 ADSL

Il existe plusieurs moyens de connecter un modem externe à un module BMX NOR 0200 H :
 via le port série, au moyen du protocole de communication (CEI 60870-5-101 ou DNP3 série)
 via le port série et en configurant une connexion Point-to-Point Protocol (PPP), en utilisant le
protocole de communication Ethernet (CEI 60870-5-104 ou DNP3 IP)
 via le port Ethernet et en configurant une connexion Point-to-Point Protocol par Ethernet
(PPPoE), en utilisant le protocole de communication Ethernet (CEI 60870-5-104 ou DNP3 IP)
NOTE : la connexion PPPoE est utilisée uniquement avec un modem externe ADSL.
78
EIO0000000507 04/2015
Communications modem
Prise en charge modem
Connexion au moyen d’une liaison série
Il est possible d’utiliser une connexion série pour configurer un modem externe et communiquer
avec celui-ci (Radio/PSTN/GSM).
Par défaut, le modem attend l’appel entrant (mode Dial-in). Lorsqu’il reçoit un appel entrant,
essayez d’établir la connexion.
NOTE : en mode Dial-out, la connexion série par modem peut être créée en mode Permanent
(connexion automatique au redémarrage ou après une perte de connexion) ou en mode On
Demand (au moyen d’un registre de commande interne).
NOTE : en mode On Demand, les connexions Dial out sont prioritaires sur les connexions Dial in
et peuvent interrompre une connexion établie en mode Dial in.
Connexion PPP (Point-to-Point Protocol) au moyen d’une liaison série
Le module BMX NOR 0200 H prend en charge les connexions PPP sur des liaisons série par
modem (PSTN/GSM/GPRS).
Avec une connexion PPP, une fois qu’une connexion téléphonique a été établie, la liaison modem
est traitée comme une liaison TCP/IP.
Une connexion PPP permet deux modes spécifiques :
 Mode serveur, qui se trouve en mode Dial-in
 Mode client, qui se trouve en mode Dial-out
NOTE : en mode Client, la connexion PPP par modem peut être créée en mode Permanent
(connexion automatique au redémarrage ou après une perte de connexion) ou en mode On
Demand (au moyen d’un registre de commande interne).
NOTE : pour l’authentification PPP, l’identification utilise le protocole PAP (Password Authentication Protocol). Les équipements ayant une connexion modem/PPP avec le module
BMX NOR 0200 H doivent être configurés à l’aide du protocole PAP. Le protocole CHAP
(Challenge Handshake Authentication Protocol, protocole d’identification par défi-réponse) n’est
pas mis en œuvre sur le module. Pour que la connexion soit acceptée, le nom d’utilisateur et le
mot de passe PAP de l’équipement distant doivent être connus. Le mot de passe et le nom
d’utilisateur du module BMX NOR 0200 H utilisés par le protocole PAP sont identiques à ceux du
serveur HTTP (par défaut : USER/USER).
EIO0000000507 04/2015
79
Communications modem
L’adresse IP locale du module BMX NOR 0200 H peut être configurée au moyen de l’une des deux
adresses IP suivante :
 adresse indiquée par l’utilisateur directement à partir du site Web. Cette adresse est obligatoire
si le module est en mode Serveur.
 adresse obtenue du serveur PPP (si l’on indique 0.0.0.0 comme adresse IP locale) lors de
l’établissement de la connexion en mode Client. L’adresse IP peut ensuite être une adresse
statique ou dynamique.
NOTE : en mode Serveur et si aucune adresse IP n’est fournie par l’utilisateur, le serveur attribue
une adresse IP fixe à l’équipement distant en incrémentant l’adresse IP locale d’une unité (IP+1).
Par exemple, si l’adresse IP du serveur est 90.0.0.2, l’adresse IP de l’équipement distant est
90.0.0.3.
NOTE : le service GPRS ne prend pas en charge le mode Serveur.
Connexion PPPoe via une liaison Ethernet
Il est possible d’utiliser une connexion Ethernet pour configurer un modem externe et
communiquer avec celui-ci (type ADSL).
La connexion PPPoe est disponible uniquement avec le mode Client (le mode Serveur n’est pas
pris en charge).
NOTE : en mode Client, la connexion PPPoe via modem peut être créée en mode Permanent
(connexion automatique au redémarrage ou après une perte de connexion) ou en mode On
Demand (au moyen d’un registre de commande).
NOTE : pour l’authentification PPPoe, l’identification utilise le protocole PAP (Password Authentication Protocol). Les équipements ayant une connexion modem/PPPoe avec le module
BMX NOR 0200 H doivent être configurés à l’aide du protocole PAP. Le protocole CHAP
(Challenge Handshake Authentication Protocol, protocole d’identification par défi-réponse) n’est
pas mis en œuvre sur le module. pour qu’une connexion soit acceptée, le nom d’utilisateur et le
mot de passe PAM de l’équipement distant peuvent être configurés dans le volet PPPoe du site
Web.
La configuration des adresses IP n’est pas disponible pour les utilisateurs. Le module
BMX NOR 0200 H obtient une adresse IP statique ou dynamique quand la connexion PPPoe est
établie.
80
EIO0000000507 04/2015
Communications modem
Registre de commande modem
Introduction
Les registres de commande sont une zone mémoire affectée sur l’UC M340. Cette zone mémoire
est utilisée pour envoyer des commandes de l’UC vers le module BMX NOR 0200 H par
l’intermédiaire du rack M340, afin de commander la connexion ou la déconnexion du modem au
moyen des fonctions logiques.
Registre de commande
Les commandes sont composées de 4 registres (%MW) :
Numéro
de
registre
Paramètre
Définition
Valeur
0
Commande
Fonction logique permettant
d’établir/de fermer une connexion
La commande de déconnexion prend
effet si elle change de valeur entre 2
et 65 535.
 1 : connexion
 2…65 535 : déconnexion
1
Index
Valeur de la liste téléphonique dans
laquelle sont définis le numéro de
téléphone, l’adresse IP, le mot de
passe et le nom d’utilisateur - Non
utilisée pour GPRS et PPPoE.
Valeur de 1 à 64
2
Etat de
commande
Etat d’exécution de la commande du
 0000 hex : inactif
registre 0 lors de l’établissement d’une  0001 hex : en cours
connexion.
 0002 hex : OK
 8001 hex : erreur détectée - index
téléphonique incorrect
 8002 hex : erreur détectée - initialisation
impossible
 8003 hex : erreur détectée - composition du
numéro impossible
 8004 hex : erreur détectée - établissement
d’une connexion PPP impossible
3
Etat de la
connexion
Etat de la connexion.
 0 : fermée
 1 : ouverte
NOTE : les registres de commande sont échangés par l’intermédiaire du rack M340. Ensuite, les
performances dépendent de la période de scrutation de l’automate, de la charge de travail du
protocole RTU et du nombre de modules BMX NOR 0200 H raccordés dans le rack.
EIO0000000507 04/2015
81
Communications modem
Pour une liaison PPP/Modem et PPPoE, 4 registres (%MW) s’ajoutant aux registres précédents
permettent d’afficher l’adresse IP locale et l’adresse IP distante :
Numéro de registre
Paramètre
Définition
4/5
IP locale
Adresse IP stockée comme octet de poids fort.
6/7
IP distante
Adresse IP stockée comme octet de poids fort.
Exemple : %MW100 = 0A0B hex, %MW101= 0C0D hex, ce qui correspond à l’adresse IP
« 10.11.12.13 ».
Exemple de registre de modem :
Registre 3
Registre 2
Reg 1 Reg 0
Commentaire
Cas
Etat de la
Etat de commande
connexion
Index
Commande
0
0
0
origine
–
connexion (composition du
numéro)
OK
connexion (composition du
numéro)
NOK
déconnexion (fermeture)
OK
déconnexion (fermeture)
NOK
déconnexion (répétition de la
fermeture)
OK
déconnexion (répétition de la
fermeture)
NOK
0000 hex
0
0001 hex (en cours)
1
1
1
0002 hex (commande OK)
1
1
0
0001 hex (en cours)
1
1
0
8001 hex/8002 hex/8003 hex/8004 hex
1
1
1
0001 hex (en cours)
1
2
0
0002 hex (commande OK)
1
2
0
0000 hex (inactif)
1
2
1
0001 hex (en cours)
1
2
0
8001 hex/8002 hex
1
2
1
0001 hex (en cours)
1
3
0
0002 hex (commande OK)
1
3
0
0000 hex (inactif)
1
3
1
0001 hex (en cours)
1
3
0
8001 hex/8002 hex
1
3
82
EIO0000000507 04/2015
Communications modem
Codes d’erreur de communication modem
Introduction
Pour diagnostiquer le modem, des codes d’erreur sont disponibles sur la page Web de diagnostic
modem.
Codes d’erreur
Le tableau ci-dessous décrit les codes d’erreur de communication modem :
Valeur
Bit
Définition
00000100 hex
8
L’indicateur téléphonique ne figure pas dans votre liste
téléphonique.
00000200 hex
9
PPP n’est pas activé quand le modem GPRS est défini.
EIO0000000507 04/2015
83
Communications modem
Raccordement d’un modem externe (RS232)
Général
Pour un modem externe, les broches RTS et CTS sont reliées directement (et non pas croisées).
Tous les modems externes sont connectés à un module BMX NOR 0200 H par un câble série
direct au moyen d’une liaison physique RS232. Le module BMX NOR 0200 H fonctionne avec la
plupart des modems du marché.
Application
L’illustration ci-dessous représente la connexion d’un modem à un module BMX NOR 0200 H
esclave configuré avec PPP:
NOTE : dans le cas d’une configuration PPPoE, raccordez le modem au port Ethernet du module
BMX NOR 0200 H.
84
EIO0000000507 04/2015
Communications modem
Câble série direct RS 232
Le câble série direct TCS MCN 3M4M3S2 comporte 2 connecteurs :
RJ45 mâle,
 SUB-D 9 broches mâle.

La figure suivante représente le brochage d’un câble série direct TCS MCN 3M4M3S2 :
Câbles et accessoires de raccordement
Le tableau suivant présente les références des câbles et des adaptateurs à utiliser en fonction du
connecteur série des modems externes :
Connecteur série de l’équipement
connecté de données
Câblage
Connecteur femelle SUB-D 9 broches
Câble TCS MCN 3M4M3S2
Connecteur femelle SUB-D 25 broches
 Câble TCS MCN 3M4M3S2
 Adaptateur TSX CTC 09
EIO0000000507 04/2015
85
Communications modem
Utilisation du modem externe
Connexion/Déconnexion
Lorsqu’un modem externe est connecté à un module BMX NOR 0200 H, la configuration doit être
réalisée au moyen du site Web.
La principale fonctionnalité du modem est la possibilité de travailler en mode Permanant ou On
Demand :
 Mode Permanant : la connexion est automatiquement réalisée quand le module
BMX NOR 0200 H est sous tension.
 Mode On Demand : la connexion ou la déconnexion est effectuée en fonction du registre de
commande (voir page 81).
Le type de connexion (série, PPP) doit uniquement être défini par le site Web.
NOTE : n’oubliez pas de configurer le port série au moyen du site Web quand le modem externe
est connecté à ce port.
NOTE : Le modem GPRS ne prend pas en charge le mode serveur.
Numérotation
En pratique les méthodes Dial-in/Dial-out dépendent du mode du module. Deux cas de figure sont
possibles :
 Le module se trouve en mode serveur/esclave : le modem connecté au module est en mode
Dial-in.
 Le module se trouve en mode client/maître : le modem connecté au module est en mode Dialout.
86
EIO0000000507 04/2015
Communications modem
Cas d’utilisation du modem radio
EIO0000000507 04/2015
87
Communications modem
Cas d’utilisation du modem PSRT
88
EIO0000000507 04/2015
Communications modem
Cas d’utilisation du modem GPRS/GSM
EIO0000000507 04/2015
89
Communications modem
Cas d’utilisation du modem ADSL
90
EIO0000000507 04/2015
Modicon M340 RTU
Description fonctionnelle
EIO0000000507 04/2015
Partie IV
Description fonctionnelle
Description fonctionnelle
Introduction
Cette partie décrit les fonctionnalités du module BMX NOR 0200 H.
Contenu de cette partie
Cette partie contient les chapitres suivants :
Chapitre
Titre du chapitre
Page
7
Utilisation des protocoles RTU
8
Comment utiliser le service datalogging
125
Comment utiliser le service datalogging
137
Utilisation des pages Web intégrées
147
9
10
EIO0000000507 04/2015
93
91
Description fonctionnelle
92
EIO0000000507 04/2015
Modicon M340 RTU
Utilisation des protocoles RTU
EIO0000000507 04/2015
Chapitre 7
Utilisation des protocoles RTU
Utilisation des protocoles RTU
Introduction
Ce chapitre décrit les caractéristiques des protocoles RTU intégrés à utiliser dans les applications
de télémétrie et les applications de commande de supervision et d’acquisition de données
(SCADA).
Contenu de ce chapitre
Ce chapitre contient les sous-chapitres suivants :
Souschapitre
Sujet
Page
7.1
Caractéristiques des protocoles RTU
7.2
Synchronisation de l’horloge
101
7.3
Horodatage
106
7.4
Gestion des événements
107
7.5
Commande Integrity Poll
119
7.6
Modes de transmission
122
7.7
Etat de la connexion
123
7.8
Codes d’erreur de communication
124
EIO0000000507 04/2015
94
93
Utilisation des protocoles RTU
Sous-chapitre 7.1
Caractéristiques des protocoles RTU
Caractéristiques des protocoles RTU
Contenu de ce sous-chapitre
Ce sous-chapitre contient les sujets suivants :
Sujet
94
Page
Protocoles de communication
95
Présentation des protocoles CEI 60870-5-101/104
96
Présentation des protocoles DNP3
99
EIO0000000507 04/2015
Utilisation des protocoles RTU
Protocoles de communication
Introduction
Cette rubrique décrit les caractéristiques des protocoles RTU pris en charge.
Fonctions et protocoles
Le module BMX NOR 0200 H prend en charge les fonctions et protocoles ci-après :
Protocoles RTU CEI 60870-5-101 (maître ou esclave)
CEI 60870-5-104 (client ou serveur)
DNP3 série (maître ou esclave)
DNP3 IP (client ou serveur)
Principales
fonctionnalités
du protocole
RTU
synchronisation de l’heure au moyen d’un protocole ou de NTP
mode de transmission symétrique ou asymétrique
gestion des événements avec horodatage
file d’attente d’événements stockée dans la mémoire RAM (jusqu’à 1000 événements par client)
remplissage des données d’événements vers l’application SCADA via le protocole
rapport par échanges de données d’exception
échanges de données de messagerie non sollicitée
configuration du protocole au moyen d’une page Web
NOTE : les paramètres du protocole sont configurés au moyen de pages Web intégrées.
Limitations
Le module BMX NOR 0200 H ne prend pas en charge plusieurs instances de protocole RTU.
Seule une instance d’un protocole RTU (CEI, DNP3) peut être lancée à la fois pour fonctionner
avec Modbus TCP.
AVERTISSEMENT
COMPORTEMENT ACCIDENTEL DE L’EQUIPEMENT



Les différentes sessions d’une voie ou les différents secteurs d’une session doivent avoir des
valeurs d’adresse distinctes.
Les paramètres de voie doivent remplir les conditions requises associées au protocole
CEI60870-5-104 avec les limitations suivantes : T2 S Frame Period < T1 Ack Period
et W Value < 2/3 K Value.
Dans le protocole DNP 3.0, le mappage DB doit être séquentiel et commencer à 0.
Le non-respect de ces instructions peut provoquer la mort, des blessures graves ou des
dommages matériels.
EIO0000000507 04/2015
95
Utilisation des protocoles RTU
Présentation des protocoles CEI 60870-5-101/104
Introduction
CEI 60870-5 est une norme internationale publiée au début des années 90 par la Commision
électrotechnique internationale (CEI)). Cette norme fournit un profil de communication pour la
téléconduite et la téléprotection, ainsi que les caractéristiques de télécommunication associées
pour les systèmes de génération d’électricité. Elle est largement répandue aujourd’hui dans
d’autres infrastructures, notamment dans le secteur de l’eau en Europe et en Asie.
Les protocoles CEI 60870-5-101 et CEI 60870-5-104 accompagnent les normes CEI 60870-5
relatives aux protocoles de transmission.
CEI 60870-5-101
Le protocole CEI 60870-5-101 repose sur l’architecture EPA (Enhanced Performance
Architecture). Ce protocole définit uniquement la liaison physique et les couches d’application du
module OSI. Le protocole CEI 60870-5-101 est principalement utilisé sur les liaisons série avec
des supports de transmission relativement lents. Cette norme est conforme aux débits en bauds
jusqu’à 9600 bits/s, bien que des débits en bauds bien supérieurs (< 115200 bits/s) soient utilisés.
CEI 60870-5-104
Le protocole CEI 60870-5-104 est une extension du protocole CEI 60870-5-101. Il présente des
différences relatives aux réseaux ouverts dans les couches transport, réseau, liaison et physique.
Le protocole CEI 60870-5-104 permet la communication entre les stations de commande et les
sous-stations dans un réseau TCP/IP standard. Le protocole TCP est utilisé transmettre des
données concernant la connexion. Il permet de se connecter à des LAN et des routeurs présentant
des installations (frame relay, etc.) différentes peuvent être utilisés pour établir une connexion au
WAN. La couche application du protocole CEI 104 est identique à celle du protocole CEI 608705-101, à la différence près que certains types de données et certaines installations ne sont pas
utilisés. Les couches liaison distinctes, définies dans la norme, facilitent le transfert de données
sur les liaisons Ethernet et série.
Fonctionnalités du protocole prises en charge
Fonctionnalités des protocoles CEI 60870-5-101/104 :
interrogation générale
 synchronisation de l’horloge
 transmissions d’événements (horodatés ou non)
 communications symétriques ou asymétriques
 interrogation des compteurs
 modes de transmission de commande (sélection et mode d’exécution)

96
EIO0000000507 04/2015
Utilisation des protocoles RTU
Types de données pris en charge
Les protocoles CEI 60870-5-101/104 acceptent les types de données suivants :
entrées/sorties TOR (simples ou doubles)
 valeurs mesurées (avec différents formats)
 totaux intégrés
 des commandes ;

Caractéristiques du protocole
Le tableau ci-après fournit la liste des caractéristiques des protocoles RTU pris en charge :
Protocole
Caractéristiques
CEI 60870-5-101 maître
jusqu’à 32 esclaves (1 session pour chaque esclave et jusqu’à 5 secteurs
par session), définition de base de données individuelle pour chaque
secteur
base de données comportant jusqu’à 5 000 points pour tous les secteurs
contenant des commandes prédéfinies
CEI 60870-5-101 esclave base de données comportant jusqu’à 5 000 points pour les objets de
données de tous les types pris en charge
file d’attente comportant jusqu’à 100 000 événements pour tous les types
de données
prise en charge de la synchronisation de l’horloge à partir d’un maître,
d’une UC ou du protocole NTP
adresse de liaison de données configurable CAA (Common ASDU
Address) et IOA
horodatage d’événements configurable par type (aucun, CP24, CP56)
CEI 60870-5-104 serveur
Liste de validation d’adresses IP clientes (jusqu’à 10 adresses IP)
jusqu’à 4 connexions client parallèle avec un port de service TCP
configurable (la norme est 2404)
base de données comportant jusqu’à 5 000 points pour les objets de
données de tous les types pris en charge
file d’attente comportant jusqu’à 100 000 événements pour tous les types
de données dans tous les clients (chaque client ayant un tampon
d’événements dédié)
horodatage d’événements configurable par type (aucun, CP56)
adresse configurable CAA (adresse ASDU commune) et IOA
CEI 60870-5-104 client
EIO0000000507 04/2015
base de données comportant jusqu’à 5 000 points pour tous les secteurs
contenant des commandes prédéfinies
jusqu’à 64 connexions serveur
connexions partageant une configuration de voie commune
connexion dédiée par session et par configuration de secteur
paramètres dédiés de port et d’adresse IP de destination par connexion
97
Utilisation des protocoles RTU
Listes d’interopérabilité
La liste d’interopérabilité (définie par la norme) facilite l’interopérabilité entre les équipements issus
de différents fabricants. Dans la liste, la plage de fonctions est décrite pour chaque équipement en
mettant en évidence les fonctions applicables.
NOTE : la liste d’interopérabilité CEI des modules BMX NOR 0200 H est disponible en annexe.
(voir page 328)
98
EIO0000000507 04/2015
Utilisation des protocoles RTU
Présentation des protocoles DNP3
Introduction
Le protocole réseau distribué DNP3 a été mis au point pour assurer une interopérabilité ouverte et
standard des communications entre les stations maîtres, les équipements des sous-stations, les
unités RTU et les dispositifs électroniques intelligents. Ce protocole est utilisé principalement par
les services aux collectivités, comme la production d’électricité en Amérique du Nord, et est de plus
en plus répandu dans d’autres infrastructures distribuées, notamment dans les secteurs de l’eau
et du traitement des eaux usées, du transport, du pétrole et du gaz.
Le protocole DNP3 repose sur le groupe 03 du comité technique 57 de la Commission
électronique internationale (CEI TC57 WG03). Ce groupe de travail élabore un protocole standard
baptisé « Enhanced Performance Architecture » (EPA) qui est destiné aux applications de
téléconduite. Chacune des trois couches EPA correspond à une couche du modèle de référence
OSI.
Le protocole DNP3 est développé spécialement pour les communications interéquipements qui
utilisent des unités RTU SCADA. Le protocole facilite les communications des RTU vers les
dispositifs électroniques intelligents et du maître vers les RTU/dispositifs électroniques intelligents.
Le protocole était conçu à l’origine pour les communications série lentes, mais la version DNP3 IP
actuelle prend également en charge les réseaux TCP/IP.
Fonctionnalités du protocole prises en charge
Les principales fonctionnalités prises en charge par le protocole DNP3 sont les suivantes :
synchronisation de l’horloge
 interrogations sélectives
 rapport par exception interrogé
 rapport par exception non sollicité
 transmissions d’événements (horodatés ou non)
 traitement spécifique à un compteur
 commandes maîtresses

Types de données pris en charge
Le protocole DNP3 prend en charge les types de données suivants :
entrées/sorties TOR (simples ou doubles)
 valeurs mesurées (avec différents formats)
 totaux intégrés
 des commandes ;

EIO0000000507 04/2015
99
Utilisation des protocoles RTU
Caractéristiques du protocole
Le tableau ci-après fournit la liste des caractéristiques des protocoles RTU pris en charge :
Protocole
Caractéristiques
Maître DNP3/client
DNP3 NET
Jusqu’à 32 esclaves/serveurs (1 session pour chaque esclave/serveur)
Esclave DNP3/serveur
DNP3 NET
Base de données comportant jusqu’à 5 000 points pour les objets de type
de données
Base de données comportant jusqu’à 5 000 points pour les objets de
données des esclaves, y compris les commandes prédéfinies
file d’attente comportant jusqu’à 100 000 événements pour tous les types
de données
prise en charge de la synchronisation d’horloge à partir d’un maître
service sur TCP
Liste de validation d’adresses IP clientes (jusqu’à
10 adresses IP)
4 connexions client parallèles avec un port de service
TCP configurable (le port par défaut est 20000)
Listes d’interopérabilité
Cette mise en œuvre de DNP3 est entièrement compatible avec le niveau 3 de définition de sousensemble DNP3, qui s’adresse aux applications RTU plus vastes et offre la quasi-totalité des
fonctionnalités DNP3.
Ce standard définit l’interopérabilité entre des équipements de plusieurs fournisseurs. Il comprend
un profil d’équipement qui décrit les fonctionnalités de base du protocole prises en charge par
l’équipement, ainsi qu’un tableau de mise en œuvre qui définit les objets d’informations et leur
représentation pris en charge par l’équipement.
100
EIO0000000507 04/2015
Utilisation des protocoles RTU
Sous-chapitre 7.2
Synchronisation de l’horloge
Synchronisation de l’horloge
Présentation
Le module BMX NOR 0200 H fournit deux moyens de synchroniser l’horloge avec le dispositif
SCADA (maître) et les équipements connectés :
 par l’intermédiaire du protocole RTU
 par l’intermédiaire du protocole NTP
NOTE : ces méthodes de synchronisation de l’horloge dépendent l’une de l’autre. Configurez votre
application pour éviter les conflits de synchronisation d’horloge.
Le service de synchronisation d’horloge définit la précision des horloges des équipements figurant
sur un réseau.
Contenu de ce sous-chapitre
Ce sous-chapitre contient les sujets suivants :
Sujet
Page
Synchronisation de l’horloge avec les dispositifs utilisant le protocole RTU
102
Synchronisation d’horloge avec le protocole NTP
103
EIO0000000507 04/2015
101
Utilisation des protocoles RTU
Synchronisation de l’horloge avec les dispositifs utilisant le protocole RTU
Présentation
L’une des fonctionnalités principales du protocole RTU est la gestion des événements avec
horodatage. La synchronisation de l’horloge est donc essentielle.
Esclave/Serveur
Lorsqu’il fonctionne comme un esclave ou un serveur CEI 60870-5-101/104 ou DNP, le module
BMX NOR 0200 H peut synchroniser son horloge avec une station maître ou client (SCADA).
Quand le module reçoit la commande de synchronisation d’horloge, il met à jour son horloge
interne et envoie la nouvelle valeur à l’UC M340. Cela permet de maintenir une heure cohérente
sur le rack local.
Maître/Client
Lorsqu’il fonctionne comme un maître ou un client CEI 60870-5-101/104 ou DNP, le module
BMX NOR 0200 H envoie des commandes de synchronisation d’horloge aux esclaves connectés.
Comme dans le cas ci-dessus, l’horloge est initialisée à partir de l’UC quand elle démarre. Elle
obtiendra la nouvelle heure de l’UC chaque fois qu’un maître/client envoie une commande de
synchronisation.
Esclave/Serveur et Maître/Client
Quand il fonctionne comme un maître/client ou un esclave/serveur, le module BMX NOR 0200 H
synchronise périodiquement son heure locale avec l’UC M340 par l’intermédiaire du rack.
102
EIO0000000507 04/2015
Utilisation des protocoles RTU
Synchronisation d’horloge avec le protocole NTP
Caractéristiques du service
La synchronisation d’horloge par NTP offre :
des corrections régulières de l’heure obtenues auprès d’une source de référence telle qu’un
serveur NTP,
 le passage automatique à un serveur temps de secours en cas de problème sur le système de
serveur normal,
 un fuseau horaire local configurable et personnalisable (heure d’été comprise).

Les projets d’automate utilisent un bloc fonction pour lire l’horloge, une fonctionnalité qui permet
d’horodater les événements ou les variables du projet. L’horodatage est exact à :
 5 ms près en général,
 10 ms près au plus.
Synchronisation d’horloge et horodatage
Le module BMX NOR 0200 H envoie un signal source de synchronisation d’horloge à une UC
M340.Le micrologiciel du module inclut un client NTP chargé d’effectuer cette synchronisation. Le
processus de synchronisation se déroule comme suit :
Opération du client NTP
Résultat
1
... demande un signal de
synchronisation d’horloge au serveur
NTP sur un réseau Ethernet.
Le serveur NTP envoie un signal.
2
... stocke l’heure.
3
... envoie un message au compteur du
système d’horloge de l’UC.
L’UC actualise son horloge interne.
L’horloge de l’UC est généralement à 5 ms
du serveur NTP, 10 ms au plus.
Avant le signal de synchronisation suivant,
l’horloge de l’UC est mise à jour à chaque
milliseconde par un timer interne.
Utilisez le bloc fonction R_NTPC (voir Modicon M340 pour Ethernet, Processeurs et modules de
communication, Manuel utilisateur) des sections MAST, FAST ou d’interruption pour lire l’horloge
à partir de l’application de l’automate.
EIO0000000507 04/2015
103
Utilisation des protocoles RTU
Sur un réseau Ethernet, toutes les UC doivent être synchronisées avec le même serveur NTP.
CPS
CPU
NOR
Compteur
du
système
d'horloge
R_NTPC
EN0
EN
Serveur
NTP
Requête NTP
Client
NTP
Réseau
Ethernet
Réponse NTP
Système M340
OUT1
OUT2
ETAT
Délais de synchronisation d’horloge
Délai
Description du service
décalage de l’horloge
locale
Des réglages précis de l’heure locale sont réalisés par le décalage de l’horloge
locale. Le décalage de l’horloge locale est calculé comme suit :
((T2 - T1) + (T3 - T4))2
où :
 T1 = Heure à laquelle la demande NTP est émise par le module
 T2 = Heure à laquelle le serveur NTP reçoit la demande (indiquée par le module
dans la réponse)
 T3 = Heure à laquelle le serveur NTP transmet la réponse (indiquée au module
dans la réponse)
 T4 = Heure à laquelle la réponse NTP est reçue par le module
exactitude de l’heure
La différence entre l’heure locale et l’heure du serveur NTP référencé est inférieure
à 10 ms.
 standard : 5 ms
 au plus : < 10 ms
temps de stabilisation
L’exactitude est optimale après deux mises à jour depuis le serveur NTP.
période d’interrogation La précision dépend de la période d’interrogation. Une marge d’erreur inférieure à
10 ms est garantie pour les périodes d’interrogation inférieures ou égale à 120 s.
Pour obtenir une exactitude optimale (si la bande passante de votre réseau le
permet), définissez une période d’interrogation courte ; par exemple, la précision est
meilleure avec une période de 5 s qu’avec une période de 30 s.
104
EIO0000000507 04/2015
Utilisation des protocoles RTU
Délai
Description du service
fuseau horaire
La valeur par défaut est le temps universel coordonné (TU). Vous pouvez
également configurer le service pour qu’il utilise l’heure locale ; par exemple,
GMT+1 pour Paris ou Barcelone.
heure d’été
Le module change automatiquement d’heure au printemps et à l’automne.
seconde intercalaire
Pour compenser la décélération de la rotation terrestre, le module insère
automatiquement une seconde intercalaire dans le temps universel tous les 18 mois
sur les instructions du Service international de la rotation terrestre et des systèmes
de référence (IERS).
Les secondes intercalaires sont insérées automatiquement lorsqu’elles sont
nécessaires. Dans ce cas, elles sont insérées à la fin de la dernière minute de juin
ou de décembre sur instruction du serveur NTP.
Obtention et conservation de l’exactitude
L’horloge du service d’heure commence à 0 et s’incrémente jusqu’à ce que le réseau Ethernet soit
entièrement mis à jour à partir du module.
Modèle
Date de début
M340 avec Unity Pro
1er janvier 1980 00:00:00.00
Caractéristiques de l’horloge
L’exactitude n’est pas affectée par les commandes stop/run de l’automate.
 Les mises à jour de l’horloge ne sont pas affectées par les commandes stop/run de l’automate.
 Les transitions de mode n’affectent pas l’exactitude du réseau Ethernet.

Réinitialisation du registre du service d’heure
La valeur d’état de l’horloge associée au registre de service d’heure du processeur est réinitialisée
après chaque téléchargement d’application ou permutation de serveur NTP.
Deux périodes d’interrogation sont nécessaires pour rétablir une heure exacte.
EIO0000000507 04/2015
105
Utilisation des protocoles RTU
Sous-chapitre 7.3
Horodatage
Horodatage
Horodatage des événements
Présentation
Le module BMX NOR 0200 H offre deux moyens d’horodater les événements :
Réalisation de l’horodatage à la source dans l’UC M340 (nécessite une programmation de
l’automate).
 Réalisation de l’horodatage dans le module RTU (aucune programmation de l’automate
nécessaire).

NOTE : La méthode la plus efficace consiste à réaliser l’horodatage dans l’UC de l’automate.
L’horodatage dépend essentiellement de l’heure de scrutation de l’UC et du type des modules
d’E/S.
Formats d’heure pris en charge
Dans la norme CEI 101, le format d’heure utilisé pour l’horodatage des événements peut être réglé
sur l’une des options suivantes :
 CP56 : 56 bits (valeur par défaut)
 CP24 : 24 bits
Le format d’heure 56 bits est un format d’heure absolu, alors que le format d’heure 24 bits est un
format d’heure incrémental qui indique uniquement les minutes et les millisecondes. Le protocole
CEI 104 utilise toujours le format d’heure 56 bits.
106
EIO0000000507 04/2015
Utilisation des protocoles RTU
Sous-chapitre 7.4
Gestion des événements
Gestion des événements
Contenu de ce sous-chapitre
Ce sous-chapitre contient les sujets suivants :
Sujet
Page
Présentation
108
Routage d’événements
111
Sauvegarde d’événements
116
EIO0000000507 04/2015
107
Utilisation des protocoles RTU
Présentation
Introduction
Le module BMX NOR 0200 H génère des événements en cas de changement d’état, gère des
listes d’événements et offre les services suivants :
 Gestion d’un tampon d’événements horodatés ou non (ou file d’attente), pouvant contenir
jusqu’à 100 000 événements au total (limite applicable depuis la version 1.5 du système RTU)
NOTE : un tampon d’événements dédié est géré par application maître/client (dans la limite de
4 applications client/maître).

Remplissage automatique d’événements dans la station SCADA ou maître via le protocole RTU
(sur DNP3 et CEI 101/104)
Dans la configuration d’esclave RTU (esclave DNP3, esclave CEI 60870-5-101 et esclave
CEI 60870-5-104), chaque type d’objet possède un paramètre de file d’attente d’événements
indépendant. Pour générer un événement, définissez une file d’attente d’événements pour le type
d’objet correspondant.
Génération d’événements
Une boîte de dialogue permet de configurer la génération d’événements :
Object Group
Point Count
108
EIO0000000507 04/2015
Utilisation des protocoles RTU
Page de définition d’une file d’attente d’événements
L’utilisateur peut mapper l’état de la file d’attente d’événements avec des registres d’UC. L’état de
chaque file d’attente d’événements est un registre 32 bits (2 mots dans l’UC). Un mot de poids
fort 1 signifie que la capacité de la file d’attente est dépassée. Le mot de poids faible correspond
au nombre d’événements dans la file d’attente.
Sur le site Web, sélectionnez Event Mapping :
NOTE : quand le nombre d’événements est supérieur à la taille de tampon configurée, les
événements sont perdus ou remplacés.
EIO0000000507 04/2015
109
Utilisation des protocoles RTU
Augmenter la taille maximale du tampon d’événements
Il est possible de faire passer la taille maximale du tampon d’événements de 10 000 à 100 000
(avec une connexion cliente).
NOTE : toutes les voies peuvent prendre en charge jusqu’à 100 000 événements, mais chaque
type de point ne gère que 65 535 événements.
Une boîte de dialogue permet de configurer le nombre maximal d’événements :
110
EIO0000000507 04/2015
Utilisation des protocoles RTU
Routage d’événements
Introduction
Le composant de routage des événements permet d’acheminer les événements des sous-stations
vers le système SCADA dans un module BMX NOR 0200 H.
Pour router des événements, le système M340 doit comprendre une voie maître RTU et au moins
une voie esclave RTU. La solution consiste à créer un maître RTU et un esclave RTU logique dans
un même module BMX NOR 0200 H. Dans le maître logique, des points sont créés pour
représenter les points des sous-stations. Dans l’esclave logique, des points sont créés pour
simuler le comportement des points dans les sous-stations. Le composant de routage des
événements est chargé de collecter les événements dans le maître logique. Ces événements sont
envoyés par les sous-stations et déclenchent les mêmes événements dans l’esclave logique.
Composants du module BMX NOR 0200 H :
Configuration
Configurez le module BMX NOR 0200 H pour router des événements. La plupart des paramètres
du module BMX NOR 0200 H sont configurés via des pages Web, comme les fonctions de routage
d’événements. Il n’existe aucune page dédiée à la fonction de routage des événements. Cette
fonction est paramétrée dans les pages de configuration du mappage des données.
NOTE : le module BMX NOR 0200 H ne détecte pas les événements correspondant aux points de
routage dans l’esclave.
NOTE : grâce à la prise en charge des coupures de courant, vous pouvez spécifier dans la
configuration si vous souhaitez ou non interroger d’autres événements des modules
BMX NOR 0200 H, basculer vers SCADA et empêcher la perte d’événements.
Configuration des voies
Pour router des événements, configurez une voie maître et au moins une voie esclave. La voie
maître est indispensable pour que le système puisse se connecter à d’autres sous-esclaves. En
outre, plus vous avez de voies esclaves, plus vous pouvez ajouter de systèmes SCADA.
EIO0000000507 04/2015
111
Utilisation des protocoles RTU
Configuration du mappage des données maîtres
Vous devez d’abord ajouter des points de données dans la voie maître. Ces points représentent
des points dans le sous-esclave, qui communiquent avec la voie maître.
Mappage des points maîtres :
Lorsque vous configurez ces points dans la voie maître, sélectionnez les événements du point à
router, puis routez ces derniers vers la voie esclave correspondante.
Par exemple, si la voie maître doit recevoir des événements du Binary Input point du sous-esclave,
routez-la à la voie de l’esclave logique pour qu’elle devienne un événement de Binary Input point.
Configuration des points maîtres :
112
EIO0000000507 04/2015
Utilisation des protocoles RTU
NOTE :
 Lorsque l’utilisateur spécifie dans le maître un point pour le routage d’événements (comme le
point Binary Input), une configuration de point correspondante est automatiquement générée
dans la voie de l’esclave logique. Cette configuration de point est en lecture seule dans la voie
de l’esclave logique. Elle ne peut pas être modifiée ou supprimée dans son écran de mappage
de base de données.
 Si le numéro de la voie, de la session ou du point ne concorde pas dans la voie esclave, une
page d’erreur s’affiche.
 Si l’utilisateur choisit la route None vers la voie, cela signifie que ce point n’a pas besoin d’être
routé vers un esclave.
Configuration des points esclaves
Après la configuration des points dans la voie maître, le point correspondant apparaît dans la voie
esclave.
Mappage des points esclaves :
Les points utilisés pour le routage sont différents des points normaux de l’esclave. Les paramètres
(type d’UC, adresse d’UC, nom de variable et horodatage) de mappage d’UC ne sont plus
disponibles. Les paramètres disponibles sont en lecture seule. Leur durée de vie correspond à
la configuration des points homologues dans le maître.
EIO0000000507 04/2015
113
Utilisation des protocoles RTU
Configuration des points esclaves :
Combinaison de voies pour le routage d’événements
Pour router des événements dans le module BMX NOR 0200 H, suivez les instructions de
configuration (voir page 111) afin de combiner la voie maître à la voie esclave.
Les combinaisons autorisées sont les suivantes :
114
Voie maître
Voie esclave
Client DNP3 NET
Serveur DNP3 NET
Maître DNP3 série
Serveur DNP3 NET
Client CEI-104
Maître CEI-101
Serveur CEI-104
Serveur CEI-104
EIO0000000507 04/2015
Utilisation des protocoles RTU
Limitations





Les événements sont routés dans le module. Cela signifie qu’il est impossible de router des
événements entre plusieurs modules et que l’application automate dans l’UC ne peut pas
obtenir et traiter les événements (même si l’UC peut obtenir la valeur des points dans des
événements, comme la voie maître autonome).
Les événements et les point statiques sont routés. Les requêtes (commandes) de SCADA ne
sont pas routées vers le sous-esclave. Cela signifie que dans le module BMX NOR 0200 H, il
n’y a pas d’autres échanges de données ou communications entre la voie maître et la voie
esclave, à l’exception des événements.
La fonction de routage (voir page 111) n’autorise pas toutes les combinaisons de voies maîtres
et esclaves.
Dans le système, SCADA ne peut pas communiquer avec des sous-esclaves. La solution utilise
l’esclave logique du module BMX NOR 0200 H pour simuler des sous-esclaves. Ainsi, SCADA
ne peut communiquer qu’avec l’esclave logique dans le module BMX NOR 0200 H, et le sousesclave ne peut communiquer qu’avec le maître logique dans le module BMX NOR 0200 H.
Certaines informations concernant les événements sont modifiables. Les principales
informations sur les événements, comme la valeur du point, l’indicateur et l’horodatage, sont
conservées pendant le routage. Les autres informations, comme le nombre de points, la classe
d’événements et la variation, sont modifiées en fonction de la configuration de la voie esclave.
Taille du tampon d’événements
Le tampon d’événements de l’esclave doit avoir une taille supérieure à celle du tampon
d’événements du sous-esclave. Sinon, les événements sont perdus.
EIO0000000507 04/2015
115
Utilisation des protocoles RTU
Sauvegarde d’événements
Introduction
Le module BMX NOR 0200 H et le protocole RTU peuvent stocker jusqu’à 100 000 événements
dans un tampon.
NOTE : le module BMX NOR 0200 H peut sauvegarder jusqu’à 10 000 événements dans la
mémoire Flash en cas de coupure de courant. Seuls les événements les plus récents sont
sauvegardés si leur nombre dépasse 10 000.
Le composant de surveillance des événements :
enregistre jusqu’à 10 000 événements dans la mémoire Flash en cas de coupure de courant ;
 lit les événements de la mémoire Flash après le rétablissement du courant ;
 sauvegarde uniquement les événements les plus récents si le nombre d’événements
dépasse 10 000,
 peut être configuré pour définir les événements ou types de données à sauvegarder en cas de
coupure de courant.

Configuration Web
La sauvegarde d’événements est une fonction configurable par l’utilisateur. Elle peut être activée
ou désactivée sur le site Web (Web site) comme indiqué dans la figure ci-dessous. Par défaut, elle
est désactivée. Cette fonction est configurée individuellement pour chaque voie et chaque type de
données. Seuls les événements de la voie principale sont enregistrés en cas de coupure de
courant. Une fois le courant rétabli, les événements sauvegardés peuvent être restaurés dans la
voie principale et les voies virtuelles (en fonction de l’option Event Restore Mode configurée sur le
site Web (Web site). Ces configurations prennent effet après la réinitialisation d’une
communication sur le site Web (Web site) ou une remise sous tension.
Configuration de la sauvegarde des événements :
116
EIO0000000507 04/2015
Utilisation des protocoles RTU
Mode de restauration des événements :
 Event backup enable : spécifie si la voie (serveur/esclave CEI ou DNP3) autorise la
sauvegarde des événements en cas de non-démarrage du module. Cette option ne concerne
que la voie principale.
 Event restore mode : ce mode propose deux options (la voie principale et toutes les voies).
Sélectionnez l’option Main Channel pour ajouter des événements sauvegardés dans le tampon
d’événements de la voie principale lors de la restauration de l’alimentation, sans tenir compte
de la voie virtuelle. Sélectionnez l’option All Channels pour ajouter des événements
sauvegardés dans la voie principale et les voies virtuelles lors de la restauration de
l’alimentation.
Events Time Quality : lors de la restauration d’événements sauvegardés après rétablissement du
courant, l’heure est forcée sur
 une qualité incorrecte (avec Forcing Invalid),
 la qualité d’origine (avec Original Quality).
NOTE : il convient de cocher au préalable la case Event Backup Enable.
Configuration de la sauvegarde des événements pour DNP3 :
Configuration de la sauvegarde des événements pour CEI 101 et CEI 104 :
NOTE : lors de la restauration d’événements depuis la mémoire Flash dans le tampon
d’événements après rétablissement du courant, le module BMX NOR 0200 H trie les événements
en fonction de leur horodatage.
EIO0000000507 04/2015
117
Utilisation des protocoles RTU
Comportement de la sauvegarde des événements
Le RTU adopte différents comportements de sauvegarde selon le cas. Le type de cas est présenté
du point de vue de l’utilisateur :
Cas
Evénement
1
Coupure de
courant
Perte d’alimentation
Enregistre les événements
dans une mémoire non volatile
en cas de coupure de courant.
2
Démarrage
Mise sous tension/rétablissement de
l’alimentation
Restaure les événements au
démarrage du protocole RTU.
3
Fermeture du
protocole
La configuration Ethernet Unity Pro
réinitialise la communication RTU sur un
redémarrage à chaud ou à froid du
protocole RTU via le site Web (Web site).
N’enregistre pas les
événements en cas de
fermeture du protocole.
Authentification de la signature
La signature doit être authentifiée lorsque des événements sont restaurés de la mémoire Flash.
Cette opération vérifie si la configuration du protocole a changé entre la coupure et le rétablissement de l’alimentation. Si la signature de la configuration XML est différente de celle dans la
mémoire Flash, tous les événements sont supprimés directement.
NOTE : La signature change en cas de modification des paramètres channel/session/sector ou
Network Type/IP/Port/Start Reg Addr/Connection Count. En revanche, les paramètres
Modem/PPPoE/Serial Port/Time Zone sont sans effet sur la signature.
Limitations
Lorsque le nombre d’événements dépasse la taille maximale de la mémoire Flash, le module
BMX NOR 0200 H n’enregistre que les événements les plus récents.
118
EIO0000000507 04/2015
Utilisation des protocoles RTU
Sous-chapitre 7.5
Commande Integrity Poll
Commande Integrity Poll
Commande Integrity Poll
Introduction
Commande DNP3 et Integrity Poll : la commande Integrity Poll extrait toutes les données
d’événement (classe 123) et statiques (classe 0) de l’équipement. En général, elle est envoyée
après le redémarrage de l’équipement, en cas de perte de communication ou régulièrement pour
vérifier l’exactitude des données.
Commande CEI et General Interrogation : la commande General Interrogation extrait toutes les
données statiques ou celles du groupe spécifié. En général, elle est envoyée après le redémarrage
de l’équipement, en cas de perte de communication ou régulièrement afin de n’oublier aucune
modification dans les rapports de données spontanés.
Comportement de communication
Le module BMX NOR 0200 H est équipé de trois ports de communication : un port série, un port
Ethernet et une interface d’embase BMX M340.
Le port série et le port Ethernet servent principalement à communiquer avec le maître ou les
esclaves distants à l’aide des protocoles RTU. L’interface d’embase permet de communiquer avec
l’UC M340. Son rôle principal consiste à synchroniser les données entre les registres d’UC et la
base de données des points RTU dans le module. Le cycle de synchronisation englobe un ou
plusieurs cyles de scrutation de l’application automate M340, selon le volume de données et la
charge de l’embase.
Réception d’événements du sous-esclave sur la voie maître
En cas de modifications importantes dans le sous-esclave (comme la valeur d’un point), le sousesclave envoie un événement. Le système M340 reçoit cet événement qui doit être routé vers le
système SCADA.
EIO0000000507 04/2015
119
Utilisation des protocoles RTU
Routage d’événements :
1
2
3
4
Le sous-esclave envoie des événements à la voie maître.
La voie maître met à jour les valeurs des points dans le module ainsi que la base de données de la voie
esclave logique, et synchronise la valeur avec les registres d’UC.
Les événements sont routés vers les voies esclaves, selon la configuration des points.
La voie esclave stocke ces événements dans une mémoire tampon et les envoie à SCADA si la
communication est établie.
Demande reçue de SCADA par la voie esclave
Dans le système RTU, SCADA envoie des requêtes (par exemple, des commandes Integrity Poll)
aux esclaves qui y sont connectés. La voie esclave reçoit cette requête et envoie une réponse à
SCADA. Dans le système de routage, le comportement de la voie esclave est rigoureusement
identique à celui de la voie esclave autonome (sans routage des événements). La voie maître et
les sous-esclaves ne sont pas concernés.
Réponse à la requête de SCADA :
1
2
3
120
SCADA envoie une requête Integrity Poll à la voie esclave.
Les valeurs des points sont synchronisées de manière cyclique entre la base de données de la voie
esclave et les registres d’UC.
La voie esclave répond à la requête SCADA en fournissant la valeur des points dans la base de données.
EIO0000000507 04/2015
Utilisation des protocoles RTU
Envoi d’une requête au sous-esclave par la voie maître
La voie maître peut envoyer des requêtes à un sous-esclave qui lui est connecté, et un sousesclave renvoie la réponse à la voie maître. Dans ce cas, le comportement de la voie maître est
rigoureusement identique à celui de la voie maître autonome. Les points de la voie esclave
logique doivent être synchronisés avec le point mis à jour dans la voie maître.
Envoi de la requête au sous-esclave :
1
2
3
4
5
L’application automate de l’UC M340 envoie une commande Integrity Poll à la voie maître.
La voie maître envoie une requête Integrity Poll au sous-esclave.
Le sous-esclave répond à la requête en renvoyant la valeurs des points les plus récents.
La base de données de l’esclave logique est synchronisée pendant que la voie maître met à jour la base
de données.
Les valeurs des points sont synchronisées de manière cyclique entre la base de données de la voie maître
et les registres d’UC.
EIO0000000507 04/2015
121
Utilisation des protocoles RTU
Sous-chapitre 7.6
Modes de transmission
Modes de transmission
Présentation
Introduction
Avec les protocoles DNP3 ou CEI101/104, le module BMX NOR 0200 H gère différentes façons
de récupérer les données au moyen des modes de transmission suivants:
 transmissions symétriques ou asymétriques
 interrogations sélectives
 rapport par exception
 messagerie non sollicitée
 combinaison des méthodes ci-dessus
NOTE : Les modes de transmission peuvent être configurés à l’aide des paramètres avancés
(voir page 273) (DNP3).
Mode symétrique ou asymétrique
En mode de transmission asymétrique, seule la station maître peut lancer le transfert de données
avec les équipements distants en interrogeant les esclaves. En mode de transmission symétrique,
le maître et les esclaves peuvent déclencher le transfert de données.
Interrogations sélectives
La méthode Interrogations sélectives est la méthode élémentaire d’échange de données. La
station maître demande des données à plusieurs équipements de station RTU en interrogeant
périodiquement les esclaves distants.
Rapport par exception
La méthode Rapport par exception (RBE) fournit un transfert de données optimisé entre les
stations maîtres et esclaves, au cours duquel seules les modifications apportées aux données sont
rapportées, alors que dans la méthode Interrogations sélectives, la station maître demande
périodiquement des données aux équipements esclaves. La méthode RBE est particulièrement
utile lors de l’emploi de supports de communication lents (PSTN, GSM/GPRS), car elle réduit le
surdébit et les coûts de transmission.
Messagerie non sollicitée
La méthode Messagerie non sollicitée est la méthode élémentaire d’échange de données. La
station esclave transmet des données sans interrogation de la part de la station maître.
122
EIO0000000507 04/2015
Utilisation des protocoles RTU
Sous-chapitre 7.7
Etat de la connexion
Etat de la connexion
Présentation
Introduction
L’état de la connexion de chaque voie du module est placé dans un descripteur à mot double qui
est mappé avec la mémoire de l’UC M340 du dispositif utilisant le programme d’automate.
Mappage des mots
Vous devez affecter une adresse mémoire d’UC M340 valide avec laquelle le descripteur d’état de
la connexion doit être mappé.
NOTE : pour le serveur CEI 60870-5-104 et DNP configuré pour se connecter à plusieurs clients,
chaque client possède un état de connexion indépendant et ces états sont stockés de manière
séquentielle dans la mémoire de l’UC.
Le descripteur occupe deux mots consécutifs dans la mémoire de l’UC M340. Les tableaux
suivants montrent les informations que contient le descripteur d’état.
Bit 31
Bit 30 à Bit 1
Bit 0
Session n° 31
session n° 30 à session n° 1
session n° 0
Pour le protocole CEI 60870-5-101 en mode symétrique et pour le protocole DNP, les descripteurs
d’état des connexions sont tous réglés sur 1 afin d’indiquer que tous les esclaves sont connectés.
Ensuite, le bit correspondant est remis à 0 quand la commande est envoyée sans recevoir de
réponse valide.
NOTE : si l’état de la connexion a une réelle importance, configurez le paramètre « Test Frame
Period » en attribuant une valeur nulle au protocole CEI 60870-5-101et « Link Status Period » au
protocole DNP.
EIO0000000507 04/2015
123
Utilisation des protocoles RTU
Sous-chapitre 7.8
Codes d’erreur de communication
Codes d’erreur de communication
Erreurs de code de communication des protocoles RTU
Introduction
Pour diagnostiquer la communication RTU, des codes d’erreur sont disponibles sur la page Web
de diagnostic.
Codes d’erreur
Le tableau ci-dessous décrit les codes d’erreur de communication des protocoles RTU :
Valeur
124
Définition
00000001 hex
Le nombre total de points de données dans toutes les voies est supérieur à 5000.
00000002 hex
Le nombre total d’événements de points de données pour un protocole est
supérieur à 100 000.
00000004 hex
L’adresse du registre consulté (M%, %S, MW%, %SW) se situe en dehors de la
plate du registre d’UC.
00000008 hex
La taille de la variable/du tableau non affecté dépasse 1000 octets.
00010000 hex
La variable non affectée n’est pas définie dans l’UC.
00020000 hex
Collision de fuseaux horaires entre NTP et RTU.
01000000 hex
La base de données du protocole RTU n’est pas correctement initialisée.
EIO0000000507 04/2015
Modicon M340 RTU
Comment utiliser le service datalogging
EIO0000000507 04/2015
Chapitre 8
Comment utiliser le service datalogging
Comment utiliser le service datalogging
Introduction
Ce chapitre décrit le service datalogging et explique comment le configurer.
Contenu de ce chapitre
Ce chapitre contient les sujets suivants :
Sujet
Page
A propos du service datalogging
126
Créer un service Datalogging
128
Propriétés du service datalogging
129
Configuration du service datalogging
131
Format de fichier datalogging
135
Recommandation relative au service Datalogging
136
EIO0000000507 04/2015
125
Comment utiliser le service datalogging
A propos du service datalogging
Description du service
Le service datalogging permet l’archivage des données de l’application (événements, alarmes,
données de processus, état des équipements, mesures, etc.) dans la mémoire interne du module
BMX NOR 0200 H. Ce service vous permet de consigner les données dans des fichiers CSV
locaux au format ASCII. Les fichiers CSV sont stockés localement sur la carte mémoire SD du
module BMX NOR 0200 H.
La consignation peut être effectuée régulièrement ou lorsqu’un événement particulier survient
(élément configurable par l’utilisateur). Les fichiers CSV sont directement utilisables par un tableur
MS Excel ou un système de gestion de base de données (SGBD). Il est également possible de les
envoyer via FTP ou de les joindre à un email qui sera envoyé automatiquement à des utilisateurs
spécifiés via le service email. Les fichiers CSV sont également accessibles au moyen d’un client
FTP.
Tous les clients FTP peuvent accéder au système de fichiers du module. Vous pouvez spécifier
une URL pour l’envoi automatique des informations vers un serveur FTP distant.
NOTE : le service datalogging est configuré à l’aide du logiciel Web Designer.
Règles élémentaires du service
Le service datalogging s’exécute dans la mémoire vive du module BMX NOR 0200 H pour
soulager la mémoire de la carte SD.
Le service datalogging peut gérer jusqu’à 10 groupes de fichiers (tables) de consignation des
données. Cela permet d’archiver plusieurs tables de données différentes couvrant chacune une
période de consignation distincte.
Les fichiers de consignation des données peuvent être sauvegardés périodiquement ou lors d’un
événement particulier, de la mémoire RM vers une mémoire non volatile du module (sur la carte
mémoire SD) au sein de fichiers d’historique au format CSV. Par exemple, Table_n.csv
représente le dernier fichier de sauvegarde et les fichiers d’historique sont renommés en
Table_n.cs0, Table_n.cs1, etc.
Les fichiers CSV peuvent être purgés sur la carte mémoire SD par un déclencheur d’événement.
Caractéristiques
Rappel :
Pour prolonger la durée de vie de la carte SD, Schneider-Electric vous recommande de
sauvegarder les fichiers de journalisation plus fréquemment que toutes les 30 minutes.
 L’heure de création de chaque instance de datalogging n’est pas précise.
 Sauvegardez les fichiers d’historique stockés dans la mémoire volatile du module afin de
pouvoir restaurer les données perdues.
 En cas de coupure d’alimentation pendant la consignation, le fichier en cours de sauvegarde
est perdu.

126
EIO0000000507 04/2015
Comment utiliser le service datalogging
Codes du service datalogging
Valeur
Commentaire
0
OK
2
Le fichier « .csv » est renommé en « .cs0 ».
10
Le module ne peut pas accéder à une variable qui devrait être consignée, car :
 la variable ne figure pas dans l’espace de noms ;
 la variable n’est pas accessible en écriture ;
 la valeur précédente n’a pas encore été mise à jour.
11
Interruption du transfert FTP.
12
L’URL spécifiée pour le transfert FTP est inaccessible.
13
La mémoire Flash interne est saturée.
14
La RAM interne est saturée.
15
Le module ne dispose pas d’un accès en écriture au média spécifié.
16
Le module n’a pas accès à l’espace de noms.
17
Le nombre maximum de tables a été atteint (10 au maximum) dans votre fichier .xml.
18
Le nombre maximum de variables a été atteint dans une table.
19
Le sevice est vide, aucune table définie.
NOTE :
Le code 2 du service datalogging doit être considéré comme un état.
 Les valeurs les plus élevées sont prioritaires. Le code 17 du service datalogging a priorité sur
le code 12. Une fois que le code 17 du service datalogging a été corrigé, le code 12 peut être
envoyé à la variable déclarée pour l’état du service de base de données.
 Les valeurs de la variable d’état des tables sont identiques à celles de la variable d’état du
service datalogging.

EIO0000000507 04/2015
127
Comment utiliser le service datalogging
Créer un service Datalogging
Procédure
Pour créer un service datalogging, procédez comme suit :
Etape
Action
1
Cliquez sur le nom de votre projet dans le navigateur.
2
Pour ajouter le nouveau service :
 cliquez sur Projet →Nouveau →Service ou,
 cliquez avec le bouton droit de la souris sur Services dans le navigateur, puis
sélectionnez Nouveau service.
Résultat : la fenêtre ci-dessous s’affiche.
128
3
Sélectionnez datalogging dans la zone de liste Type de service.
4
Entrez le nom du service ou cliquez sur Fin pour conserver le nom par défaut.
5
Le service datalogging est créé.
EIO0000000507 04/2015
Comment utiliser le service datalogging
Propriétés du service datalogging
Onglet Propriétés
Pour lancer le service datalogging, cliquez avec le bouton droit sur le dossier du service, puis faites
défiler le menu vers le bas pour créer un service. Saisissez le nom du nouveau service
datalogging.
Paramètres de sauvegarde :
Champs
Fonction
Sauvegarde globale Lorsque cette case est cochée, toutes les tables créées utilisent le même
événement pour déclencher une sauvegarde.
Lorsqu’elle n’est pas cochée, chaque table créée est associée à son propre
événement déclenchant une sauvegarde.
NOTE : si la case Sauvegarde globale est cochée, les champs utilisation
d’un déclencheur et utilisation d’un timer sont activés.
utilisation d’un
déclencheur
Permet de fournir le nom d’une variable pour déclencher l’archivage des
variables lors d’un événement associé à cette variable.
NOTE : sélectionnez le type de déclencheur dans la liste déroulante affichée
sur la gauche.
utilisation d’un
timer
EIO0000000507 04/2015
Permet d’indiquer une base de temps périodique pour déclencher la
consignation des variables lors d’un événement.
129
Comment utiliser le service datalogging
Champs
Fonction
Cible du support
Carte SD pour stocker les informations sur la carte SD du module.
Taille maximum de
l’historique
Indiquez la taille mémoire maximale allouée aux fichiers d’archivage. La taille
maximum de fichier d’historique est définie pour chaque support à l’aide de la
liste déroulante, mais la valeur peut être modifiée. Pour plus d’informations,
consultez la section Limitations du service datalogging.
Chemin
Fournit le chemin de destination du support sélectionné.
Paramètres de purge :
Champs
Fonction
Utilisation d’un
déclencheur
Si la case est cochée, cet événement déclenche la purge des fichiers de
sauvegarde actuels sur tous les supports en cours d’utilisation.
NOTE : sélectionnez le type de déclencheur dans la liste déroulante.
Paramètres des propriétés du service :
130
Champs
Fonction
Variable d’état du
service
Permet de sélectionner la variable avec l’événement associé à utiliser en tant
que déclencheur afin de vérifier l’état du service datalogging.
EIO0000000507 04/2015
Comment utiliser le service datalogging
Configuration du service datalogging
Onglet Configuration
Cette figure illustre l’onglet Configuration du service datalogging :
Paramètres des tables d’historique :
Champs
Fonction
Tables
d’historique
Liste des tables d’historique actuellement stockées dans le module. Il
est possible de :
 créer un fichier d’historique à l’aide du bouton Ajouter ;
 supprimer un fichier d’historique à l’aide du bouton Supprimer ;
 dupliquer un fichier d’historique à l’aide du bouton Dupliquer.
EIO0000000507 04/2015
131
Comment utiliser le service datalogging
Paramètres de la table :
Champs
Fonction
Nom de la table
Nom du fichier d’historique contenant les données configurées.
Variable d’état de
la table
Permet de déterminer l’état de la table.
Activation de
l’historisation
Si vous cochez cette case et définissez une variable associée dans le
champ Activation de l’historisation, la table ne peut effectuer que les
actions suivantes : consignation de données, sauvegarde, purge ou envoi
par FTP lorsque la variable associée est définie sur une valeur autre que
zéro et lorsque le déclencheur est activé.
NOTE : sélectionnez le type de déclencheur dans la liste déroulante.
Paramètres de l’historique :
Champs
Fonction
utilisation d’un
déclencheur/
temporisateur
Pour déclencher l’historisation des variables, vous devez configurer un
événement dans le champ utilisation d’un
déclencheur/temporisateur. Il peut s’agir :
 d’un événement périodique (utilisation d’un temporisateur),
auquel cas vous devez définir une base temps,
 d’un événement associé à une variable (utilisation d’un
déclencheur), auquel cas vous devez fournir le nom de cette
variable (par exemple, plc.Device0.Pressure1).
NOTE : sélectionnez le type de déclencheur dans la liste déroulante.
Effacer lors du
démarrage
Cochez cette case pour supprimer les fichiers d’historique de la table
au redémarrage du module.
Effacer table sur
sauvegarde
Cochez cette case pour supprimer les fichiers d’historique précédents
après une sauvegarde, de manière que la table soit vidée.
Horodatage
Cochez cette case si vous souhaitez que l’heure et la date de chaque
événement soient incluses dans le fichier d’historique.
Remarque : l’horodatage est obligatoire si vous voulez utiliser le
fichier d’historique comme historique datalogging.
Format optimisé pour Cochez cette case pour compacter le format (voir page 135) du fichier
l’historique
.csv. Dans ce cas, le nom de la variable n’apparaît pas dans chaque
enregistrement.
Nombre maximum
d’enregistrements
132
Configurez le nombre maximum d’enregistrements pouvant être
stockés dans un fichier d’historique. Lorsque ce nombre est atteint, les
nouveaux enregistrements remplacent les anciens.
EIO0000000507 04/2015
Comment utiliser le service datalogging
Paramètres des variables d’historique :
Champs
Fonction
Variables
d’historique
La partie concernant le nom des variables indique les variables
(automate/équipements ou variables de calcul) stockées dans le fichier
d’historique.
Il est possible de :
 créer une variable d’historique à l’aide du bouton Ajouter ;
 supprimer une variable d’historique à l’aide du bouton Supprimer.
Paramètres de sauvegarde :
Champs
Fonction
utilisation d’un
déclencheur/
temporisateur
Pour déclencher l’historisation des variables, vous devez configurer un
événement dans le champ utilisation d’un déclencheur/temporisateur.
Il peut s’agir :
 d’un événement périodique (utilisation d’un temporisateur), auquel
cas vous devez définir une base temps,
 d’un événement associé à une variable (utilisation d’un
déclencheur), auquel cas vous devez fournir le nom de cette variable
(calculation.calculation1.Pressure1, par exemple).
Les champs utilisation d’un déclencheur et utilisation d’un
temporisateur peuvent être grisés, en fonction de l’état de la case
Sauvegarde globale de la fenêtre des propriétés datalogging
(voir page 129) (cochée ou non).
NOTE : sélectionnez le type de déclencheur dans la liste déroulante.
Cible du support
Permet de définir le type de cible à utiliser.
Nombre maximum Permet de définir le nombre maximum de fichiers CSV à utiliser pour
de fichiers
chaque table. Le nombre par défaut est 10. La valeur maximum autorisée
est 100. Le dernier fichier est le fichier .csv, le précédent étant le fichier .0
et le plus ancien le fichier .8.
Variable d’état
Permet de déterminer l’état de l’action de sauvegarde. L’état est réglé
sur 0 lors du démarrage du service, sur 1 lorsque l’action de sauvegarde
est lancée et sur 2 lorsque celle-ci est terminée.
Durée estimée de
l’historique
Fournit des informations sur la durée de l’historique en fonction du nombre
maximum de fichiers, de la durée de l’archivage et de la durée de la
sauvegarde. Cette option n’est disponible que lorsqu’un temporisateur est
utilisé.
Taille maximum
de l’historique
Indique la taille maximum de l’historique. Ce champ peut être modifié par
l’intermédiaire des paramètres de sauvegarde dans l’écran des propriétés
du service datalogging (voir page 129).
EIO0000000507 04/2015
133
Comment utiliser le service datalogging
Paramètres de purge :
Champs
Fonction
utilisation d’un
déclencheur
Permet d’indiquer l’événement qui déclenche la purge.
Variable d’état
Permet de déterminer l’état de l’action de purge. L’état est réglé sur 0
lors du démarrage du service, sur 1 lorsque l’action de purge est
lancée et sur 2 lorsque celle-ci est terminée.
Paramètres FTP :
134
Champs
Fonction
Déclencheur FTP
Permet d’indiquer l’événement qui déclenche l’envoi par FTP des
fichiers d’historique sélectionnés (CSV).
Adresse FTP
Adresse du serveur FTP distant.
Variable d’état
Permet de déterminer l’état de l’action FTP. L’état est réglé sur 0 lors
du démarrage du service, sur 1 lorsque l’action FTP est lancée et sur 2
lorsque celle-ci est terminée.
ID de connexion/
Mot de passe
Paramètres de connexion pour l’accès au serveur FTP distant.
EIO0000000507 04/2015
Comment utiliser le service datalogging
Format de fichier datalogging
Résumé
Le format du fichier est fixe et ne peut pas être modifié par l’utilisateur. Le fichier est codé au format
ASCII pur en tant que fichier texte avec une extension .csv (Microsoft Excel peut ouvrir les fichiers
.csv).
Exemples
Exemple d’un fichier d’historique :
2003-10-01
02:44:55;plc.plc1.height;150;plc.plc1.length;200;plc.plc1.width;50;
2003-10-01
03:48:08;plc.plc1.height;140;plc.plc1.length;150;plc.plc1.width;30;
2003-10-01 04:55:10;
plc.plc1.height;220;plc.plc1.length;280;plc.plc1.width;80;2003-10-01
06:01:05; plc.plc1.height;170;plc.plc1.length;220;plc.plc1.width;60;
Exemple de fichier journal optimisé :
Date;plc.plc1.height;plc.plc1.length;plc.plc1.width;
2003-10-01 02:44:55;150;200;50;2003-10-01 03:48:08;140;150;30;2003-1001 04:55:10;220;280;80;2003-10-01 06:01:05;170;220;60;
EIO0000000507 04/2015
135
Comment utiliser le service datalogging
Recommandation relative au service Datalogging
Taille du fichier d’historique
Le tableau ci-dessous présente une estimation de la taille du fichier d’historique en octets en
fonction du nombre de variables enregistrées et du nombre de fichiers d’archivage.
Nombre de
fichiers
d’archivage
Nombre de variables
1
2
5
10
20
50
100
1
65
110
245
470
920
2270
4520
2
130
220
490
940
1840
4540
9040
5
325
550
1225
2350
4600
11350
22600
10
650
1100
2450
4700
9200
22700
45200
20
1300
2200
4900
9400
18400
45400
90400
50
3250
5500
12250
23500
46000
113500
226000
100
6500
11000
24500
47000
92000
227000
452000
136
EIO0000000507 04/2015
Modicon M340 RTU
Comment utiliser le service datalogging
EIO0000000507 04/2015
Chapitre 9
Comment utiliser le service datalogging
Comment utiliser le service datalogging
Introduction
Ce chapitre décrit le service email/SMS et explique comment le configurer.
Contenu de ce chapitre
Ce chapitre contient les sujets suivants :
Sujet
Page
A propos du service email / service SMS
138
Créer un service email
140
Propriétés email
141
Configuration du service email
143
EIO0000000507 04/2015
137
Comment utiliser le service datalogging
A propos du service email / service SMS
Présentation
Le module BMX NOR 0200 H peut envoyer automatiquement et dynamiquement des emails ou
des SMS afin de transmettre aux utilisateurs spécifiés :
 des notifications d’alarmes
 des rappels de maintenance,
 des rapports de production,
 des mises à jour de l’état de l’usine,
 d’autres informations de processus.
Le service email vous permet de créer diverses notifications par email (incluant les noms et les
adresses électroniques des destinataires, l’objet du message, le corps du message et les fichiers
joints).
Le corps des emails peut inclure un message de texte fixe, des liens hypertexte, des fichiers joints
et des valeurs d’application en temps réel intégrées dynamiquement à l’email lorsque ce dernier
est envoyé par le module. Il est possible de joindre des fichiers à l’email (par exemple, le fichier de
journalisation des données généré par le service datalogging).
Les messages SMS peuvent également être envoyés sur les téléphones mobiles si vous utilisez
un modem GSM ou si le serveur de messagerie du client le permet. Les SMS sont une
configuration dédiée du service email. Les emails ou les SMS sont envoyés lorsqu’une application
ou un processus prédéfini(e) est déclenché(e).
NOTE : le service email / SMS est configuré à l’aide du logiciel Web Designer.
Spécifications des services
Le service email fournit uniquement une interface client SMTP. Le client du service email se
connecte à un serveur SMTP local ou distant afin de distribuer le courrier à ses destinataires.
Un serveur SMTP local doit être installé sur le site où le module BMX NOR 0200 H est installé. Un
serveur SMTP distant peut être proposé par votre fournisseur de messagerie.
Le module BMX NOR 0200 H prend en charge les fonctions d’authentification pour connecter le
serveur SMTP du fournisseur. Ils peuvent communiquer directement au moyen de SMS avec des
téléphones portables sans que vous ayez à installer d’autres équipements sur le réseau.
138
EIO0000000507 04/2015
Comment utiliser le service datalogging
Fonctionnement des services
Le service email agit comme un client SMTP. Lorsqu’un événement préconfiguré est déclenché,
le module BMX NOR 0200 H utilise SMTP (via le numéro de port TCP 25) pour envoyer la
notification d’email au serveur SMTP. Ce serveur est connecté au réseau de l’usine ou à Internet,
permettant ainsi d’acheminer le message jusqu’à ses destinataires.
NOTE : même si les notifications sont envoyées automatiquement après le déclenchement d’un
événement, il peut y avoir un certain délai avant que le destinataire ne reçoive le message. Une
notification envoyée à un téléphone portable est reçue uniquement lorsque le téléphone est allumé
et dans la zone de couverture. Ainsi, ce service doit uniquement être utilisé pour des notifications
non critiques, telles que les rappels de maintenance ou les rapports de production.
Valeurs des services email et SMS
Valeur
Commentaire
0
Le service est en mode STOP.
1
Le service est en mode RUN.
10
E-mail refusé par le serveur SMTP.
11
E-mail non envoyé en raison d’une interruption de la connexion.
12
Aucune autre connexion ou file d’attente saturée.
Les valeurs les plus élevées sont prioritaires. La valeur 12 du service est prioritaire, mais
devient 11 par la suite. La valeur 11 du service disparaît dès que l’e-mail a été envoyé
correctement.
EIO0000000507 04/2015
139
Comment utiliser le service datalogging
Créer un service email
Procédure
Pour créer un service email, procédez comme suit :
Etape
Action
1
Cliquez sur le nom de votre projet dans le navigateur.
2
Pour ajouter le nouveau service :
 cliquez sur Projet →Nouveau →Service ou,
 cliquez avec le bouton droit sur Services dans le navigateur, puis sélectionnez
Nouveau service.
Résultat : la fenêtre suivante apparaît :
3
Sélectionnez email dans le menu déroulant Sélectionnez le service.
4
Saisissez un nom de service ou cliquez sur Terminer pour conserver le nom par défaut.
5
Le service email est créé.
Sécurité
Le service email prend en charge les authentifications de serveur SMTP. Le serveur SMTP doit
autoriser une authentification PLAIN ou LOGIN. Les autres protocoles d’authentification ne sont
pas pris en charge. Ce mot de passe de login facultatif est authentifié par le mail SMTP.
140
EIO0000000507 04/2015
Comment utiliser le service datalogging
Propriétés email
Onglet Propriétés
Cette figure illustre les propriétés disponible sur l’onglet email :
EIO0000000507 04/2015
141
Comment utiliser le service datalogging
Le tableau ci-dessous décrit les paramètres de l’onglet Propriétés :
Champ
Paramètre
Description
Serveur SMTP Adresse du serveur SMTP Adresse du serveur SMTP.
Module
Service
Port du serveur SMTP
Port TCP utilisé par le serveur SMTP (en général 25).
Authentification sécurisée
Cochez cette case si l’authentification est nécessaire pour accéder au
serveur SMTP.
Login
Login d’accès au serveur SMTP.
Mot de passe
Mot de passe d’accès au serveur SMTP.
Expéditeur
Adresse électronique de l’expéditeur du message.
Adresse de réponse
Adresse électronique à laquelle une réponse sera envoyée quand vous
cliquez sur Répondre.
Taille maximale de la file
d’envoi
Nombre maximum d’emails susceptibles d’être stockés dans la mémoire
tampon avant d’être envoyés.
Temps avant réémission
(en secondes)
Délai avant le renvoi des emails stockés dans la mémoire tampon, après
détection d’un email non distribué.
Variable d’état du service
Utilisez ce paramètre pour connaître l’état du service email.
Lorsque le nombre maximal d’emails est atteint (100), aucun message supplémentaire ne peut
être stocké.
Limitations
Le nombre maximal de messages configurables dans le projet est de 100.
NOTE : le serveur SMTP doit autoriser une authentification PLAIN ou LOGIN. Les autres
protocoles d’authentification ne sont pas pris en charge.
142
EIO0000000507 04/2015
Comment utiliser le service datalogging
Configuration du service email
Onglet Configuration
Ecran de configuration du service email :
EIO0000000507 04/2015
143
Comment utiliser le service datalogging
Le tableau ci-dessous décrit les paramètres de l’onglet Configuration :
Paramètre
Description
SendSMS
Cochez cette case pour indiquer que le service peut être configuré pour envoyer
un message SMS.
Identificateur*
Adresse électronique de l’expéditeur du message
Déclencheur*
Evénement qui déclenche le service email
Type
NY (notifier) : déclenchement sur un changement d’état pour un bit ou d’une
valeur pour un mot.
RE (front montant) : déclenchement sur un front montant pour un bit ou sur une
augmentation de la valeur pour un mot.
FE (front descendant) : déclenchement sur un front descendant pour un bit ou
sur une diminution de la valeur pour un mot.
BQ (qualité médiocre) : déclenchement lorsque le déclencheur est de qualité
médiocre.
Destination*
Adresse(s) électronique(s) du/des destinataire(s) du message
Objet
Bref résumé du contenu du message
Sommaire
Saisissez le contenu du message dans cette zone.
Source
Sélectionnez la source du fichier joint.
Chemin
Indiquez le chemin du fichier.
*Ces paramètres sont obligatoires pour répertorier et enregistrer un email.
Données dynamiques
Le service email vous permet d’inclure des données dynamiques dans le corps du message. Vous
pouvez inclure ces données manuellement ou automatiquement :
 Manuellement : placez le nom de la variable entre accolades. Par exemple, si vous souhaitez
connaître la valeur de la variable value1 créée dans le service device, saisissez
write {plc.plc1.value1}. (Vous pouvez également ajouter des commentaires avant et
après les accolades.)
 Automatiquement : double-cliquez à l’endroit où vous souhaitez ajouter des données
dynamiques. La table de recherche apparaît et vous permet de sélectionner les variables qui
apparaîtront dans l’email.
144
EIO0000000507 04/2015
Comment utiliser le service datalogging
Configuration du format SMS européen
Avant d’envoyer un SMS, vous devez configurer les paramètres correspondants dans la fenêtre
Modem GSM, comme illustré ci-dessous :
Paramètres disponibles dans la fenêtre Modem GSM :
Paramètre
Valeur Portée Valeur par défaut
Init AT CMD
–
ATEQ0S0=1&D0&S0&C0&W0 L’utilisateur définit une commande AT
personnalisée qui sert à initialiser le
modem.
PIN Code
4 à 8 chiffres
0000
code PIN de la carte SIM.
SMS Service
Center
numéro de
téléphone
(longueur
variable selon
le fournisseur)
–
numéro du centre de service SMS.
SMS Type
PDU_7bits/
PDU_8bits
PDU_7bits
Indique la méthode de codage et
d’envoi du message SMS :
 Avec un codage sur 7 bits, le
message est envoyé sous forme
de message texte.
 Avec un codage sur 8 bits, le
message est envoyé sous forme
de message de données.
NOTE : ce
paramètre
est pris en
charge par le
micrologiciel
version 1.6 et
ultérieures.
Description
NOTE : Ce paramètre est pris en
charge par la plupart des téléphones
mobiles.
EIO0000000507 04/2015
145
Comment utiliser le service datalogging
146
EIO0000000507 04/2015
Modicon M340 RTU
Utilisation des pages Web intégrées
EIO0000000507 04/2015
Chapitre 10
Utilisation des pages Web intégrées
Utilisation des pages Web intégrées
Introduction
Ce chapitre porte sur les pages intégrées hébergées par le serveur Web BMX NOR 0200 H.
Le serveur HTTP intégré (Hyper Text Transfer Protocol) permet un accès distant et local aux
pages Web intégrées au moyen de navigateurs standard tels qu’Internet Explorer ou Firefox.
Contenu de ce chapitre
Ce chapitre contient les sous-chapitres suivants :
Souschapitre
Sujet
Page
10.1
Pages Web intégrées
148
10.2
Page Web d’accueil
149
10.3
Pages Web de configuration
150
10.4
Pages Web de diagnostic
156
10.5
Pages Web de surveillance
168
EIO0000000507 04/2015
147
Utilisation des pages Web intégrées
Sous-chapitre 10.1
Pages Web intégrées
Pages Web intégrées
Présentation des pages Web intégrées
Présentation
Le module BMX NOR 0200 H comprend un serveur Web intégré qui fournit diverses pages Web
contenant des fonctionnalités de configuration, de diagnostic et de surveillance.
NOTE : vous pouvez accéder à ces pages au moyen de Internet Explorer version 6.0 ou ultérieure
exécutant Java Runtime Environment version 1.4.1_04 ou ultérieure.
148
EIO0000000507 04/2015
Utilisation des pages Web intégrées
Sous-chapitre 10.2
Page Web d’accueil
Page Web d’accueil
Page d’accueil
Introduction
Accédez à la page Home du module BMX NOR 0200 H en saisissant l’adresse IP ou l’URL du
module dans un navigateur Web. (Aucun mot de passe n’est nécessaire pour afficher la page
Home.)
Page d’accueil
A partir de la page Home, vous pouvez accéder aux pages suivantes :
 Monitoring (voir page 169)
 Diagnostics (voir page 157)
 Setup (voir page 151)
EIO0000000507 04/2015
149
Utilisation des pages Web intégrées
Sous-chapitre 10.3
Pages Web de configuration
Pages Web de configuration
Contenu de ce sous-chapitre
Ce sous-chapitre contient les sujets suivants :
Sujet
150
Page
Configuration du module
151
Sécurité
153
Page de sécurité FTP
155
EIO0000000507 04/2015
Utilisation des pages Web intégrées
Configuration du module
Présentation de la configuration
Les pages Web de configuration permettent de définir les éléments suivants :
port série
 modem
 protocole RTU
 mot de passe de sécurité
 export/import

Page Setup
Dans la page Home du module BMX NOR 0200 H, cliquez sur le lien Setup pour afficher la page
suivante :
NOTE :
Le nom d’utilisateur et le mot de passe doivent être spécifiés lors de la première connexion à la
page de configuration :
 username : USER
 password : USER
EIO0000000507 04/2015
151
Utilisation des pages Web intégrées
Liaisons
Vous pouvez accéder à ces pages directement à partir de la page Setup :
Export/Import files (voir page 211)
 Sécurité (voir page 153)
 FTP (voir page 155)

NOTE : Le menu Setup est décrit dans la rubrique Configuration au moyen du site Web
(voir page 194).
152
EIO0000000507 04/2015
Utilisation des pages Web intégrées
Sécurité
Introduction
Vous accédez à cette page avec le lien Sécurity de la page Setup (voir page 151). Utilisez la page
Security pour :
 modifier le nom d’utilisateur et le mot de passe d’accès à la page d’index,
 modifier le mot de passe d’écriture de variables dans l’éditeur de données (pour lire les valeurs
de l’éditeur de données, vous n’avez pas besoin d’un mot de passe).
La longueur du nom d’utilisateur et du mot de passe est de 15 caractères maximum (ASCII non
étendu).
Page Security
La page Security se présente comme suit :
Droits d'accès HTTP
Nom d'utilisateur :
Nouveau mot de passe :
Confirmer le mot de passe :
Changer mot de passe
Mot de passe écriture d'éditeur de données
Mot de passe écriture d'éditeur de données :
Nouveau mot de passe d'écriture :
Confirmer le mot de passe d'écriture :
Changer mot de passe écriture
Copyright © 1998-2010,Schneider Automation SAS, tous droits réservés.
EIO0000000507 04/2015
153
Utilisation des pages Web intégrées
Modification des droits d’accès HTTP
Etape Action
1
Saisissez le nouveau nom d’utilisateur. (La valeur par défaut de ce champ est : USER.)
2
Saisissez le nouveau mot de passe. (La valeur par défaut de ce champ est : USER.)
3
Confirmez le nouveau mot de passe en le saisissant de nouveau.
4
Confirmez la modification à l’aide du bouton Change Password.
Modification du mot de passe d’écriture de l’éditeur de données
Etape Action
154
1
Saisissez le mot de passe en cours (sensible à la casse). (La valeur par défaut de ce
champ est : USER.)
2
Saisissez le nouveau mot de passe (mot de passe par défaut : USER).
3
Confirmez le nouveau mot de passe en le saisissant de nouveau.
4
Confirmez la modification à l’aide du bouton Change Write Password.
EIO0000000507 04/2015
Utilisation des pages Web intégrées
Page de sécurité FTP
Introduction
Sur cette page, vous pouvez modifier le nom d’utilisateur et le mot de passe des droits d’accès
FTP.
NOTE : vous pouvez charger des pages Web vers la carte mémoire de type C via FTP.
Page FTP
La page de configuration (voir page 151) comporte un lien vers la page du mot de passe FTP :
Pour modifier le nom d’utilisateur et le mot de passe FTP, procédez comme suit :
Etape
Action
Commentaire
1
Saisissez le nom d’utilisateur dans Username.
La valeur par défaut est USER.
2
Saisissez le mot de passe dans New password.
La valeur par défaut est USER.
3
Confirmez le mot de passe dans New password.
Entrez de nouveau le nouveau
mot de passe.
4
Confirmez la modification à l’aide du bouton
Changer mot de passe.
EIO0000000507 04/2015
155
Utilisation des pages Web intégrées
Sous-chapitre 10.4
Pages Web de diagnostic
Pages Web de diagnostic
Contenu de ce sous-chapitre
Ce sous-chapitre contient les sujets suivants :
Sujet
156
Page
Diagnostics
157
Page PLC Rack Viewer
158
Messagerie
160
Diagnostics NTP
161
Diagnostic de l’horloge
163
Statistiques
164
Téléchargement du fichier MIB
166
Propriétés
167
EIO0000000507 04/2015
Utilisation des pages Web intégrées
Diagnostics
Page Diagnostics
Dans la page Home du module BMX NOR 0200 H, cliquez sur le lien Diagnostics pour afficher la
page suivante :
Liens
A partir de la page BMX NOR 0200 H Diagnostics, vous pouvez accéder aux pages suivantes :
Protocole RTU : consultez la section Horloge RTU dans la rubrique Diagnostic de l’horloge
(voir page 163).
 Rack viewer : consultez la description de la page Visualiseur du rack (voir page 158).
 Ethernet : vous pouvez diagnostiquer l’état des services Ethernet grâce à ces liens :
 Messaging (voir page 160)
 Statistics (voir page 164)
 NTP (voir page 161)
 Upload MIB file (voir page 166)





Modem : consultez la description de la page PPP / Modem and PPPoE Statistics
(voir page 165).
Clock : consultez la section Horloge RTU dans la rubrique Diagnostic de l’horloge
(voir page 163).
Mémoire : consultez la description de la page System Memory Statistics (voir page 165).
Properties : consultez la description de la section Propriétés de la rubrique Diagnostic
(voir page 167).
EIO0000000507 04/2015
157
Utilisation des pages Web intégrées
Page PLC Rack Viewer
Introduction
La page Rack Viewer vous permet d’effectuer des diagnostics sur les modules dans la
configuration de rack locale incluant le module BMX NOR 0200 H.
Cliquez sur le module dans la configuration pour obtenir des informations de diagnostic sur ce
module :
 voyants d’état
 type et version du module et position de celui-ci dans le rack
 informations spécifiques aux fonctions du module
Page Rack Viewer
La procédure suivante permet d’accéder à la page d’affichage du rack depuis la page Home :
Etape Action
1
Cliquez sur le lien Diagnostic.
2
Cliquez sur le lien Rack Viewer.
La page d’affichage du rack apparaît :
158
EIO0000000507 04/2015
Utilisation des pages Web intégrées
EIO0000000507 04/2015
159
Utilisation des pages Web intégrées
Messagerie
Page Diagnostic
Cliquez sur ce lien pour faire apparaître les informations en cours sur la connexion TCP ouverte
sur le port 502.
Vous trouverez le nombre de messages envoyés et reçus sur le port en haut de la page. Un
tableau donne, pour chaque connexion (numérotées de 1 à 64) :
 Adresse distante
adresse IP distante
 Port distant
port TCP distant
 Port local
port TCP local
 Mess. émis
nombre de messages envoyés à partir de cette connexion
 Mess. reçus
nombre de messages reçus de cette connexion
 Erreurs émises
nombre d’erreurs pour cette connexion
160
EIO0000000507 04/2015
Utilisation des pages Web intégrées
Diagnostics NTP
Page de diagnostic NTP
Utilisez le lien Statistics de la page Diagnostics pour accéder aux informations NTP :
Liens
Cette page fournit des informations relatives au service NTP :
NTP Status : Le service est configuré correctement.
 NTP Server Status : ce champ indique si le client NTP est connecté au serveur NTP et si le
serveur est primaire ou redondant.
 NTP requests : nombre total de requêtes client envoyées au serveur NTP.
 NTP responses : nombre total de réponses serveur envoyées depuis le serveur NTP.
 NTP errors : nombre total de requêtes NTP n’ayant pas obtenu de réponse.
 Last error : code de la dernière erreur détectée reçue par le client NTP.
 Date : format de date (J/M/A).
 Time : heure.
 Time zone : fuseau horaire (UTC).
 DST status: heure d’été.

EIO0000000507 04/2015
161
Utilisation des pages Web intégrées
Codes d’erreur
Code Description
162
0
Le composant est OK et en cours d’exécution.
1
Le trafic est trop élevé ou un serveur est surchargé.
3
Des paramètres de configuration incorrecte ont été détectés.
4
Un composant désactivé a été détecté.
9
Une adresse IP incorrecte a été détectée.
14
Il manque le fichier de fuseau horaire.
15
Une erreur de syntaxe a été détectée dans le fichier « custom rules ».
EIO0000000507 04/2015
Utilisation des pages Web intégrées
Diagnostic de l’horloge
Horloge RTU
Utilisez la page Diagnostic pour accéder aux informations de l’horloge RTU :
Exemple d’horloge RTU :
Type
Nom
Valeur/plage
Description
Clock Status
Synchronized
Oui/Non
10.0.0.1
Current Data and
Time
Date
4/12/2010
Date RTU
Time
18:06:59
Heure RTU
Latest Time
Synchronization
Date
4/12/2010
Horodatage de la
synchronisation
Time
18:06:59
Horodatage de la
synchronisation
Time Source
Station contrôleuse/Module
d’UC/Serveur NTP
Source horaire de
synchronisation
Time Source
Cette page fournit des informations relatives à l’état de l’horloge :
None : si aucun protocole RTU n’est configuré, l’horloge du module BMX NOR 0200 H
fonctionne de manière autonome à partir de la date 1970/1/1.
 CPU Module : si le protocole RTU est configuré, le module BMX NOR 0200 H peut obtenir
l’heure initiale auprès de l’UC lors du démarrage/redémarrage du protocole RTU.
 Controlling Station : si SCADA ou le maître synchronise l’heure avec le module
BMX NOR 0200 H, sa source d’heure est la Controlling Station.
 NTP server : si le client NTP est activé et connecté au serveur NTP, sa source d’heure est le
serveur NTP lorsqu’il synchronise l’heure du module BMX NOR 0200 H.

EIO0000000507 04/2015
163
Utilisation des pages Web intégrées
Statistiques
Page Ethernet Statistics
La page de statistiques comprend des informations Ethernet issues du module comme l’état, les
statistiques de transmission, les collisions, les réceptions, etc.
Utilisez le lien Statistics de la page Diagnostics pour accéder aux statistiques Ethernet :
Page RTU Connection
Utilisez la page Diagnostic pour accéder aux statistiques du protocole RTU :
164
EIO0000000507 04/2015
Utilisation des pages Web intégrées
Page PPP / Modem et PPPoE Statistics
Utilisez le lien Statistiques de la page Diagnostic pour accéder aux statistiques PPP / Modem et
PPPoE :
Statut
PPPoE Status
Modern PSTN
Mode CLIENT
Mode CLIENT
Connexion INACTIVE
Local PPPoE Address NA
Connexion INACTIVE
Phone number 8767
InitAT Cmd NA
Adresse IP
Local PPP address NA
Remote PPP address NA
Page de statistiques de la mémoire système
Utilisez le lien Statistiques de la page Diagnostic pour accéder aux statistiques de la mémoire
système :
CPU Module
Number of %M
32634
Number of %MW
32464
Memory
Free memory size
EIO0000000507 04/2015
50486600
165
Utilisation des pages Web intégrées
Téléchargement du fichier MIB
Boîte de dialogue Téléchargement de fichier
Lorsque vous sélectionnez Téléchargement du fichier MIB, la boîte de dialogue Téléchargement de fichier apparaît. Vous êtes invité à confirmer si vous souhaitez enregistrer le fichier
MIB ou l’ouvrir.
166
EIO0000000507 04/2015
Utilisation des pages Web intégrées
Propriétés
Page de propriétés
Utilisez le lien Properties de la page Diagnostics pour accéder aux propriétés du module :
EIO0000000507 04/2015
167
Utilisation des pages Web intégrées
Sous-chapitre 10.5
Pages Web de surveillance
Pages Web de surveillance
Contenu de ce sous-chapitre
Ce sous-chapitre contient les sujets suivants :
Sujet
168
Page
Monitoring
169
Editeur de données
170
EIO0000000507 04/2015
Utilisation des pages Web intégrées
Monitoring
Page Monitoring
Dans la page d’accueil du module BMX NOR 0200 H, cliquez sur le lien Monitoring pour afficher
la page suivante :
Liens
Vous pouvez accéder à ces pages directement à partir de la page Monitoring :
Data Editor : utilisez l’éditeur de données pour accéder aux données de l’automate Modicon
M340.
 Data Editor Lite : cette version allégée de l’éditeur de données se charge plus rapidement tout
en permettant d’accéder à la plupart des données d’automate Modicon M340.

EIO0000000507 04/2015
169
Utilisation des pages Web intégrées
Editeur de données
Page Data Editor
Utilisez la page Data Editor pour créer des tables d’animation de variables. Ces tables sont
animées pour afficher les valeurs des variables.
Vérifiez que les variables qui peuvent être écrites ne sont accessibles qu’au personnel formé
(protection par mot de passe).
AVERTISSEMENT
FONCTIONNEMENT ACCIDENTEL DE L’EQUIPEMENT
N’autorisez pas le personnel non qualifié à accéder en écriture à des variables de commande
essentielles.
Le non-respect de ces instructions peut provoquer la mort, des blessures graves ou des
dommages matériels.
Dans l’onglet Monitoring, sélectionnez le lien Data Editor pour afficher l’écran suivant :
L’éditeur de données est dynamique. Les tables peuvent être créées dans Web Designer et
transférées vers le module, ou elles peuvent être créées directement dans le site Web en
sélectionnant des variables à partir du namespace ou des entrées manuelles utilisateur.
170
EIO0000000507 04/2015
Utilisation des pages Web intégrées
Data Editor Lite
L’éditeur de données version Lite est similaire à l’éditeur de données. La version Lite comporte des
restrictions qui ont trait aux types de données disponibles et est dédiée aux connexions modem
(connexions Ethernet lentes). Elle permet de télécharger des données plus rapidement qu’avec
l’éditeur de données. Dans l’onglet Monitoring, sélectionnez le lien Data Editor Lite pour afficher
l’écran suivant :
EIO0000000507 04/2015
171
Utilisation des pages Web intégrées
172
EIO0000000507 04/2015
Modicon M340 RTU
Configuration du module
EIO0000000507 04/2015
Partie V
Configuration du module
Configuration du module
Introduction
Cette partie décrit la configuration du module BMX NOR 0200 H.
Contenu de cette partie
Cette partie contient les chapitres suivants :
Chapitre
Titre du chapitre
Page
11
Configuration du module
175
12
Configuration et mise au point avec Unity Pro
177
13
Configuration avec les pages Web Setup
189
14
Configuration Web Designer
317
EIO0000000507 04/2015
173
Configuration du module
174
EIO0000000507 04/2015
Modicon M340 RTU
Configuration du module
EIO0000000507 04/2015
Chapitre 11
Configuration du module
Configuration du module
Méthode de configuration
Présentation
Suivez les principales étapes ci-après pour configurer le module BMX NOR 0200 H :
Etape
Action
Commentaire
1
Configurez le matériel de l’automate à l’aide de
Unity Pro.
Configurez le module BMX NOR 0200 H dans le
rack de l’automate. Définissez les paramètres
Ethernet et attribuez une adresse IP valide
(voir page 194).
2
Toute modification des paramètres de configuration
Connectez-vous au site Web du module et
définissez les paramètres du module et du protocole nécessite une réinitialisation du module.
ainsi que le mappage des objets de données.
3
Exportez la configuration des paramètres du site
Web et du protocole vers un support de stockage
local (fichier *.XML) (voir page 211).
Cette opération crée une sauvegarde des
paramètres de configuration.
4
Exportez le mappage des objets de données vers
un support de stockage local.
L’exportation est réalisée au moyen d’un fichier
*.XSY, qu’il est possible d’importer dans Unity Pro.
(voir page 211)
5
Importez le fichier *.XSY dans l’application Unity
Pro.
Cette opération permet d’importer les données
RTU telles que les variables non affectées sous la
forme de symboles pour la programmation de
l’automate.
6
Complétez le programme d’application API.
Examinez la configuration requise de votre
application, le temps de scrutation, etc.
7
Téléchargez l’application vers l’automate.
Les fonctionnalités RTU sont prêtes à être utilisées.
8
Cliquez sur « Reset Communication » dans la
page Web.
La nouvelle configuration est activée.
NOTE : renouvelez ces étapes pour actualiser les définitions de variables dans Unity Pro quand
la liste de mappage des objets de données est modifiée.
NOTE : ce module n’est pas doté d’une fonction de sauvegarde de la RAM interne. La RAM est
effacée lorsque l’alimentation est coupée.
EIO0000000507 04/2015
175
Configuration du module
Configuration facultative
Le logiciel de configuration Web Designer est utilisé pour configurer la liste des variables
d’équipements M340 et des fonctions supplémentaires telles que les services datalogging et email
ainsi que les listes de tables de données.
176
EIO0000000507 04/2015
Modicon M340 RTU
Configuration et mise au point avec Unity Pro
EIO0000000507 04/2015
Chapitre 12
Configuration et mise au point avec Unity Pro
Configuration et mise au point avec Unity Pro
Introduction
La configuration ou la mise au point du module BMX NOR 0200 H repose sur le logiciel Unity Pro.
Contenu de ce chapitre
Ce chapitre contient les sous-chapitres suivants :
Souschapitre
Sujet
Page
12.1
Configuration avec Unity Pro
178
12.2
Mise au point avec Unity Pro
183
EIO0000000507 04/2015
177
Configuration et mise au point avec Unity Pro
Sous-chapitre 12.1
Configuration avec Unity Pro
Configuration avec Unity Pro
Contenu de ce sous-chapitre
Ce sous-chapitre contient les sujets suivants :
Sujet
178
Page
Configuration à l’aide de Unity Pro
179
Ecran de configuration
181
EIO0000000507 04/2015
Configuration et mise au point avec Unity Pro
Configuration à l’aide de Unity Pro
Référence du module
Recherchez la référence du module (BMX NOR 0200 H) dans Unity Pro v5.0 :
Etape
Action
1
Ouvrez l’affichage Bus API.
2
Cliquez avec le bouton droit sur un emplacement vide et choisissez Nouvel équipement.
3
Dans la colonne Référence, développez Communication pour connaître les modules
disponibles, y compris le BMX NOR 0200 H.
Le nombre total de modules de communication tels que le BMX NOE 01•0 ou les modules
BMX NOR 0200 H ne peut pas être supérieur à deux. En conséquence, un nombre maximum de
deux modules BMX NOR 0200 H peut être inséré sur un système M340.
Nouvel équipement
Le module est référencé comme un BMX NOR 200 dans Unity Pro V5.0. Il est disponible sous
Communication dans le menu Nouvel équipement :
Seul le port Ethernet (voie 0) est configurable dans Unity Pro. Le port série est configuré au moyen
du Web.
EIO0000000507 04/2015
179
Configuration et mise au point avec Unity Pro
La description Unity Pro de ce module est « Module Ethernet TCP/IP, RTU » :
180
EIO0000000507 04/2015
Configuration et mise au point avec Unity Pro
Ecran de configuration
Ecran de configuration du module
Cet écran permet de déclarer la voie de communication et de configurer les paramètres
nécessaires au port Ethernet du module BMX NOR 0200 H :
L’écran de configuration est divisé en plusieurs zones :
Famille : sélectionnez la famille pour la configuration.
 Adresse du module : lorsque le réseau sélectionné est associé à un module, le rack, le module
et la voie apparaissent dans cette zone.
 Services du module : sélectionnez les services utilisés par le module.
 Adresse IP module : ce champ affiche l’adresse IP du module.
 Onglets de services : pour configurer un service en particulier, sélectionnez l’onglet approprié.
 Onglet Configuration IP (voir page 53) : permet de déclarer la voie de communication et de
configurer les paramètres nécessaires pour un port Ethernet.


Onglet de configuration de la messagerie : (voir page 61) permet d’accéder à la zone de
configuration des connexions et à la zone de contrôle des accès.
EIO0000000507 04/2015
181
Configuration et mise au point avec Unity Pro
Options du projet
Vérifiez que l’option Data dictionary est cochée quand vous programmez l’application de
l’automate. Sinon, les variables non affectées risquent de ne pas être mappées en points de
données RTU. (Pour vérifier si la case est cochée, choisissez : Outils →Options du projet →
Général →Données intégrées de l’automate.) Cela étant, une application compilée consomme
plus de mémoire quand le Data dictionary est inclus. Gardez à l’esprit ce problème mémoire
quand vous appliquez des variables non affectées dans les solutions RTU :
182
EIO0000000507 04/2015
Configuration et mise au point avec Unity Pro
Sous-chapitre 12.2
Mise au point avec Unity Pro
Mise au point avec Unity Pro
Présentation
Cette section décrit les procédures de mise au point de la configuration des modules
BMX NOR 0200 H avec Unity Pro.
Contenu de ce sous-chapitre
Ce sous-chapitre contient les sujets suivants :
Sujet
Page
Ecran de mise au point du module
184
Paramètres de mise au point généraux
186
Paramètres de mise au point pour les services TCP/IP
188
EIO0000000507 04/2015
183
Configuration et mise au point avec Unity Pro
Ecran de mise au point du module
Ecran
Cet onglet Unity Pro Mise au point fournit quatre zones d’options pour mettre au point un port
Ethernet.
Ecran NOR :
1
1 port Ethernet RJ45 10/100 Version : 1.0
BMX NOR 0100
Voie 0
2
Config
Débogage
Informations adresse
A partir Adresse MAC 00.00.54.00.1D.B7
d'un serveur Adresse IP 192 . 168 . 1 . 100
Masque de sous-réseau 255 . 255 . 0 . 0
Adresse du Gateway 0 . 0 . 0 . 0
Messages
Connexions ouvertes
Non autorisés
Messages refusés
Messages reçus
Messages émis
3
Fonction :
ETH TCP IP
Tâche :
MAST
Liaison réseau :
nor
RunErr.STS
Défaut
0
0
0
0
0
4
NTP
Etat NTP
Serveur Principal
Liaison vers le serveur NTP
Adresse IP du serveur NTP 192.168.16.10
Heure d'été Heure d'été
Fuseau horaire (GMT-05:00) Est [New York]
Requêtes
Réponses
11
Erreurs 16#1 Dernière erreur 16#0
Non configuré 16
Scruté
32
Non scruté
48
Défaillant ou absent 64
1
17
33
49
Non configuré 16
Variable SUB 32
SUB par défaut 48
Variable PUB 64
1
17
33
49
12
RAZ compteurs
Ping
I/O Scanning
Bande passante
Trafic messages (msg./min)
2000 msg./s
I/O Scanning
activé
Global Data
Min. 0
Moy. 0
Max. 0
Réinit.
Global Data
activé
Le tableau ci-après décrit les zones de l’écran de configuration.
Zone
Fonction
1: Module
Zone de description du
module
(Pour plus d’informations,
consultez la section Voyants
(voir page 27).)
Run
 Allumé : module en cours de
fonctionnement
 Eteint : automate non configuré
Err.
 Allumé : détection d’une erreur
système ou de configuration
 Eteint : fonctionnement normal
STS
 Allumé : communication OK
 Clignotant : erreur de communication
détectée
184
2 : Voie
Zone de sélection de la voie
3 : Paramètres
Zone des paramètres généraux
EIO0000000507 04/2015
Configuration et mise au point avec Unity Pro
Zone
Fonction
4 : Onglet Mise
au point
Informations adresse
 affiche la configuration du service TCP/IP
 teste la communication du profil TCP/IP
Messages
affiche le nombre de connexions ouvertes et le
nombre de messages non autorisés, refusés, reçus
et envoyés.
Trafic messages
affiche le nombre de messages traités par le module
chaque minute
NTP
indique l’état du serveur NTP
EIO0000000507 04/2015
185
Configuration et mise au point avec Unity Pro
Paramètres de mise au point généraux
Introduction
Les paramètres généraux de mise au point de l’écran de mise au point du module (voir page 184)
sont regroupés dans deux fenêtres :
 la fenêtre Trafic messages,
 la fenêtre Messages.
Trafic messages
La fenêtre Trafic messages se présente comme suit :
Elle représente graphiquement le nombre de paquets Ethernet traités par seconde par le module
(envoi et réception).
Le bouton Réinitialiser réinitialise les compteurs Min., Moy. et Max. à 0.
Messages
La fenêtre Messages se présente comme suit :
Cette fenêtre indique :
 les connexions TCP/IP ouvertes (le nombre combiné de connexions serveur, client et TDA
ouvertes),
 les connexions TCP/IP non autorisées,
 les messages TCP/IP refusés,
 les messages TCP/IP reçus,
 les messages TCP/IP émis.
186
EIO0000000507 04/2015
Configuration et mise au point avec Unity Pro
Cette fenêtre comprend trois boutons :
 Réinitialisation des compteurs : cliquez sur ce bouton pour réinitialiser les compteurs à 0.
 Ping (voir ci-dessous)
 Bande passante (voir ci-dessous)
Ping
Vous pouvez tester le routage entre votre module et un autre équipement avec une requête PING :
Etape
Action
1
Saisissez l’adresse IP de l’équipement dont vous souhaitez tester les
communications et cliquez sur Ping.
2
Attendez que la requête soit traitée.
La fenêtre suivante apparaît :
3
La fenêtre COMMUNICATION vous
informe que l’échange a réussi.
Fenêtre COMMUNICATION :
4
Cliquez sur OK.
Si la requête PING a abouti, une valeur
apparaît dans le champ ms.
EIO0000000507 04/2015
Commentaire
187
Configuration et mise au point avec Unity Pro
Paramètres de mise au point pour les services TCP/IP
Informations adresse
Les paramètres de mise au point des services TCP/IP de l’écran de mise au point du module
(voir Modicon M340 pour Ethernet, Processeurs et modules de communication, Manuel utilisateur)
sont regroupés dans la fenêtre Informations adresse.
Cette fenêtre affiche la configuration des éléments suivants :
adresse MAC,
 adresse IP,
 masque de sous-réseau,
 adresse du Gateway.

188
EIO0000000507 04/2015
Modicon M340 RTU
Configuration avec les pages Web Setup
EIO0000000507 04/2015
Chapitre 13
Configuration avec les pages Web Setup
Configuration avec les pages Web Setup
Présentation
Ce chapitre décrit la procédure de configuration des paramètres de module suivants.
configuration du port série et des paramètres du port Ethernet
 configuration des paramètres modem
 Configuration des paramètres des protocoles CEI / DNP3

Contenu de ce chapitre
Ce chapitre contient les sous-chapitres suivants :
Souschapitre
Sujet
Page
13.1
Configuration de site Web - Informations générales
190
13.2
Configuration de site Web - CEI
217
13.3
Configuration de site Web - DNP3
269
EIO0000000507 04/2015
189
Configuration avec les pages Web Setup
Sous-chapitre 13.1
Configuration de site Web - Informations générales
Configuration de site Web - Informations générales
Contenu de ce sous-chapitre
Ce sous-chapitre contient les sujets suivants :
Sujet
190
Page
Interface de saisie des paramètres dans les pages Web de configuration
191
Configuration des voies
194
Configuration du port série
199
Configuration du port Ethernet
207
Configuration du fuseau horaire
208
Paramètres du protocole RTU
210
Fichier de configuration du module et des protocoles
211
Réinitialisation du service de protocole RTU
215
Compatibilité amont
216
EIO0000000507 04/2015
Configuration avec les pages Web Setup
Interface de saisie des paramètres dans les pages Web de configuration
Page Setup
Présentation de la saisie des paramètres
Chaque champ de saisie de paramètres contient ces parties élémentaires :
Titre du paramètre : contient le nom du paramètre. Le titre comprend l’unité de valeur entre
crochets (si applicable).
 Champ de saisie : saisissez une valeur de paramètre dans ce champ.
 Description du paramètre : fournit une brève description du paramètre. Sont indiqués le type
de données du paramètre, la plage de valeurs acceptées et la valeur par défaut.

NOTE : un paramètre de réinitialisation (ou un redémarrage du module) est nécessaire pour
prendre en compte les modifications de la configuration (voir page 215).
EIO0000000507 04/2015
191
Configuration avec les pages Web Setup
Par défaut, la description du paramètre est masquée. La description apparaît uniquement quand
vous placez le pointeur sur le champ de saisie :
Compatibilité des fichiers de configuration
Le module BMX NOR 0200 H assure la compatibilité avec la version précédente.
Vérification de la cohérence
Elle inclut la vérification de la cohérence de la configuration Web, notamment la vérification de
l’unicité de l’adresse du registre d’UC et la vérification de la relation des paramètres relatifs. La
cohérence est vérifiée avant que l’utilisateur ne décide de valider les modifications en cliquant sur
le bouton Change ou Add :
 Si la valeur des paramètres entraîne une incohérence, une boîte de dialogue de conflit de
paramètres apparaît. Son rôle ne consiste qu’à avertir l’utilisateur. Cliquez sur Cancel pour
annuler cette configuration ou sur OK pour poursuivre cette opération.
 La boîte de dialogue signalant des paramètres incorrects s’affiche pour rejeter la configuration
de l’utilisateur.
Page de conflit de paramètres pour la vérification de la cohérence :
192
EIO0000000507 04/2015
Configuration avec les pages Web Setup
Plage d’entrée incorrecte détectée pour la vérification de la cohérence :
Options automatiquement grisées
Les paramètres en conflit avec d’autres paramètres sont automatiquement désactivés dès que le
paramètre relatif est activé.
Ecran avec des options grisées :
EIO0000000507 04/2015
193
Configuration avec les pages Web Setup
Configuration des voies
Configuration de la communication
Avant de configurer les ports du module BMX NOR 0200 H, sélectionnez la liaison à paramétrer
via le site Web.
Sélectionnez Communication →Channel Parameters →Add :
194
EIO0000000507 04/2015
Configuration avec les pages Web Setup
Paramètre
Valeur possible
Valeur par
défaut
Description
Channel ID
0...4
0
index de la voie.
Protocol
IEC/DNP3
CEI(101,104)
type de protocole.
Network Type TCP-IP/Raw Serial. Pour
DNP3, TCP-UDP et UDP-IP.
TCP-IP
Type de port physique.
Mode
Master/Slave
Slave(Server)
rôle dans le réseau.
IP Address
—
255.255.255.255
adresse IP de l’équipement distant
(adresses séparées par un pointvirgule).
Local Port
0...65535
2404
port de l’équipement distant.
Connection
Count
1...4
1
Serveur CEI 104 et DNP3 : nombre
maximal de clients connectés
simultanément au serveur
1...64
1
Client CEI 104 et DNP3 : nombre
maximal de serveurs connectés
simultanément au client
%MW
%MW
type de registre de l’état de la voie
dans l’UC.
0
Adresse de début du registre d’état de
la connexion à la voie (32 bits) dans
l’UC. Si le serveur est configuré avec
plusieurs clients, il existe un registre
d’état indépendant par client.
Status Reg
Type
Status Reg
0...32464
Start Address
NOTE : quand un module est en mode esclave/serveur, plusieurs clients (≤4) peuvent y être
connectés. Ces clients ont la même configuration sauf pour l’adresse IP. Configurez le nombre de
clients dans le paramètre Connection Count. A ce stade, quatre voies sont affichées sur la page.
Une seule est réelle, les autres sont affichées sous forme virtuelle. Quand l’utilisateur
ajoute/supprime une voie réelle, l’opération affecte toutes les voies virtuelles.
NOTE : le choix entre la norme CEI 101 et CEI 104 dépend de la combinaison de paramètres
protocol, mode et network définis pour la communication.
NOTE : Le mode maître/esclave est utilisé en communication série, tandis que le mode
client/serveur est utilisé en communication Ethernet.
La désignation des protocoles est la suivante :
 Maître CEI 60870-5-101/esclave CEI 60870-5-101
 Client CEI 60870-5-104/serveur CEI 60870-5-104
 Maître DNP3/esclave DNP3
 Client DNP3 Net/serveur DNP3 Net
EIO0000000507 04/2015
195
Configuration avec les pages Web Setup
Protocoles multiples
La configuration prend en charge plusieurs protocoles dans un module. Seules les combinaisons
Maître CEI 101/serveur CEI 104, Client CEI 104/serveur CEI 104, Maître DNP3/serveur
DNP3 Net et Client DNP3 Net/serveur DNP3 Net sont autorisées. N’exécutez pas les protocoles
CEI et DNP3 en même temps dans un module.
Cas
1
2
Protocole
Nombre max.
Protocole
Nombre max.
1
Maître DNP3
1
–
–
2
Maître DNP3 NET
1
–
–
3
Maître CEI 101
1
–
–
4
Maître CEI 104
1
–
–
5
–
–
Esclave DNP3
1
6
–
–
Serveur DNP3 NET
1
7
–
–
Esclave CEI 101
1
8
–
–
Serveur CEI 104
1
9
Maître DNP3
1
Serveur DNP3 NET
1
10
Client DNP3 NET
1
Serveur DNP3 NET
1
11
Maître CEI 101
1
Serveur CEI 104
1
12
Client CEI 104
1
Serveur CEI 104
1
Serveurs multiples pour le client CEI 104 et le client DNP3 IP
Une seule voie client peut être configurée dans les paramètres de communication. En revanche,
elle peut prendre en charge jusqu’à 64 serveurs dans 64 sessions (CEI 104) et 32 serveurs dans
32 sessions (DNP3). Chaque session correspond à un serveur. Toutes les sessions partagent la
configuration du paramètre de voie commune. La fonction est prise en charge par le client CEI 104
et le client DNP3 NET.
196
EIO0000000507 04/2015
Configuration avec les pages Web Setup
Cette figure montre la configuration de la communication :
L’adresse IP et le port sont définis dans le volet de la session et non comme des paramètres de
communication. Lorsque Connection Count affiche une valeur supérieure à 1, le registre d’état
correspondant suit Status Reg Start Address. Chaque état occupe deux mots.
Cette figure montre la configuration de l’adresse IP et du port :
Une seule adresse IP est autorisée dans cet écran.
EIO0000000507 04/2015
197
Configuration avec les pages Web Setup
Cette figure indique le nombre de sessions :
Le nombre de sessions peut atteindre 32 avec la même adresse IP pour une seule voie. S’il y a
plus d’une connexion, le nombre de sessions est identique au nombre des connexions.
Cette figure montre les paramètres de voie partagée :
Toutes les connexions (clients) à différents serveurs partagent les paramètres de voie commune
indiqués ci-avant.
198
EIO0000000507 04/2015
Configuration avec les pages Web Setup
Configuration du port série
Introduction
Pour configurer le module en mode série, sélectionnez Setup →Serial Port →Parameters.
NOTE : pour configurer un modem avec une liaison série (mode série ou PPP), il est obligatoire
de configurer le port série.
Configuration série
Paramètre
Valeur possible
Valeur par
défaut
Description
Physical Line
RS232 / RS485
RS232
permet de sélectionner les lignes
de connexion physiques.
Rx-Tx
permet de sélectionner les lignes
de signaux pour la
communication.
Signals
 Rx-Tx
 Rx-Tx+RTS-CTS
 Rx-Tx+RTS-CTS-DCE
Delay Before
0…65 535 (ou 0…655,35 s, 0
Transmission (T1) l’unité étant égale à 10 ms)
EIO0000000507 04/2015
utilisé exclusivement avec
l’algorithme de contrôle de flux
DCE, délai de transmission après
RTS défini.
199
Configuration avec les pages Web Setup
Paramètre
Valeur possible
Valeur par
défaut
Description
Delay After
0…65 535 (ou 0…655,35 s, 0
Transmission (T2) l’unité étant égale à 10 ms)
utilisé exclusivement avec
l’algorithme de contrôle de flux
DCE, délai de réinitialisation RTS
après transmission.
Delay Between
Transmissions
(T3)
0…65 535 (ou 0…655,35 s, 0
l’unité étant égale à 10 ms)
utilisé exclusivement avec
l’algorithme de contrôle de flux
DCE, délai minimal entre la
réinitialisation RTS et le signal
RTS suivant (varie en fonction de
l’application).
Baud Rate
300/600/1200/2400/4800/
9600/19200/38400
19200
vitesse de transmission du port
série (en bits par seconde).
Data Bits
8
8
bits de données d’une unité de
transmission.
Stop Bits
1/2
1
Bits d’arrêt dans une unité de
transmission.
Parity
None/Odd/Even
None
mode de parité
Les délais acceptables sont indiqués sur le chronogramme suivant :
200
EIO0000000507 04/2015
Configuration avec les pages Web Setup
Configuration du modem
Sélectionnez Communication →Modem →Parameters :
Paramètre
Valeur
possible
Valeur par
défaut
Description
Modem Type
None / Radio /
PSTN / GSM /
GPRS
None
permet de sélectionner le type de modem.
Connection Type Permanent/ On On
Demand
Demand
 Permanent : connecte le modem automatiquement quand le
module est mis sous tension.
 On Demand : connecte ou déconnecte le modem en fonction du
registre de commande de l’UC.
Default Phone
Index
1...64
1
index téléphonique de la liste téléphonique utilisé en mode
connexion permanente ou lorsque la valeur du registre d’index
téléphonique de l’UC est incorrecte.
Max Retry
1 à 255
3
indique le nombre maximum de tentatives.
Command Reg
Address (%MW)
0...32464
0
adresse %MW de début des 4 registres de modem d’UC qui
représentent une commande de modem et l’état de la liaison série
du modem. Ou adresse de début des 8 registres %MW qui
représentent la commande du modem, son état, ainsi que les
adresses IP locale et distante de la liaison PPP du modem.
PPP Enable
case à cocher
cochée
lorsque cette option est activée, la connexion au modem s’effectue
via le protocole PPP.
NOTE : lorsque vous utilisez le protocole RTU (CEI 104/DNP3) via le modem PSTN/GPRS ou
ADSL, l’adresse IP de la passerelle est remplacée dès que la connexion est établie.
EIO0000000507 04/2015
201
Configuration avec les pages Web Setup
GSM
Condition : l’option GSM doit être sélectionnée sur l’écran Modem.
Sélectionnez Communication →Modem →Modem GSM :
Paramètre
Valeur
possible
Valeur par défaut
Description
Init AT CMD
—
ATE0Q0S0=1&D0&S0&C0&W0
commandes AT personnalisées spécifiées par
l’utilisateur - commandes AT pour initialiser le
modem, qui est une chaîne de commandes AT
commençant par AT.
PIN Code
numéro de 4 à 0000
8 chiffres
code PIN de la carte SIM.
SMS Service
Center
—
-
numéro du centre de service du serveur SMS numéro international du centre de service du
serveur SMS - sélectionnez (-) si aucune valeur
n’est spécifiée.
SMS Type
PDU_7bits/
PDU_8bits
PDU_7bits
PDU_7bits : permet d’envoyer des messages
texte codés sur 7 bits et constitués de
caractères ASCII. Ce format est pris en charge
par la plupart des téléphones mobiles.
PDU_8bits : permet d’envoyer des messages
de données codés sur 8 bits. Ce format n’est
compatible qu’avec certaines marques de
téléphone mobile.
202
EIO0000000507 04/2015
Configuration avec les pages Web Setup
GPRS
Condition : l’option GPRS doit être sélectionnée sur l’écran Modem.
Sélectionnez Communication →Modem →Modem GPRS :
Paramètre
Valeur
possible
Valeur par défaut
Description
Init AT Command
—
ATE0Q0S0=1&D0&S0&C0&W0
commandes AT personnalisées spécifiées
par l’utilisateur - commandes AT pour
initialiser le modem, qui est une chaîne de
commandes AT commençant par AT.
Access Point Name —
(APN)
-
nom du point d’accès donné par le
fournisseur de services GPRS.
PIN Code
4 chiffres au
minimum
0000
code PIN de la carte SIM.
SMS Service
Center
—
-
numéro du centre de service du
serveur SMS - numéro international du
centre de service du serveur SMS sélectionnez (-) si aucune valeur n’est
spécifiée.
SMS Type
PDU_7bits/
PDU_8bits
PDU_7bits
PDU_7bits : permet d’envoyer des
messages texte codés sur 7 bits et
constitués de caractères ASCII. Ce format
est pris en charge par la plupart des
téléphones mobiles.
PDU_8bits : permet d’envoyer des
messages de données codés sur 8 bits. Ce
format n’est compatible qu’avec certaines
marques de téléphone mobile.
EIO0000000507 04/2015
203
Configuration avec les pages Web Setup
Paramètre
Valeur
possible
Valeur par défaut
Description
Username
—
USER
nom d’utilisateur du point d’accès donné
par le fournisseur de services.
Password
—
USER
mot de passe du point d’accès donné par le
fournisseur de services. Sélectionnez (-) si
vous ne spécifiez aucune valeur.
Local IP address
—
0.0.0.0
adresse IP locale du client PPP et
adresse IP fournie par le serveur si
l’adresse spécifiée est 0.0.0.0.
PSTN
Condition : l’option PSTN doit être sélectionnée sur l’écran Modem.
Sélectionnez Communication →Modem →Modem PSTN :
Paramètre
Valeur
Valeur par défaut
possible
Init AT CMD
—
204
Description
ATE0Q0S0=1&D0&S0&C0&W0 commandes AT personnalisées spécifiées par
l’utilisateur - commandes AT pour initialiser le
modem, qui est une chaîne de commandes AT
commençant par AT.
EIO0000000507 04/2015
Configuration avec les pages Web Setup
Serveur PPP
Conditions : le type de modem GSM ou PSTN doit être sélectionné sur l’écran Modem et la case
PPP Enable doit être cochée.
Sélectionnez Communication →Modem →PPP Server :
Paramètre
Valeur
possible
Valeur par
défaut
Description
Username for Server
—
USER
nom d’utilisateur de l’équipement distant (utilisé
uniquement pour un modem PPP en mode serveur).
Password for Server
—
USERUSER
mot de passe de l’équipement distant (utilisé
uniquement pour un modem PPP en mode serveur).
Local IP Address
—
Allow Remote IP Address case à cocher
EIO0000000507 04/2015
0.0.0.0
adresse IP de l’équipement distant.
non cochée
détermine si l’équipement appelant est autorisé à
indiquer sa propre adresse IP.
205
Configuration avec les pages Web Setup
Liste téléphonique
Sélectionnez Communication →Modem →Phone List :
Paramètre
Valeur
possible
Valeur par
défaut
Description
Phone Index
1...64
1
index du numéro de téléphone de l’équipement distant.
Phone Number
—
000000
numéro de téléphone de l’équipement distant.
Local IP
—
0.0.0.0
Adresse IP de l’équipement. L’adresse IP est communiquée par
le fournisseur si la valeur 0.0.0.0 est indiquée (uniquement
utilisée pour modem PPP en mode serveur).
Username
—
USER
nom d’utilisateur de l’équipement distant (utilisé uniquement pour
un modem PPP en mode serveur).
Password
—
USERUSER
mot de passe de l’équipement distant (utilisé uniquement pour un
modem PPP en mode serveur).
Comment
—
Comment
commentaires de l’utilisateur.
206
EIO0000000507 04/2015
Configuration avec les pages Web Setup
Configuration du port Ethernet
Configuration de PPPoE
Le port Ethernet est configuré via Unity Pro. Cela étant, dans le cas d’un modem ADSL, le
protocole PPPoE est utilisé et le port Ethernet doit être configuré via le site Web.
Cliquez sur PPPoE :
Paramètre
Plage de valeurs
Valeur par
défaut
Description
Enable PPPoE
case à cocher
non cochée
active PPPoE sur la connexion du
modem.
Connection Type
Permanent/On Demand
Permanent
 Permanent : connecte le modem
automatiquement quand le module
est mis sous tension.
 On Demand : connecte ou
déconnecte le modem en fonction
du registre de commande de l’UC.
CPU Reg
Address
0 à 32 264
0
Adresse de début de 8 registres %MW
qui représentent la commande du
modem, son état, ainsi que ses
adresses IP locale et distante.
Username for
Server
—
USER
Nom d’utilisateur utilisé pour établir la
connexion à ce serveur PPP.
Password for
Server
—
USERUSER
Mot de passe utilisé pour établir la
connexion à ce serveur PPP.
Local IP address
—
0.0.0.0
Indiquez l’adresse IP du client PPPoE.
L’adresse IP est communiquée par le
fournisseur si vous indiquez 0.0.0.0.
EIO0000000507 04/2015
207
Configuration avec les pages Web Setup
Configuration du fuseau horaire
Configuration de site Web
Le fuseau horaire n’est configurable que pour le maître et l’esclave DNP3 qui ont les mêmes
options que les configurations NTP dans Unity Pro. L’opération consiste à configurer le fuseau
horaire lorsque le module BMX NOR 0200 H n’en a pas spécifié dans la configuration NTP ou que
le protocole NTP est désactivé.
208
Paramètre
Plage de valeurs
Valeur par défaut
Description
Time Zone
Custom timezone
(GMT-12:00)Dateline
Standard Time
(GMT0)Greenwich
Mean Time
(GMT0)Greenwich Le format par défaut est le temps
Mean Time
universel coordonné (TU).
Eventuellement, il est possible
de configurer un fuseau horaire
local. S’il ne correspond pas au
fuseau horaire configuré dans
Unity Pro, conservez le
paramètre défini dans Unity Pro.
Automatically
clock for
daylight saving
change:
case à cocher
non cochée
Le module change
automatiquement d’heure au
printemps et à l’automne.
EIO0000000507 04/2015
Configuration avec les pages Web Setup
Configuration de Unity Pro
Si la configuration NTP activée dans Unity Pro est identique à celle indiquée sur la figure, le
paramètre de la page Web a la même configuration que le protocole NTP lors de la création du
protocole DNP3.
Cette figure montre le fuseau horaire dans Unity Pro :
Configuration de NTP
Si la configuration de NTP est différente du fuseau horaire dans la page Web, une mention
s’affiche explicitement dans la page Web.
NOTE : la configuration de NTP est prioritaire, ce qui signifie que le module BMX NOR 0200 H
utilise le fuseau horaire NTP, et pas le paramètre configuré dans la page Web s’ils ne
correspondent pas.
Cette figure montre le fuseau horaire du site Web :
EIO0000000507 04/2015
209
Configuration avec les pages Web Setup
Paramètres du protocole RTU
Introduction
Vous pouvez saisir les valeurs des paramètres du protocole dans les champs de la page Web. Ces
paramètres sont de base ou avancés :
 Parameters : les paramètres de base peuvent être modifiés dans chaque application
utilisateur.
 Advanced Parameters : évitez de modifier les paramètres avancés, sauf exigence spécifique
au niveau de l’application.
Ces paramètres vous permettent de configurer les applications RTU avec le module
BMX NOR 0200 H :
210
EIO0000000507 04/2015
Configuration avec les pages Web Setup
Fichier de configuration du module et des protocoles
Introduction
Cet utilitaire permet à l’utilisateur d’exporter ou d’importer des paramètres de configuration et des
fichiers de mappage de données.
Vous pouvez enregistrer les paramètres de configuration du module et des protocoles d’un fichier
*.XML dans un support de stockage local ou charger un fichier de configuration enregistré
précédemment.
Vous pouvez exporter le mappage des objets de données RTU dans un fichier de symboles *.XSY,
lequel peut être importé dans votre programme d’application dans Unity Pro.
EIO0000000507 04/2015
211
Configuration avec les pages Web Setup
Importation et exportation de fichiers
Cette figure montre le mappage de données exporté :
Il fournit une interface permetant de modifier/supprimer les paramètres en conflit. L’utiliseur peut
modifier le paramètre en double-cliquant dessus ou en cliquant sur le bouton de suppression.
212
EIO0000000507 04/2015
Configuration avec les pages Web Setup
Cette figure montre le mappage de données importé :
NOTE : il vérifie la cohérence des protocoles lors de l’importation du mappage de données.
Seules les combinaisons suivantes sont autorisées :
 Client/serveur DNP3 NET <-> Client/serveur DNP3 NET
 Maître/esclave DNP3 <-> Maître/esclave DNP3
 Client/serveur DNP3 NET <-> Maître/esclave DNP3
 Maître/esclave CEI 101 <-> Maître/esclave CEI 101
 Client/serveur CEI 104 <-> Client/serveur CEI 104
 Maître/esclave CEI 101 <-> Client/serveur CEI 104
Exportation locale
Pour exporter le profil de configuration vers un emplacement local, procédez comme suit :
Etape
Action
1
Cliquez avec le bouton droit sur le lien
hypertexte (Right click here...).
2
Faites défiler le menu et choisissez l’option
Save Target As.
3
Sélectionnez l’emplacement local où le profil
est stocké.
EIO0000000507 04/2015
Commentaire
La boîte de dialogue apparaît.
213
Configuration avec les pages Web Setup
Importation vers le module
Pour importer un profil de configuration enregistré dans le module BMX NOR 0200 H, procédez
comme suit :
Etape
Action
Commentaire
1
Cliquez sur Browse.
Cette option vous aide à sélectionner et à enregistrer le profil
de configuration au moyen d’une boîte de dialogue.
2
Cliquez sur Import.
Le fichier est chargé et importé.
NOTE : le profil de configuration nouvellement importé n’est pas mis en œuvre tant que vous ne
réinitialisez pas les services RTU sur le module.
Exportation du fichier de mappage des données pour Unity Pro
Vous pouvez exporter le mappage des objets de données RTU vers des variables non affectées
dans un fichier de symboles *.XSY, lequel peut être importé dans votre programme d’application
dans Unity Pro.
214
EIO0000000507 04/2015
Configuration avec les pages Web Setup
Réinitialisation du service de protocole RTU
Arborescence de configuration
Après une modification des paramètres de protocole (soit en saisissant une nouvelle valeur soit en
important un nouveau fichier de paramètres), réinitialisez la fonction RTU pour appliquer les
changements. Cette figure présente l’exemple de l’arborescence de configuration du serveur CEI
60870-5-104.
EIO0000000507 04/2015
215
Configuration avec les pages Web Setup
Compatibilité amont
Introduction
Le module BMX NOR 0200 H assure la compatibilité de la version V1.0 avec la version 1.5. Le
module RTU V1.5 assure la compatibilité amont, y compris avec le micrologiciel et les fichiers de
configuration. La version 1.6 prend en charge toutes les fonctions des versions précédentes.
Nouveau micrologiciel et matériel ancien
Le matériel PV:03 ou version ultérieure prend en charge les nouvelles fonctions du
micrologiciel 1.6.
NOTE : si vous utilisez du matériel V03, l’interface utilisateur vous permet de définir des
paramètres de sauvegarde des événements, mais ceux-ci ne sont pas appliqués en cas de
coupure de courant. Un message apparaît sur la page de configuration, indiquant que la fonction
de sauvegarde des événements n’est pas prise en charge par le matériel PV.03. Vérifiez la version
de votre matériel si vous avez besoin de cette fonction.
Ecran de sauvegarde d’événements :
Ancien micrologiciel et matériel récent
Toutes les fonctions de l’ancien micrologiciel sont prises en charge sur le matériel.
Compatibilité des fichiers de configuration de site Web


216
Les nouveaux fichiers de configuration de site Web ne sont pas pris en charge dans l’ancien
micrologiciel.
Les anciens fichiers de configuration de site Web peuvent être importés dans le nouveau
micrologiciel (SV 1.6). Tous les paramètres sont valides. Les nouveaux paramètres reçoivent
des valeurs par défaut et sont configurables après l’importation des anciens fichiers de
configuration.
EIO0000000507 04/2015
Configuration avec les pages Web Setup
Sous-chapitre 13.2
Configuration de site Web - CEI
Configuration de site Web - CEI
Contenu de ce sous-chapitre
Ce sous-chapitre contient les sujets suivants :
Sujet
Page
Paramètres du protocole RTU du maître CEI 60870-5-101
218
Paramètres du protocole RTU de l’esclave CEI 60870-5-101
226
Paramètres du protocole RTU du client CEI 60870-5-104
235
Paramètres du protocole RTU du serveur CEI 60870-5-104
241
Page et tableau de mappage d’objets de données CEI
248
Mappage d’objets de données CEI
259
Définition d’une file d’attente d’événements CEI
261
Maître/client CEI 60870-5-101/104
263
Longueur des données CEI et orientation du mappage
265
Type d’objet de données CEI mappé à une variable EDT/DDT Unity Pro
266
EIO0000000507 04/2015
217
Configuration avec les pages Web Setup
Paramètres du protocole RTU du maître CEI 60870-5-101
Introduction
Définissez les paramètres Protocol sur IEC101-104, Mode sur Master et Network Type sur Raw
Serial.
Paramètres des voies
Sélectionnez Setup →Channel →IEC-101 Master →Parameters :
218
Paramètre
Valeur
possible
Valeur par
défaut
Description
DL Address Length
0/1/2
1
indique les octets utilisés pour l’adresse de
liaison de données
Use Balanced Mode
case à
cocher
non cochée indique l’utilisation du mode équilibré ou
déséquilibré.
Session Count
1...32
1
indique le nombre maximum de sessions sur la
voie.
EIO0000000507 04/2015
Configuration avec les pages Web Setup
Configurez les paramètres avancés du module :
Paramètre
Valeur possible Valeur par
défaut
Description
First Char Wait (ms)
0...65535
0
indique le délai minimum à respecter
entre la réception et la transmission
Rx Buffer Size
0...256
256
indique la taille du tampon de réception
du port série (octets)
One Char Ack Allowed
case à cocher
non cochée autorise la transmission d’un E5 à un
caractère au lieu du message ACK de
longueur fixe.
One Char Nack Allowed case à cocher
non cochée autorise la transmission d’une réponse
à un caractère au lieu du message
NACK de longueur fixe, quand aucune
donnée de réponse n’est disponible.
EIO0000000507 04/2015
219
Configuration avec les pages Web Setup
Paramètre
Valeur possible Valeur par
défaut
Rx Frame Timeout (ms) 0 à 4294967295
220
Description
15000
indique le délai d’attente maximum pour
une trame complète après réception de
la synchronisation de trame
Confirm Mode
NEVER
SOMETIMES
ALWAYS
NEVER
indique quand demander la
confirmation de couche liaison pour les
trames de taille variable contenant des
données utilisateur qui ne sont pas
transmises à l’adresse de diffusion
Confirm Timeout (ms)
0 à 4294967295
2000
indique le délai d’attente maximum de
la confirmation de niveau liaison,
lorsque cette confirmation est
demandée
Max Retries
0 à 255
2
indique le nombre de tentatives
associées aux timeouts de confirmation
de la couche liaison
Test Frame
Period (ms)
0 à 4294967295
0
indique la période de transmission du
message de vérification, pour prouver
que l’équipement distant reste en ligne
en mode symétrique
Offline Poll
Period (ms)
0 à 4294967295
10000
indique la période de rétablissement du
transfert d’une session hors ligne
Incremental
Timeout (ms)
0 à 4294967295
30000
indique le délai incrémental de la
couche application
Max Queue Size
0...65535
0
indique le nombre maximum de
messages de requête avec un type
d’unité ASDU spécifique et une
destination correspondant à une
requête qui sera mise en attente sur un
maître.
0 : file d’attente désactivée
65 535 : file d’attente illimitée
EIO0000000507 04/2015
Configuration avec les pages Web Setup
Paramétrage de la session
Sélectionnez Setup →Channel →IEC-101 Master →Session →Parameters :
Paramètre
Valeur
possible
Valeur par
défaut
Description
Sector Count
1...5
1
indique le nombre de secteurs de cette
session
Data Link Address
0...65535
3
indique le nombre d’octets de l’adresse de
liaison de données
CAA Size
1...2
2
indique le nombre d’octets de l’adresse
commune de l’unité de données spécifique
à l’application
IOA Size
1...3
2
indique le nombre d’octets de l’IOA
COT Size
1...2
1
indique le nombre d’octets de COT
EIO0000000507 04/2015
221
Configuration avec les pages Web Setup
Configurez les paramètres avancés du module :
222
Paramètre
Valeur possible
Valeur
par
défaut
Description
Originator address
for COT
0 à 255
1
indique l’adresse d’émetteur de COT si
la longueur de COT = 2
Default Response
Timeout (ms)
0 à 4294967295
60000
indique le timeout par défaut de la
confirmation de requête.
C1/C2 Pending
Count
0...65535
10
indique le nombre d’interrogations de
Classe 1 et 2 quand une réponse de
couche application est en attente
avant la prochaine tentative esclave
Class 1 Polls
Count
0...65535
10
indique le nombre maximum
d’interrogations de Classe 1 avant la
prochaine tentative esclave
Class 1 Pending
Delay (ms)
0...65535
0
Pour un maître déséquilibré, le retard
minimum avant l’envoi d’une requête
de classe en cas de réponse de la
couche applicative est en attente pour
cette session. Ces paramètres
peuvent être utilisés pour limiter la
bande passante utilisée.
EIO0000000507 04/2015
Configuration avec les pages Web Setup
Paramètre
Valeur possible
Valeur
par
défaut
Description
Class 1 Poll
Delay (ms)
0 à 4294967295
0
Pour un maître déséquilibré, retard
minimum avant l’envoi d’une requête
de classe. Ces paramètres peuvent
être utilisés pour limiter la bande
passante utilisée.
Class 2 Pending
Delay (ms)
0 à 4294967295
500
Pour un maître déséquilibré, le retard
minimum avant l’envoi d’une requête
de classe en cas de réponse de la
couche applicative est en attente pour
cette session. Ces paramètres
peuvent être utilisés pour limiter la
bande passante utilisée.
Class 2 Poll
Delay (ms)
0 à 4294967295
500
Pour un maître déséquilibré, retard
minimum avant l’envoi d’une requête
de classe. Ces paramètres peuvent
être utilisés pour limiter la bande
passante utilisée.
Paramétrage des secteurs
Sélectionnez Setup →Channelx →IEC-101 Master →Sessionx →Sectorx →Parameters :
Paramètre
Valeur possible
Valeur
par
défaut
Description
Common ASDU
Address
1...65535
3
indique l’adresse commune de l’unité ASDU
(65 535 est l’adresse de diffusion).
EIO0000000507 04/2015
223
Configuration avec les pages Web Setup
Configurez le module avec les paramètres avancés :
224
Paramètre
Valeur
possible
Valeur par
défaut
Description
Clock Sync Mode
ACQUISITE
LOAD
SYNC ONLY
sync only
indique le mode de synchronisation de
l’horloge. Ce paramètre ne s’applique
qu’aux actions effectuées
automatiquement.
ACQUISITE : délai d’acquisition suivi du
délai de charge, suivi de la synchronisation
de l’horloge
LOAD : délai de charge suivi de la
synchronisation de l’horloge
SYNC ONLY : synchronisation de l’horloge
uniquement
Propagation
Delay (ms)
0...65535
0
indique le délai de propagation si l’option
Clock Sync Mode est réglée sur LOAD
M_EI_NA GI
case à cocher
cochée
indique si l’interrogation générale est
effectuée après réception du message
M_EI_NA EOI.
M_EI_NA Time sync
case à cocher
cochée
indique si l’horloge est synchronisée après
réception du message M_EI_NA EOI.
EIO0000000507 04/2015
Configuration avec les pages Web Setup
Paramètre
Valeur
possible
Valeur par
défaut
M_EI_NA CI
case à cocher
non cochée indique si le compteur est interrogé après
réception du message M_EI_NA EOI.
Online GI
case à cocher
cochée
indique si l’interrogation générale est
effectuée lorsque cette fonction détermine
qu’un équipement distant est mis en ligne
(disponible pour les équipements qui ne
génèrent pas de message M_EI_NA EOI).
Online Time Sync
case à cocher
cochée
indique si l’horloge est synchronisée
lorsque cette fonction détermine qu’un
équipement distant est mis en ligne
(disponible pour les équipements qui ne
génèrent pas de message M_EI_NA EOI).
Online CI
case à cocher
non cochée indique si le compteur est interrogé lorsque
cette fonction détermine qu’un équipement
distant est mis en ligne (disponible pour les
équipements qui ne génèrent pas de
message M_EI_NA EOI).
ACTTERM with CSE
Setpoint
case à cocher
non cochée indique s’il faut attendre une valeur
ACTTERM de la part de l’esclave à
l’achèvement des commandes de consigne
CSENA, CSENB et CSENC.
ACTTERM with
Command
case à cocher
non cochée indique s’il faut attendre une valeur
ACTTERM de la part de l’esclave à
l’achèvement des commandes autres que
les commandes de consigne.
EIO0000000507 04/2015
Description
225
Configuration avec les pages Web Setup
Paramètres du protocole RTU de l’esclave CEI 60870-5-101
Introduction
Définissez les paramètres Protocol sur IEC101-104, Mode sur Slave et Network Type sur Raw
Serial.
Paramètres des voies
Sélectionnez Setup →Channel →IEC-101 Slave →Parameters :
226
Paramètre
Valeurs
possibles
Valeur par
défaut
Description
DL Address
Length
1...2
1
indique les octets utilisés pour l’adresse
de liaison de données
Use Balanced
Mode
case à cocher
non cochée
indique l’utilisation du mode équilibré ou
déséquilibré.
Event Backup
Enable
case à cocher
non cochée
indique si l’événement doit être
sauvegardé en cas de coupure de
courant.
EIO0000000507 04/2015
Configuration avec les pages Web Setup
Paramètre
Valeurs
possibles
Valeur par
défaut
Description
Event Time
Quality
Invalid, Original
Quality
Original
Quality
Lors de la restauration d’événements
sauvegardés après rétablissement du
courant, l’heure est forcée sur
 une qualité incorrecte (avec Forcing
Invalid),
 la qualité d’origine (avec Original
Quality).
NOTE : il convient de cocher au
préalable la case Event Backup Enable.
Session Count 1...32
1
indique le nombre maximum de
sessions sur la voie.
Configurez les paramètres avancés du module :
EIO0000000507 04/2015
227
Configuration avec les pages Web Setup
228
Paramètre
Valeurs possibles
Valeur par
défaut
Description
First Char
Wait (ms)
0...65535
0
indique le délai minimum à respecter
entre la réception et la transmission
Rx Buffer
Size
0...256
256
indique la taille du tampon de réception
du port série (octets)
One Char Ack
Allowed
case à cocher
non cochée
autorise la transmission d’un E5 à un
caractère au lieu du message ACK de
longueur fixe.
One Char Nack
Allowed
case à cocher
non cochée
autorise la transmission d’une réponse à
un caractère au lieu du message NACK
de longueur fixe, quand aucune donnée
de réponse n’est disponible.
Rx Frame
Timeout (ms)
0 à 4294967295
15000
indique le timeout d’attente d’une trame
complète après la synchronisation de la
trame de réception
Confirm Mode
NEVER/SOMETIMES/
ALWAYS
ALWAYS
indique quand demander la confirmation
de couche liaison pour les trames de
taille variable contenant des données
utilisateur qui ne sont pas transmises à
l’adresse de diffusion
Confirm
Timeout (ms)
0 à 4294967295
2000
indique le délai d’attente maximum de la
confirmation de niveau liaison, lorsque
cette confirmation est demandée
Max Retries
0 à 255
2
indique le nombre de tentatives
associées aux timeouts de confirmation
de la couche liaison.
Test Frame
Period (ms)
0 à 4294967295
0
indique la période de transmission du
message de vérification, pour prouver
que l’équipement distant reste en ligne
en mode symétrique
Offline Poll
Period (ms)
0 à 4294967295
10000
indique la période de rétablissement du
transfert d’une session hors ligne
Incremental
Timeout (ms)
0 à 4294967295
30000
indique le timeout incrémental de la
couche applicative.
EIO0000000507 04/2015
Configuration avec les pages Web Setup
Paramétrage de la session
Sélectionnez Setup →Channel →IEC-101 Slave →Session →Parameters :
Paramètre
Valeurs
possibles
Valeur par Description
défaut
Data Link
Address
0...65535
3
indique le nombre d’octets de l’adresse de
liaison de données
CAA Size
1...2
2
indique le nombre d’octets de l’adresse
commune de l’unité de données spécifique à
l’application
IOA Size
1...3
2
indique le nombre d’octets de l’IOA
COT Size
1...2
1
indique le nombre d’octets de COT
Sector Count 1...5
1
indique le nombre de secteurs de cette
session
Configurez les paramètres avancés du module :
EIO0000000507 04/2015
229
Configuration avec les pages Web Setup
Paramètre
Valeurs
possibles
Valeur par Description
défaut
Max ASDU
Size
0...252
252
indique la taille maximum d’une unité de
données spécifique à l’application
Max Poll
Delay (ms)
0 à 4294967295
20000
indique le délai maximum entre les
interrogations de liaison avant que
l’esclave asymétrique soit déclaré hors
ligne
Paramétrage des secteurs
Sélectionnez Setup →Channel →IEC-101 Slave →Session →Sector →Parameters :
230
Paramètre
Valeurs
possibles
Valeur par
défaut
Description
Common ASDU
Address
1...65535
3
indique l’adresse commune de l’unité
ASDU (65535 est l’adresse de
diffusion).
Cyclic Message
Interval (ms)
0 à 4294967295
10000
indique le nombre de millisecondes
entre les mises à jour cycliques
Background
Period (ms)
0 à 4294967295
20000
indique la période nécessaire pour
générer des données de scrutation
d’arrière-plan sur ce secteur
Default Response 0 à 4294967295
Timeout (ms)
60000
indique le timeout par défaut de la
confirmation de requête.
EIO0000000507 04/2015
Configuration avec les pages Web Setup
Paramètre
Valeurs
possibles
Valeur par
défaut
Description
Send Clock Sync
Events
case à cocher
non cochée commande si les événements
spontanés de synchronisation
d’horloge sont transmis au maître. Le
format d’heure est CP24.
Read Time Format None/ CP24/
CP56
None
indique le format d’heure
d’achèvement pour répondre à
C_RD_NA.
C_RD_NA
Measurands Time
Format
None/ CP24/
CP56
None
indique le format d’heure de la
réponse à C_RD_NA.
C_IC_NA Time
Format
None/ CP24/
CP56
None
indique le format d’horodatage en
réponse à C_IC_NA.
Configurez le module avec les paramètres avancés :
EIO0000000507 04/2015
231
Configuration avec les pages Web Setup
Paramètre
Valeurs possibles
Valeur par défaut Description
Select
Timeout (ms)
0 à 4294967295
5 000
indique la période après laquelle une sélection
reçue précédemment expirera. Pour qu’une
commande d’exécution soit valide, elle doit être
reçue avant que ce délai n’expire.
ACTTERM with
CSE Setpoint
case à cocher
cochée
indique si ACT TERM est transmis après
achèvement des commandes de consigne :
C_SE_NA, C_SE_NB, C_SE_NC, C_SE_TA,
C_SE_TB, C_SE_TC.
ACTTERM with
Command
case à cocher
cochée
indique si ACT TERM est transmis après
achèvement des commandes autres que les
commandes de consigne.
Clock Valid
Period (ms)
0 à 4294967295
86400000
indique la période pendant laquelle l’horloge
système reste valide après une synchronisation
d’horloge. Si cette période expire sans que
l’horloge soit synchronisée, toutes les heures sont
signalées comme incorrectes.
Delete Oldest
Event
case à cocher
non cochée
Indique si l’événement le plus ancien est supprimé
de la file d’attente des événements lorsque le
tampon est saturé et qu’un nouvel événement
arrive.
Cochée : Supprime l’événement le plus ancien.
Non cochée : Ignore le nouvel événement.
Short Pulse
Duration
0 à 4294967295
100
indique la largeur de l’impulsion en millisecondes.
Long Pulse
Duration
0 à 4294967295
1000
indique la largeur de l’impulsion en millisecondes.
Counter Mode
Local Freeze Only
Local Freeze and
Reset
Freeze on Demand
Freeze on
Demand
indique le mode de gel du compteur.
Local Freeze
Period(ms)
500...31536000
20000
indique le délai (en millisecondes) au-delà duquel
le compteur est automatiquement gelé sur le
secteur. Seul le gel local est concerné.
Summer Bit
case à cocher
non cochée
indique s’il convient ou non de gérer le paramètre
Summer Bit de l’horodatage transmis par l’UC ou
un équipement externe. S’applique uniquement
lorsque l’option Daylight Saving Time est activée.
CMD Queue Size
1...128
1
indique la taille de la file d’attente de commandes
à traiter en parallèle pour chaque type de point.
232
EIO0000000507 04/2015
Configuration avec les pages Web Setup
Paramètre
Valeurs possibles
Valeur par défaut Description
C_DC Impulse
Indeterminate State/
Determinate State
Determinate State indique si l’état final est valide ou indéterminé.
 Determinate State : état final sur ON ou
OFF (états valides) après une impulsion.
 Indeterminate State : état final sur 0
après exécution d’une impulsion.
Data Synch Mode Cyclic Synch / Synch
On Demand
Cyclic Synch
indique le mode de synchronisation des données :
cyclique ou lorsque la station esclave reçoit une
requête du maître (voir remarque). Cette option ne
s’applique qu’aux données de type C_SE_NA,
C_SE_NB, C_SE_NC et C_BO_NA.
NOTE : le mode Synch On Demand ne prend en charge que les points de contrôle %MW et %M.
Mode compteur pour le gel local et à la demande
Configuration du mode compteur :
Mode compteur
Evénements M_IT configurés
Evénements M_IT non
configurés
Local Freeze
Mode A
Mode B
Freeze On Demand Mode D
Mode C
NOTE : En mode Local Freeze and Reset, le compteur est automatiquement gelé sur la valeur 0.
NOTE : Lorsque le tampon d’événements de compteur est configuré, le mode A est défini par
défaut. Les modes d’événement de compteur mixtes ne sont pas pris en charge. En effet, vous ne
pouvez utiliser qu’un seul mode d’événement de compteur à la fois.
Le paramètre Local Freeze Period (configurable en millisecondes) permet de geler automatiquement le compteur en Mode A ou Mode B. Le compteur gelé est signalé immédiatement avec
des événements valides.
NOTE : Le tampon d’événements de compteur doit être configuré en mode A en cas de perte
d’événement. Vous pouvez demander la suppression des événements les plus anciens afin
d’éviter de perdre des événements récents.
EIO0000000507 04/2015
233
Configuration avec les pages Web Setup
Heure d’été avec décalage et heure d’été standard
Désactivée par défaut, la fonction facultative Daylight Saving Time (DST) peut être
configurée à partir de la page Web relative au fuseau horaire :
NOTE : le paramètre Summer Bit n’est pas compatible avec CP24Time2a.
234
EIO0000000507 04/2015
Configuration avec les pages Web Setup
Paramètres du protocole RTU du client CEI 60870-5-104
Introduction
Définissez les paramètres Protocol sur IEC101-104, Mode sur Master et Network Type sur TCPIP.
Paramètres des voies
Sélectionnez Setup →IEC-104 Client →Channel →Parameters :
Paramètre
Valeur possible Valeur
par
défaut
Description
T1 Ack
Period (ms)
0 à 4294967295
15000
indique le délai d’expiration d’un accusé de
réception pour une APDU transmise
T2 S Frame
Period (ms)
0 à 4294967295
10000
indique le détail d’attente avant la transmission de
l’accusé de réception APDU de supervision
T3 Test
Period (ms)
0 à 4294967295
20000
indique le délai d’inactivité avant la transmission
de TEST APDU
K Value
1...12
12
indique le nombre maximum d’unités APDUs
transmises qui ne font pas l’objet d’un accusé de
réception
W Value
0...32767
8
indique le nombre maximum d’unités APDUs
reçues qui ne font pas l’objet d’un accusé de
réception
Session
Count
1...32
1
indique le nombre maximum de sessions sur la
voie.
NOTE : Limites applicables : T2 S Frame Period < T1 Ack Period et W Value < 2/3 K
Value.
EIO0000000507 04/2015
235
Configuration avec les pages Web Setup
Configurez les paramètres avancés du module :
Paramètre
Valeur possible
Valeur
par
défaut
Description
First Char
Wait (ms)
0...65535
0
indique le délai minimum à respecter entre
la réception et la transmission
Rx Buffer
Size
0...256
256
indique la taille du tampon de réception du
port série
Offline Poll
Period (ms)
0 à 4294967295
10000
indique la période durant laquelle une
session hors ligne tente de rétablir la
communication.
Incremental
0 à 4294967295
Timeout (ms)
30000
indique le timeout incrémental de la couche
applicative.
0
indique le nombre maximum de messages
de requête associés à un type ASDU
spécifique dans la file d’attente de
transmission
Max Queue
Size
236
0...65535
EIO0000000507 04/2015
Configuration avec les pages Web Setup
Paramétrage de la session
Sélectionnez Setup →IEC-104 Client →Channel →Session0 →Parameters :
Paramètre
Valeur possible
Valeur par
défaut
Description
IP Address
255.255.255.255
192.168.0.1
indique l’adresse IP de l’équipement distant.
Port
0...65535
2404
indique le port TCP de l’équipement distant.
Sector Count 1...5
COT Size
2
1
indique le nombre de secteurs de cet esclave
2
indique le nombre d’octets de COT.
Configurez le module avec les paramètres avancés :
EIO0000000507 04/2015
237
Configuration avec les pages Web Setup
Paramètre
Valeur possible
Valeur par
défaut
Description
Originator
Address for COT
0 à 255
1
indique l’adresse d’émetteur de COT si
la longueur de COT est égale à 2.
Default Response
Timeout (ms)
0 à 4294967295
3000
indique le timeout par défaut de la
confirmation de la requête.
Paramétrage des secteurs
Sélectionnez Setup →IEC-104 Client →Channel →Session0 →Sector0 →Parameters :
238
Paramètre
Valeur possible
Valeur
par
défaut
Description
Common ASDU
Address
1...65535
3
indique l’adresse commune de l’unité
ASDU (65 535 est l’adresse de diffusion).
EIO0000000507 04/2015
Configuration avec les pages Web Setup
Configurez le module avec les paramètres avancés :
Paramètre
Valeur
possible
Valeur par
défaut
Description
M_EI_NA GI
case à cocher
cochée
indique si l’interrogation générale est effectuée après
réception du message EOI M_EI_NA.
M_EI_NA
Time sync
case à cocher
cochée
indique si la synchronisation de l’horloge est effectuée
après réception du message EOI M_EI_NA.
M_EI_NA CI
case à cocher
non cochée
indique si l’interrogation du compteur est effectuée
après réception du message EOI M_EI_NA.
Online GI
case à cocher
cochée
indique si l’interrogation générale est effectuée après
réception du message EOI M_EI_NA.
Online Time
Sync
case à cocher
cochée
indique si la synchronisation de l’horloge est effectuée
après réception du message EOI M_EI_NA.
Online CI
case à cocher
non cochée
indique si l’interrogation des compteurs est effectuée
après réception du message EOI M_EI_NA.
EIO0000000507 04/2015
239
Configuration avec les pages Web Setup
240
Paramètre
Valeur
possible
Valeur par
défaut
Description
ACTTERM
with CSE
Setpoint
case à cocher
non cochée
indique s’il faut attendre une valeur ACTTERM de la
part de l’esclave à l’achèvement des commandes de
consigne.
ACTTERM
with
Command
case à cocher
non cochée
indique s’il faut attendre une valeur ACTTERM de la
part de l’esclave à l’achèvement des commandes
autres que les commandes de consigne.
Command
with Time
Tag
case à cocher
non cochée
indique si la commande de contrôle suit la balise
d’heure.
EIO0000000507 04/2015
Configuration avec les pages Web Setup
Paramètres du protocole RTU du serveur CEI 60870-5-104
Introduction
Définissez les paramètres Protocol sur IEC101-104, Mode sur Slave et Network Type sur TCT-IP.
Paramètres des voies
Sélectionnez Setup →Channel →IEC-104 Server →Parameters :
Paramètre
Valeur Portée
Valeur par
défaut
Description
T1 Ack
Period (ms)
0 à 4294967295
15000
indique le délai d’expiration d’un
accusé de réception pour une APDU
transmise
T2 S Frame
Period (ms)
0 à 4294967295
10000
indique le détail d’attente avant l’envoi
d’un accusé de réception APDU de
supervision
T3 Test
Period (ms)
0 à 4294967295
20000
indique le délai d’inactivité avant
l’envoi de TEST APDU
K Value
1...12
12
indique le nombre maximum d’unités
APDU transmises qui ne font pas
l’objet d’un accusé de réception
W Value
0...32767
8
indique le nombre maximum d’unités
APDU reçues qui ne font pas l’objet
d’un accusé de réception
EIO0000000507 04/2015
241
Configuration avec les pages Web Setup
Paramètre
Valeur Portée
Valeur par
défaut
Event Backup
Enable
case à cocher
non cochée indique si l’événement doit être
sauvegardé ou non en cas de coupure
de courant
Event Restore
Mode
Main Channel/ All Main
channels
Channel
Events Time
Quality
Original
Quality/Forcing
Invalid
Original
Quality
Description
indique la voie sur laquelle les
événements doivent être restaurés
indique le format de qualité dans
lequel les événements seront
restaurés
NOTE : Limites applicables : T2 S Frame Period < T1 Ack Period et W Value < 2/3 K
Value.
Configurez les paramètres avancés du module :
242
Paramètre
Valeur Portée
Valeur par
défaut
Description
First Char
Wait (ms)
0...65535
0
indique le délai minimum à respecter
entre la réception et la transmission
Rx Buffer
Size
0...256
256
indique la taille du tampon de réception
du port série
Offline Poll
Period (ms)
0 à 4294967295
10000
indique la période durant laquelle une
session hors ligne tente de rétablir la
communication
EIO0000000507 04/2015
Configuration avec les pages Web Setup
Paramètre
Valeur Portée
Valeur par
défaut
Description
Discard
Frames on
Disconnect
case à cocher
non cochée Le fait de configurer le paramètre
TMWDEFS_TRUE sur un esclave
entraîne le rejet des réponses non
confirmées reçues (trames
d’informations) en cas de coupure de la
connexion TCP. Si un esclave a envoyé
des réponses, mais n’a pas encore reçu
d’accusé de réception de la couche
liaison, et que le maître est redémarré et
se reconnecte, les anciennes réponses
n’ayant pas fait l’objet d’un accusé de
réception sont renvoyées.
Incremental
Timeout (ms)
0 à 4294967295
30000
indique le timeout incrémental de la
couche applicative.
Paramétrage de la session
Sélectionnez Setup →Channelx →IEC-104 Server →Sessionx →Parameters :
Paramètre
Valeur Portée
Valeur par Description
défaut
COT Size
2
2
indique le nombre d’octets de COT
Sector Count
1...5
1
indique le nombre de secteurs de cet
esclave
EIO0000000507 04/2015
243
Configuration avec les pages Web Setup
Configurez le module avec les paramètres avancés :
Paramètre
Valeur Portée
Valeur par
défaut
Description
Max ASDU Size
0...249
249
indique la taille maximum d’une unité
de données spécifique à l’application
Paramétrage des secteurs
Sélectionnez Setup →Channelx →IEC-101 Server →Sessionx →Parameters :
244
Paramètre
Valeur Portée
Valeur par Description
défaut
Common ASDU
Address
1...65535
3
indique l’adresse commune de l’unité
ASDU (65 535 est l’adresse de
diffusion).
Cyclic Message
Interval (ms)
0 à 4294967295
10000
indique le nombre de millisecondes
entre les mises à jour cycliques
EIO0000000507 04/2015
Configuration avec les pages Web Setup
Paramètre
Valeur Portée
Valeur par Description
défaut
Background
Period
0 à 4294967295
2000
indique la période nécessaire pour
générer des données de scrutation
d’arrière-plan sur ce secteur
Read Time Format
None/ CP24/ CP56
None
indique le format d’heure
d’achèvement pour répondre à
C_RD_NA.
Configurez le module avec les paramètres avancés :
EIO0000000507 04/2015
245
Configuration avec les pages Web Setup
Paramètre
Valeurs possibles
Valeur par
défaut
Description
Select
Timeout_(ms)
0 à 4294967295
50000
indique la période après laquelle une sélection reçue
précédemment expirera
Default
Response
Timeout)
0 à 4294967295
6000
Les réponses qui ne sont plus pertinentes sont supprimées
de la file d’attente. Par exemple, si le maître est mis hors
tension avant qu’une réponse ne fasse l’objet d’un accusé
de réception et est ensuite redémarré, les anciennes
réponses dépassant ce délai sont supprimées.
ACTTERM with
CSE Setpoint
case à cocher
cochée
indique si ACT TERM est transmis après achèvement des
commandes de consigne.
ACTTERM with
Command
case à cocher
cochée
indique si ACT TERM est envoyé après achèvement des
commandes autres que les commandes de consigne.
Clock Valid
Period (ms)
0 à 4294967295
86400000
indique la période pendant laquelle l’horloge système reste
valide après une synchronisation d’horloge. Si cette
période expire sans que l’horloge soit synchronisée, toutes
les heures sont signalées comme incorrectes.
Send Clock
Sync Events
case à cocher
non cochée
commande si les événements spontanés de
synchronisation d’horloge sont envoyés au maître.
Max Command
Age (ms)
1000...600000
30000
indique le delta de délai maximum au niveau duquel les
commandes sont acceptées
Delete
Oldest Event
case à cocher
non cochée
(unchecked)
Indique si l’événement le plus ancien est supprimé de la file
d’attente des événements lorsque le tampon est saturé et
qu’un nouvel événement arrive.
Cochée : Supprime l’événement le plus ancien.
Non cochée : Ignore le nouvel événement.
C_RD_NA
Measurands
Time Format
None/ CP24/ CP56
None
indique le format d’heure de la réponse à C_RD_NA.
C_IC_NA Time
Format
None/ CP24/ CP56
None
indique le format d’horodatage en réponse à C_IC_NA.
Short Pulse
Duration
0 à 4294967295
100
indique la largeur de l’impulsion en millisecondes.
Long Pulse
Duration
0 à 4294967295
1000
indique la largeur de l’impulsion en millisecondes.
Counter Mode
Local Freeze Only
Local Freeze
Reset Freeze on
Demand
Reset Freeze indique le mode de gel du compteur.
on Demand
Local Freeze
Period(ms)
500...31536000
20000
246
indique le délai (en millisecondes) au-delà duquel le
compteur est automatiquement gelé sur le secteur. Seul le
gel local est concerné.
EIO0000000507 04/2015
Configuration avec les pages Web Setup
Paramètre
Valeurs possibles
Valeur par
défaut
Description
Summer Bit
case à cocher
non cochée
(unchecked)
indique s’il convient ou non de gérer le paramètre Summer
Bit de l’horodatage transmis par l’UC ou un équipement
externe. S’applique uniquement lorsque l’option Daylight
Saving Time est activée.
CMD Queue
Size
1...128
1
indique la taille d’une file d’attente de commandes à traiter
en parallèle pour chaque type de point.
C_DC Impulse
Indeterminate State/
Determinate State
Determinate
State
indique si l’état final est valide ou indéterminé.
 Determinate State : état final sur ON ou OFF (états
valides) après une impulsion.
 Indeterminate State : état final sur 0 après
exécution d’une impulsion.
Data Synch
Mode
Cyclic Synch / Synch
On Demand
Cyclic Synch
indique le mode de synchronisation des données : cyclique
ou lorsque la station serveur reçoit une requête du maître
(voir remarque). Cette option ne s’applique qu’aux
données de type C_SE_NA, C_SE_NB, C_SE_NC et
C_BO_NA.
NOTE : le mode Synch On Demand ne prend en charge que les points de contrôle %MW et %M.
EIO0000000507 04/2015
247
Configuration avec les pages Web Setup
Page et tableau de mappage d’objets de données CEI
Page Mappage des objets de données
Cette figure montre la boîte de dialogue permettant de configurer le mappage d’un objet de
données de type M_SP pour l’esclave/le serveur CEI 60870-5-101/104 :
248
EIO0000000507 04/2015
Configuration avec les pages Web Setup
Cette figure montre la boîte de dialogue permettant de configurer le mappage de l’objet d’objet de
données M_SP pour le serveur/l’esclave CEI 101/104 :
EIO0000000507 04/2015
249
Configuration avec les pages Web Setup
Cette figure montre la boîte de dialogue permettant de configurer le mappage de l’objet d’objet de
données M_SP pour le client/maître CEI 101/104 :
Table de mappage
Selon le type d’objet de données et le profil de protocole sélectionné, différents champs de
configuration sont nécessaires pour définir un élément de mappage d’objets de données. Le
tableau décrit les paramètres :
Titre
Valeurs possibles
IOA
1...16777215
1
indique l’adresse IOA de l’objet
Point Count
1...5000
1
indique le nombre d’objets défini. L’adresse IOA de
chaque objet est séquentielle et part de l’adresse du
premier objet.
CPU Register Type
%M/%MW/Unlocated %MW
indique le type de registre dans l’UC pour mapper les
points.
CPU Register
Address
0...30000
indique l’adresse de début du registre dans l’UC.
champ pris en compte uniquement pour les variables
affectées.
250
Valeur par
défaut
0
Description
EIO0000000507 04/2015
Configuration avec les pages Web Setup
Titre
Valeurs possibles
Valeur par
défaut
Description
Variable Name
–
–
indique le nom de variable du registre affecté ou non
affecté.
Store To CPU
Value only
Value only
Value with time
Value with quality
Value with quality and
time
indique le choix si l’heure de stockage suit la valeur
dans les registres de l’UC.
CPU Reg Mapping
Value only
Value with time
Value with flag
Value with flag and
time
Value only
choisit la source de l’horodatage de l’événement.
module : utilise l’heure du module comme
horodatage de l’événement.
CPU regs : utilise l’horodatage dans les registres de
l’UC.
Channel
None/0/1
None
indique le nombre de voies à router.
Session
0
0
indique le nombre de sessions à router.
Sector
0/1/2/3/4
0
indique le nombre de secteurs à router.
IOA
1...16777215
1
indique l’adresse IOA à router.
Background scan
case à cocher
non cochée
indique que la scrutation en arrière-plan est activée.
Cyclic data
transmission
case à cocher
non cochée
indique que la transmission de données cyclique est
activée.
Global
définit le groupe d’objets de données répondant à
une commande d’interrogation issue du
maître/client. Il peut s’agir d’une combinaison
d’options.
Event routing
Groups
Global/1/2/3/4/5/6/7/8/9/ case à cocher
10/11/12/13/14/15/16/C/
B
Variables %S et %SW
La configuration accepte les variables %S uniquement pour les entrées à point unique, M_SP et
%SW uniquement pour les entrées analogiques et M_ME_NA pour l’esclave CEI.
NOTE : pour %S et %SW, le mappage de l’UC ne prend pas en charge le tableau en raison des
limites de Unity Pro.
EIO0000000507 04/2015
251
Configuration avec les pages Web Setup
Mappage d’indicateurs/bits de qualité
La configuration du site Web prend en charge le mappage d’indicateurs/bits de qualité au registre
d’UC pour contrôler les points de données du maître/de l’esclave CEI.
NOTE : utilisez cette fonction pour M_SP, M_DP, M_ST,M_ME, M_ME_B, M_ME_C et M_BO, M_IT.
La configuration réutilise le paramètre Timestamp Source dans l’esclave et Store To CPU dans le
maître. Elle propose deux choix en fonction du RTU 1.0. Le maître et l’esclave ont des pages de
configuration similaires pour les bits de qualité et les indicateurs.
NOTE :
 Pour le maître, conservez le nom de paramètre Store To CPU.
 Pour l’esclave, remplacez Timestamp Source par CPU Reg. Mapping.
Comportement
 Seul le type de point moniteur prend en charge cette configuration sur le site Web, à l’exception
de M_IT (serveur/esclave).
 Si l’utilisateur configure l’indicateur/le bit de qualité dans le registre d’UC de l’esclave, le module
BMX NOR 0200 H ne gère plus les bits de qualité/indicateurs en interne. Il génère l’événement
suivi d’un bit de qualité/indicateur dans le registre d’UC. Sinon, le module BMX NOR 0200 H les
génère automatiquement.
 En mode serveur/esclave, la modification des bits de qualité ou des indicateurs dans l’UC peut
générer des événements, au même titre que la modification d’une valeur.
 La longueur des bits de qualité ou de l’indicateur est de 1 octet, quel que soit le nombre d’octets
mappés dans le registre d’UC. Le dernier octet est valide. Consultez l’allocation de la mémoire.
Définition des bits de qualité :
Point
Définition de
l’indicateur
Options
Commentaires
M_SP(SIQ)
single point
information
bit 0:0/off/1/on
non utilisé
reserved
bit 1 : 0
non utilisé
bit 2 : 0
bit 3 : 0
252
blocked
bit 4 : 0 (non bloqué)/1 (bloqué)
substituted
bit 5 : 0 (non remplacé)/1 (remplacé)
not topical
bit 6 : 0 (topique)/1 (non topique)
invalid
bit 7 : 0 (valide)/1 (non valide)
–
EIO0000000507 04/2015
Configuration avec les pages Web Setup
Point
Définition de
l’indicateur
Options
Commentaires
M_DP(DIQ)
double point
information
bit 0 : 1 (désactivé)
non utilisé
reserved
bit 2 : 0
bit 1 : 1 (activé)
non utilisé
bit 3 : 0
M_ST
M_BO
M_ME_A
M_ME_B
M_ME_C(QDS)
blocked
bit 4 : 0 (non bloqué)/1 (bloqué)
substituted
bit 5 : 0 (non remplacé)/1 (remplacé)
not topical
bit 6 : 0 (topique)/1 (non topique)
invalid
bit 7 : 0 (valide)/1 (non valide)
–
Dépassement bit 0 : 0 (pas de dépassement)/
1 (dépassement)
–
réservé
non utilisé
bit 1 : 1 (activé)
bit 2 : 0
bit 3 : 0
bloqué
bit 4 : 0 (non bloqué)/1 (bloqué)
remplacé
bit 5 : 0 (non remplacé)/1 (remplacé)
non topique
bit 6 : 0 (topique)/1 (non topique)
non valide
bit 7 : 0 (valide)/1 (non valide)
M_IT(sequence numéro de
notation)
séquence
–
bit 0 à 4 : 0 à 31
Si le compteur se fige une
fois, le numéro de
séquence s’incrémente
de 1.
transport
bit 5 : 0 (pas de dépassement)/
1 (dépassement)
non pris en charge dans
l’esclave
compteur
ajusté
bit 6 : 0 (non ajusté)/1 (ajusté)
non valide
bit 7 : 0 (valide)/1 (non valide)
Valeur flottante d’entrée au format scientifique
Les valeurs flottantes d’entrée, au format scientifique, sont prises en charge.
EIO0000000507 04/2015
253
Configuration avec les pages Web Setup
Impulsions longues et brèves
La spécification du protocole définit une valeur de qualificatif configurée par le maître pour
déterminer la durée des impulsions longue et brève. Ce paramètre définit le nombre de
millisecondes à associer à une commande d’impulsion longue ou brève. La configuration prend en
charge C_SC, C_DC et C_RC pour le serveur/l’esclave CEI.
Cette figure montre la configuration de la durée de l’impulsion :
Lorsque le client/maître envoie une commande d’impulsion au serveur/à l’esclave, la durée de
l’impulsion est définie par la station contrôlée. La durée d’impulsion longue/brève doit donc être
configurée sur le site Web. Elle s’applique à C_SC,C_DC et C_RC.
 Impulsion brève : 100 ms par défaut
 Impulsion longue : 1000 ms par défaut
Lors de la configuration de C_SC, C_DC et C_RC dans le serveur/l’esclave, veuillez définir les
qualificatifs par défaut correspondants. Si vous ne spécifiez pas le client/maître (qualificatif 0),
l’esclave utilise le qualificatif prédéfini ci-avant.
254
EIO0000000507 04/2015
Configuration avec les pages Web Setup
Cette figure montre la configuration du qualificatif. Le qualificatif par défaut est Persistent Output :
NOTE : C_SC,C_DC et C_RC sont déclenchés pour mettre à jour leur valeur dans le registre d’UC
uniquement lorsque le serveur/l’esclave reçoit une requête de commande de la part du maître,
mais qu’il n’est pas synchronisé cycliquement. Conservez le registre d’UC correspondant non
modifié par l’application automate de l’utilisateur.
Définition de la valeur mesurée
Utilisez P_ME_NA_1, P_ME_NB_1 et P_ME_NC_1 pour définir les limites basse et haute ainsi
que le seuil de la valeur mesurée, ajustée et à virgule flottante. Les paramètres des points mesurés
sont activés immédiatement après réception par l’esclave CEI 101/104 de la demande envoyée
par le maître CEI 101/104.
Selon la norme CEI 101/104, P_ME_A, P_ME_B et P_ME_C permettent de définir le paramètre
du point mesuré pour M_ME_A, M_ME_B et M_ME_C. Dans le maître CEI 101/104, ils servent à
définir le paramètre du point mesuré, mais dans l’esclave CEI 101/104, ils servent à stocker la
valeur du paramètre. Il est nécessaire de spécifier le qualificatif lors de la configuration dans le
maître CEI 101/104 et l’esclave CEI 101/104.
EIO0000000507 04/2015
255
Configuration avec les pages Web Setup
Cette figure montre la définition du point de paramètre pour le maître CEI 101/104 :
L’esclave CEI 101/104 respecte la même configuration que le maître CEI 101/104, à ceci près que
l’adresse IOA correspond au point de mesure (par exemple, M_ME_A IOA permet d’associer
P_ME_A et M_ME_A).
Cette figure montre la définition du point de paramètre pour l’esclave CEI 101/104 :
P_AC_A doit également associer une adresse IOA spécifique et diffère de P_ME_A, P_ME_B,
P_ME_C, qui acceptent n’importe quelle adresse IOA pour tous les types de point moniteur.
P_AC_A sert seulement à activer/désactiver la transmission cyclique ou périodique des données,
laquelle est prédéfinie dans la station satellite. Si aucun de ces modes de transmission n’est
configuré dans la station satellite, la transmission de données cyclique est activée ou désactivée
par défaut.
256
EIO0000000507 04/2015
Configuration avec les pages Web Setup
Cette figure montre la définition du point de paramètre pour l’esclave CEI 101/104 :
Paramètre de balise d’heure
Vous pouvez utiliser une commande de contrôle avec horodatage (C_SC_TA, C_DC_TA,
C_RC_TA, C_SE_TA, C_SE_TB, C_SE_TC, C_BO_TA) sur le serveur ou le client CEI 104.
Cette figure montre l’âge maximum de la commande du serveur CEI 104 :
EIO0000000507 04/2015
257
Configuration avec les pages Web Setup
Si une commande horodatée est plus ancienne que cette période ne l’autorise, l’opération de
contrôle n’est pas déclenchée. La valeur par défaut de ce champ est de 30 000 millisecondes. Les
valeurs autorisées vont de 1 000 ms à 600 000 ms. Le paramètre Max Command Age n’est
appliqué qu’à la commande horodatée. Les commandes non horodatées sont acceptées par le
serveur CEI 104, quelle que soit la configuration de ce paramètre.
Cette figure montre la commande avec Time Tag pour le client CEI 104 :
Lorsque la commande avec time tag est activée, le maître CEI 104 n’autorise que l’envoi de la
commande de contrôle avec horodatage. Sinon, il envoie la commande de contrôle sans
horodatage.
258
EIO0000000507 04/2015
Configuration avec les pages Web Setup
Mappage d’objets de données CEI
Introduction
Les champs de configuration utilisés dans les définitions des différents éléments de mappage des
objets de données dépendent du type d’objet de données et du profil de protocole sélectionnés.
Objet de données de l’UC M340 échangeable
L’UC M340 et le module BMX NOR 0200 H peuvent échanger les variables affectées et non
affectées, une fois que vous avez défini et géré le mappage mémoire de M340 CPU.
Les objets de données de l’UC M340 sont affectés et liés uniquement au module
BMX NOR 0200 H.
AVERTISSEMENT
COMPORTEMENT IMPREVU DE L’EQUIPEMENT
Ne créez pas une instance d’accès redondant aux données.
Le non-respect de ces instructions peut provoquer la mort, des blessures graves ou des
dommages matériels.
Performances de l’échange de données
Pour obtenir un taux élevé d’échange de données, nous vous recommandons de définir la
mémoire RTU pour les objets de données au sein d’une séquence continue.
NOTE : pour chaque variable non affectée, la longueur configurée ne peut pas dépasser
1 000 octets.
Comportement du module après transfert de l’application Unity Pro
NOTE :
Après le transfert d’une application Unity Pro, le comportement est le suivant :
 Le service de protocole RTU n’est pas redémarré (il ne l’est que si l’adresse IP du module
BMX NOR 0200 H a été modifiée).
 Selon les paramètres de l’application Unity Pro, les données de l’automate peuvent être réinitialisées ou non.
 De nouveaux événements imprévus peuvent survenir en cas de réinitialisation des données
après téléchargement.
Si vous souhaitez que le système se comporte différemment, décochez l’option Initialize
%MWi on cold start dans l’écran de configuration de l’automate de l’application Unity Pro.
Pour réinitialiser le service de protocole RTU, utilisez le menu Reset Communication du site
Web. Ceci est recommandé en cas de modification du nombre de variables %M ou %MW dans
l’application Unity Pro.
EIO0000000507 04/2015
259
Configuration avec les pages Web Setup
Boîte de dialogue
Cette figure montre la boîte de dialogue permettant de configurer le mappage des objets de
données pour un élément associé au type de données exemple M_SP pour l’esclave/le serveur
CEI 60870-5-101/104 :
Import/Export
Les éléments de mappage d’objets de données peuvent être exportés (voir page 211) sous la
forme d’un profil au format *.XSY. Ces fichiers peuvent être importés dans le logiciel Unity Pro.
Liste des commandes prédéfinies
Les champs de saisie requis sont obligatoires pour définir un élément de commande prédéfinie
conforme à la norme 60870-5-101/104 (voir page 263).
260
EIO0000000507 04/2015
Configuration avec les pages Web Setup
Définition d’une file d’attente d’événements CEI
Page de définition d’une file d’attente d’événements
Cette figure illustre la boîte de dialogue servant à configurer la file d’attente d’événements pour un
élément associé au type de données exemple M_SP pour l’esclave/le serveur CEI 60870-5101/104 :
Cette figure illustre la boîte de dialogue permettant de configurer la gestion des événements :
EIO0000000507 04/2015
261
Configuration avec les pages Web Setup
262
Paramètre
Valeur possible
Valeur par
défaut
Description
Event Store
Mode
All/Most Recent
All
stocke tous les événements dans la
file d’attente ou uniquement les
événements les plus récents pour
chaque objet
Time Stamp
Type
None/CP24/CP56
CP56
format d’horodatage des
événements
Buffer Setting
Channel by
Channel/
All Channels
All Channels
indique si la taille du tampon est
configurée pour chaque voie ou
pour l’ensemble des voies
Max Event
Count
1...65535
100
nombre d’événements acceptés par
voie (jusqu’à 100 000 événements
pris en charge pour toutes les voies)
Max Event
Count-n
0...65535
1
nombre d’événements acceptés par
la voie virtuelle n
CPU Reg Type
%MW
%MW
type de registre d’état dans l’UC
CPU Reg
Address
0...32464
0
adresse du registre d’état de
l’événement dans l’UC
Event Backup
case à cocher
non cochée
stocke les événements en cas de
coupure de courant
EIO0000000507 04/2015
Configuration avec les pages Web Setup
Maître/client CEI 60870-5-101/104
Commandes maîtres prédéfinies
La commande maître prédéfinie du maître CEI 60870-5-101/104 contient les champs suivants :
Commande Etat
C_SC
Oui
Signification
Commande de signalisation simple
C_DC
Commande de signalisation double
C_RC
Commande de phase de réglage
C_SE_A
Commande de consigne, valeur
normalisée
C_SE_B
Commande de consigne, valeur ajustée
C_SE_C
Commande de consigne, valeur flottante
courte
C_BO
32 bits, commande de chaîne de bits
C_IC
Commande d’interrogation
C_CI
Commande d’interrogation des
compteurs
C_RD
Commande de lecture
C_CS
Commande de synchronisation d’horloge
C_TS
Commande de test
C_RP
Commande de réinitialisation de
processus
NOTE : lorsque l’adresse C_DC ne reçoit aucune commande maître RTU, sa valeur d’initialisation
est 0. Or cette valeur est incorrecte dans la commande de contrôle C_DC_NA_1 par défaut.
Lorsque le maître contrôle cette adresse, la valeur est 1 ou 2 selon qu’il s’agit d’une activation ou
d’une désactivation.
Méthode de mise en œuvre des commandes
Les commandes peuvent être mappées avec la mémoire de l’UC :
 Registre d’UC 32 bits (commande et état) à travers %MW. La commande et l’état sont au format
16 bits.
 Registre d’UC 64 bits (commande et état) à travers %MW. La commande et l’état sont au format
32 bits.
Les commandes sont mises en œuvre chaque fois que la valeur dans la mémoire de l’UC
configurée est modifiée. Cela permet à l’utilisateur de contrôler facilement la mise en œuvre de la
commande en modifiant la valeur dans la mémoire de l’UC.
EIO0000000507 04/2015
263
Configuration avec les pages Web Setup
Registre d’état de commande
Certaines commandes ont un registre d’état qui permet à l’utilisateur de déterminer si la
commande s’est exécutée correctement. Le registre d’état est un mot de 16 bits ou de 32 bits.
Ainsi, si une commande est mappée au registre d’UC %MW1, le registre d’état correspondant est
mappé automatiquement à %MW2.
NOTE : quand une commande est mappée à un registre et associée à un état de commande, le
registre d’état est automatiquement mappé au registre suivant.
Si une commande a un résultat, l’octet de poids faible du registre d’état est incrémenté de 1 pour
indiquer que l’état correspond à la commande. L’octet de poids fort indique l’état de la commande.
NOTE : si l’octet de poids fort de l’état de la commande a pour valeur 0, cela signifie que la
commande a abouti.
Les registres d’états des commande CEI contiennent les champs suivants :
264
Valeur d’état
Description
0
La commande s’est exécutée correctement.
1
Une réponse a été reçue, mais la commande demandée n’est pas terminée.
2
La commande n’a pas envoyé les données attendues.
3
Le délai de la commande a expiré.
4
La commande a été annulée.
EIO0000000507 04/2015
Configuration avec les pages Web Setup
Longueur des données CEI et orientation du mappage
CEI 60870-5-101/104
Seules les valeurs des objets de données sont mappées. Les descripteurs de qualité utilisés pour
surveiller les objets de données de direction et les qualificatifs pour la commande des objets de
données de direction ne sont pas mappés :
Type d’objet de
données
Longueur de
Orientation
données (bits) Maître
Esclave/Serveur 101
104
M_SP
1
Mod -> CPU
CPU -> Mod
x
x
M_DP
2
Mod -> CPU
CPU -> Mod
x
x
M_ST
8
Mod -> CPU
CPU -> Mod
x
x
M_BO
32
Mod -> CPU
CPU -> Mod
x
x
M_ME_A
16
Mod -> CPU
CPU -> Mod
x
x
M_ME_B
16
Mod -> CPU
CPU -> Mod
x
x
M_ME_C
32
Mod -> CPU
CPU -> Mod
x
x
M_IT
32
Mod -> CPU
CPU -> Mod
x
x
C_SC
1
CPU -> Mod
Mod -> CPU
x
x
C_RC
2
CPU -> Mod
Mod -> CPU
x
x
C_SE_A
16
CPU -> Mod
Mod -> CPU
x
x
C_SE_B
16
CPU -> Mod
Mod -> CPU
x
x
C_SE_C
32
CPU -> Mod
Mod -> CPU
x
x
C_BO
32
CPU -> Mod
Mod -> CPU
x
x
C_IC
16
CPU -> Mod
nd
x
x
C_CI
16
CPU -> Mod
nd
x
x
C_RD
16
CPU -> Mod
nd
x
x
C_CS
16
CPU -> Mod
nd
x
x
C_TS
16
CPU -> Mod
nd
x
x
C_RP
16
CPU -> Mod
nd
x
x
P_ME_A
16
CPU -> Mod
Mod -> UC
x
x
P_ME_B
16
CPU -> Mod
Mod -> UC
x
x
P_ME_C
32
CPU -> Mod
Mod -> UC
x
x
P_AC_A
16
CPU -> Mod
Mod -> UC
x
x
EIO0000000507 04/2015
Disponibilité
265
Configuration avec les pages Web Setup
Type d’objet de données CEI mappé à une variable EDT/DDT Unity Pro
Introduction
L’objet de données RTU est envoyé à une variable Unity Pro de type EDT/DDT lors de l’exportation
d’objets de données mappant une relation à un fichier *.XSY. Parallèlement aux variables que
vous définissez, le fichier XSY contient des types DDT prédéfinis pour les formats d’horodatage.
266
EIO0000000507 04/2015
Configuration avec les pages Web Setup
CEI 60870-5-101/104
Type d’objet de données
Longueur de
données (bits)
EDT/DDT Unity Pro
Protocoles
M_SP
1
WORD
maître/esclave
M_DP
2
WORD
M_ST
8
WORD
M_BO
32
DWORD
M_ME_A
16
INT
M_ME_B
16
INT
M_ME_C
32
REAL
M_IT
32
DINT
M_SP + Quality
1
WORD+WORD
M_DP + Quality
2
WORD+WORD
M_ST + Quality
8
WORD+WORD
M_BO + Quality
32
DWORD+DWORD
M_ME_A + Quality
16
INT+WORD
M_ME_B + Quality
16
INT+WORD
M_ME_C + Quality
32
REAL+DWORD
M_SP + Time
1
WORD+CP56
M_DP + Time
2
WORD+CP56
M_ST + Time
8
WORD+CP56
M_BO + Time
32
DWORD+CP56
M_ME_A + Time
16
INT+CP56
M_ME_B + Time
16
INT+CP56
M_ME_C + Time
32
REAL+CP56
M_IT + Time
32
DINT+CP56
M_SP + Quality + Time
1
WORD+WORD
M_DP + Quality + Time
2
WORD+WORD+CP56
M_ST + Quality + Time
8
WORD+WORD+CP56
M_BO + Quality + Time
32
DWORD+DWORD+CP56
M_ME_A + Quality + Time 16
INT+WORD+CP56
M_ME_B + Quality + Time 16
INT+WORD+CP56
M_ME_C + Quality + Time 32
REAL+DWORD+CP56
32
DINT+DWORD+CP56
M_IT + Quality + Time
EIO0000000507 04/2015
267
Configuration avec les pages Web Setup
Type d’objet de données
Longueur de
données (bits)
EDT/DDT Unity Pro
Protocoles
C_SC
1
WORD
Esclave
C_DC
2
WORD
C_RC
8
WORD
C_SE_A
16
INT
C_SE_B
16
INT
C_SE_C
32
REAL
C_BO
32
DWORD
C_SC + Status
1
WORD+WORD
C_DC + Status
2
WORD+WORD
C_RC + Status
8
WORD+WORD
C_SE_A + Status
16
INT+WORD
C_SE_B + Status
16
INT+WORD
C_SE_C + Status
32
REAL+DWORD
C_BO + Status
32
DWORD+DWORD
C_IC + Status
16
WORD+WORD
C_CI + Status
16
WORD+WORD
C_RD + Status
16
WORD+WORD
C_CS + Status
16
WORD+WORD
C_TS + Status
16
WORD+WORD
C_RP + Status
16
WORD+WORD
P_ME_A + Status
16
WORD+WORD
P_ME_B + Status
16
WORD+WORD
P_ME_C + Status
32
REAL+DWORD
P_AC_A + Status
16
WORD+WORD
Maître
NOTE : le format DDT CP56 est dérivé de la norme CEI 60870-5-4.
268
EIO0000000507 04/2015
Configuration avec les pages Web Setup
Sous-chapitre 13.3
Configuration de site Web - DNP3
Configuration de site Web - DNP3
Contenu de ce sous-chapitre
Ce sous-chapitre contient les sujets suivants :
Sujet
Page
Paramètres de protocole RTU du maître DNP3/client DNP3 NET
270
Paramètres du protocole RTU pour l’esclave/le serveur DNP3
276
Configuration de voies DNP3 sur UDP
283
Page et tableau de mappage d’objets de données DNP3
287
Mappage d’objets de données DNP3
303
Définition d’une file d’attente d’événements DNP3
308
Maître DNP3/client DNP3 NET
310
Longueur des données DNP3 et orientation du mappage
312
Type d’objet de données DNP3 mappé à une variable EDT/DDT Unity Pro
313
EIO0000000507 04/2015
269
Configuration avec les pages Web Setup
Paramètres de protocole RTU du maître DNP3/client DNP3 NET
Introduction
Ajoutez un maître DNP3 NET (client) dans la configuration de communication en définissant les
paramètres Protocol sur DNP3, Network Type sur Ethernet et Mode sur Master.
Paramètres des voies
Sélectionnez Setup →Channel →Parameters :
Paramètre
Valeur possible
Session Count 1...32
270
Valeur par
défaut
Description
1
indique le nombre maximum de sessions sur
cette voie
EIO0000000507 04/2015
Configuration avec les pages Web Setup
Configurez les paramètres avancés du module :
Paramètre
Valeur possible
Valeur par
défaut
Description
Rx Frame Size
0...292
292
indique la taille de trame
maximum des messages reçus
dans la couche liaison des
données (octets).
Tx Frame Size
0...292
292
indique la taille de trame
maximum des messages
transmis dans la couche liaison
des données (octets).
Rx Frame
Timeout (ms)
0 à 4294967295
15000
indique le timeout d’attente d’une
trame complète après la
synchronisation de la trame de
réception.
EIO0000000507 04/2015
271
Configuration avec les pages Web Setup
272
Paramètre
Valeur possible
Valeur par
défaut
Description
Confirm Mode
NEVER
SOMETIMES
ALWAYS
NEVER
indique quand demander une
confirmation de la couche liaison
Confirm
Timeout (ms)
0 à 4294967295
2000
indique le délai d’attente
maximum de la confirmation de
niveau liaison, lorsque cette
confirmation est demandée
Max Retries
0 à 255
3
indique le nombre de tentatives
associées aux timeouts de
confirmation de la couche liaison.
Offline Poll
Period (ms)
0 à 4294967295
10000
indique la période de
rétablissement de la
communication d’une session
hors ligne
First Char
Wait (ms)
0...65535
0
indique le délai minimum à
respecter entre la réception et la
transmission
Rx Buffer Size
0...65535
256
indique la taille du tampon de
réception du port série
Rx Fragment
Length
0...256
2048
indique la longueur de trame
maximum des messages dans la
couche liaison des données
(octets).
Tx Fragment
Length
0...20486
2048
indique la longueur de trame
maximum des messages dans la
couche liaison des données
(octets).
Max Queue Size
0...2048
0
indique le nombre maximum de
messages de requête associés à
un type ASDU spécifique dans la
file d’attente de transmission
Channel Response
Timeout (ms)
0 à 4294967295
10000
indique la fréquence de
rétablissement des
communications pour une
session hors ligne
EIO0000000507 04/2015
Configuration avec les pages Web Setup
Paramétrage de la session
Sélectionnez Setup →Channel →Session →Parameters :
Paramètre
Valeur possible
Valeur par
défaut
Description
IP Address
0...255.255.255.255 192.168.0.1 indique l’adresse source de cette session.
Dest Port
1...65534
20000
indique l’adresse de destination de cette
session. Adresse IP de l’équipement
distant (adresses séparées par un pointvirgule). S’il est configuré comme un client,
indiquez une seule adresse IP dans ce
champ.
Local Address 1...65520
3
indique l’adresse source de cette session.
Slave Address 1 à 65520 et
FFFC hex
4
indique l’adresse esclave de cette session.
30000
indique le délai maximum absolu pendant
lequel cet équipement attend la réponse
finale à une requête. Ce délai court dès que
la requête est stockée dans la file d’attente
de transmission.
Default
Response
Timeout (ms)
EIO0000000507 04/2015
0 à 4294967295
273
Configuration avec les pages Web Setup
Configurez les paramètres avancés du module :
274
Paramètre
Valeur possible
Valeur par
défaut
Description
Link Status
Period (ms)
0 à 4294967295
0
indique la période d’envoi des requêtes
d’état de la liaison si aucune trame DNP3
n’est reçue lors de cette session.
Auto Integrity
Local
case à cocher
cochée
émet une interrogation des données
d’intégrité après réglage et mise à zéro du bit
IIN local.
Auto Integrity
Timeout
case à cocher
cochée
émet une interrogation des données
d’intégrité à l’issue du timeout.
Auto Event Poll
case à cocher
non cochée émet une interrogation de données
d’événement quand le bit IIN de classe 1, 2
ou 3 est défini.
Auto Delay
Measure
case à cocher
non cochée indique l’utilisation de la mesure des délais
dans la synchronisation de l’heure
Auto Time Sync
None/Serial/LAN
None
assure une synchronisation de l’heure à
l’heure requise :
None : heure non synchronisée
Serial : synchronisation via la liaison série
LAN : synchronisation via le LAN
EIO0000000507 04/2015
Configuration avec les pages Web Setup
Paramètre
Valeur possible
Auto Unsolicited None/Enable/
Disable
Valeur par
défaut
Description
None
envoie automatiquement une commande
non sollicitée lors du démarrage de
l’équipement distant :
None : n’envoie aucune commande non
sollicitée
Enable : envoie une commande d’activation
Disable : envoie une commande de
désactivation
Auto Enable
Unsol Class1
case à cocher
cochée
indique quelles classes d’événements sont
activées pour les rapports non sollicités.
Auto Enable
Unsol Class2
case à cocher
cochée
indique quelles classes d’événements sont
activées pour les rapports non sollicités.
Auto Enable
Unsol Class3
case à cocher
cochée
indique quelles classes d’événements sont
activées pour les rapports non sollicités.
Read Timeout
Allowed
0 à 255
0
indique le nombre de fois qu’une requête de
lecture est autorisée à passer en mode
timeout avant que la session soit considérée
comme étant hors ligne.
EIO0000000507 04/2015
275
Configuration avec les pages Web Setup
Paramètres du protocole RTU pour l’esclave/le serveur DNP3
Introduction
Définissez les paramètres Protocol sur DNP3, Network Type sur un réseau Ethernet et Mode sur
Slave (server).
Paramètres des voies
Sélectionnez Setup →Channel →DNP3 NET Server →Parameters :
NOTE : il n’existe pas de paramètre élémentaire pour la configuration des voies dans le cas des
esclaves ou des serveurs DNP3.
276
Paramètre
Valeurs
possibles
Valeur par
défaut
Description
Event Backup
Enable
case à cocher
non cochée
Reportez-vous à la section Définition d’une file
d’attente d’événements DNP3 (voir page 308) pour
définir les événements à configurer comme
sauvegarde ou à désactiver en cas de perte de
courant.
Event Restore
Mode
Main Channel/All
Channels
Main
Channel
indique la voie dont les événements sont restaurés
EIO0000000507 04/2015
Configuration avec les pages Web Setup
Configurez les paramètres avancés du module :
Paramètre
Valeurs
possibles
Valeur
par
défaut
Description
Rx Frame Size
0...292
292
indique la taille de trame maximum des messages
reçus dans la couche liaison des données (octets).
Tx Frame Size
0...292
292
indique la taille de trame maximum des messages
transmis dans la couche liaison des données (octets).
Rx Frame
Timeout (ms)
0 à 4294967295
15000
indique le timeout d’attente d’une trame complète
après la synchronisation de la trame de réception.
Confirm Mode
NEVER
SOMETIMES
ALWAYS
NEVER
indique quand une confirmation de couche liaison
peut être demandée
Confirm
Timeout (ms)
0 à 4294967295
2000
indique le délai d’attente maximum de la confirmation
de niveau liaison, lorsque cette confirmation est
demandée
Max Retries
0 à 255
3
indique le nombre de tentatives associées aux
timeouts de confirmation de la couche liaison.
Offline Poll
Period (ms)
0 à 4294967295
10000
indique la période de rétablissement du transfert
d’une session hors ligne
EIO0000000507 04/2015
277
Configuration avec les pages Web Setup
Paramètre
Valeurs
possibles
Valeur
par
défaut
Description
First Char
Wait (ms)
0...65535
0
indique le délai minimum à respecter entre la
réception et la transmission
Rx Buffer Size
0...256
256
indique la taille du tampon de réception du port série
(octets).
Rx Fragment
Length
0...2048
2048
indique la longueur de trame maximum des
messages dans la couche liaison des données
(octets).
Tx Fragment
Length
0...2048
2048
indique la longueur de trame maximum des
messages dans la couche liaison des données
(octets).
Paramétrage de la session
Sélectionnez Setup →Channel →DNP3 NET Server →Session →Parameters :
278
Paramètre
Valeurs
possibles
Valeur
par
défaut
Description
Local Address
1...65520
4
indique l’adresse source de cette session.
Master Address
1...65520
3
indique l’adresse de destination de cette session.
EIO0000000507 04/2015
Configuration avec les pages Web Setup
Configurez le module avec les paramètres avancés :
Paramètre
Valeurs
possibles
Valeur par
défaut
Description
Link Status
Period (ms)
0 à 4294967295
0
indique la période d’envoi des requêtes d’état de la
liaison si aucune trame DNP3 n’est reçue lors de
cette session.
Validate Source
Address
case à cocher
non cochée indique si l’adresse source est validée dans les
trames reçues.
EIO0000000507 04/2015
279
Configuration avec les pages Web Setup
280
Paramètre
Valeurs
possibles
Valeur par
défaut
Description
Enable Self
Address
case à cocher
non cochée répond avec sa propre adresse de sorte que le
maître puisse découvrir automatiquement l’adresse
esclave.
Multi Frag Resp
Allowed
case à cocher
cochée
indique si l’application est autorisée à envoyer des
réponses multiframents
Multi Frag
Confirm
case à cocher
cochée
indique si des confirmations de couche application
sont demandées pour les fragments non finaux
d’une réponse multifragment.
Respond Need
Time
case à cocher
non cochée indique si cet équipement définit le bit IIN de temps
nécessaire en réponse à cette session au
démarrage et après expiration de la période valide
d’horloge
Clock Valid
Period (ms)
0 à 4294967295
1800000
indique la période pendant laquelle l’horloge reste
valide après une synchronisation de temps de
réception
Application
Confirm
Timeout (ms)
0 à 4294967295
10000
indique la période pendant laquelle l’équipement
DNP3 esclave attend la confirmation de la couche
application de la part du maître.
Select
Timeout (ms)
0 à 4294967295
5 000
indique la durée de validité d’une sélection avant la
réception de l’opération correspondante
Warm Restart
Delay (ms)
0...65535
2000
indique que le maître doit attendre après la
réception d’une réponse à une requête de
redémarrage à chaud
Cold Restart
Delay (ms)
0...65535
5 000
indique que le maître doit attendre après la
réception d’une réponse à une requête de
redémarrage à froid
Allow Multi
CROB Requests
case à cocher
cochée
détermine si les objets du bloc Multi CROB (Multiple
Control Relay Output) sont autorisés dans une
requête unique
Max Control
Requests
0...10
10
détermine si le nombre maximum de contrôles sont
autorisés dans une requête unique
Unsol Allowed
case à cocher
cochée
détermine si les réponses non sollicitées sont
autorisées
Send Unsol When
Online
case à cocher
non cochée détermine si les réponses nulles non sollicitées sont
transmises, quand la session passe en mode en
ligne
Unsol Class 1
case à cocher
non cochée indique l’état initial/nouveau du masque
d’événements non sollicités (RTU V1.0
uniquement).
EIO0000000507 04/2015
Configuration avec les pages Web Setup
Paramètre
Valeurs
possibles
Valeur par
défaut
Unsol Class 2
case à cocher
non cochée indique l’état initial/nouveau du masque
d’événements non sollicités (RTU V1.0
uniquement).
Unsol Class 3
case à cocher
non cochée indique l’état initial/nouveau du masque
d’événements non sollicités (RTU V1.0
uniquement).
Unsol Class 1
Max Events
0 à 255
5
si les réponses non sollicitées sont activées,
UnsolClassXMaxEvents indique le nombre
maximum d’événements à autoriser dans la classe
correspondante, avant qu’une réponse non
sollicitée ne soit générée.
Unsol Class 2
Max Events
0 à 255
5
si les réponses non sollicitées sont activées,
UnsolClassXMaxEvents indique le nombre
maximum d’événements à autoriser dans la classe
correspondante, avant qu’une réponse non
sollicitée ne soit générée.
Unsol Class 3
Max Events
0 à 255
5
si les réponses non sollicitées sont activées,
UnsolClassXMaxEvents indique le nombre
maximum d’événements à autoriser dans la classe
correspondante, avant qu’une réponse non
sollicitée ne soit générée.
Unsol Class 1
Max Delay (ms)
0 à 4294967295
5 000
indique la durée maximum à respecter après
réception d’un événement de la classe
correspondante avant qu’une réponse non sollicitée
ne soit générée.
Unsol Class 2
Max Delay (ms)
0 à 4294967295
5 000
indique la durée maximum à respecter après
réception d’un événement de la classe
correspondante avant qu’une réponse non sollicitée
ne soit générée.
Unsol Class 3
Max Delay (ms)
0 à 4294967295
5 000
indique la durée maximum à respecter après
réception d’un événement de la classe
correspondante avant qu’une réponse non sollicitée
ne soit générée.
Unsol Max
Retries
0...65535
3
indique le nombre maximum de tentatives non
sollicitées avant l’adoption de la période de nouvelle
tentative
Unsol Retry
Delay
0 à 4294967295
5 000
indique le délai à respecter après le timeout d’une
confirmation non sollicitée, avant de tenter de
nouveau une réponse non sollicitée.
EIO0000000507 04/2015
Description
281
Configuration avec les pages Web Setup
Paramètre
Valeurs
possibles
Valeur par
défaut
Description
Unsol Offline
Retry
Delay (ms)
0 à 4294967295
30000
indique le délai à respecter après un timeout non
sollicité, avant de tenter de nouveau la réponse non
sollicitée et après avoir effectué le nombre de
tentatives indiqué par le paramètre
UnsolMaxRetries.
Delete Oldest
Event
case à cocher
non cochée Indique si l’événement le plus ancien est supprimé
de la file d’attente des événements lorsque le
tampon est saturé et qu’un nouvel événement
arrive.
Cochée : Supprime l’événement le plus ancien.
Non cochée : Ignore le nouvel événement.
Pulse Duration
0 à 4294967295
1000
indique la longueur de l’impulsion en millisecondes.
Counts to
Class0Poll
Count Value /
Frozen Value
Count
Value
indique si les données de classe 0 renvoyées
correspondent à des données de compteur
statiques (Count Value) ou gelées (Frozen Value).
Data Synch Mode Cyclic Synch /
Synch On
Demand
Cyclic
Synch
indique le mode de synchronisation des données :
cyclique ou lorsque la station esclave reçoit une
requête du maître (voir remarque). Cette option ne
s’applique qu’aux sorties analogiques.
NOTE : le mode Synch On Demand ne prend en charge que les points de contrôle %MW et %M.
282
EIO0000000507 04/2015
Configuration avec les pages Web Setup
Configuration de voies DNP3 sur UDP
Configuration de la communication
Sélectionnez la communication à configurer via le site Web avant de configurer les ports du
module BMX NOR 0200 H. Le module BMX NOR 0200 H est compatible UDP via les protocoles
UDP-IP et TCP-UDP. En mode TCP-UDP, le module BMX NOR 0200 H autorise l’envoi et la
réception de requêtes de diffusion.
Configuration du client/serveur DNP3 NET sur UDP :
Configuration
Pour UDP-IP et TCP-UDP, il est nécessaire de configurer des ports et une adresse IP spécifiques,
conformément aux spécifications DNP3.
UDP-IP
Client
Nom
Serveur
Description
Nom
Destination port Port de destination pour UDP Local port
Local port
EIO0000000507 04/2015
Port local pour UDP-IP (doit
être unique dans la voie
active). Exception : la
valeur 0 signifie que le port
local est généré
automatiquement par le
système.
Description
Port local pour UDP (doit être
unique)
Destination port
Port de destination pour UDP.
0 est autorisé, signifiant que le
serveur utilise le port à partir
duquel le maître a envoyé la
requête.
Unsol destination
port
Port via lequel le serveur
envoie des réponses initiales
non sollicitées au format UDPIP
283
Configuration avec les pages Web Setup
TCP-UDP
Client
Serveur
Nom
Description
TCP destination
port
Port de destination pour TCP TCP local port
(Destination port for TCP)
Nom
Port local pour TCP
UDP broadcast
port
Port envoyant des diffusions
au format TCP-UDP
Port recevant des
diffusions (disponible pour
TCP-UDP)
UDP local port
Description
Une seule adresse IP est autorisée.
Configuration de l’adresse IP et des ports du client DNP3 NET UDP-IP :
Configuration de l’adresse IP et des ports du client DNP3 NET TCP-UDP :
284
EIO0000000507 04/2015
Configuration avec les pages Web Setup
Lorsque le module BMX NOR 0200 H fonctionne comme un client TCP-UDP, il peut envoyer des
requêtes de commande dans les diffusions. Outre la configuration d’adresses de diffusion, il est
nécessaire de spécifier l’adresse de destination. Vous trouverez ci-dessous les options de
confirmation des diffusions, qui permettent de spécifier l’adresse à laquelle envoyer les requêtes
de diffusion.
Options
Adresse de
définition
Utilisation particulière
Optional
FFFF hex
La confirmation de la couche application d’effacer
IIN1.0 est facultative.
Mandatory FFFE hex
La confirmation de la couche application d’effacer
IIN1.0 est obligatoire.
Never
La confirmation de la couche application ne doit pas
être obligatoire pour effacer IIN1.0.
FFFD hex
Configuration de l’adresse de destination des diffusions :
EIO0000000507 04/2015
285
Configuration avec les pages Web Setup
Pour TCP-UDP, tout dépend si la commande est diffusée ou non vers le client. Il est donc
nécessaire de l’activer explicitement dans le mappage des données:
NOTE :
 Certaines commandes sont incompatibles avec les diffusions. Le client du module
BMX NOR 0200 H prend en charge les commandes suivantes :
 Restart

Time_Sync

Unsolicited_Class
Freeze_Counter
Binary_Output
Analog_Output




Freeze_Counter, Binary_Output et Analog_Output sont compatibles avec les diffusions
seulement en mode (code fonction) sans accusé de réception.

La diffusion n’est prise en charge que par le protocole TCP-UDP.
Le serveur du module BMX NOR 0200 H reçoit et accepte la requête de diffusion, mais ne
répond à aucune demande de diffusion.

286
EIO0000000507 04/2015
Configuration avec les pages Web Setup
Page et tableau de mappage d’objets de données DNP3
Page Mappage des objets de données
Cette figure montre la boîte de dialogue permettant de configurer le mappage des objets de
données pour un élément associé au type de données exemple Binary_Input pour l’esclave/le
serveur DNP3 :
EIO0000000507 04/2015
287
Configuration avec les pages Web Setup
Cette figure montre la boîte de dialogue permettant de configurer le mappage d’objet de données
Binary_Input en mode serveur DNP3 NET :
288
EIO0000000507 04/2015
Configuration avec les pages Web Setup
Cette figure montre la boîte de dialogue permettant de configurer le mappage d’objet de données
Binary_Input en mode client DNP3 NET :
Table de mappage
Selon le type d’objet de données et le profil de protocole sélectionné, différents champs de
configuration sont nécessaires pour définir un élément de mappage d’objets de données. Le
tableau décrit les paramètres :
Titre
Valeurs possibles
Point Number
1...16777215
0
indique le numéro de début du point.
Point Count
1...65535
1
indique le nombre de points.
CPU Register
Type
%M/%MW /%S/%SW/Unlocated
%MW
indique le type de registre dans l’UC pour
mapper les points (1).
CPU Register
Address
0...30000
0
indique l’adresse de début du registre dans
l’UC. Champ pris en compte uniquement
pour les variables affectées. Si la variable est
%S, la plage va de 0 à 127.
–
indique le nom de variable du registre affecté
ou non affecté.
Variable Name –
EIO0000000507 04/2015
Valeur par Description
défaut
289
Configuration avec les pages Web Setup
Titre
Valeurs possibles
Valeur par Description
défaut
Event Class
Mask (01/2/3/
Unsolicited)
case à cocher
0
définit la classe d’événements des points.
L’option Unsolicited n’est pas autorisée
avec le paramètre class 0 utilisé seul. Côté
client, le paramètre Channel doit être défini
sur 0.
Store To CPU
(client) OU CPU
Reg Mapping
(serveur)
Value only
Value with time
Value with flag
Value with flag and time
Value only
Source d’horodatage des événements :
Value only : heure du module
Value with time : heure des registres de l’UC
Value with flag : les informations d’indicateur
du point proviennent des registres de l’UC
Value with flag and time : l’indicateur et
l’heure proviennent des registres de l’UC
(Default)
Static
Variation
g1v1 Binary In/ g1v2 Binary In Flag
g1v1
Binary In
indique la variation statique par défaut du
point de données
(1) Serveur DNP3 : %S s’applique uniquement aux entrées binaires, tandis que %SW ne s’applique qu’aux entrées
analogiques, entrées analogiques 32 bits. Le mappage d’UC n’applique pas le tableau en raison des limites de
{(notrans) Unity Pro}.
Routage d’événements
Channel
None/0
None
indique le nombre de voies à router
Session
0
0
indique le numéro de session à router
(paramètre Channel sur 0)
Point number
0...16777215
0
indique le numéro de point à router
(paramètre Channel sur 0)
Default Event
Variation
g2v1 Binary Input No Time
g2v1 Binary Input With Time
g2v1 Binary Input Relative Time
g2v1
Binary
Input No
Time
indique la variation d’événement par défaut
du point de données
290
EIO0000000507 04/2015
Configuration avec les pages Web Setup
Configuration d’une réponse non sollicitée
Le module BMX NOR 0200 H autorise l’envoi de messages non sollicités immédiatement après
l’enregistrement d’événements.
Configuration du paramètre Unsolicited :
Pour activer le paramètre Unsolicited, un autre paramètre Even Class Mask (autre que la
classe 0) doit être sélectionné. Le paramètre Unsolicited est disponible pour les éléments de
type Binary Input, Double Input, Double Input, Binary Count et Analog Input au
niveau du serveur.
Paramètre Unsolicited avec points de routage (client) :
EIO0000000507 04/2015
291
Configuration avec les pages Web Setup
La survenue d’événements déclenche l’envoi de messages de type Unsolicited, sous réserve
que l’une des conditions suivantes soit remplie :
1. Les messages de type Unsolicited sont activés et le nombre d’événements dans le tampon
dépasse le minimum autorisé.
2. Les messages de type Unsolicited sont activés et le délai (timeout) de consignation a
expiré.
3. Des événements sont générés au niveau du point pour lequel la consignation immédiate de
messages Unsolicited a été activée, peu importe que les deux conditions ci-dessus soient
respectées ou non.
4. Des événements sont générés au niveau du point pour lequel la consignation immédiate de
messages Unsolicited a été activée, entraînant ainsi la consignation immédiate de tous les
événements dans le tampon.
Mappage d’indicateurs/bits de qualité
La configuration applique le mappage d’indicateurs/bits de qualité au registre d’UC pour contrôler
les points de données du maître DNP3/de l’esclave DNP3.
NOTE : utilisez cette fonction pour Binary_Input, Double_Input, Binary_Counter,
Analog_Input, Binary_Output et Analog_Output.
Cette figure montre la configuration de l’indicateur :
La configuration réutilise Timestamp Source dans l’esclave et Store To CPU dans le maître. Elle
propose deux choix en fonction du RTU V1.0. Le maître DNP3 et l’esclave DNP3 ont des pages
de configuration similaires pour les bits de qualité et les indicateurs.
292
EIO0000000507 04/2015
Configuration avec les pages Web Setup
Comportement :
 Les types de points d’entrée et de sortie appliquent cette fonction.
 Si l’utilisateur configure l’indicateur dans le registre d’UC de l’esclave, le module ne gère plus
les indicateurs de manière interne. Le module BMX NOR 0200 H génère les événements à la
suite dans le registre d’UC. Sinon, le module BMX NOR 0200 H les génère automatiquement.
 Dans le serveur DNP3 Net/l’esclave DNP3, la modification d’indicateurs dans l’UC peut
déclencher la génération d’événements, au même titre que la modification d’une valeur.
 La longueur de l’indicateur est de 1 octet, quel que soit le nombre d’octets mappés dans le
registre d’UC. Le dernier octet est valide. Consultez l’allocation de la mémoire.
Ce tableau montre la définition de l’indicateur :
Point
Définition de
l’indicateur
Options
Commentaires
Binary
Input Flags
on-line
bit 0: 0 (off-line)/ 1 (on-line)
–
restart
bit 1: 0 (normal/ 1 (restart)
communication
lost
bit 2: 0 (normal/ 1 (lost)
remote forced
data
bit 3: 0 (normal)/ 1 (forced)
Binary
Output
Status
Flags
EIO0000000507 04/2015
local forced data
bit 4: 0 (normal)/ 1 (forced)
chatter filtered
bit 5: 0 (normal)/ 1 (filter on)
Les événements sont
générés lorsque l’indicateur
CHATTER_FILTER est défini
et vidé, mais pas lorsque
CHATTER_FILTER est
défini.
reserved
bit 6: 0
Inutilisé
state
bit 7: 0 /1
on-line
bit 0: 0 (off-line)/1 (on-line)
restart
bit 1: 0 (normal/1 (restart)
communication
lost
bit 2: 0 (normal/1 (lost)
remote forced
data
bit 3: 0 (normal)/1 (forced)
local forced data
bit 4: 0 (normal)/1 (forced)
chatter filtered
bit 5: 0
reserved
bit 6: 0
state
bit 7: 0 /1
–
Inutilisé
–
293
Configuration avec les pages Web Setup
Point
Définition de
l’indicateur
Options
Commentaires
Double
Input Flags
on-line
bit 0: 0 (off-line)/1 (on-line)
–
restart
bit 1: 0 (normal/1 (restart)
communication
lost
bit 2: 0 (normal/1 (lost)
remote forced
data
bit 3: 0 (normal)/1 (forced)
Analog
Input Flags
Analog
Output
Status
Flags
294
local forced data
bit 4: 0 (normal)/1 (forced)
chatter filtered
bit 5: 0 (normal)/1 (filter on)
Les événements sont
générés lorsque l’indicateur
CHATTER_FILTER est défini
et effacé, mais pas lorsqu’il
est défini.
state
bit 6: 0/1
Inutilisé
state
bit 7: 0/1
on-line
bit 0: 0 (off-line)/1 (on-line)
restart
bit 1: 0 (normal/1 (restart)
communication
lost
bit 2: 0 (normal/1 (lost)
remote forced
data
bit 3: 0 (normal)/1 (forced)
–
local forced data
bit 4: 0 (normal)/1 (forced)
over range
bit 5: 0 (normal)/1 (over range)
reference error
bit 6: 0 (normal)/1 (error)
reserved
bit 7: 0
Inutilisé
on-line
bit 0: 0 (off-line)/1 (on-line)
–
restart
bit 1: 0 (normal/1 (restart)
communication
lost
bit 2: 0 (normal/1 (lost)
remote forced
data
bit 3: 0 (normal)/1 (forced)
local forced data
bit 4: 0 (normal)/1 (forced)
over range
bit 5: 0 (normal)/1 (over range)
reference error
bit 6: 0 (normal)/1 (error)
reserved
bit 7: 0
Inutilisé
EIO0000000507 04/2015
Configuration avec les pages Web Setup
Point
Définition de
l’indicateur
Options
Commentaires
Counter
Flags
on-line
bit 0: 0 (off-line)/1 (on-line)
–
restart
bit 1: 0 (normal/1 (restart)
communication
lost
bit 2: 0 (normal/1 (lost)
remote forced
data
bit 3: 0 (normal)/1 (forced)
données forcées
locales
bit 4: 0 (normal)/1 (forced)
pointage
bit 5: 0
Inutilisé
discontinuité
bit 6: 0 (normal)/1 (discontinuity)
–
réservé
bit 7: 0
Inutilisé
Etat de sortie binaire et état de sortie analogique
Binary_Output_Status et Analog_Output_Status sont appliqués au maître et utilisés pour
enregistrer la valeur, l’état (indicateur) et l’horodatage les plus récents.
Cette figure montre l’état de la sortie binaire :
EIO0000000507 04/2015
295
Configuration avec les pages Web Setup
Cette figure montre l’état de la sortie analogique :
NOTE : Vous pouvez indiquer des valeurs à virgule flottante (notation scientifique) pour la plage
neutre.
Comportement d’une sortie binaire
La configuration applique latch on/off, pulse on et close/trip pulse on :
Code TCC (Trip-Close Code)
Champ de type de
fonctionnement
Code de
contrôle
Modèle de point dans la
station satellite
None
pulse on
01 hex
activation
latch on
03 hex
complément à mémorisation
latch off
04 hex
pulse on
41 hex
Close
Trip
296
complément à deux
81 hex
EIO0000000507 04/2015
Configuration avec les pages Web Setup
Cette figure montre la sélection du type de code de contrôle :


Le maître DNP3 fournit la configuration à temps, mais pas le comptage et le décalage
configurés. L’esclave DNP3 fournit également l’impulsion à laquelle le comptage est 1 et le
décalage 0.
Les paramètres trip et close en complément à deux sont fournis pour un même index dans le
maître DNP3, mais avec deux sorties physiques séparées dans l’esclave DNP3. Par exemple,
une requête close/pulse on pour un index DNP3 spécifique est mappée à une sortie à relais,
tandis qu’une requête trip/pulse on pour le même index DNP3 est mappée à une autre sortie
à relais qui suit la sortie à relais (fermée) dans le module BMX NOR 0200 H.
CROB sent in DNP3 master
Nombre de points
dans le
maître DNP3
Nombre de
points dans
l’esclave DNP3
Pulse on
0
0
Trip/Pulse on
0
1
Close/Pulse on
2
2
Trip/Pulse on
2
3
Close/Pulse on
n+2
n+2
Trip/Pulse on
n+2
n+2+1
Dans l’esclave DNP3, la configuration détermine si l’index des points applique la requête
trip/close. Comme trip/close doit associer un couple de points, le nombre de points est pair dans
la configuration.
EIO0000000507 04/2015
297
Configuration avec les pages Web Setup
Cette figure montre la sélection de code TCC :

Op type field
Mécanisme de
déclenchement
Description
Close/Pulse_on
modification de valeur
(0 à 65 535)
impulsion en cas de modification de valeur
Latch_on
0à1
mémorisation activée
Latch off
1à0
mémorisation désactivée
Close/Pulse_on
0à1
impulsion en cas de sortie fermée
Trip/Pulse_on
1à0
impulsion en cas de sortie déclencheuse

298
Utilisation du CROB dans le maître
La sortie binaire dans l’esclave DNP3 est mise à jour dans le registre d’UC après réception de
la commande envoyée par le maître DNP3. Mais elle n’est pas synchronisée de manière
cyclique. Protégez le registre d’UC correspondant en écriture.
EIO0000000507 04/2015
Configuration avec les pages Web Setup
Impulsions longue et brève des sorties binaires
Cette figure montre le paramètre de durée d’impulsion du maître :
Cette figure montre la durée d’impulsion préconfigurée de l’esclave :
NOTE : La station satellite utilise la durée d’impulsion saisie. La valeur 0 signifie que l’équipement
utilise une valeur préconfigurée.
EIO0000000507 04/2015
299
Configuration avec les pages Web Setup
Définition de la valeur mesurée
Appliquez la zone morte de l’entrée analogique (obj34) pour définir le « deadhead » de la valeur
mesurée. Les paramètres des points mesurés sont activés immédiatement après réception par
l’esclave DNP3 de la requête envoyée par le maître DNP3.
Pour le obj34 DNP3, aucun qualificatif n’est à définir car il ne l’applique qu’au paramètre
deadband. Définissez la variation statique et le nombre de points à la même valeur de l’entrée
analogique. Le paramètre deadband de l’entrée analogique est appliquée au maître DNP3 et à
l’esclave DNP3. Le maître DNP3 l’utilise pour stocker la valeur fournie dans la réponse aux
requêtes de lecture. L’esclave DNP3 l’utilise pour afficher la valeur courante de deadband
contrôlable par le maître via le bloc de contrôle deadband de l’entrée analogique.
Cette figure montre le paramétrage de deadband :
Cette figure montre le paramétrage du bloc de contrôle deadband :
300
EIO0000000507 04/2015
Configuration avec les pages Web Setup
Générer des événements sur demande
Cette fonction permet de générer des événements sur demande, quels que soient la valeur et
l’état. Les données sont transmises vers la file d’attente d’événements même si la valeur de
l’étiquette n’a pas changé. Les événements sont générés pour tout type de point indiqué.
Gen_Events ne peut être créé que pour l’esclave/le serveur DNP3. Sélectionnez Data Mapping :
Paramètre
Valeur Portée
Valeur par
défaut
Définition
Object Group
Binary Input
Double Input
Binary Counter
Analog Input
Binary Output
Analog Output
Binary Input
indique le groupe d’objets pour lequel les événements
doivent être générés sur demande.
Start Point
Number
0..16777215
0
indique le numéro du point de début du groupe d’objets
défini.
1...5000
5 000
indique le nombre de points pour lesquels générer des
événements.
5 000 : le nombre réel dépend du nombre de points dans
la configuration du groupe d’objets.
CPU Register
Type
%MW
%MW
indique le type de registre auquel mapper les points dans
l’UC (seul le type %MW est pris en charge).
CPU Register
Address
0...32464
0
indique l’adresse de début du registre dans l’UC.
S’applique uniquement aux variables affectées.
Variable
Name
–
–
indique le nom du registre affecté.
Point Count
L’entrée analogique prend en charge les événements des classes 1, 2 et 3. Si la valeur du registre
Gen_Events vient à changer, le module BMX NOR 0200 H enregistre les événements de l’entrée
analogique dans la configuration, bien que sa valeur soit demeurée identique.
Gen_Events peut être contrôlé dans le système SCADA en mappant le registre de l’UC à Binary
Output.
EIO0000000507 04/2015
301
Configuration avec les pages Web Setup
Effacer des événements sur demande
Clear_Events prend en charge un nouveau type de point, qui permet de vider le tampon
d’événements dans le serveur/l’esclave DNP3. Cette opération peut être effectuée dans un
système SCADA local ou distant, en mappant la mémoire.
Clear_Events ne peut être créé que pour l’esclave/le serveur DNP3. Sélectionnez Data
Mapping.
Si la valeur du registre Clear_Events vient à changer, le module BMX NOR 0200 H efface les
événements du groupe d’objets dans la configuration.
302
Paramètre
Valeur Portée
Valeur par défaut
Définition
Object Group
All Objects
All Objects
Binary Input
Double Input
Binary Counter
Analog Input
Binary Output
Analog Output
Channel
Number
0..255
255 (toutes les voies) indique le nombre de voies à effacer (varie en
fonction de la configuration des voies).
CPU Register
Type
%MW
%MW
indique le type de registre auquel mapper les
points dans l’UC (seul le type %MW est pris en
charge).
CPU Register
Address
0...32464
0
indique l’adresse de début du registre dans
l’UC. S’applique uniquement aux variables
affectées.
Variable
Name
–
–
indique le nom du registre affecté.
indique le groupe d’objets pour lequel les
événements doivent être effacés sur demande.
EIO0000000507 04/2015
Configuration avec les pages Web Setup
Mappage d’objets de données DNP3
Introduction
Les champs de configuration utilisés dans les définitions des différents éléments de mappage des
objets de données dépendent du type d’objet de données et du profil de protocole sélectionnés.
Objet de données M340 CPU échangeable
Les variables affectées et non affectées peuvent être échangées entre l’M340 CPU et le module
BMX NOR 0200 H une fois que vous avez défini et géré le mappage mémoire du M340 CPU pour
échanger des données avec le module.
Les objets de données du M340 CPU sont affectés et liés uniquement au module
BMX NOR 0200 H.
AVERTISSEMENT
FONCTIONNEMENT D’EQUIPEMENT NON INTENTIONNEL
Ne créez pas une instance d’accès redondant aux données.
Le non-respect de ces instructions peut provoquer la mort, des blessures graves ou des
dommages matériels.
Performances de l’échange de données
Pour obtenir un taux élevé d’échange de données, nous vous recommandons de définir la
mémoire RTU pour les objets de données au sein d’une séquence continue.
NOTE : pour chaque variable non affectée, la longueur configurée ne peut pas dépasser
1 000 octets.
Comportement du module après transfert de l’application Unity Pro
NOTE :
Après le transfert d’une application Unity Pro, le comportement est le suivant :
 Le service de protocole RTU n’est pas redémarré (il ne l’est que si l’adresse IP du module
BMX NOR 0200 H a été modifiée).
 Selon les paramètres de l’application Unity Pro, les données de l’automate peuvent être réinitialisées ou non.
 De nouveaux événements imprévus peuvent survenir en cas de réinitialisation des données
après téléchargement.
Pour éviter ce comportement, décochez la case Initialize %MWi on cold start dans l’écran de
configuration d’automate de l’application Unity Pro.
Pour réinitialiser le service de protocole RTU, utilisez le menu Reset Communication du site Web.
Ceci est recommandé en cas de modification du nombre de variables %M ou %MW dans l’application
Unity Pro.
EIO0000000507 04/2015
303
Configuration avec les pages Web Setup
Boîte de dialogue
Cette figure montre la boîte de dialogue permettant de configurer le mappage des objets de
données pour un élément associé au type de données exemple M_SP pour l’esclave/le serveur
DNP3 :
Import/Export
Les éléments de mappage d’objets de données peuvent être exportés (voir page 211) sous la
forme d’un profil au format *.XSY. Ces fichiers peuvent être importés dans le logiciel Unity Pro.
Liste des commandes prédéfinies
Les champs de saisie requis sont obligatoires pour définir un élément de commande prédéfinie
pour maître DNP3/client NET DNP3 (voir page 310).
304
EIO0000000507 04/2015
Configuration avec les pages Web Setup
Nom de variation statique de DNP3
Type d’objet de données
Variation statique
Binary Input
g1v1 Binary In
g1v2 Binary In Flag
Double Input
g3v1 Double In
g3v2 Double In Flag
Binary Output
g10v1 Binary Out
g10v2 Binary Out Flag
Binary Counter
g20v1 32bit Counter
g20v2 16bit Counter
g20v5 32bit Ctr No Flag
g20v6 16bit Ctr No Flag
Frozen Counter
g21v1 32bit Frozen Ctr Flag
g21v2 16bit Frozen Ctr Flag
g21v5 32bit Frozen Ctr Flag Time
g21v6 16bit Frozen Ctr Flag Time
g21v9 32bit Frozen Counter
g21v10 32bit Frozen Counter
Analog Input
g30v1 32bit Analog In
g30v2 16bit Analog In
g30v3 32bit AI No Flag
g30v4 16bit AI No Flag
g30v5 Short Float AI
Analog Input Deadband
g34v1 16bit AI Deadband
g34v2 32bit AI Deadband
g34v3 Short Float AI Deadband
Analog Input Dband_Ctrl
g34v1 16bit AI Deadband
g34v2 32bit AI Deadband
g34v3 Short Float AI Deadband
Analog Output
g40v1 32bit Analog Output
g40v2 16bit Analog Output
g40V3 Short Float AO
Read_Group
–
Freeze_Counter
–
Unsolicited_Class
–
EIO0000000507 04/2015
305
Configuration avec les pages Web Setup
Type d’objet de données
Variation statique
Time_Sync
–
Restart
–
Integrity_Poll
–
Gen_Events
–
Clear_Events
–
Nom de variation d’événement de DNP3
Type d’objet de données
Variation d’événement
Binary Input
g2v1 Binary Input No Time
g2v2 Binary Input With Time
g2v3 Binary Input Relative Time
Double Input
g4v1 Double Input No Time
g4v2 Double Input With Time
g4v3 Double Input Relative Time
Binary Output
g11v1 Binary Out No Time
Binary Counter
g22v1 32bit Counter No Time
g11v2 Binary Out With Time
g22v2 16bit Counter No Time
g22v5 32bit Counter With Time
g22v6 16bit Counter With Time
Frozen Counter
g23v1 32bit Frozen Ctr No Time
g23v2 16bit Frozen Ctr No Time
g23v5 32bit Frozen Ctr With Time
g23v6 16bit Frozen Ctr With Time
Analog Input
g32v1 32bit Analog In No Time
g32v2 16bit Analog In No Time
g32v3 32bit Analog In With Time
g32v4 16bit Analog In With Time
g32v5 Short Float AI No Time
g32v7 Short Float AI With Time
306
EIO0000000507 04/2015
Configuration avec les pages Web Setup
Type d’objet de données
Variation d’événement
Analog Output
g42v1 32bit Analog Out No Time
g42v2 16bit Analog Out No Time
g42v3 32bit Analog Out With Time
g42v4 16bit Analog Out With Time
g42v5 Short Float AO No Time
g42v7 Short Float AO With Time
Cette figure montre le type de données :
EIO0000000507 04/2015
307
Configuration avec les pages Web Setup
Définition d’une file d’attente d’événements DNP3
Page de définition d’une file d’attente d’événements
Cette figure illustre la boîte de dialogue servant à configurer la file d’attente d’événements pour un
objet de type Binary_Input pour l’esclave/le serveur DNP3 :
Cette figure illustre la boîte de dialogue permettant de configurer la définition de la file d’attente
d’événements :
308
EIO0000000507 04/2015
Configuration avec les pages Web Setup
Paramètre
Valeur possible
Valeur par
défaut
Description
Event Store
Mode
All/Most Recent
Toutes
stocke tous les événements dans la file
d’attente ou uniquement l’événement le
plus récent pour chaque objet
Buffer
Setting
All Channels, By
Channel
All
Channels
indique si la taille du tampon est configurée
pour chaque voie ou pour l’ensemble des
voies (auquel cas, une limite de
10 000 événements s’applique)
Max Event
Count
1...65535
100
nombre d’événements acceptés par voie
(jusqu’à 100 000 événements pris en
charge pour toutes les voies)
Max Event
Count-n
0...65535
1
nombre d’événements acceptés par la voie
virtuelle n
CPU Reg Type
%MW
%MW
type de registre d’état dans l’UC
CPU Reg
Address
0...32464
0
adresse du registre d’état de l’événement
dans l’UC
Event Backup
option
activée/désactivée
non cochée éléments sauvegardés en cas de coupure
de courant
NOTE : lorsque le module BMX NOR 0200 H utilise le serveur ou l’esclave CEI/DNP3, l’état des
événements est mappé dans CPU Register Address. Un état d’événement occupe deux %MW.
Le premier %MW contient le numéro de l’événement, tandis que le second enregistre les bits de
dépassement. Si le nombre de voies est supérieur à 1, les événements de la voie virtuelle suivent
l’état des événements de la première voie.
Exemple de définition de l’état d’événement :
 Nombre de voies : 2
 CPU Reg Address : 1000
 Etat d’événement sur voie 0 : %MW1000/%MW1001
 Etat d’événement sur voie 1 : %MW1002/%MW1003
EIO0000000507 04/2015
309
Configuration avec les pages Web Setup
Maître DNP3/client DNP3 NET
Commande maître prédéfinie
La commande maître prédéfinie du maître DNP3 contient les champs suivants :
Commande
Etat
Signification
Read_Class
Oui
Commande de lecture de classe
Read_Group
Oui
Commande de lecture de groupe
Freeze_Counter
Oui
Commande d’arrêt des compteurs
Unsolicited_Class Oui
Commande de classe non sollicitée
Time_Sync
Oui
Commande de synchronisation de l’heure
Restart
Oui
Commande de redémarrage
Méthode de mise en œuvre des commandes
Les commandes peuvent être mappées avec la mémoire de l’UC :
Registre d’UC 32 bits (commande et état) à travers %MW. La commande et l’état sont au format
16 bits.
 Registre d’UC 64 bits (commande et état) à travers %MW. La commande et l’état sont au format
32 bits.

Les commandes sont mises en œuvre chaque fois que la valeur dans la mémoire de l’UC
configurée est modifiée. Cela permet à l’utilisateur de contrôler facilement la mise en œuvre de la
commande en modifiant la valeur dans la mémoire de l’UC.
Registre d’état de commande
Certaines commandes ont un registre d’état qui permet à l’utilisateur de déterminer si la
commande s’est exécutée correctement. Le registre d’état est un mot de 16 bits. Ainsi, si une
commande est mappée au registre d’UC %MW1, le registre d’état correspondant est mappé
automatiquement à %MW2.
NOTE : quand une commande est mappée à un registre et associée à un état de commande, le
registre d’état est automatiquement mappé au registre suivant.
Si une commande a un résultat, l’octet de poids faible du registre d’état s’incrémente automatiquement pour indiquer que l’état correspond à la commande. L’octet de poids fort indique l’état de
la commande.
NOTE : si l’octet de poids fort de l’état de la commande a pour valeur 0, cela signifie que la
commande a abouti.
310
EIO0000000507 04/2015
Configuration avec les pages Web Setup
Le registre d’état de commandes DNP3 contient les champs suivants :
Valeur d’état
Description
0
La commande s’est exécutée correctement.
1
Une réponse a été reçue, mais la commande demandée n’est pas terminée.
2
La commande n’a pas envoyé les données attendues.
3
Le délai de la commande a expiré.
4
La commande a été annulée.
5
La réponse à une sélection ou à une exécution ne correspondait pas à la
demande.
6
La commande n’a pas été exécutée.
7
La réponse à une commande contenait un jeu de bits IIN signalant que la
commande n’a pas été exécutée.
EIO0000000507 04/2015
311
Configuration avec les pages Web Setup
Longueur des données DNP3 et orientation du mappage
DNP3
312
Type d’objet de données
Longueur de
données (bits)
Orientation
Maître
Esclave/Serveur
Binary Input
1
Mod -> UC
UC -> Mod
Double Input
2
Mod -> UC
UC -> Mod
Binary Output
1
UC -> Mod
Mod -> UC
Binary Counter
32
Mod -> UC
UC -> Mod
Analog Input
32
Mod -> UC
UC -> Mod
Analog Output
32
UC -> Mod
Mod -> UC
Read_Class
16
UC -> Mod
–
Read_Group
16
UC -> Mod
Freeze_Counter
16
UC -> Mod
Unsolicited_Class
16
UC -> Mod
Time_Sync
16
UC -> Mod
Restart
16
UC -> Mod
Gen_Events
16
–
UC -> Mod
Clear_Events
16
–
UC -> Mod
EIO0000000507 04/2015
Configuration avec les pages Web Setup
Type d’objet de données DNP3 mappé à une variable EDT/DDT Unity Pro
Introduction
L’objet de données RTU est envoyé à une variable Unity Pro de type EDT/DDT lors de l’exportation
d’objets de données mappant une relation à un fichier *.XSY. Parallèlement aux variables que
vous définissez, le fichier XSY contient des types DDT prédéfinis pour les formats d’horodatage.
DNP3
Type d’objet de données
Longueur
de données
(bits)
EDT/DDT Unity Pro
Protocole
Binary Input
Double Input
1
WORD
maître/esclave
2
WORD
Binary Counter
32
DWORD
Analog Input
32
DINT/REAL
Analog Input Deadband
32
DINT/REAL
Binary Input + Time
1
WORD+CP56
Double Input + Time
2
WORD+CP56
Binary Counter + Time
32
DWORD+CP56
Analog Input + Time
32
DINT/REAL+CP56
Binary Input + Flag
1
WORD+WORD
Double Input + Flag
2
WORD+WORD
Binary Counter + Flag
32
DWORD+DWORD
Analog Input + Flag
32
DINT/REAL+DWORD
Binary Input + Flag + Time
1
WORD+WORD+CP56
Double Input + Flag + Time
2
WORD+WORD+CP56
Binary Counter + Flag + Time
32
DWORD+DWORD+CP56
Analog Input + Flag + Time
32
DINT/REAL+DWORD+CP56
Binary Output Status
1
WORD
Binary Output Status + Time
1
WORD+CP56
Binary Output Status + Flag
1
WORD+WORD
Binary Output Status + Flag + Time 1
WORD+WORD+CP56
Binary Output Status Flag
8
Analog Output Status
32
DINT/REAL
Analog Output Status + Time
32
DINT/REAL+CP56
EIO0000000507 04/2015
Maître
WORD
Esclave
maître/esclave
313
Configuration avec les pages Web Setup
Type d’objet de données
Longueur
de données
(bits)
EDT/DDT Unity Pro
Protocole
Analog Output Status + Flag
32
DINT/REAL+DWORD
Maître
Analog Output Status + Time
32
DINT/REAL+DWORD+CP56
Analog Output Status Flag
8
WORD
Esclave
Binary Output + Status
1
WORD+WORD
Maître
Analog Output + Status
32
DINT/REAL+DWORD
Read_Class + Status
16
WORD+WORD
Read_Group + Status
16
WORD+WORD
Freeze_Counter + Status
16
WORD+WORD
Unsolicited_Class + Status
16
WORD+WORD
Time_Sync + Status
16
WORD+WORD
Restart + Status
16
WORD+WORD
Gen_Events
16
WORD+WORD
Clear_Events
16
WORD+WORD
Integrity_Poll + Status
16
WORD+WORD
Analog Input Dband + Status
32
DINT/REAL+DWORD
NOTE : le type DNP des objets de données E/S analogiques peut être converti en REAL selon les
exigences de votre application.
NOTE : le module BMX NOR 0200 H permet uniquement d’envoyer la commande Integrity
Poll de façon périodique. Pour ce faire, vous devez modifier la programmation dans l’application
automate. Il est recommandé de définir une période de scrutation de l’automate supérieure à
200 millisecondes.
314
EIO0000000507 04/2015
Configuration avec les pages Web Setup
CP56Time2a
Elément CP56
Type
Définition
ms (milliseconds)
WORD
2 octets pour les millisecondes, entre 0 et 59 999
minute
BYTE
Bits 0…5 : Minutes, entre 0 et 59
Bit 6 : Indique l’heure véritable (Genuine Time) ou remplacée
(Substituted Time).
 0 = L’horodatage a été ajouté à l’objet d’information lors de son
acquisition par le système RTU (Genuine Time).
 1 = L’horodatage a été remplacé par un équipement intermédiaire
(comme des concentrateurs) ou par la station de commande ellemême (Substituted Time).
Bit 7 : Indique la validité de l’horodatage en cas de nonsynchronisation de l’heure.
 0 = Heure valide
 1 = Heure non valide
hour
BYTE
Bits 0…4 : Heures, entre 0 et 23
Bit 5 : Réservé (toujours à 0)
Bit 6 : Réservé (toujours à 0)
Bit 7 : Indique l’heure valide actuelle. Le paramètre Summer Bit (SU)
peut fournir un complément d’information.
 0 = Heure standard
 1 = Heure d’été
monthday
BYTE
Bits 0…4 : Jour du mois, entre 1 et 31
Bits 5…7 : Jour de la semaine, entre 1 et 7
month
BYTE
Bits 0…3 : Mois, entre 1 et 12
Bits 4…7 : Réservés (toujours à 0)
year
BYTE
Bits 0…6 : Années, entre 0 et 99 (1/1/xx00 à 31/12/xx99)
Bit 7 : Réservé (toujours à 0)
Le paramètre Summer Bit est compatible avec l’horodatage CEI 60870 et peut être défini dans
le registre de mappage d’UC à l’aide du paramètre DDT CP56Time2a.
NOTE : le module BMX NOR0200H se sert du paramètre Summer Bit pour déterminer l’heure
dans le fuseau horaire choisi. Ce bit doit également être défini par le système SCADA pour la
synchronisation de l’heure.
EIO0000000507 04/2015
315
Configuration avec les pages Web Setup
316
EIO0000000507 04/2015
Modicon M340 RTU
Configuration Web Designer
EIO0000000507 04/2015
Chapitre 14
Configuration Web Designer
Configuration Web Designer
Introduction
Ce chapitre décrit le logiciel de configuration Web Designer utilisé pour configurer la liste des
variables d’équipements M340 et des fonctions supplémentaires telles que les services
datalogging et email ainsi que les listes de tables de données.
Pour obtenir une présentation détaillées de Web Designer, consultez le Manuel utilisateur de Web
Designer M340 RTU pour le module BMX NOR 0200 H (voir Modicon M340 RTU, Web Designer
pour BMX NOR 0200 H, Manuel utilisateur).
Contenu de ce chapitre
Ce chapitre contient les sujets suivants :
Sujet
Page
Créer un projet
318
Configuration de l’équipement de l’automate
321
Configuration de l’éditeur de données
322
Transfert
323
EIO0000000507 04/2015
317
Configuration Web Designer
Créer un projet
Assistant de création de projet Web Designer
Une fois le projet créé, l’arborescence Web Designer offre des menus élémentaires, des tables de
données, des services et un site Web, sans toutefois proposer d’écrans graphiques :
318
EIO0000000507 04/2015
Configuration Web Designer
Quand vous sélectionnez le module BMX NOR 0200 H dans la Liste de cibles, le Modicon M340
est disponible en tant qu’équipement dans la Liste d’équipements :
EIO0000000507 04/2015
319
Configuration Web Designer
Une fois le projet créé, l’arborescence Web Designer offre des menus élémentaires, des tables de
données, des services et un site Web, sans toutefois proposer d’écrans graphiques :
1
2
3
320
Nom du projet
Cible associée au projet
Répertoires associés au projet
EIO0000000507 04/2015
Configuration Web Designer
Configuration de l’équipement de l’automate
Configuration de la liste des variables
Le module BMX NOR 0200 H prend en charge les importations des fichiers de programme M340
STU/XVM. Il vous permet de créer une liste personnalisée de variables qui peuvent être utilisées
dans d’autres services comme datalogging ou email ainsi que dans les animations des tables de
données :
NOTE : la case Persistant doit être cochée pour les variables utilisées dans les services
datalogging et email.
EIO0000000507 04/2015
321
Configuration Web Designer
Configuration de l’éditeur de données
Créer des tables d’éditeur de données
Après la création du référentiel de variables, vous pouvez importer les variables dans l’éditeur de
tables de données. Cet éditeur vous permet de créer des tables qui surveillent les valeurs sur le
site Web. Ces tables doivent être transférées vers la cible pour être utilisées en ligne.
Vérifiez que les variables qui peuvent être écrites ne sont accessibles qu’au personnel formé
(protection par mot de passe).
AVERTISSEMENT
FONCTIONNEMENT ACCIDENTEL DE L’EQUIPEMENT
N’autorisez pas le personnel non qualifié à accéder en écriture à des variables de commande
essentielles.
Le non-respect de ces instructions peut provoquer la mort, des blessures graves ou des
dommages matériels.
322
EIO0000000507 04/2015
Configuration Web Designer
Transfert
Transférer le projet
Utilisez la fonction de transfert pour transférer le projet vers le module BMX NOR 0200 H. Le
transfert peut être exécuté dans deux directions, indiquées par votre sélection dans la colonne
Direction de la boîte de dialogue Etat du transfert. Vous pouvez effectuer un transfert du PC vers
la cible ou de la cible vers le PC.
NOTE : Web Designer ne transfère et ne réinitialise pas les protocoles. Vous devez procéder à
ces opérations au moyen de l’interface Web du module BMX NOR 0200 H.
EIO0000000507 04/2015
323
Configuration Web Designer
324
EIO0000000507 04/2015
Modicon M340 RTU
EIO0000000507 04/2015
Annexes
Introduction
Ces annexes techniques contiennent des informations qui complètent le contenu du présent
document.
Contenu de cette annexe
Cette annexe contient les chapitres suivants :
Chapitre
Titre du chapitre
Page
A
Interopérabilité
327
B
Objets du langage Ethernet
399
EIO0000000507 04/2015
325
326
EIO0000000507 04/2015
Modicon M340 RTU
Interopérabilité
EIO0000000507 04/2015
Annexe A
Interopérabilité
Interopérabilité
A propos de ce chapitre
Ce chapitre décrit l’implémentation spécifique des protocoles avec le module BMX NOR 0200 H
Contenu de ce chapitre
Ce chapitre contient les sujets suivants :
Sujet
Page
Interopérabilité CEI 60870-5-101 pour le module BMX NOR 0200 H utilisé en tant que maître
328
Interopérabilité CEI 60870-5-101 pour le module BMX NOR 0200 H utilisé en tant qu’esclave
339
Interopérabilité CEI 60870-5-104 pour le module BMX NOR 0200 H utilisé en tant que client
350
Interopérabilité CEI 60870-5-104 pour le module BMX NOR 0200 H utilisé en tant que serveur
360
Interopérabilité DNP3 du BMX NOR 0200 H utilisé en tant que maître
370
Interopérabilité DNP3 du module BMX NOR 0200 H en tant qu’esclave
382
EIO0000000507 04/2015
327
Interopérabilité
Interopérabilité CEI 60870-5-101 pour le module BMX NOR 0200 H utilisé en tant
que maître
Introduction
L’objectif de ces informations est de décrire la mise en œuvre spécifique du protocole 60870-5101 au sein de BMX NOR 0200 H utilisé en tant que maître.
Ce document et les documents mentionnés ci-dessous expliquent en détail comment
communiquer avec le module BMX NOR 0200 H comme maître via le protocole CEI 60870-5-101.
 CEI 60870-5-101 = Norme d’accompagnement des tâches élémentaires de téléconduite
 CEI 60870-5-5 = Fonctions élémentaires d’application
 CEI 60870-5-2 = Procédures de transmission de liaison de données
 CEI 60870-5-4 = Définition et codage des éléments d’information d’application
 CEI 60870-5-3 = Structure générale des données d’application
 CEI 60870-5-1 = Formats de trames de transmission
Interopérabilité
La présente norme d’accompagnement définit le jeu actuel de paramètres et de variantes parmi
lesquels vous sélectionnez des sous-ensembles pour mettre en œuvre un système particulier de
téléconduite. Certaines valeurs de paramètres telles que le nombre d’octets dans l’ADRESSE
COMMUNE D’ASDU représentent des variantes s’excluant mutuellement. Cela signifie qu’on
n’admet par système qu’une seule valeur par paramètre défini. D’autres paramètres, tels que ceux
inscrits dans la liste des jeux de commande ou de surveillance des processus d’information,
permettent la spécification d’ensembles complets ou de sousensembles appropriés aux besoins
pour des applications données. Le présent article récapitule les paramètres des articles
précédents afin de rendre plus facile une sélection adaptée à une application spécifique. Si un
système est composé d’équipements provenant de différents constructeurs, il est nécessaire que
tous les partenaires soient d’accord sur les paramètres sélectionnés.
Les paramètres sélectionnés sont marqués comme suit :
-
Fonction ou ASDU non utilisée
X
Fonction ou ASDU utilisée
Système ou équipement
328
-
Définition du système
X
Définition de la station de commande (maître)
-
Définition de la station commandée (esclave)
EIO0000000507 04/2015
Interopérabilité
Configuration réseau
X
Point à point
X
Ligne partielle
multipoint
X
Point à point multiple
X
Etoile multipoint
Couche physique
Vitesse de transmission (en direction du contrôle)
Echange asymétrique
Circuit V.24/V.28
Par défaut
Echange asymétrique
Circuit V.24/V.28
Recommandé si>1200 bits/s
Echange symétrique
Circuit X.24/X.27
-
X
X
100 bits/s
2400 bits/s
2400 bits/s
-
56000 bits/s
-
64000 bits/s
-
200 bits/s
X
4800 bits/s
X
4800 bits/s
X
300 bits/s
X
9600 bits/s
X
9600 bits/s
X
600 bits/s
X
19200 bits/s
X
1200 bits/s
X
38400 bits/s
Echange asymétrique
Circuit V.24/V.28
Par défaut
Echange asymétrique
Circuit V.24/V.28
Recommandé si>1200 bits/s
Echange symétrique
Circuit X.24/X.27
-
X
2400 bits/s
X
2400 bits/s
-
56000 bits/s
-
64000 bits/s
100 bits/s
-
200 bits/s
X
4800 bits/s
X
4800 bits/s
X
300 bits/s
X
9600 bits/s
X
9600 bits/s
X
600 bits/s
X
19200 bits/s
X
1200 bits/s
X
38400 bits/s
Couche de liaison
Le format de trame FT 1.2, le caractère unique 1 et l’intervalle de timeout fixe sont utilisés de
manière exclusive dans cette norme d’accompagnement.
Lors de l’utilisation d’une couche liaison asymétrique, les types ASDU suivants sont renvoyés dans
des messages de classe 2 (priorité basse) avec les causes indiquées de transmission :
Procédure de liaison de transmission
Champ adresse de la liaison
X
Transmission symétrique
X
Non présent (transmission symétrique
uniquement)
X
Transmission asymétrique
X
Un octet
X
Deux octets
-
Structuré
-
Non structuré
EIO0000000507 04/2015
329
Interopérabilité
Longueur de trame
255
Longueur de trame maximum L (en direction du contrôle)
255
Longueur de trame maximum L (en direction du moniteur)
Configurable
Délai pendant lequel les répétitions sont autorisées (Trp) ou nombre de
répétitions
X
L’affectation standard des ASDU aux messages de classe 2 est utilisée comme suit :
Identification de type
Cause de la transmission
9/11/13/21
<1>
-
Affectation spéciale des ASDU aux messages de classe 2
Identification de type
Cause de la transmission
-
-
Application Couche
Mode de transmission des données d’application
Le mode 1 (octet de poids faible en premier), tel que défini dans la version 4.10 de la norme
CEI 60870-5-4, est utilisé de manière exclusive dans cette norme d’accompagnement.
Adresse commune d’ASDU
X
Un octet
X
Deux octets
Adresse d’objet d’information
X
Un octet
-
Structuré
X
Deux octets
-
Non structuré
X
Trois octets
X
Deux octets (avec l’adresse de l’émetteur).
Réglé sur zéro s’il n’y a pas d’adresse
d’émetteur
Cause de la transmission
X
Un octet
Informations de processus en direction du moniteur
330
X
<1>
Informations de signalisation simple
M_SP_NA_1
X
<2>
Informations de signalisation simple avec horodatage
M_SP_TA_1
X
<3>
Informations de signalisation double
M_DP_NA_1
X
<4>
Informations de signalisation double avec horodatage
M_DP_TA_1
X
<5>
Informations sur la position de la phase
M_ST_NA_1
X
<6>
Informations sur la position de la phase avec horodatage
M_ST_TA_1
X
<7>
Chaînes de 32 bits
M_BO_NA_1
EIO0000000507 04/2015
Interopérabilité
Informations de processus en direction du moniteur
X
<8>
Chaîne de 32 bits avec horodatage
M_BO_TA_1
X
<9>
Valeur mesurée, valeur normalisée
M_ME_NA_1
X
<10>
Valeur mesurée, valeur normalisée avec horodatage
M_ME_TA_1
X
<11>
Valeur mesurée, valeur ajustée
M_ME_NB_1
X
<12>
Valeur mesurée, valeur ajustée avec horodatage
M_ME_TB_1
X
<13>
Valeur mesurée, valeur à virgule flottante courte
M_ME_NC_I
X
<14>
Valeur mesurée, valeur à virgule flottante courte avec
horodatage
M_ME_TC_1
X
<15>
Totaux intégrés
M_IT_NA_1
X
<16>
Totaux intégrés avec horodatage
M_IT_TA_1
-
<17>
Evénement de protection d’équipement avec horodatage
M_EP_TA_1
-
<18>
Paquet de démarrage d’événements de protection
d’équipement avec horodatage
M_EP_TB_1
-
<19>
Paquet de sortie de circuit d’information de protection
d’équipement avec horodatage
M_EP_TC_1
-
<20>
Paquet d’informations de signalisation simple avec
détection de changement d’état
M_PS_NA_1
-
<21>
Valeur mesurée, valeur normalisée sans descripteur de
qualité
M_ME_ND_1
X
<30>
Informations de signalisation simple avec horodatage
CP56Time2a
M_SP_TB_1
X
<31>
Informations de signalisation double avec horodatage
CP56Time2a
M_DP_TB_1
X
<32>
Informations sur la position de la phase avec horodatage
CP56Time2a
M_ST_TB_1
X
<33>
Chaîne de 32 bits avec horodatage CP56Time2a
M_BO_TB_1
X
<34>
Valeur mesurée, valeur normalisée avec horodatage
CP56Time2a
M_ME_TD_1
X
<35>
Valeur mesurée, valeur ajustée avec horodatage
CP56Time2a
M_ME_TE_1
X
<36>
Valeur mesurée, valeur à virgule flottante courte avec
horodatage CP56Time2a
M_ME_TF_1
X
<37>
Totaux intégrés avec horodatage CP56Time2a
M_IT_TB_1
EIO0000000507 04/2015
331
Interopérabilité
Informations de processus en direction du moniteur
-
<38>
Evénement de protection d’équipement avec horodatage
CP56Time2a
M_EP_TD_1
-
<39>
Paquet de démarrage d’événements de protection
d’équipement avec horodatage CP56time2A
M_EP_TE_1
-
<40>
Paquet de sortie de circuit d’information de protection
d’équipement avec horodatage CP56Time2a
M_EP_TF_1
Informations de processus en direction du contrôle
X
<45>
Simple commande
C_SC_NA_1
X
<46>
Commande double
C_DC_NA_1
X
<47>
Commande de phase de réglage
C_RC_NA_1
X
<48>
Commande de consigne, valeur normalisée
C_SE_NA_1
X
<49>
Commande de consigne, valeur ajustée
C_SE_NB_1
X
<50>
Commande de consigne, valeur à virgule flottante courte
C_SE_NC_1
X
<51>
Chaînes de 32 bits
C_BO_NA_1
Informations système en direction du moniteur
X
<70>
Fin de l’initialisation
M_EI_NA_1
Informations système en direction du contrôle
X
<100>
Simple commande
C_IC_NA_1
X
<101>
Commande double
C_CI_NA_1
X
<102>
Commande de phase de réglage
C_RD_NA_1
X
<103>
Commande de consigne, valeur normalisée
C_CS_NA_1
X
<104>
Commande de consigne, valeur ajustée
C_TS_NB_1
X
<105>
Commande de consigne, valeur à virgule flottante courte C_RP_NC_1
-
<106>
Chaînes de 32 bits
C_CD_NA_1
Paramètre en direction du contrôle
332
X
<110>
Paramètre de valeur mesurée, valeur normalisée
P_ME_NA_1
X
<111>
Paramètre de valeur mesurée, valeur ajustée
P_ME_NB_1
X
<112>
Paramètre de valeur mesurée, valeur à virgule flottante
courte
P_ME_NC_1
X
<113>
Activation des paramètres
PC_AC_NA_1
EIO0000000507 04/2015
Interopérabilité
Transfert de fichiers
-
<120>
Fichier prêt
-
<121>
Section prête
F_SR_NA_1
-
<122>
Appel de répertoire, sélection du fichier, appel du fichier,
appel de la section
F_SC_NA_1
-
<123>
Dernière section, dernier segment
F_LS_NA_1
-
<124>
Accusé de réception du fichier, accusé de réception de la
section
F_AF_NA_1
-
<125>
Segment
F_SG_NA_1
-
<126>
Répertoire
F_DR_NA_1
<3>
M_DP_NA_1
<4>
M_DP_TA_1
<5>
M_ST_NA_1
<6>
M_ST_TA_1
<7>
M_BO_NA_1
<8>
M_BO_TA_1
EIO0000000507 04/2015
Renvoi d’infos provoqué par commande locale
Transfert de fichiers
Interrogé par groupe <numéro>
Cause inconnue de transmission
Adresse commune inconnue d’ASDU
Adresse d’objet d’information inconnue
X
X
X
4
5
6
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
identification de type inconnu
Renvoi d’infos provoqué par commande distante
X
X
3
Requête par groupe <n> requête de compteur
Fin d’activation
X
2
Confirmation de désactivation
47
1
Déclenchement
46
Confirmation d’activation
20...36 37...41 44 45
Activation
13
Requête ou demandé
12
Initialisé
M_SP_TA_1
11
Spontané
M_SP_NA_1
<2>
7 8 9 10
Background scan
<1>
Cause de la transmission
Périodique, cyclique
Identification de
type
F_FR_NA_1
X
X
X
X
333
<9>
334
Interrogé par groupe <numéro>
1
2
3
4
5
6
7 8 9 10
11
12
13
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
<16>
M_IT_TA_1
X
<30>
M_SP_TB_1
X
<33>
M_BO_TB_1
X
X
<34>
M_ME_TD_1
X
X
<37>
M_IT_TB_1
<45>
C_SC_NA_1
X X X X X
X
X
X
X
<46>
C_DC_NA_1
X X X X X
X
X
X
X
<47>
C_RC_NA_1
X X X X X
X
X
X
X
<35>
M_ME_TE_1
X
X
<36>
M_ME_TF_1
X
X
X
X
X
X
<31>
M_DP_TB_1
X
X
X
X
<32>
M_ST_TB_1
X
X
X
X
Adresse commune inconnue d’ASDU
Adresse d’objet d’information inconnue
20...36 37...41 44 45
46
47
identification de type inconnu
Requête par groupe <n> requête de compteur
Cause inconnue de transmission
Confirmation de désactivation
Déclenchement
Transfert de fichiers
X
X
Renvoi d’infos provoqué par commande locale
M_ME_TC_1
M_IT_NA_1
Renvoi d’infos provoqué par commande distante
<14>
<15>
Fin d’activation
M_ME_NC_1
Confirmation d’activation
M_ME_TB_1
Activation
<12>
<13>
Requête ou demandé
M_ME_TA_1
M_ME_NB_1
Initialisé
<10>
<11>
Spontané
M_ME_NA_1
Background scan
Identification de
type
Périodique, cyclique
Interopérabilité
Cause de la transmission
X
X
X
X
X
X
EIO0000000507 04/2015
X
X
X
X
X X X X X
X
X
X
X
<51>
C_BO_NA_1
X X X X X
X
X
X
X
<70>
M_EI_NA_1
<100>
C_IC_NA_1
X X X X X
X
X
X
X
<101>
C_CI_NA_1
X X
X
X
X
X
<102>
C_RD_NA_1
<103>
C_CS_NA_1
<104>
<105>
EIO0000000507 04/2015
1
2
3
4
5
6
7 8 9 10
11
12
13
20...36 37...41 44 45
X
X
X
X
X X
X
X
X
X
C_TS_NA_1
X X
X
X
X
X
C_RP_NA_1
X X
X
X
X
X
<110>
P_ME_NA_1
X X
X
X
X
X
X
<111>
P_ME_NB_1
X X
X
X
X
X
X
<112>
P_ME_NC_1
X X
X
X
X
X
X
<113>
P_AC_NA_1
X X X X
X
X
X
X
X
X
X
Adresse d’objet d’information inconnue
Adresse commune inconnue d’ASDU
Cause inconnue de transmission
identification de type inconnu
Requête par groupe <n> requête de compteur
Confirmation de désactivation
Déclenchement
Interrogé par groupe <numéro>
X X X X X
C_SE_NC_1
Transfert de fichiers
C_SE_NB_1
<50>
Renvoi d’infos provoqué par commande locale
<49>
Renvoi d’infos provoqué par commande distante
X
Fin d’activation
X
Confirmation d’activation
X
Activation
X
Requête ou demandé
X X X X X
Initialisé
47
C_SE_NA_1
Spontané
46
<48>
Background scan
Identification de
type
Périodique, cyclique
Interopérabilité
Cause de la transmission
X
335
Interopérabilité
Fonctions élémentaires d’application
Initialisation des stations
X
Initialisation à distance
Cyclic data transmission
X
Transmission cyclique de données
Procédure de lecture
X
Procédure de lecture
Transmission spontanée
X
Transmission spontanée
Transmission double d’objets d’information avec la cause de la transmission spontanée
-
Informations de signalisation simple M_SP_NA_1, M_SP_TA_1, M_SP_TB_1 et M_PS_NA_1
-
Informations de signalisation double M_DP_NA_1, M_DP_TA_1 et M_DP_TB_1
-
Informations sur la position de la phase M_ST_NA_1, M_ST_TA_1 et M_ST_TB_1
-
Chaîne de 32 bits M_BO_NA_1, M_BO_TA_1 et M_BO_TB_1
-
Valeur mesurée, valeur normalisée M_ME_NA_1, M_ME_TA_1, M_ME_ND_1 et M_ME_TD_1
-
Valeur mesurée, valeur ajustée M_ME_NB_1, M_ME_TB_1 et M_ME_TE_1
-
Valeur mesurée, nombre à virgule flottante court M_ME_NC_1, M_ME_TC_1 et M_ME_TF_1
Interrogation des stations
X
Global
X
Groupe 1
X
Groupe 7
X
Groupe 13
X
Groupe 2
X
Groupe 8
X
Groupe 14
X
Groupe 3
X
Groupe 9
X
Groupe 15
X
Groupe 4
X
Groupe 10
X
Groupe 16
X
Groupe 5
X
Groupe 11
X
Groupe 6
X
Groupe 12
Les adresses par groupe doivent
être définies
Synchronisation de l’horloge
336
X
Synchronisation de l’horloge
X
Jour de la semaine utilisé
X
RES1, GEN (horodatage remplacé / non remplacé) utilisé
X
Bit SU (été) utilisé
EIO0000000507 04/2015
Interopérabilité
Transmission de commande
X
Transmission de commande
directe
X
Sélectionner et exécuter une commande
X
Transmission de commande
de consigne directe
X
Sélectionner et exécuter une commande de consigne
X
C-SE-ACTTERM utilisé
-
Aucune définition supplémentaire
X
Impulsion de courte durée (durée déterminée par un paramètre système dans la station satellite)
X
Impulsion de longue durée (durée déterminée par un paramètre système dans la station satellite)
X
Sortie persistante
Transmission des totaux intégrés
-
Mode A : gel local avec transmission spontanée
-
Mode B : gel local avec interrogation de compteur
X
Mode C : gel et transmission sur interrogation de compteur
-
Mode D : gel sur commande d’interrogation de compteur, valeurs gelées signalées
X
Lecture des compteurs
X
Gel des compteurs avec réinitialisation
X
Gel des compteurs sans réinitialisation
X
Réinitialisation des compteurs
X
Demande générale
X
Réinitialisation des compteurs
X
Demande du groupe 1
X
Demande du groupe 2
X
Demande du groupe 3
X
Demande du groupe 4
Chargement des paramètres
X
Valeur du seuil
-
Facteur de lissage
X
Limite basse pour la transmission de la valeur mesurée
X
Limite haute pour la transmission de la valeur mesurée
Activation des paramètres
X
Activation/désactivation de la transmission cyclique persistante ou périodique de l’objet adressé
EIO0000000507 04/2015
337
Interopérabilité
Procédure de test
X
Procédure de test
Transfert de fichiers
Transfert de fichiers en direction du moniteur
-
Fichier transparent
-
Transmission de données de protection
-
Transmission des séquences d’événements
-
Transmission des séquences de valeurs analogiques enregistrées
Transfert de fichiers en direction du contrôle
-
Fichier transparent
Background scan
X
Scrutation en arrière-plan
Acquisition de délai de transmission
X
338
Acquisition de délai de transmission
EIO0000000507 04/2015
Interopérabilité
Interopérabilité CEI 60870-5-101 pour le module BMX NOR 0200 H utilisé en tant
qu’esclave
Introduction
L’objectif de ce document est de décrire la mise en œuvre spécifique du protocole 60870-5-101 au
sein de BMX NOR 0200 H utilisé en tant qu’esclave.
Ce document et les documents mentionnés ci-dessous expliquent en détail comment
communiquer avec le module BMX NOR 0200 H comme esclave via le protocole CEI 60870-5101.
 CEI 60870-5-101 = Norme d’accompagnement des tâches élémentaires de téléconduite
 CEI 60870-5-5 = Fonctions élémentaires d’application
 CEI 60870-5-2 = Procédures de transmission de liaison de données
 CEI 60870-5-4 = Définition et codage des éléments d’information d’application
 CEI 60870-5-3 = Structure générale des données d’application
 CEI 60870-5-1 = Formats de trames de transmission
Interopérabilité
La présente norme d’accompagnement définit le jeu actuel de paramètres et de variantes parmi
lesquels vous sélectionnez des sous-ensembles pour mettre en œuvre un système particulier de
téléconduite. Certaines valeurs de paramètres telles que le nombre d’octets dans l’ADRESSE
COMMUNE D’ASDU représentent des variantes s’excluant mutuellement. Cela signifie qu’on
n’admet par système qu’une seule valeur par paramètre défini. D’autres paramètres, tels que ceux
inscrits dans la liste des jeux de commande ou de surveillance des processus d’information,
permettent la spécification d’ensembles complets ou de sousensembles appropriés aux besoins
pour des applications données. Le présent article récapitule les paramètres des articles
précédents afin de rendre plus facile une sélection adaptée à une application spécifique. Si un
système est composé d’équipements provenant de différents constructeurs, il est nécessaire que
tous les partenaires soient d’accord sur les paramètres sélectionnés.
Les paramètres sélectionnés sont marqués comme suit :
-
Fonction ou ASDU non utilisée
X
Fonction ou ASDU utilisée
Système ou équipement
-
Définition du système
-
Définition de la station de commande (maître)
X
Définition de la station commandée (esclave)
EIO0000000507 04/2015
339
Interopérabilité
Configuration réseau
X
Point à point
X
Ligne partielle multipoint
X
Point à point multiple
X
Etoile multipoint
Couche physique
Vitesse de transmission (en direction du contrôle)
Echange asymétrique
Circuit V.24/V.28
Par défaut
Echange asymétrique
Circuit V.24/V.28
Recommandé si > 1200 bits/s
Echange symétrique
Circuit X.24/X.27
-
100 bits/s
X
2400 bits/s
X
2400 bits/s
-
200 bits/s
X
4800 bits/s
X
4800 bits/s
X
300 bits/s
X
9600 bits/s
X
9600 bits/s
X
600 bits/s
X
19200 bits/s
X
1200 bits/s
X
38400 bits/s
-
56000 bits/s
-
64000 bits/s
Vitesse de transmission (en direction du moniteur)
340
Echange asymétrique
Circuit V.24/V.28
Par défaut
Echange asymétrique
Circuit V.24/V.28
Recommandé si > 1200 bits/s
Echange symétrique
Circuit X.24/X.27
-
100 bits/s
X
2400 bits/s
X
2400 bits/s
-
200 bits/s
X
4800 bits/s
X
4800 bits/s
X
300 bits/s
X
9600 bits/s
X
9600 bits/s
X
600 bits/s
X
19200 bits/s
X
1200 bits/s
X
38400 bits/s
-
56000 bits/s
-
64000 bits/s
EIO0000000507 04/2015
Interopérabilité
Couche de liaison
Le format de trame FT 1.2, le caractère unique 1 et l’intervalle de timeout fixe sont utilisés de
manière exclusive dans cette norme d’accompagnement.
Lors de l’utilisation d’une couche liaison asymétrique, les types ASDU suivants sont renvoyés dans
des messages de classe 2 (priorité basse) avec les causes indiquées de transmission :
Procédure de liaison de transmission
Champ adresse de la liaison
X
Transmission symétrique
X
Non présent (transmission
symétrique uniquement)
X
Transmission asymétrique
X
Un octet
X
Deux octets
-
Structuré
-
Non structuré
Longueur de trame
255
Longueur de trame maximum L (en direction du contrôle)
255
Longueur de trame maximum L (en direction du moniteur)
Configurable
Délai pendant lequel les répétitions sont autorisées (Trp) ou nombre de
répétitions
X
L’affectation standard des ASDU aux messages de classe 2 est utilisée
comme suit :
X
EIO0000000507 04/2015
Identification de type
Cause de la transmission
9/11/13/21
<1>
L’affectation spéciale des ADSU aux messages de classe 2 est utilisée
comme suit :
Identification de type
Cause de la transmission
1/3/5/7/9/11/13/20/21/110/111/112
<2>
341
Interopérabilité
Couche application
Mode de transmission des données d’application
Le mode 1 (octet de poids faible en premier), tel que défini dans la version 4.10 de la
norme CEI 60870-5-4, est utilisé de manière exclusive dans cette norme
d’accompagnement.
Adresse commune d’ASDU
X
Un octet
X
Deux octets
Adresse d’objet d’information
X
Un octet
-
Structuré
X
Deux octets
-
Non structuré
X
Trois octets
X
Deux octets (avec l’adresse de l’émetteur).
Réglé sur zéro s’il n’y a pas d’adresse
d’émetteur
Cause de la transmission
X
Un octet
Informations de processus en direction du moniteur
342
X
<1>
Informations de signalisation simple
M_SP_NA_1
X
<2>
Informations de signalisation simple avec horodatage
M_SP_TA_1
X
<3>
Informations de signalisation double
M_DP_NA_1
X
<4>
Informations de signalisation double avec horodatage
M_DP_TA_1
X
<5>
Informations sur la position de la phase
M_ST_NA_1
X
<6>
Informations sur la position de la phase avec horodatage
M_ST_TA_1
X
<7>
Chaînes de 32 bits
M_BO_NA_1
X
<8>
Chaîne de 32 bits avec horodatage
M_BO_TA_1
X
<9>
Valeur mesurée, valeur normalisée
M_ME_NA_1
X
<10>
Valeur mesurée, valeur normalisée avec horodatage
M_ME_TA_1
X
<11>
Valeur mesurée, valeur ajustée
M_ME_NB_1
X
<12>
Valeur mesurée, valeur ajustée avec horodatage
M_ME_TB_1
X
<13>
Valeur mesurée, valeur à virgule flottante courte
M_ME_NC_I
X
<14>
Valeur mesurée, valeur à virgule flottante courte avec
horodatage
M_ME_TC_1
X
<15>
Totaux intégrés
M_IT_NA_1
X
<16>
Totaux intégrés avec horodatage
M_IT_TA_1
-
<17>
Evénement de protection d’équipement avec horodatage
M_EP_TA_1
EIO0000000507 04/2015
Interopérabilité
Informations de processus en direction du moniteur
-
<18>
Paquet de démarrage d’événements de protection
d’équipement avec horodatage
M_EP_TB_1
-
<19>
Paquet de sortie de circuit d’information de protection
d’équipement avec horodatage
M_EP_TC_1
-
<20>
Paquet d’informations de signalisation simple avec
détection de changement d’état
M_PS_NA_1
-
<21>
Valeur mesurée, valeur normalisée sans descripteur de
qualité
M_ME_ND_1
X
<30>
Informations de signalisation simple avec horodatage
CP56Time2a
M_SP_TB_1
X
<31>
Informations de signalisation double avec horodatage
CP56Time2a
M_DP_TB_1
X
<32>
Informations sur la position de la phase avec horodatage
CP56Time2a
M_ST_TB_1
X
<33>
Chaîne de 32 bits avec horodatage CP56Time2a
M_BO_TB_1
X
<34>
Valeur mesurée, valeur normalisée avec horodatage
CP56Time2a
M_ME_TD_1
X
<35>
Valeur mesurée, valeur ajustée avec horodatage
CP56Time2a
M_ME_TE_1
X
<36>
Valeur mesurée, valeur à virgule flottante courte avec
horodatage CP56Time2a
M_ME_TF_1
X
<37>
Totaux intégrés avec horodatage CP56Time2a
M_IT_TB_1
-
<38>
Evénement de protection d’équipement avec horodatage
CP56Time2a
M_EP_TD_1
-
<39>
Paquet de démarrage d’événements de protection
d’équipement avec horodatage CP56time2A
M_EP_TE_1
-
<40>
Paquet de sortie de circuit d’information de protection
d’équipement avec horodatage CP56Time2a
M_EP_TF_1
Informations de processus en direction du contrôle
X
<45>
Simple commande
C_SC_NA_1
X
<46>
Commande double
C_DC_NA_1
X
<47>
Commande de phase de réglage
C_RC_NA_1
X
<48>
Commande de consigne, valeur normalisée
C_SE_NA_1
X
<49>
Commande de consigne, valeur ajustée
C_SE_NB_1
X
<50>
Commande de consigne, valeur à virgule flottante courte
C_SE_NC_1
X
<51>
Chaînes de 32 bits
C_BO_NA_1
EIO0000000507 04/2015
343
Interopérabilité
Informations système en direction du moniteur
X
<70>
Fin de l’initialisation
M_EI_NA_1
Informations système en direction du contrôle
X
<100>
Commande d’interrogation
C_IC_NA_1
X
X
<101>
Commande d’interrogation des compteurs
C_CI_NA_1
<102>
Commande de lecture
C_RD_NA_1
X
<103>
Commande de synchronisation d’horloge
C_CS_NA_1
X
<104>
Commande de test
C_TS_NB_1
X
<105>
Commande de réinitialisation de processus
C_RP_NC_1
X
<106>
Commande d’acquisition de délai
C_CD_NA_1
Paramètre en direction du contrôle
X
<110>
Paramètre de valeur mesurée, valeur normalisée
X
<111>
Paramètre de valeur mesurée, valeur ajustée
P_ME_NB_1
X
<112>
Paramètre de valeur mesurée, valeur à virgule flottante
courte
P_ME_NC_1
X
<113>
Activation des paramètres
P_AC_NA_1
P_ME_NA_1
Transfert de fichiers
344
-
<120>
Fichier prêt
-
<121>
Section prête
F_SR_NA_1
-
<122>
Appel de répertoire, sélection du fichier, appel du fichier,
appel de la section
F_SC_NA_1
-
<123>
Dernière section, dernier segment
F_LS_NA_1
-
<124>
Accusé de réception du fichier, accusé de réception de la
section
F_AF_NA_1
-
<125>
Segment
F_SG_NA_1
-
<126>
Répertoire
F_DR_TA_1
F_FR_NA_1
EIO0000000507 04/2015
EIO0000000507 04/2015
<1>
M_SP_NA_1
<2>
M_SP_TA_1
<3>
M_DP_NA_1
<4>
M_DP_TA_1
<5>
M_ST_NA_1
<6>
M_ST_TA_1
<7>
M_BO_NA_1
<8>
M_BO_TA_1
X
X
<9>
M_ME_NA_1
X X X
X
<10>
M_ME_TA_1
X
X
<11>
M_ME_NB_1
X X X
X
<12>
M_ME_TB_1
X
X
<13>
M_ME_NC_1
X X X
X
<14>
M_ME_TC_1
X
X
<15>
M_IT_NA_1
X
<16>
M_IT_TA_1
X
<30>
M_SP_TB_1
X
X
X
X
<31>
M_DP_TB_1
X
X
X
X
X X
5
6
7
8 9 10 11 12 13 20... 36
X
X
X
X
X
X
X
X X
X
X
X
X
X
X
X
X X
X
X
X
X
X
X
X
X X
X
Requête par groupe <n> requête de compteur
identification de type inconnu
Cause inconnue de transmission
Adresse commune inconnue d’ASDU
Adresse d’objet d’information inconnue
Interrogé par groupe <numéro>
Transfert de fichiers
Renvoi d’infos provoqué par commande locale
Renvoi d’infos provoqué par commande distante
Fin d’activation
Confirmation de désactivation
Déclenchement
4
Confirmation d’activation
Initialisé
3
Activation
Spontané
1 2
Requête ou demandé
Périodique, cyclique
Background scan
Interopérabilité
Identification de type Cause de la transmission
X
37... 41
44
45
46
47
X
X
X
X
X
X
X
X
345
Interopérabilité
identification de type inconnu
Cause inconnue de transmission
Adresse commune inconnue d’ASDU
Adresse d’objet d’information inconnue
45
46
47
X X X
X
X
X
X
X
X X X
X
X
X
X
X
X X X
X
X
X
X
X
X
X X X
X
X
X
X
X
X
X X X
X
X
X
X
C_SE_NC_1
X
X
X X X
X
X
X
X
C_BO_NA_1
X
X
X X X
X
X
X
X
X
X
X X X
X
X
X
X
X
X
X
Initialisé
Requête ou demandé
Activation
Confirmation d’activation
Déclenchement
4
5
6
7
8 9 10 11 12 13 20... 36
X
X
X
<33>
M_BO_TB_1
X
X
<34>
M_ME_TD_1
X
X
<35>
M_ME_TE_1
X
X
<36>
M_ME_TF_1
X
X
<37>
M_IT_TB_1
X
<45>
C_SC_NA_1
X
X
<46>
C_DC_NA_1
X
<47>
C_RC_NA_1
X
<48>
C_SE_NA_1
<49>
C_SE_NB_1
<50>
<51>
Transfert de fichiers
Spontané
3
M_ST_TB_1
Fin d’activation
Périodique, cyclique
Background scan
Interrogé par groupe <numéro>
Requête par groupe <n> requête de compteur
Renvoi d’infos provoqué par commande locale
44
Confirmation de désactivation
37... 41
1 2
<32>
X
X
<70>
M_EI_NA_1
<100>
C_IC_NA_1
<101>
C_CI_NA_1
<102>
C_RD_NA_1
<103>
C_CS_NA_1
X
<104>
C_TS_NA_1
X
<105>
C_RP_NA_1
X
346
Renvoi d’infos provoqué par commande distante
Identification de type Cause de la transmission
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
EIO0000000507 04/2015
Interopérabilité
Adresse d’objet d’information inconnue
45
46
47
X
X
X
X
X
X
X
X
X
X
X
X
X
X
Activation
Confirmation d’activation
Déclenchement
3
4
5
6
7
8 9 10 11 12 13 20... 36
X
X
X
P_ME_NA_1
X
X
P_ME_NB_1
X
X
<112>
P_ME_NC_1
X
X
<113>
P_AC_NA_1
X
X
Transfert de fichiers
Requête ou demandé
1 2
Fin d’activation
Initialisé
Interrogé par groupe <numéro>
44
Spontané
Renvoi d’infos provoqué par commande locale
37... 41
Périodique, cyclique
Background scan
Renvoi d’infos provoqué par commande distante
Adresse commune inconnue d’ASDU
<111>
Cause inconnue de transmission
<110>
identification de type inconnu
C_CD_NA_1
Requête par groupe <n> requête de compteur
<106>
Confirmation de désactivation
Identification de type Cause de la transmission
X
X X
X
X
X
X
X
X
X
X
Fonctions élémentaires d’application
Initialisation des stations
X
Initialisation à distance
Cyclic data transmission
X
Transmission cyclique de données
Procédure de lecture
X
Procédure de lecture
Transmission spontanée
X
Transmission spontanée
EIO0000000507 04/2015
347
Interopérabilité
Transmission double d’objets d’information avec la cause de la transmission
spontanée
-
Informations de signalisation double
-
Informations sur la position de la phase
-
Chaînes de 32 bits
-
Valeur mesurée, valeur normalisée
-
Valeur mesurée, valeur ajustée
-
Valeur mesurée, nombre à virgule flottante court
Interrogation des stations
X
Global
X
Groupe 9
X
Groupe 1
X
Groupe 10
X
Groupe 2
X
Groupe 11
X
Groupe 3
X
Groupe 12
X
Groupe 4
X
Groupe 13
X
Groupe 5
X
Groupe 14
X
Groupe 6
X
Groupe 15
X
Groupe 7
X
Groupe 16
X
Groupe 8
Synchronisation de l’horloge
X
Synchronisation de l’horloge
X
Jour de la semaine utilisé
X
RES1, GEN (horodatage remplacé / non remplacé) utilisé
X
Bit SU (été) utilisé
Transmission de commande
348
X
Transmission de commande directe
X
Sélectionner et exécuter une commande
X
Transmission de commande de
consigne directe
X
Sélectionner et exécuter une commande
de consigne
X
C-SE-ACTTERM utilisé
x
Aucune définition supplémentaire
x
Impulsion de courte durée (durée déterminée par un paramètre système dans la station
satellite)
x
Impulsion de longue durée (durée déterminée par un paramètre système dans la station
satellite)
X
Sortie persistante
EIO0000000507 04/2015
Interopérabilité
Transmission des totaux intégrés
X
Mode A : gel local avec transmission spontanée
X
Mode B : gel local avec interrogation de compteur
X
Mode C : gel et transmission sur commandes d’interrogation de compteur
X
Mode D : gel sur commandes d’interrogation de compteur, valeurs gelées signalées de
façon spontanée
X
Lecture des compteurs
X
Gel des compteurs sans réinitialisation
X
Gel des compteurs avec réinitialisation
X
Réinitialisation des compteurs
X
Demande générale
X
Demande des groupes 1 à 4
Chargement des paramètres
X
Valeur du seuil
X
Facteur de lissage
-
Limite basse pour la transmission de la valeur mesurée
X
Limite haute pour la transmission de la valeur mesurée
Activation des paramètres
x
Activation/désactivation de la transmission cyclique persistante ou périodique de l’objet
adressé
Procédure de test
X
Procédure de test
Transfert de fichiers
Transfert de fichiers en direction du moniteur
-
Fichier transparent
-
Transmission de données de protection
-
Transmission des séquences d’événements
-
Transmission des séquences de valeurs analogiques enregistrées
Transfert de fichiers en direction du contrôle
-
Fichier transparent
Background scan
X
Scrutation en arrière-plan
Acquisition de délai de transmission
X
Acquisition de délai de transmission
EIO0000000507 04/2015
349
Interopérabilité
Interopérabilité CEI 60870-5-104 pour le module BMX NOR 0200 H utilisé en tant
que client
Introduction
L’objectif de ce document est de décrire la mise en œuvre spécifique du protocole 60870-5-104 au
sein de BMX NOR 0200 H utilisé en tant que client.
Ce document et les documents mentionnés ci-dessous expliquent en détail comment
communiquer avec le module BMX NOR 0200 H comme client via le protocole CEI 60870-5-104.
 CEI 60870-5-104 = Norme d’accompagnement de la norme CEI 60870-5-101 sur TCP/IP
 CEI 60870-5-101 = Norme d’accompagnement des tâches élémentaires de téléconduite
 CEI 60870-5-101 A2 = Addendum 2 à la norme CEI 60870-5-101
 CEI 60870-5-5 = Fonctions élémentaires d’application
 CEI 60870-5-4 = Définition et codage des éléments d’information d’application
 CEI 60870-5-3 = Structure générale des données d’application
Interopérabilité
La présente norme d’accompagnement définit le jeu actuel de paramètres et de variantes parmi
lesquels vous sélectionnez des sous-ensembles pour mettre en œuvre un système particulier de
téléconduite. Certaines valeurs de paramètres telles que le nombre d’octets dans l’ADRESSE
COMMUNE D’ASDU représentent des variantes s’excluant mutuellement. Cela signifie qu’on
n’admet par système qu’une seule valeur par paramètre défini. D’autres paramètres, tels que ceux
inscrits dans la liste des jeux de commande ou de surveillance des processus d’information,
permettent la spécification d’ensembles complets ou de sousensembles appropriés aux besoins
pour des applications données. Le présent article récapitule les paramètres des articles
précédents afin de rendre plus facile une sélection adaptée à une application spécifique. Si un
système est composé d’équipements provenant de différents constructeurs, il est nécessaire que
tous les partenaires soient d’accord sur les paramètres sélectionnés.
La liste d’interopérabilité est définie dans la norme CEI 60870-5-101 et est étendue au moyen des
paramètres utilisés dans la présente norme. Les descriptions textuelles des paramètres qui ne
sont pas applicables à cette norme d’accompagnement sont barrés (la case à cocher
correspondante est matérialisée en noir).
Les paramètres sélectionnés sont marqués comme suit :
-
Fonction ou ASDU non utilisée
X
Fonction ou ASDU utilisée
Système ou équipement
350
-
Définition du système
X
Définition de la station de commande (maître)
-
Définition de la station commandée (esclave)
EIO0000000507 04/2015
Interopérabilité
Couche application
Mode de transmission des données d’application
Le mode 1 (octet de poids faible en premier), tel que défini dans la version 4.10 de la norme
CEI 60870-5-4, est utilisé de manière exclusive dans cette norme d’accompagnement.
Adresse commune d’ASDU
X
Deux octets
Adresse d’objet d’information
X
Trois octets
X
Structuré
X
Non structuré
Cause de la transmission
X
Deux octets (avec l’adresse de l’émetteur). Réglé sur zéro s’il n’y a pas d’adresse
d’émetteur
Longueur de l’APDU
La longueur de l’APDU dans les deux directions est 253. Il s’agit d’un paramètre système
fixe.
Informations de processus en direction du moniteur
X
<1>
Informations de signalisation simple
M_SP_NA_1
X
<3>
Informations de signalisation double
M_DP_NA_1
X
<5>
Informations sur la position de la phase
M_ST_NA_1
X
<7>
Chaîne de 32 bits
M_BO_NA_1
X
<9>
Valeur mesurée, valeur normalisée
M_ME_NA_1
X
<11>
Valeur mesurée, valeur ajustée
M_ME_NB_1
X
<13>
Valeur mesurée, valeur à virgule flottante courte
M_ME_NC_I
X
<15>
Totaux intégrés
M_IT_NA_1
-
<20>
Paquet d’informations de signalisation simple avec
détection de changement d’état
M_PS_NA_1
-
<21>
Valeur mesurée, valeur normalisée sans descripteur de
qualité
M_ME_ND_1
X
<30>
Informations de signalisation simple avec horodatage
CP56Time2a
M_SP_TB_1
X
<31>
Informations de signalisation double avec horodatage
CP56Time2a
M_DP_TB_1
X
<32>
Informations sur la position de la phase avec horodatage
CP56Time2a
M_ST_TB_1
X
<33>
Chaîne de 32 bits avec horodatage CP56Time2a
M_BO_TB_1
EIO0000000507 04/2015
351
Interopérabilité
Informations de processus en direction du moniteur
X
<34>
Valeur mesurée, valeur normalisée avec horodatage
CP56Time2a
M_ME_TD_1
X
<35>
Valeur mesurée, valeur ajustée avec horodatage
CP56Time2a
M_ME_TE_1
X
<36>
Valeur mesurée, valeur à virgule flottante courte avec
horodatage CP56Time2a
M_ME_TF_1
X
<37>
Totaux intégrés avec horodatage CP56Time2a
M_IT_TB_1
-
<38>
Evénement de protection d’équipement avec horodatage
CP56Time2a
M_EP_TD_1
-
<39>
Paquet de démarrage d’événements de protection
d’équipement avec horodatage CP56time2a
M_EP_TE_1
-
<40>
Paquet de sortie de circuit d’information de protection
d’équipement avec horodatage CP56Time2a
M_EP_TF_1
Informations de processus en direction du contrôle
X
<45>
Simple commande
C_SC_NA_1
X
<46>
Commande double
C_DC_NA_1
X
<47>
Commande de phase de réglage
C_RC_NA_1
X
<48>
Commande de consigne, valeur normalisée
C_SE_NA_1
X
<49>
Commande de consigne, valeur ajustée
C_SE_NB_1
X
<50>
Commande de consigne, valeur à virgule flottante courte
C_SE_NC_1
X
<51>
Chaînes de 32 bits
C_BO_NA_1
X
<58>
Simple commande avec horodatage CP56Time2a
C_SC_TA_1
X
<59>
Commande double avec horodatage CP56Time2a
C_DC_TA_1
X
<60>
Commande de phase de réglage avec horodatage
CP56Time2a
C_RC_TA_1
X
<61>
Commande de consigne, valeur normalisée avec
horodatage CP56Time2a
C_SE_TA_1
X
<62>
Commande de consigne, valeur ajustée avec horodatage
CP56Time2a
C_SE_TB_1
X
<63>
Commande de consigne, valeur à virgule flottante courte
avec horodatage CP56Time2a
C_SE_TC_1
X
<64>
Chaîne de 32 bits avec horodatage CP56Time2a
C_BO_TA_1
Informations système en direction du moniteur
X
352
<70>
Fin de l’initialisation
M_EI_NA_1
EIO0000000507 04/2015
Interopérabilité
Informations système en direction du contrôle
X
<100>
Commande d’interrogation
C_IC_NA_1
X
X
<101>
Commande d’interrogation des compteurs
C_CI_NA_1
<102>
Commande de lecture
C_RD_NA_1
X
<103>
Commande de synchronisation d’horloge
C_CS_NA_1
X
<105>
Commande de réinitialisation de processus
C_RP_NA_1
-
<107>
Commande de test avec horodatage CP56Time2a
C_TS_TA_1
Paramètre en direction du contrôle
X
<110>
Paramètre de valeur mesurée, valeur normalisée
P_ME_NA_1
X
<111>
Paramètre de valeur mesurée, valeur ajustée
P_ME_NB_1
X
<112>
Paramètre de valeur mesurée, valeur à virgule
flottante courte
P_ME_NC_1
X
<113>
Activation des paramètres
PC_AC_NA_1
Transfert de fichiers
-
<120>
Fichier prêt
F_FR_NA_1
-
<121>
Section prête
F_SR_NA_1
-
<122>
Appel de répertoire, sélection du fichier, appel du
fichier, appel de la section
F_SC_NA_1
-
<123>
Dernière section, dernier segment
F_LS_NA_1
-
<124>
Accusé de réception du fichier, accusé de réception de F_AF_NA_1
la section
-
<125>
Segment
F_SG_NA_1
-
<126>
Répertoire
F_DR_TA_1
-
<127>
Querylog - Demande d’archivage de fichier
F_SC_NB_1
EIO0000000507 04/2015
353
354
Spontané
1
2
3 4 5
Confirmation d’activation
Renvoi d’infos provoqué par commande locale
Transfert de fichiers
Interrogé par groupe <numéro>
Requête par groupe <n> requête de compteur
identification de type inconnu
Cause inconnue de transmission
Adresse commune inconnue d’ASDU
Adresse d’objet d’information inconnue
6
7 8 9 10 11 12
13
20...36
37...41
44
45
46
47
Renvoi d’infos provoqué par commande distante
Fin d’activation
Confirmation de désactivation
Déclenchement
Activation
Requête ou demandé
Initialisé
Background scan
Identification de
type
Périodique, cyclique
Interopérabilité
Cause de la transmission
<1>
M_SP_NA_1
X
X
X
X
X
X
<3>
M_DP_NA_1
X
X
X
X
X
X
<5>
M_ST_NA_1
X
X
X
X
X
<7>
M_BO_NA_1
X
X
X
X
<9>
M_ME_NA_1
X
X
X
X
X
<11>
M_ME_NB_1
X
X
X
X
X
<13>
M_ME_NC_1
X
X
X
X
X
<15>
M_IT_NA_1
X
<30>
M_SP_TB_1
X
X
X
X
<31>
M_DP_TB_1
X
X
X
X
<32>
M_ST_TB_1
X
X
X
X
<33>
M_BO_TB_1
X
X
<34>
M_ME_TD_1
X
X
<35>
M_ME_TE_1
X
X
<36>
M_ME_TF_1
X
X
<37>
M_IT_TB_1
X
<45>
C_SC_NA_1
X
X X X X
X
X
X
X
<46>
C_DC_NA_1
X
X X X X
X
X
X
X
X
X
X
EIO0000000507 04/2015
Interopérabilité
Transfert de fichiers
Interrogé par groupe <numéro>
Requête par groupe <n> requête de compteur
identification de type inconnu
Cause inconnue de transmission
Adresse commune inconnue d’ASDU
37...41
44
45
46
47
X
X
X
X
<48>
C_SE_NA_1
X
X X X X
X
X
X
X
<49>
C_SE_NB_1
X
X X X X
X
X
X
X
<50>
C_SE_NC_1
X
X X X X
X
X
X
X
<51>
C_BO_NA_1
X
X
X
X
X
X
X
<58>
C_SC_TA_1
X
X X X X
X
X
X
X
<59>
C_DC_TA_1
X
X X X X
X
X
X
X
<60>
C_RC_TA_1
X
X X X X
X
X
X
X
<61>
C_SE_TA_1
X
X X X X
X
X
X
X
<62>
C_SE_TB_1
X
X X X X
X
X
X
X
<63>
C_SE_TC_1
X
X X X X
X
X
X
X
<64>
C_BO_TA_1
X
X
X
X
X
X
<70>
M_EI_NA_1
<100>
C_IC_NA_1
X
X X X X
X
X
X
X
<101>
C_CI_NA_1
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
Background scan
Spontané
Initialisé
Périodique, cyclique
3 4 5
X
<102>
C_RD_NA_1
<103>
C_CS_NA_1
<105>
C_RP_NA_1
X
X
<110>
P_ME_NA_1
X
X
EIO0000000507 04/2015
X
Adresse d’objet d’information inconnue
Renvoi d’infos provoqué par commande locale
20...36
X X X X
2
Fin d’activation
13
X
1
Confirmation de désactivation
7 8 9 10 11 12
C_RC_NA_1
Déclenchement
6
<47>
Requête ou demandé
Confirmation d’activation
Renvoi d’infos provoqué par commande distante
Cause de la transmission
Activation
Identification de
type
X
X
X
X
355
Activation
Confirmation d’activation
Renvoi d’infos provoqué par commande locale
Transfert de fichiers
Interrogé par groupe <numéro>
Requête par groupe <n> requête de compteur
identification de type inconnu
Cause inconnue de transmission
Adresse commune inconnue d’ASDU
Adresse d’objet d’information inconnue
7 8 9 10 11 12
13
20...36
37...41
44
45
46
47
P_ME_NB_1
X
X
X
X
X
X
X
<112>
P_ME_NC_1
X
X
X
X
X
X
X
<113>
P_AC_NA_1
X
X X X
X
X
X
X
X
X
X
X
356
1
2
3 4 5
Renvoi d’infos provoqué par commande distante
Fin d’activation
Confirmation de désactivation
Déclenchement
Requête ou demandé
Initialisé
Spontané
6
<111>
Background scan
Identification de
type
Périodique, cyclique
Interopérabilité
Cause de la transmission
Fonctions élémentaires d’application
Initialisation des stations
Cyclic data transmission
Initialisation à distance
Procédure de lecture
Transmission cyclique de données
Transmission spontanée
Procédure de lecture
Transmission spontanée
EIO0000000507 04/2015
Interopérabilité
Transmission double d’objets d’information avec la cause de la transmission spontanée
-
Informations de signalisation simple
-
Informations de signalisation double
-
Informations sur la position de la phase
-
Chaînes de 32 bits
-
Valeur mesurée, valeur normalisée
-
Valeur mesurée, valeur ajustée
-
Valeur mesurée, nombre à virgule flottante court
Interrogation des stations
X
Global
X
Groupe 1
X
Groupe 7
X
Groupe 13
X
Groupe 2
X
Groupe 8
X
Groupe 14
X
Groupe 3
X
Groupe 9
X
Groupe 15
X
Groupe 4
X
Groupe 10
X
Groupe 16
X
Groupe 5
X
Groupe 11
X
Groupe 6
X
Groupe 12
Synchronisation de l’horloge
X
Synchronisation de l’horloge
X
Jour de la semaine utilisé
X
RES1, GEN (horodatage remplacé / non remplacé) utilisé
X
Bit SU (été) utilisé
Transmission de commande
X
Transmission de
X
commande directe
X
Transmission de
commande de
consigne directe
X
Impulsion de courte durée (durée déterminée par un paramètre système dans la station satellite)
X
Impulsion de longue durée (durée déterminée par un paramètre système dans la station satellite)
X
Sortie persistante
X
Supervision du délai maximum en direction des commandes et des valeurs de consigne
Configurable
Délai maximum autorisé des commandes et des valeurs de consigne
EIO0000000507 04/2015
Sélectionner et exécuter une commande
X
Sélectionner et exécuter une commande de consigne
X
C-SE-ACTTERM utilisé
357
Interopérabilité
Transmission des totaux intégrés
-
Mode A : gel local avec transmission spontanée
-
Mode B : gel local avec interrogation de compteur
X
Mode C : gel et transmission sur commandes d’interrogation de compteur
-
Mode D : gel sur commande d’interrogation de compteur, valeurs gelées signalées de façon
spontanée
X
Lecture des compteurs
X
Gel des compteurs sans réinitialisation
X
Gel des compteurs avec réinitialisation
X
Réinitialisation des compteurs
X
Demande générale
X
Demande des groupes 1 à 4
Chargement des paramètres
X
Valeur du seuil
-
Facteur de lissage
X
Limite basse pour la transmission des valeurs mesurées
X
Limite haute pour la transmission des valeurs mesurées
Activation des paramètres
X
Activation/désactivation de la transmission cyclique persistante ou périodique de l’objet adressé
Procédure de test
-
Procédure de test
Transfert de fichiers
Transfert de fichiers en direction du moniteur
-
Fichier transparent
-
Transmission de données de protection
-
Transmission des séquences d’événements
-
Transmission des séquences des valeurs analogiques enregistrées
Transfert de fichiers en direction du contrôle
-
Fichier transparent
Background scan
X
358
Scrutation en arrière-plan
EIO0000000507 04/2015
Interopérabilité
Définition des timeouts
Paramètres
Valeur par
défaut
Remarques
Valeur sélectionnée
t1
15 s
Timeout de l’envoi ou du test des APDU Configurable
t2
10 s
Timeout des accusés de réception en
cas d’absence de messages de
données t2 < t1
Configurable
t3
20 s
Timeout pour l’envoi de trames de test
en cas d’état d’inactivité prolongé
Configurable
Plage maximum de valeurs pour tous les timeouts : 1…255 s
Degré de précision : 1 s
Nombre maximum (k) d’APDU de format I non acquittées et dernières APDU acquittées (w)
Paramètres
Valeur par
défaut
Remarques
Valeur sélectionnée
k
12 APDU
Différence maximale entre le nombre de Configurable
la séquence reçue et le nombre à
envoyer
w
8 APDU
Dernier accusé de réception avant de
recevoir w APDU de format I
Configurable
Plage maximum de valeurs k : 1…12 APDU
Degré de précision : 1 APDU
Plage maximum de valeurs w : 1…8 APDU
Degré de précision : 1 APDU
Recommandation : w ne doit pas excéder les deux tiers de la valeur de k.
Prise en charge des connexions serveur
X
64 serveurs connectés au maximum lorsque le module BMX NOR fonctionne comme client.
Numéro de port
Paramètre
Valeur
Remarques
Numéro de port
2404
Dans tous les cas
Connexions redondantes
Configurable
Nombre N de groupes redondants de connexions utilisé
Suite RFC 2200
RFC 2200 est une norme Internet officielle qui décrit l’état des protocoles de normalisation utilisés sur Internet tels
que définis par l’IAB (Internet Architecture Board). Elle offre un large éventail de normes actuellement utilisées sur
Internet. Les documents de la RFC 2200 définis dans cette norme pour des projets donnés doivent être sélectionnés
par l’utilisateur de la norme.
X
Ethernet 802.3
-
Interface X.21 série
-
Autre sélection de RFC 2200
EIO0000000507 04/2015
359
Interopérabilité
Interopérabilité CEI 60870-5-104 pour le module BMX NOR 0200 H utilisé en tant
que serveur
Introduction
L’objectif de ce document est de décrire la mise en œuvre spécifique du protocole 60870-5-104 au
sein de BMX NOR 0200 H utilisé en tant que serveur.
Ce document et les documents mentionnés ci-dessous expliquent en détail comment
communiquer avec le module BMX NOR 0200 H comme serveur via le protocole CEI 60870-5104.
 CEI 60870-5-104 = Norme d’accompagnement de la norme CEI 60870-5-101 sur TCP/IP
 CEI 60870-5-101 = Norme d’accompagnement des tâches élémentaires de téléconduite
 CEI 60870-5-101 A2 = Addendum 2 à la norme CEI 60870-5-101
 CEI 60870-5-5 = Fonctions élémentaires d’application
 CEI 60870-5-4 = Définition et codage des éléments d’information d’application
 CEI 60870-5-3 = Structure générale des données d’application
Interopérabilité
La présente norme d’accompagnement définit le jeu actuel de paramètres et de variantes parmi
lesquels vous sélectionnez des sous-ensembles pour mettre en œuvre un système particulier de
téléconduite. Certaines valeurs de paramètres telles que le nombre d’octets dans l’ADRESSE
COMMUNE D’ASDU représentent des variantes s’excluant mutuellement. Cela signifie qu’on
n’admet par système qu’une seule valeur par paramètre défini. D’autres paramètres, tels que ceux
inscrits dans la liste des jeux de commande ou de surveillance des processus d’information,
permettent la spécification d’ensembles complets ou de sousensembles appropriés aux besoins
pour des applications données. Le présent article récapitule les paramètres des articles
précédents afin de rendre plus facile une sélection adaptée à une application spécifique. Si un
système est composé d’équipements provenant de différents constructeurs, il est nécessaire que
tous les partenaires soient d’accord sur les paramètres sélectionnés.
La liste d’interopérabilité est définie dans la norme CEI 60870-5-101 et est étendue au moyen des
paramètres utilisés dans la présente norme. Les descriptions textuelles des paramètres qui ne
sont pas applicables à cette norme d’accompagnement sont barrés (la case à cocher
correspondante est matérialisée en noir).
Les paramètres sélectionnés sont marqués comme suit :
360
-
Fonction ou ASDU non utilisée
X
Fonction ou ASDU utilisée
EIO0000000507 04/2015
Interopérabilité
Système ou équipement
-
Définition du système
-
Définition de la station de commande (maître)
X
Définition de la station commandée (esclave)
Couche application
Mode de transmission des données d’application
Le mode 1 (octet de poids faible en premier), tel que défini dans la version 4.10 de la norme
CEI 60870-5-4, est utilisé de manière exclusive dans cette norme d’accompagnement.
Adresse commune d’ASDU
X
Deux octets
Adresse d’objet d’information
X
Trois octets
X
Structuré
X
Non structuré
Cause de la transmission
X
Deux octets (avec l’adresse de l’émetteur). Réglé sur zéro s’il n’y a pas d’adresse
d’émetteur
Informations de processus en direction du moniteur
X
<1>
Informations de signalisation simple
M_SP_NA_1
X
X
<3>
Informations de signalisation double
M_DP_NA_1
<5>
Informations sur la position de la phase
M_ST_NA_1
X
<7>
Chaînes de 32 bits
M_BO_NA_1
X
<9>
Valeur mesurée, valeur normalisée
M_ME_NA_1
X
<11>
Valeur mesurée, valeur ajustée
M_ME_NB_1
X
<13>
Valeur mesurée, valeur à virgule flottante courte
M_ME_NC_1
X
<15>
Totaux intégrés
M_IT_NA_1
-
<20>
Paquet d’informations de signalisation simple avec
détection de changement d’état
M_SP_NA_1
-
<21>
Valeur mesurée, valeur normalisée sans descripteur de
qualité
M_ME_ND_1
X
<30>
Informations de signalisation simple avec horodatage
CP56Time2a
M_SP_TB_1
X
<31>
Informations de signalisation double avec horodatage
CP56Time2a
M_DP_TB_1
EIO0000000507 04/2015
361
Interopérabilité
Informations de processus en direction du moniteur
X
<32>
Informations sur la position de la phase avec horodatage
CP56Time2a
M_ST_TB_1
X
X
<33>
Chaîne de 32 bits avec horodatage CP56Time2a
M_BO_TB_1
<34>
Valeur mesurée, valeur normalisée avec horodatage
CP56Time2a
M_ME_TD_1
X
<35>
Valeur mesurée, valeur ajustée avec horodatage
CP56Time2a
M_ME_TE_1
X
<36>
Valeur mesurée, valeur à virgule flottante courte avec
horodatage CP56Time2a
M_ME_TF_1
X
<37>
Totaux intégrés avec horodatage CP56Time2a
M_IT_TB_1
-
<38>
Evénement de protection d’équipement avec horodatage
CP56Time2a
M_EP_TD_1
-
<39>
Paquet de démarrage d’événements de protection
d’équipement avec horodatage CP56time2A
M_EP_TE_1
-
<40>
Paquet de sortie de circuit d’information de protection
d’équipement avec horodatage CP56Time2a
M_EP_TF_1
Informations de processus en direction du contrôle
362
X
<45>
Simple commande
C_SC_NA_1
X
<46>
Commande double
C_DC_NA_1
X
<47>
Commande de phase de réglage
C_RC_NA_1
X
<48>
Commande de consigne, valeur normalisée
C_SE_NA_1
X
<49>
Commande de consigne, valeur ajustée
C_SE_NB_1
X
<50>
Commande de consigne, valeur à virgule flottante courte
C_SE_NC_1
X
<51>
Chaînes de 32 bits
C_BO_NA_1
X
<58>
Simple commande avec horodatage CP56Time2a
C_SC_TA_1
X
<59>
Commande double avec horodatage CP56Time2a
C_DC_TA_1
X
<60>
Commande de phase de réglage avec horodatage
CP56Time2a
C_RC_TA_1
X
<61>
Commande de consigne, valeur normalisée avec
horodatage CP56Time2a
C_SE_TA_1
X
<62>
Commande de consigne, valeur ajustée avec horodatage
CP56Time2a
C_SE_TB_1
X
<63>
Commande de consigne, valeur à virgule flottante courte
avec horodatage CP56Time2a
C_SE_TC_1
X
<64>
Chaîne de 32 bits avec horodatage CP56Time2a
C_BO_TA_1
EIO0000000507 04/2015
Interopérabilité
Informations système en direction du moniteur
X
<70>
Fin de l’initialisation
M_EI_NA_1
Informations système en direction du contrôle
X
<100>
Commande d’interrogation
C_IC_NA_1
X
X
<101>
Commande d’interrogation des compteurs
C_CI_NA_1
<102>
Commande de lecture
C_RD_NA_1
X
<103>
Commande de synchronisation d’horloge
C_CS_NA_1
X
<105>
Commande de réinitialisation de processus
C_RP_NA_1
X
<107>
Commande de test avec horodatage CP56Time2a
C_TS_TA_1
Paramètre en direction du contrôle
X
<110>
Paramètre de valeur mesurée, valeur normalisée
P_ME_NA_1
X
<111>
Paramètre de valeur mesurée, valeur ajustée
P_ME_NB_1
X
<112>
Paramètre de valeur mesurée, valeur à virgule flottante P_ME_NC_1
courte
X
<113>
Activation des paramètres
PC_AC_NA_1
Transfert de fichiers
-
<120>
Fichier prêt
F_FR_NA_1
-
<121>
Section prête
F_SR_NA_1
-
<122>
Appel de répertoire, sélection du fichier, appel du fichier,
appel de la section
F_SC_NA_1
-
<123>
Dernière section, dernier segment
F_LS_NA_1
-
<124>
Accusé de réception du fichier, accusé de réception de la
section
F_AF_NA_1
-
<125>
Segment
F_SG_NA_1
-
<126>
Répertoire
F_DR_TA_1
-
<127>
Querylog - Demande d’archivage de fichier
F_SC_NB_1
EIO0000000507 04/2015
363
364
Spontané
Initialisé
Requête ou demandé
Activation
Confirmation d’activation
Déclenchement
Confirmation de désactivation
Fin d’activation
1
2
3
4
5
6
7
8
9
10 11
Cause inconnue de transmission
Adresse commune inconnue d’ASDU
Adresse d’objet d’information inconnue
12 13 20...36 37...41
Identification de type inconnu
Requête par groupe <n> requête de compteur
Interrogé par groupe <numéro>
Transfert de fichiers
Renvoi d’infos provoqué par commande locale
Renvoi d’infos provoqué par commande distante
Background scan
Identification de
type
Périodique, cyclique
Interopérabilité
Cause de la transmission
44
45
46
47
<1>
M_SP_NA_1
X
X
X
X
X
X
<3>
M_DP_NA_1
X
X
X
X
X
X
<5>
M_ST_NA_1
X
X
X
X
X
<7>
M_BO_NA_1
X
X
X
X
<9>
M_ME_NA_1 X
X
X
X
X
<11>
M_ME_NB_1 X
X
X
X
X
<13>
M_ME_NC_1 X
X
X
X
X
<15>
M_IT_NA_1
X
<30>
M_SP_TB_1
X
X
X
X
<31>
M_DP_TB_1
X
X
X
X
<32>
M_ST_TB_1
X
X
X
X
<33>
M_BO_TB_1
X
X
<34>
M_ME_TD_1
X
X
<35>
M_ME_TE_1
X
X
<36>
M_ME_TF_1
X
X
<37>
M_IT_TB_1
X
<45>
C_SC_NA_1
X
X
X
X
X
X
X
X
X
<46>
C_DC_NA_1
X
X
X
X
X
X
X
X
X
X
X
X
EIO0000000507 04/2015
Interopérabilité
Cause inconnue de transmission
Adresse commune inconnue d’ASDU
Adresse d’objet d’information inconnue
<48>
C_SE_NA_1
X
X
X
X
X
X
X
X
X
<49>
C_SE_NB_1
X
X
X
X
X
X
X
X
X
<50>
C_SE_NC_1
X
X
X
X
<51>
C_BO_NA_1
X
X
<58>
C_SC_TA_1
X
X
X
<59>
C_DC_TA_1
X
X
X
<60>
C_RC_TA_1
X
X
<61>
C_SE_TA_1
X
X
<62>
C_SE_TB_1
X
<63>
C_SE_TC_1
X
<64>
C_BO_TA_1
X
X
<70>
M_EI_NA_1
<100>
C_IC_NA_1
X
X
<101>
C_CI_NA_1
X
X
<102>
C_RD_NA_1
<103>
C_CS_NA_1
X
X
<105>
C_RP_NA_1
X
<107>
C_TS_TA_1
X
EIO0000000507 04/2015
2
3
4
5
6
7
8
9
10 11
Interrogé par groupe <numéro>
X
1
Transfert de fichiers
X
Fin d’activation
X
Confirmation de désactivation
X
Déclenchement
X
Confirmation d’activation
X
Activation
X
Requête ou demandé
47
X
Initialisé
46
X
Spontané
45
C_RC_NA_1
Background scan
44
<47>
Périodique, cyclique
Identification de type inconnu
Requête par groupe <n> requête de compteur
Renvoi d’infos provoqué par commande locale
Cause de la transmission
Renvoi d’infos provoqué par commande distante
Identification de
type
12 13 20...36 37...41
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
365
Identification de type inconnu
Cause inconnue de transmission
Adresse commune inconnue d’ASDU
Adresse d’objet d’information inconnue
X
<111>
P_ME_NB_1
X
X
X
X
X
X
X
<112>
P_ME_NC_1
X
X
X
X
X
X
X
<113>
P_AC_NA_1
X
X
X
X
X
X
X
X
X
X
366
1
2
3
4
5
6
7
8
9
10 11
X
X
Requête par groupe <n> requête de compteur
Interrogé par groupe <numéro>
Transfert de fichiers
Renvoi d’infos provoqué par commande locale
Renvoi d’infos provoqué par commande distante
Fin d’activation
X
Confirmation de désactivation
X
Déclenchement
X
Confirmation d’activation
X
Activation
47
X
Requête ou demandé
46
X
Initialisé
45
P_ME_NA_1
Spontané
44
<110>
Background scan
Identification de
type
Périodique, cyclique
Interopérabilité
Cause de la transmission
12 13 20...36 37...41
Fonctions élémentaires d’application
Initialisation des stations
Initialisation à distance
Cyclic data transmission
Transmission cyclique de données
Procédure de lecture
Procédure de lecture
Transmission spontanée
Transmission spontanée
EIO0000000507 04/2015
Interopérabilité
Transmission double d’objets d’information avec la cause de la transmission spontanée
-
Informations de signalisation simple
-
Informations de signalisation double
-
Informations sur la position de la phase
-
Chaînes de 32 bits
-
Valeur mesurée, valeur normalisée
-
Valeur mesurée, valeur ajustée
-
Valeur mesurée, nombre à virgule flottante court
Interrogation des stations
X
Global
X
Groupe 1
X
Groupe 7
X
Groupe 13
X
Groupe 2
X
Groupe 8
X
Groupe 14
X
Groupe 3
X
Groupe 9
X
Groupe 15
X
Groupe 4
X
Groupe 10
X
Groupe 16
X
Groupe 5
X
Groupe 11
X
Groupe 6
X
Groupe 12
Synchronisation de l’horloge
X
Synchronisation de l’horloge
X
Jour de la semaine utilisé
X
RES1, GEN (horodatage remplacé / non remplacé) utilisé
X
Bit SU (été) utilisé
Transmission de commande
X
Transmission de commande directe
X
Transmission de commande de consigne directe
X
Sélectionner et exécuter une commande
X
Sélectionner et exécuter une commande de consigne
X
C-SE-ACTTERM utilisé
X
Aucune définition supplémentaire
-
Impulsion de courte durée (durée déterminée par un paramètre système dans la station satellite)
-
Impulsion de longue durée (durée déterminée par un paramètre système dans la station satellite)
X
Sortie persistante
X
Supervision du délai maximum en direction des commandes et des valeurs de consigne
Configurable
Délai maximum autorisé des commandes et des valeurs de consigne
EIO0000000507 04/2015
367
Interopérabilité
Transmission des totaux intégrés
X
Mode A : gel local avec transmission spontanée
X
Mode B : gel local avec interrogation de compteur
X
Mode C : gel et transmission sur commandes d’interrogation de compteur
X
Mode D : gel sur commande d’interrogation de compteur, valeurs gelées signalées de façon
spontanée
X
Lecture des compteurs
X
Gel des compteurs sans réinitialisation
X
Gel des compteurs avec réinitialisation
X
Réinitialisation des compteurs
X
Demande générale
X
Demande du groupe 1
X
Demande du groupe 2
X
Demande du groupe 3
X
Demande du groupe 4
Chargement des paramètres
X
Valeur du seuil
-
Facteur de lissage
X
Limite basse pour la transmission des valeurs mesurées
X
Limite haute pour la transmission des valeurs mesurées
Activation des paramètres
X
Activation/désactivation de la transmission cyclique persistante ou périodique de l’objet adressé
Procédure de test
X
Procédure de test
Transfert de fichiers
Transfert de fichiers en direction du moniteur
-
Fichier transparent
-
Transmission de données de protection
-
Transmission des séquences d’événements
-
Transmission des séquences des valeurs analogiques enregistrées
Transfert de fichiers en direction du contrôle
-
Fichier transparent
Background scan
X
368
Scrutation en arrière-plan
EIO0000000507 04/2015
Interopérabilité
Définition des timeouts
Paramètre
Valeur par
défaut
Remarques
Valeur sélectionnée
t1
15 s
Timeout de l’envoi ou du test
des APDU
Configurable
t2
10 s
Timeout des accusés de
réception en cas d’absence de
messages de données t2 < t1
Configurable
t3
20 s
Timeout pour l’envoi de trames Configurable
de test en cas d’état d’inactivité
prolongé
Plage maximum de valeurs pour tous les timeouts : 1…255 s
Degré de précision : 1 s
Nombre maximum (k) d’APDU de format I non acquittées et dernières APDU acquittées (w)
Paramètre
Valeur par
défaut
Remarques
Valeur sélectionnée
k
12 APDU
Différence maximale entre le
nombre de la séquence reçue
et le nombre à envoyer
Configurable
w
8 APDU
Dernier accusé de réception
avant de recevoir w APDU de
format I
Configurable
Plage maximum de valeurs k : 1…12 APDU
Degré de précision : 1 APDU
Plage maximum de valeurs w : 1…8 APDU
Degré de précision : 1 APDU
Recommandation : w ne doit pas excéder les deux tiers de la valeur de k.
Numéro de port
Paramètre
Valeur
Remarques
Numéro de port
2404
Dans tous les cas
Connexions redondantes
0
Nombre N de groupes redondants de connexions utilisé
Suite RFC 2200
RFC 2200 est une norme Internet officielle qui décrit l’état des protocoles de normalisation utilisés sur Internet tels
que définis par l’IAB (Internet Architecture Board). Elle offre un large éventail de normes actuellement utilisées sur
Internet. Les documents de la RFC 2200 définis dans cette norme pour des projets donnés doivent être sélectionnés
par l’utilisateur de la norme.
X
Ethernet 802.3
-
Interface X.21 série
-
Autre sélection de RFC 2200
EIO0000000507 04/2015
369
Interopérabilité
Interopérabilité DNP3 du BMX NOR 0200 H utilisé en tant que maître
Introduction
L’objectif de ce document est de décrire la mise en œuvre du protocole DNP3 (Distributed Network
Protocol) dans le module BMX NOR 0200 H utilisé comme maître.
Ces informations, en conjonction avec le jeu de documents DNP3 Basic 4 et le document
contenant les définitions du sous-ensemble DNP3, détaillent la manière de communiquer avec le
module BMX NOR 0200 H utilisé en tant que maître via le protocole DNP3.
Cette mise en œuvre de DNP3 est totalement conforme au niveau 3 de définition de sousensemble DNP3.
Profil d’équipement DNP3
Le tableau suivant fournit un « document de profil d’équipement » au format standard défini dans
le document des définitions de sous-ensemble DNP3. Bien qu’il soit mentionné comme un
« document » dans les définitions du sous-ensemble DNP3, il ne s’agit que d’une partie d’un guide
d’interopérabilité totale. Le tableau ci-après fournit un guide d’interopérabilité totale pour le
BMX NOR 0200 H utilisé en tant que maître :
Paramètre
Description
Nom du fournisseur : Schneider Electric
Nom d’équipement : BMX NOR 0200 H
Niveau DNP3 le plus élevé pris en
charge :
Fonction de l’équipement :
Pour les requêtes : niveau 3
X
Maître
Pour la réponse : niveau 3
-
Esclave
Taille maximale de trame de données
(octets) :
Taille maximale de fragment d’application (octets) :
Transmises : 292
Transmises : 2 048
Reçues : 292
Reçues : 2 048
Nombre maximum de tentatives de
liaison de données :
Nombre maximum de tentatives de couche application :
-
None
X
None
-
Valeur fixée à
-
Configurable
X
Configurable de 0 à 65535
370
EIO0000000507 04/2015
Interopérabilité
Paramètre
Description
Nécessite une confirmation de couche liaison de données :
-
Jamais
-
Toujours
-
Parfois
X
Configurable en tant que : Jamais ou Toujours
Nécessite une confirmation de couche application :
X
Jamais
-
Toujours
-
Lors de la restitution d’informations sur les données d’événement
-
Lors de l’envoi de réponses multifragments
-
Parfois
-
Configurable
Timeouts lors de l’attente de :
Confirmation de liaison de données :
-
None
-
Valeur fixée à -
Variable
X
Configurable
Fragment appl. complète :
X
None
-
Valeur fixée à -
Variable
-
Configurable
Confirmation d’application :
X
None
-
Valeur fixée à -
Variable
-
Configurable
Réponse appl. complète :
X
None
-
Valeur fixée à -
Variable
-
Configurable
Envoie / exécute les opérations de commande :
ECRIRE Sorties binaires
-
Jamais
-
Toujours
-
Parfois
X
Configurable
SELECTIONNER / UTILISER
-
Jamais
-
Toujours
-
Parfois
X
Configurable
UTILISATION DIRECTE
-
Jamais
-
Toujours
-
Parfois
X
Configurable
UTILISATION DIRECTE - AUCUN A/R
-
Jamais
-
Toujours
-
Parfois
X
Configurable
Compte > 1
X
Jamais
-
Toujours
-
Parfois
-
Configurable
Impulsion activée
-
Jamais
-
Toujours
-
Parfois
X
Configurable
Impulsion désactivée
X
Jamais
-
Toujours
-
Parfois
-
Configurable
Mémorisation activée
-
Jamais
-
Toujours
-
Parfois
X
Configurable
Mémorisation désactivée
-
Jamais
-
Toujours
-
Parfois
X
Configurable
File d’attente
X
Jamais
-
Toujours
-
Parfois
-
Configurable
Effacer la file d’attente
X
Jamais
-
Toujours
-
Parfois
-
Configurable
Attend des événements de changement d’entrées binaires :
-
Avec ou sans horodatage pour chaque événement
X
Avec et sans horodatage pour chaque événement
-
Configurable
EIO0000000507 04/2015
371
Interopérabilité
Paramètre
Description
Prise en charge du transfert de fichiers séquentiel :
Modes d’ajout de fichiers
-
Oui
X
Non
Chaînes de code d’état personnalisées
-
Oui
X
Non
Champ d’autorisations
-
Oui
X
Non
Evénements de fichier affectés à une classe -
Oui
X
Non
Evénements de fichier affectés à une
interrogation précise
-
Oui
X
Non
Plusieurs blocs dans un fragment
-
Oui
X
Non
Nombre max. de fichiers ouverts
0
Tableau de mise en œuvre de DNP3
Le tableau suivant identifie les variations, les codes de fonction et les qualificatifs pris en charge
par le BMX NOR 0200 H utilisé en tant que maître dans les messages de requête et de réponse.
Dans le tableau suivant, le texte en italique et souligné indique une fonctionnalité de sousensemble de niveau 3 (au-delà du sous-ensemble de niveau 2).
Dans le tableau suivant, le texte en gras indique une fonctionnalité au-delà du sous-ensemble de
niveau 3.
Objet
REQUEST (la bibliothèque peut
envoyer)
Codes de fonction (la
bibliothèque réalisera une
analyse)
N°
N°
Description
objet variation
Codes de
Codes qualificatifs
fonction (déc.) (hex.)
Codes de
fonction
(déc.)
1
0
Entrée binaire – Toute
variation
1 (lecture)
00, 01 (départ-arrêt)
06 (aucune plage, ou
toutes)
1
1
Entrée binaire
1 (lecture)
00, 01 (départ-arrêt)
06 (aucune plage, ou
toutes)
129 (réponse) 00, 01
(départ-arrêt)
1
2
Entrée binaire avec état 1 (lecture)
00, 01 (départ-arrêt)
06 (aucune plage, ou
toutes)
129 (réponse) 00, 01
(départ-arrêt)
2
0
Modification entrée
binaire – Toute
variation
1 (lecture)
06 (aucune plage, ou
toutes)
07, 08 (qté limitée)
2
1
Modification entrée
binaire sans heure
1 (lecture)
06 (aucune plage, ou
toutes)
07, 08 (qté limitée)
372
Codes
qualificatifs
(hex.)
129 (réponse) 17, 28 (index)
130 (réponse
non soll.)
EIO0000000507 04/2015
Interopérabilité
Objet
REQUEST (la bibliothèque peut
envoyer)
Codes de fonction (la
bibliothèque réalisera une
analyse)
N°
N°
Description
objet variation
Codes de
Codes qualificatifs
fonction (déc.) (hex.)
Codes de
fonction
(déc.)
2
2
Modification entrée
binaire avec heure
1 (lecture)
06 (aucune plage, ou
toutes)
07, 08 (qté limitée)
129 (réponse) 17, 28 (index)
130 (réponse
non soll.)
2
3
Modification entrée
binaire avec heure
relative
1 (lecture)
06 (aucune plage, ou
toutes)
07, 08 (qté limitée)
129 (réponse) 17, 28 (index)
130 (réponse
non soll.)
3
0
Entrée binaire double –
Toute variation
1 (lecture)
00, 01 (départ-arrêt)
06 (aucune plage, ou
toutes)
3
1 (valeur
par
défaut –
voir
note 1)
Entrée bit double
1 (lecture)
00, 01 (départ-arrêt)
06 (aucune plage, ou
toutes)
129
(réponse)
00, 01
(départarrêt)
3
2
Entrée bit double avec
état
1 (lecture)
00, 01 (départ-arrêt)
06 (aucune plage, ou
toutes)
129
(réponse)
00, 01
(départarrêt)
4
0
Modification entrée bit
double – Toute
variation
1 (lecture)
06 (aucune plage, ou
toutes)
07, 08 (qté limitée)
4
1
Modification entrée bit
double sans heure
1 (lecture)
06 (aucune plage, ou
toutes)
07, 08 (qté limitée)
17, 28
129
(index)
(réponse)
130 (réponse
non soll.)
4
2
Modification entrée bit
double avec heure
1 (lecture)
06 (aucune plage, ou
toutes)
07, 08 (qté limitée)
17, 28
129
(index)
(réponse)
130 (réponse
non soll.)
4
3 (valeur
par
défaut –
voir
note 1)
Modification entrée bit
double avec heure
relative
1 (lecture)
06 (aucune plage, ou
toutes)
07, 08 (qté limitée)
17, 28
129
(index)
(réponse)
130 (réponse
non soll.)
10
0
Sortie binaire – Toute
variation
1 (lecture)
00, 01 (départ-arrêt)
06 (aucune plage, ou
toutes)
EIO0000000507 04/2015
Codes
qualificatifs
(hex.)
373
Interopérabilité
Objet
REQUEST (la bibliothèque peut
envoyer)
Codes de fonction (la
bibliothèque réalisera une
analyse)
N°
N°
Description
objet variation
Codes de
Codes qualificatifs
fonction (déc.) (hex.)
Codes de
fonction
(déc.)
Codes
qualificatifs
(hex.)
10
1
Sortie binaire
1 (lecture)
129
(réponse)
00, 01
(départarrêt)
1 (écriture)
00, 01 (départ-arrêt)
10
2
Etat sortie binaire
1 (lecture)
00, 01 (départ-arrêt)
06 (aucune plage, ou
toutes)
11
0
Modification sortie
binaire – Toute
variation
1 (lecture)
06 (aucune plage, ou
toutes)
07, 08 (qté limitée)
11
1
Modification sortie
binaire sans heure
1 (lecture)
06 (aucune plage, ou
toutes)
07, 08 (qté limitée)
17, 28
129
(index)
(réponse)
130 (réponse
non soll.)
11
2
Modification sortie
binaire avec heure
1 (lecture)
06 (aucune plage, ou
toutes)
07, 08 (qté limitée)
17, 28
129
(index)
(réponse)
130 (réponse
non soll.)
12
1
Bloc sortie relais de
commande
3(sélectionner)
4(utiliser)
5(util. directe)
6(util. directe,
sans a/r)
17, 28 (index)
129 (réponse) écho de
requête
20
0
Compteur binaire –
Toute variation
1 (lecture)
00, 01 (départ-arrêt)
06 (aucune plage, ou
toutes)
00, 01 (départ-arrêt)
06 (aucune plage, ou
toutes)
129 (réponse) 00, 01
(départ-arrêt)
00, 01 (départ-arrêt)
7(arrêt)
8(arrêt sans a/r) 06 (aucune plage, ou
9(arrêt clair)
toutes)
10 (arr. cl. sans
a/r)
20
1
Compteur binaire
1 (lecture)
32 bits (avec indicateur)
00, 01 (départ-arrêt)
06 (aucune plage, ou
toutes)
129 (réponse) 00, 01
(départ-arrêt)
20
2
Compteur binaire
1 (lecture)
16 bits (avec indicateur)
00, 01 (départ-arrêt)
06 (aucune plage, ou
toutes)
129 (réponse) 00, 01
(départ-arrêt)
374
EIO0000000507 04/2015
Interopérabilité
Objet
REQUEST (la bibliothèque peut
envoyer)
Codes de fonction (la
bibliothèque réalisera une
analyse)
N°
N°
Description
objet variation
Codes de
Codes qualificatifs
fonction (déc.) (hex.)
Codes de
fonction
(déc.)
20
5
Compteur binaire
32 bits sans indicateur
1 (lecture)
00, 01 (départ-arrêt)
06 (aucune plage, ou
toutes)
129 (réponse) 00, 01
(départ-arrêt)
20
6
Compteur binaire
16 bits sans indicateur
1 (lecture)
00, 01 (départ-arrêt)
06 (aucune plage, ou
toutes)
129 (réponse) 00, 01
(départ-arrêt)
21
0
Compteur gelé – Toute
variation
1 (lecture)
00, 01 (départ-arrêt)
06 (aucune plage, ou
toutes)
21
1
Compteur gelé 32 bits
(avec indicateur)
1 (lecture)
00, 01 (départ-arrêt)
06 (aucune plage, ou
toutes)
129 (réponse) 00, 01
(départ-arrêt)
21
2
Compteur gelé 16 bits
(avec indicateur)
1 (lecture)
00, 01 (départ-arrêt)
06 (aucune plage, ou
toutes)
129 (réponse) 00, 01
(départ-arrêt)
21
5
Compteur gelé 32 bits
avec heure de l’arrêt
1 (lecture)
00, 01 (départ-arrêt)
06 (aucune plage, ou
toutes)
129 (réponse) 00, 01
(départarrêt)
21
6
Compteur gelé 16 bits
avec heure de l’arrêt
1 (lecture)
00, 01 (départ-arrêt)
06 (aucune plage, ou
toutes)
129 (réponse) 00, 01
(départarrêt)
21
9
Compteur gelé 32 bits
sans indicateur
1 (lecture)
00, 01 (départ-arrêt)
06 (aucune plage, ou
toutes)
129 (réponse) 00, 01
(départarrêt)
21
10
Compteur 16 bits gelé
sans indicateur
1 (lecture)
00, 01 (départ-arrêt)
06 (aucune plage, ou
toutes)
129 (réponse) 00, 01
(départ-arrêt)
22
0
Evénement de
modification de
compteur – Toute
variation
1 (lecture)
06 (aucune plage, ou
toutes)
07, 08 (qté limitée)
22
1
Evénement de
modification de
compteur 32 bits sans
heure
1 (lecture)
06 (aucune plage, ou
toutes)
07, 08 (qté limitée)
EIO0000000507 04/2015
Codes
qualificatifs
(hex.)
129 (réponse) 17, 28 (index)
130 (réponse
non soll.)
375
Interopérabilité
Objet
REQUEST (la bibliothèque peut
envoyer)
Codes de fonction (la
bibliothèque réalisera une
analyse)
N°
N°
Description
objet variation
Codes de
Codes qualificatifs
fonction (déc.) (hex.)
Codes de
fonction
(déc.)
22
2
Evénement de
modification de
compteur 16 bits sans
heure
1 (lecture)
06 (aucune plage, ou
toutes)
07, 08 (qté limitée)
129 (réponse) 17, 28 (index)
130 (réponse
non soll.)
22
5
Evénement de
modification de
compteur 32 bits avec
heure
1 (lecture)
06 (aucune plage, ou
toutes)
07, 08 (qté limitée)
17, 28
129
(index)
(réponse)
130 (réponse
non soll.)
22
6
Evénement de
modification de
compteur 16 bits avec
heure
1 (lecture)
06 (aucune plage, ou
toutes)
07, 08 (qté limitée)
17, 28
129
(index)
(réponse)
130 (réponse
non soll.)
23
0
Evénement de
compteur arrêté
(Variation 0 utilisée
pour demander
variation par défaut)
1 (lecture)
06 (aucune plage, ou
toutes)
07, 08 (qté limitée)
23
1
Evénement de
1 (lecture)
compteur arrêté 32 bits
06 (aucune plage, ou
toutes)
07, 08 (qté limitée)
129 (réponse) 17,28 (index)
130 (réponse
non soll.)
23
2
Evénement de
1 (lecture)
compteur arrêté 16 bits
06 (aucune plage, ou
toutes)
07, 08 (qté limitée)
129 (réponse) 17,28 (index)
130 (réponse
non soll.)
23
5
Evénement de
compteur arrêté 32 bits
avec heure
1 (lecture)
06 (aucune plage, ou
toutes)
07, 08 (qté limitée)
17, 28
129
(index)
(réponse)
130 (réponse
non soll.)
23
6
Evénement de
compteur arrêté 16 bits
avec heure
1 (lecture)
06 (aucune plage, ou
toutes)
07, 08 (qté limitée)
17, 28
129
(index)
(réponse)
130 (réponse
non soll.)
30
0
Entrée analogique –
Toute variation
1 (lecture)
00, 01 (départ-arrêt)
06 (aucune plage, ou
toutes)
30
1
Entrée analogique
32 bits
1 (lecture)
00, 01 (départ-arrêt)
06 (aucune plage, ou
toutes)
376
Codes
qualificatifs
(hex.)
129 (réponse) 00, 01
(départ-arrêt)
EIO0000000507 04/2015
Interopérabilité
Objet
REQUEST (la bibliothèque peut
envoyer)
Codes de fonction (la
bibliothèque réalisera une
analyse)
N°
N°
Description
objet variation
Codes de
Codes qualificatifs
fonction (déc.) (hex.)
Codes de
fonction
(déc.)
30
2
Entrée analogique
16 bits
1 (lecture)
00, 01 (départ-arrêt)
06 (aucune plage, ou
toutes)
129 (réponse) 00, 01
(départ-arrêt)
30
3
Entrée analogique
32 bits sans indicateur
1 (lecture)
00, 01 (départ-arrêt)
06 (aucune plage, ou
toutes)
129 (réponse) 00, 01
(départ-arrêt)
30
4
Entrée analogique
16 bits sans indicateur
1 (lecture)
00, 01 (départ-arrêt)
06 (aucune plage, ou
toutes)
129 (réponse) 00, 01
(départ-arrêt)
30
5
valeur à virgule flottante 1 (lecture)
courte
00, 01 (départ-arrêt)
06 (aucune plage, ou
toutes)
129
(réponse)
32
0
1 (lecture)
Evénement de
modification analogique
– Toute variation
06 (aucune plage, ou
toutes)
07, 08 (qté limitée)
32
1
1 (lecture)
Evénement de
modification analogique
32 bits sans heure
06 (aucune plage, ou
toutes)
07, 08 (qté limitée)
129 (réponse) 17, 28 (index)
130 (réponse
non soll.)
32
2
1 (lecture)
Evénement de
modification analogique
16 bits sans heure
06 (aucune plage, ou
toutes)
07, 08 (qté limitée)
129 (réponse) 17, 28 (index)
130 (réponse
non soll.)
32
3
1 (lecture)
Evénement de
modification analogique
32 bits avec heure
06 (aucune plage, ou
toutes)
07, 08 (qté limitée)
17, 28
129
(index)
(réponse)
130 (réponse
non soll.)
32
4
1 (lecture)
Evénement de
modification analogique
16 bits avec heure
06 (aucune plage, ou
toutes)
07, 08 (qté limitée)
17, 28
129
(index)
(réponse)
130 (réponse
non soll.)
32
5
valeur virgule flottante 1 (lecture)
courte Evénement de
modification analogique
sans heure
06 (aucune plage, ou
toutes)
07, 08 (qté limitée)
17, 28
129
(index)
(réponse)
130 (réponse
non soll.)
32
7
valeur virgule flottante 1 (lecture)
courte Evénement de
modification analogique
avec heure
06 (aucune plage, ou
toutes)
07, 08 (qté limitée)
17, 28
129
(index)
(réponse)
130 (réponse
non soll.)
EIO0000000507 04/2015
Codes
qualificatifs
(hex.)
00, 01
(départarrêt)
377
Interopérabilité
Objet
REQUEST (la bibliothèque peut
envoyer)
Codes de fonction (la
bibliothèque réalisera une
analyse)
N°
N°
Description
objet variation
Codes de
Codes qualificatifs
fonction (déc.) (hex.)
Codes de
fonction
(déc.)
Codes
qualificatifs
(hex.)
34
0
Zone morte d’entrée
analogique (variation 0
utilisée pour demander
variation par défaut)
1 (lecture)
00, 01 (départ-arrêt)
06 (aucune plage, ou
toutes)
07, 08 (qté limitée)
17, 28 (index)
34
1
Zone morte d’entrée
analogique 16 bits
1 (lecture)
00, 01 (départ-arrêt)
06 (aucune plage, ou
toutes)
07, 08 (qté limitée)
17, 28 (index)
17, 28 (index)
129
(réponse)
00, 01
(départarrêt)
17, 28 (index
– voir note 2)
00, 01 (départ-arrêt)
06 (aucune plage, ou
toutes)
07, 08 (qté limitée)
17, 28 (index)
17, 28 (index)
129
(réponse)
00, 01
(départarrêt)
17, 28 (index
– voir note 2)
00, 01 (départ-arrêt)
06 (aucune plage, ou
toutes)
07, 08 (qté limitée)
17, 28 (index)
17, 28 (index)
129
(réponse)
00, 01
(départarrêt)
17, 28 (index
– voir note 2)
2 (écriture)
34
2
Zone morte d’entrée
analogique 32 bits
1 (lecture)
2 (écriture)
34
3
Zone morte d’entrée
analogique en virgule
flottante courte
1 (lecture)
2 (écriture)
40
0
Etat sortie analogique
(Variation 0 utilisée
pour demander
variation par défaut)
1 (lecture)
00, 01 (départ-arrêt)
06 (aucune plage, ou
toutes)
40
1
Etat sortie analogique
32 bits
1 (lecture)
00, 01 (départ-arrêt)
06 (aucune plage, ou
toutes)
129 (réponse) 00, 01
(départ-arrêt)
40
2
Etat sortie analogique
16 bits
1 (lecture)
00, 01 (départ-arrêt)
06 (aucune plage, ou
toutes)
129 (réponse) 00, 01
(départ-arrêt)
40
3
valeur virgule flottante
courte Etat sortie
analogique
1 (lecture)
00, 01 (départ-arrêt)
06 (aucune plage, ou
toutes)
129
(réponse)
00, 01
(départarrêt)
40
4
valeur virgule flottante
courte Etat sortie
analogique
1 (lecture)
00, 01 (départ-arrêt)
06 (aucune plage, ou
toutes)
129
(réponse)
00, 01
(départarrêt)
378
EIO0000000507 04/2015
Interopérabilité
Objet
REQUEST (la bibliothèque peut
envoyer)
Codes de fonction (la
bibliothèque réalisera une
analyse)
N°
N°
Description
objet variation
Codes de
Codes qualificatifs
fonction (déc.) (hex.)
Codes de
fonction
(déc.)
41
1
Bloc sortie analogique
32 bits
3(sélectionner)
4(utiliser)
5(util. directe)
6(util. directe,
sans a/r)
17, 28 (index)
129 (réponse) écho de
requête
41
2
Bloc sortie analogique
16 bits
3(sélectionner)
4(utiliser)
5(util. directe)
6(util. directe,
sans a/r)
17, 28 (index)
129 (réponse) écho de
requête
41
3
valeur virgule flottante
courte Bloc sortie
analogique
3(sélectionner) 17, 28 (index)
4(utiliser)
5(util. directe)
6(util. directe,
sans a/r)
42
1
1 (lecture)
Evénement de sortie
analogique 32 bits sans
heure
06 (aucune plage, ou
toutes)
07, 08 (qté limitée)
17, 28
129
(index)
(réponse)
130 (réponse
non soll.)
42
2
1 (lecture)
Evénement de sortie
analogique 16 bits sans
heure
06 (aucune plage, ou
toutes)
07, 08 (qté limitée)
17, 28
129
(index)
(réponse)
130 (réponse
non soll.)
42
3
1 (lecture)
Evénement de sortie
analogique 32 bits avec
heure
06 (aucune plage, ou
toutes)
07, 08 (qté limitée)
17, 28
129
(index)
(réponse)
130 (réponse
non soll.)
42
4
1 (lecture)
Evénement de sortie
analogique 16 bits avec
heure
06 (aucune plage, ou
toutes)
07, 08 (qté limitée)
17, 28
129
(index)
(réponse)
130 (réponse
non soll.)
42
5
valeur virgule flottante
courte Evénement de
sortie analogique sans
heure
1 (lecture)
06 (aucune plage, ou
toutes)
07, 08 (qté limitée)
17, 28
129
(index)
(réponse)
130 (réponse
non soll.)
42
7
valeur virgule flottante
courte Evénement de
sortie analogique avec
heure
1 (lecture)
06 (aucune plage, ou
toutes)
07, 08 (qté limitée)
17, 28
129
(index)
(réponse)
130 (réponse
non soll.)
EIO0000000507 04/2015
129
(réponse)
Codes
qualificatifs
(hex.)
écho de
requête
379
Interopérabilité
Objet
REQUEST (la bibliothèque peut
envoyer)
Codes de fonction (la
bibliothèque réalisera une
analyse)
N°
N°
Description
objet variation
Codes de
Codes qualificatifs
fonction (déc.) (hex.)
Codes de
fonction
(déc.)
Codes
qualificatifs
(hex.)
50
0
Heure et date
50
1
Heure et date
50
3
Heure et date dernier
enregistrement
51
1
Heure et date CTO
129 (réponse) 07 (qté
130 (réponse limitée (qté =
1)
non soll.)
51
2
Heure et date non
synchronisée CTO
129 (réponse) 07 (qté
130 (réponse limitée (qté =
1)
non soll.)
52
1
Délai approximatif
129 (réponse) 07 (qté
limitée (qté =
1)
52
2
Délai précis
129 (réponse) 07 (qté
limitée (qté =
1)
60
0
Non défini
60
1
Données classe 0
1 (lecture)
06 (aucune plage, ou
toutes)
60
2
Données classe 1
1 (lecture)
06 (aucune plage, ou
toutes)
07, 08 (qté limitée)
20 (activ. non
soll.)
21 (désactiv.
non soll.)
06 (aucune plage, ou
toutes)
1 (lecture)
06 (aucune plage, ou
toutes)
07, 08 (qté limitée)
20 (activ. non
soll.)
21 (désactiv.
non soll.)
06 (aucune plage, ou
toutes)
60
380
3
Données classe 2
1 (lecture)
07 (qté limitée = 1)
2 (écriture)
07 (qté limitée = 1)
2 (écriture)
07 (qté limitée)
129 (réponse) 07 (qté
limitée = 1)
EIO0000000507 04/2015
Interopérabilité
Objet
REQUEST (la bibliothèque peut
envoyer)
Codes de fonction (la
bibliothèque réalisera une
analyse)
N°
N°
Description
objet variation
Codes de
Codes qualificatifs
fonction (déc.) (hex.)
Codes de
fonction
(déc.)
60
1 (lecture)
06 (aucune plage, ou
toutes)
07, 08 (qté limitée)
20 (activ. non
soll.)
21 (désactiv.
non soll.)
06 (aucune plage, ou
toutes)
1 (lecture)
00, 01 (départ-arrêt)
2 (écriture)
(voir
remarque 2)
00 (départ-arrêt)
index = 4 ou 7
80
4
1
Données classe 3
Indications internes
Aucun objet (code fonction uniquement)
Codes
qualificatifs
(hex.)
129 (réponse) 00, 01
(départ-arrêt)
13 (redémarrage à froid)
Aucun objet (code fonction uniquement)
14 (redémarrage à chaud)
Aucun objet (code fonction uniquement)
23 (mes. délai)
NOTE : (1)) Pour les objets statiques (événement sans modif.), les qualificatifs 17 ou 28 reçoivent
une réponse quand une requête est envoyée avec les qualificatifs 17 ou 28, respectivement.
Sinon, les requêtes d’objet statiques envoyées avec les qualificatifs 00, 01, 06, 07 ou 08 reçoivent
une réponse avec les qualificatifs 00 ou 01. Pour les objets d’événements avec modification, les
qualificatifs 17 ou 28 reçoivent toujours une réponse.
NOTE : (2) Les écritures d’indications internes sont uniquements prises en charge pour les index 4
et 7 (bit IIN de temps nécessaire et de redémarrage).
EIO0000000507 04/2015
381
Interopérabilité
Interopérabilité DNP3 du module BMX NOR 0200 H en tant qu’esclave
Introduction
L’objectif de cette section est de décrire la mise en œuvre du protocole DNP3 (Distributed Network
Protocol) dans le module BMX NOR 0200 H utilisé comme esclave.
Ces informations, en conjonction avec le jeu de documents DNP3 Basic 4 et le document
contenant les définitions du sous-ensemble DNP3, détaillent la manière de communiquer avec le
module BMX NOR 0200 H utilisé en tant qu’esclave via le protocole DNP3.
Cette mise en œuvre de DNP3 est totalement conforme au niveau 3 de définition de sousensemble DNP3.
Profil d’équipement DNP3
Le tableau suivant fournit un « document de profil d’équipement » au format standard défini dans
le document des définitions du sous-ensemble DNP3. Bien qu’il soit mentionné comme un
« document » dans les définitions du sous-ensemble DNP3, il ne s’agit que d’une partie d’un guide
d’interopérabilité plus complet. Le tableau ci-après fournit un guide d’interopérabilité complet pour
le BMX NOR 0200 H utilisé en tant qu’esclave :
Paramètre
Description
Nom du fournisseur : Schneider Electric
Nom de l’équipement : BMX NOR 0200 H
Niveau DNP3 le plus élevé pris en charge : Fonction de l’équipement :
Pour les requêtes : niveau 3
-
Maître
Pour les réponses : niveau 3
X
Esclave
Taille maximale de trame de liaison de
données (octets) :
Taille maximale de fragment d’application (octets) :
Emission : 292
Emission : configurable jusqu’à 2 048
Réception : 292
Réception : 2 048
Nombre maximum de tentatives de liaison Nombre maximum de tentatives de couche application :
de données :
-
Aucun
X
Aucun
-
Fixe
-
Configurable
X
Configurable de 0 à 65535
Nécessite une confirmation de couche liaison de données :
-
Jamais
-
Toujours
-
Parfois
X
Configurable : Jamais, Uniquement pour les messages multitrames ou Toujours
382
EIO0000000507 04/2015
Interopérabilité
Paramètre
Description
Nécessite une confirmation de couche application :
-
Jamais
-
Toujours
-
Lors de la restitution des données événementielles (équipements esclaves uniquement)
-
Lors de l’envoi de réponses multifragments (équipements esclaves uniquement)
-
Parfois
X
Configurable : « Uniquement lors de la restitution des données événementielles » ou « Lors de la restitution des
données événementielles » ou « messages multifragments »
Timeouts lors de l’attente de :
Confirmation de liaison de données :
-
Aucun
-
Valeur fixée à
-
Variable
X Configurable
Fragment appl. complète :
X
Aucun
-
Valeur fixée à
-
Variable
-
Confirmation d’application :
-
Aucun
-
Valeur fixée à
-
Variable
X Configurable
Configurable
Réponse appl. complète :
X
Aucun
-
Valeur fixée à
-
Variable
-
Autres :
Délai de transmission, configurable
Sélect./util. timeout, configurable
Intervalle de temps nécessaire, configurable
Délai de notification non sollicitée, configurable
Délai de nouvelle tentative de réponse non sollicitée, configurable
Intercal hors ligne non sollicité, configurable
Configurable
Envoie / exécute les opérations de commande :
ECRIRE Sorties binaires
X
Jamais
-
Toujours
-
Parfois
-
Configurable
SELECTIONNER / UTILISER
-
Jamais
X Toujours
-
Parfois
-
Configurable
UTILISATION DIRECTE
-
Jamais
X Toujours
-
Parfois
-
Configurable
UTILISATION DIRECTE - AUCUN A/R
-
Jamais
X Toujours
-
Parfois
-
Configurable
Compte > 1
X
Jamais
-
Toujours
-
Parfois
-
Configurable
Impulsion activée
-
Jamais
-
Toujours
-
Parfois
X Configurable
Impulsion désactivée
X
Jamais
-
Toujours
-
Parfois
-
Configurable
Mémorisation activée
-
Jamais
X Toujours
-
Parfois
-
Configurable
Mémorisation désactivée
-
Jamais
X Toujours
-
Parfois
-
Configurable
File d’attente
X
Jamais
-
Toujours
-
Parfois
-
Configurable
Effacer la file d’attente
X
Jamais
-
Toujours
-
Parfois
-
Configurable
Joindre explication si l’option « Parfois » ou « Configurable » a été cochée pour une opération quelle qu’elle soit.
EIO0000000507 04/2015
383
Interopérabilité
Paramètre
Description
Signale les événements de modification
d’entrée binaire quand aucune variation
spécifique n’est demandée :
Signale les événements de modification d’entrée binaire horodatés
quand aucune variation spécifique n’est demandée :
-
Jamais
-
Jamais
-
Horodaté uniquement
-
Modification entrée binaire avec heure
-
Non horodaté uniquement
-
Modification entrée binaire avec heure relative
X
Configurable pour envoyer l’un ou l’autre X
Configurable
Envoie des réponses non sollicitées :
Envoie des données statiques au sein de réponses non sollicitées :
-
Jamais
X
Jamais
X
Configurable
-
Quand l’équipement démarre
-
Certains objets uniquement
-
Quand les indicateurs d’état changent
-
Parfois (joindre explication)
Aucune autre option autorisée
X
Codes de fonction ENABLE/DISABLE
UNSOLICITED pris en charge
Objet/variation de compteur par défaut :
Dépassement compteur à :
-
-
Aucun compteur signalé
Aucun compteur signalé
X
Configurable
-
Configurable (joindre explication)
-
Objet par défaut
-
16 bits
Variation par défaut :
X
32 bits
-
-
Autre valeur :
-
Liste point par point jointe
Liste point par point jointe
Envoie des réponses multifragments :
-
Oui
-
Non
X
Configurable
Prise en charge du transfert de fichiers séquentiel :
Modes d’ajout de fichiers
-
Oui
X Non
Chaînes de code d’état personnalisées
-
Oui
X Non
Champ d’autorisations
-
Oui
X Non
Evénements de fichier affectés à une classe
-
Oui
X Non
Evénements de fichier envoyés
immédiatement
-
Oui
X Non
Plusieurs blocs dans un fragment
-
Oui
X Non
Nombre max. de fichiers ouverts
0
384
EIO0000000507 04/2015
Interopérabilité
Tableau de mise en œuvre de DNP3
Le tableau suivant identifie les variations d’objets, les codes de fonction et les qualificatifs pris en
charge par le BMX NOR 0200 H dans les messages de requête et de réponse. Pour les objets
statiques (événement sans modification), les requêtes envoyées avec les qualificatifs 00, 01, 06,
07 ou 08 reçoivent en réponse les qualificatifs 00 ou 01. Les requêtes envoyées avec les
qualificatifs 17 ou 28 reçoivent en réponse les qualificatifs 17 ou 28. Pour les objets d’événements
avec modification, les qualificatifs 17 ou 28 reçoivent toujours une réponse.
Dans le tableau suivant, le texte en italique et souligné indique une fonctionnalité de sousensemble de niveau 3 (au-delà du sous-ensemble de niveau 2).
Dans le tableau suivant, le texte en gras indique une fonctionnalité au-delà du sous-ensemble de
niveau 3.
Objet
REQUETE (la bibliothèque peut
envoyer)
Codes de fonction (la bibliothèque
réalisera une analyse)
Codes de
fonction
(déc.)
Codes qualificatifs
(hex.)
N°
N°
objet variation
Description
Codes de
fonction
(déc.)
Codes qualificatifs
(hex.)
1
0
Entrée binaire –
Toute variation
1 (lecture)
00, 01 (départ-arrêt)
06 (aucune plage, ou
toutes)
07, 08 (qté limitée)
17, 27, 28 (index)
1
1 (valeur Entrée binaire
par défaut
– voir
note 1)
1 (lecture)
00, 01 (départ-arrêt) 129
06 (aucune plage, ou (réponse)
toutes)
07, 08 (qté limitée)
17, 27, 28 (index)
00, 01 (départ-arrêt)
17, 28 (index – voir
note 2)
1
2
Entrée binaire
avec état
1 (lecture)
00, 01 (départ-arrêt) 129
06 (aucune plage, ou (réponse)
toutes)
07, 08 (qté limitée)
17, 27, 28 (index)
00, 01 (départ-arrêt)
17, 28 (index – voir
note 2)
2
0
Modification entrée 1 (lecture)
binaire – Toute
variation
06 (aucune plage, ou
toutes)
07, 08 (qté limitée))
2
1
Modification entrée 1 (lecture)
binaire sans heure
06 (aucune plage, ou 129
(réponse)
toutes)
07, 08 (qté limitée)) 130
(réponse
non soll.)
EIO0000000507 04/2015
17, 28 (index)
385
Interopérabilité
Objet
REQUETE (la bibliothèque peut
envoyer)
Codes de fonction (la bibliothèque
réalisera une analyse)
Codes de
fonction
(déc.)
Codes de
fonction
(déc.)
N°
N°
objet variation
Description
Codes qualificatifs
(hex.)
Codes qualificatifs
(hex.)
2
2
Modification entrée 1 (lecture)
binaire avec heure
06 (aucune plage, ou 129
(réponse)
toutes)
07, 08 (qté limitée)) 130
(réponse
non soll.)
17, 28 (index)
2
3 (valeur Modification entrée 1 (lecture)
par défaut binaire avec heure
relative
– voir
note 1)
06 (aucune plage, ou 129
(réponse)
toutes)
07, 08 (qté limitée)) 130
(réponse
non soll.)
17, 28 (index)
3
0
3
1 (lecture)
00, 01 (départ-arrêt)
06 (aucune plage,
ou toutes)
07, 08 (qté limitée)
17, 27, 28 (index)
1 (valeur Entrée bit double
par défaut
– voir
note 1)
1 (lecture)
00, 01 (départ-arrêt) 129
(réponse)
06 (aucune plage,
ou toutes)
07, 08 (qté limitée)
17, 27, 28 (index)
00, 01 (départ-arrêt)
17, 28 (index – voir
note 1)
3
2
Entrée bit double
avec état
1 (lecture)
00, 01 (départ-arrêt) 129
(réponse)
06 (aucune plage,
ou toutes)
07, 08 (qté limitée)
17, 27, 28 (index)
00, 01 (départ-arrêt)
17, 28 (index – voir
note 1)
4
0
Modification entrée 1 (lecture)
bit double – Toute
variation
06 (aucune plage,
ou toutes)
07, 08 (qté limitée))
4
1
Modification entrée 1 (lecture)
bit double sans
heure
06 (aucune plage,
ou toutes)
07, 08 (qté limitée))
129
(réponse)
130
(réponse
non soll.)
17, 28 (index)
4
2
Modification entrée 1 (lecture)
bit double avec
heure
06 (aucune plage,
ou toutes)
07, 08 (qté limitée))
129
(réponse)
130
(réponse
non soll.)
17, 28 (index)
386
Entrée binaire
double – Toute
variation
EIO0000000507 04/2015
Interopérabilité
Objet
REQUETE (la bibliothèque peut
envoyer)
Codes de fonction (la bibliothèque
réalisera une analyse)
Codes de
fonction
(déc.)
Codes qualificatifs
(hex.)
Codes de
fonction
(déc.)
Codes qualificatifs
(hex.)
4
3 (valeur Modification entrée 1 (lecture)
par défaut bit double avec
heure relative
– voir
note 1)
06 (aucune plage,
ou toutes)
07, 08 (qté limitée))
129
(réponse)
130
(réponse
non soll.)
17, 28 (index)
10
0
Sortie binaire –
Toute variation
1 (lecture)
00, 01 (départ-arrêt)
06 (aucune plage, ou
toutes)
07, 08 (qté limitée)
17, 27, 28 (index)
10
1
Sortie binaire
1 (lecture)
00, 01 (départ-arrêt) 129
(réponse)
06 (aucune plage,
ou toutes)
07, 08 (qté limitée)
17, 27, 28 (index)
1 (lecture)
00, 01 (départ-arrêt)
N°
N°
objet variation
Description
00, 01 (départ-arrêt)
17, 28 (index – voir
note 1)
10
2 (valeur Etat sortie binaire
par défaut
– voir
note 1)
1 (lecture)
00, 01 (départ-arrêt) 129
06 (aucune plage, ou (réponse)
toutes)
07, 08 (qté limitée)
17, 27, 28 (index)
11
0
1 (lecture)
06 (aucune plage,
ou toutes) 07, 08
(qté limitée)
11
1 (valeur Modification sortie 1 (lecture)
par défaut binaire sans heure
– voir
note 1)
06 (aucune plage,
ou toutes) 07, 08
(qté limitée)
129
(réponse)
130
(réponse
non soll.)
17, 28 (index)
11
2
Modification sortie 1 (lecture)
binaire avec heure
06 (aucune plage,
ou toutes) 07, 08
(qté limitée)
129
(réponse)
130
(réponse
non soll.)
17, 28 (index)
12
1
Bloc sortie relais
de commande
17, 28 (index)
129
(réponse)
écho de requête
EIO0000000507 04/2015
Modification sortie
binaire – Toute
variation
3
(sélectionner)
4 (utiliser) 5
(util. directe) 6
(util. directe,
sans a/r)
00, 01 (départ-arrêt)
17, 28 (index – voir
note 2)
387
Interopérabilité
Objet
REQUETE (la bibliothèque peut
envoyer)
Codes de fonction (la bibliothèque
réalisera une analyse)
Codes de
fonction
(déc.)
Codes qualificatifs
(hex.)
N°
N°
objet variation
Description
Codes de
fonction
(déc.)
Codes qualificatifs
(hex.)
12
2
Bloc de
commande de
plusieurs points de
sortie binaires
3
7 (quantité limitée)
(sélectionner)
4 (utiliser)
5 (util. directe)
6 (util. directe,
sans a/r)
129
(réponse)
écho de requête
12
3
Masque de motif
00, 01 (départ-arrêt)
3
(sélectionner)
4 (utiliser)
5 (util. directe)
6 (util. directe,
sans a/r)
129
(réponse)
écho de requête
20
0
Compteur binaire – 1 (lecture)
Toute variation
00, 01 (départ-arrêt)
06 (aucune plage, ou
toutes)
07, 08 (qté limitée)
17, 27, 28 (index)
7 (arrêt)
8 (arrêt sans
a/r)
9 (arrêt clair)
10 (arr. cl. sans
a/r)
00, 01 (départ-arrêt)
06 (aucune plage, ou
toutes)
07, 08 (qté limitée)
20
1
Compteur binaire
32 bits (avec
indicateur)
1 (lecture)
00, 01 (départ-arrêt) 129
06 (aucune plage, ou (réponse)
toutes)
07, 08 (qté limitée)
17, 27, 28 (index)
00, 01 (départ-arrêt)
17, 28 (index – voir
note 2)
20
2
Compteur binaire
16 bits (avec
indicateur)
1 (lecture)
00, 01 (départ-arrêt) 129
06 (aucune plage, ou (réponse)
toutes)
07, 08 (qté limitée)
17, 27, 28 (index)
00, 01 (départ-arrêt)
17, 28 (index – voir
note 2)
20
5 (valeur Compteur binaire
par défaut 32 bits sans
indicateur
– voir
note 1)
1 (lecture)
00, 01 (départ-arrêt) 129
06 (aucune plage, ou (réponse)
toutes)
07, 08 (qté limitée)
17, 27, 28 (index)
00, 01 (départ-arrêt)
17, 28 (index – voir
note 2)
388
EIO0000000507 04/2015
Interopérabilité
Objet
REQUETE (la bibliothèque peut
envoyer)
Codes de fonction (la bibliothèque
réalisera une analyse)
N°
N°
objet variation
Description
Codes de
fonction
(déc.)
Codes qualificatifs
(hex.)
Codes de
fonction
(déc.)
Codes qualificatifs
(hex.)
20
6
Compteur binaire
16 bits sans
indicateur
1 (lecture)
00, 01 (départ-arrêt) 129
06 (aucune plage, ou (réponse)
toutes)
07, 08 (qté limitée)
17, 27, 28 (index)
00, 01 (départ-arrêt)
17, 28 (index – voir
note 2)
21
0
Compteur gelé –
Toute variation
1 (lecture)
00, 01 (départ-arrêt)
06 (aucune plage, ou
toutes)
07, 08 (qté limitée)
17, 27, 28 (index)
21
1
Compteur gelé
32 bits (avec
indicateur)
1 (lecture)
00, 01 (départ-arrêt) 129
06 (aucune plage, ou (réponse)
toutes)
07, 08 (qté limitée)
17, 27, 28 (index)
00, 01 (départ-arrêt)
17, 28 (index – voir
note 2)
21
2
Compteur gelé
16 bits (avec
indicateur)
1 (lecture)
00, 01 (départ-arrêt) 129
06 (aucune plage, ou (réponse)
toutes)
07, 08 (qté limitée)
17, 27, 28 (index)
00, 01 (départ-arrêt)
17, 28 (index – voir
note 2)
21
5
Compteur gelé
32 bits avec heure
de l’arrêt
1 (lecture)
00, 01 (départ-arrêt) 129
(réponse)
06 (aucune plage,
ou toutes)
07, 08 (qté limitée)
17, 27, 28 (index)
00, 01 (départ-arrêt)
17, 28 (index – voir
note 1)
21
6
Compteur gelé
16 bits avec heure
de l’arrêt
1 (lecture)
00, 01 (départ-arrêt) 129
(réponse)
06 (aucune plage,
ou toutes)
07, 08 (qté limitée)
17, 27, 28 (index)
00, 01 (départ-arrêt)
17, 28 (index – voir
note 1)
21
9 (valeur Compteur gelé
par défaut 32 bits sans
indicateur
– voir
note 1)
1 (lecture)
00, 01 (départ-arrêt) 129
06 (aucune plage, ou (réponse)
toutes)
07, 08 (qté limitée)
17, 27, 28 (index)
00, 01 (départ-arrêt)
17, 28 (index – voir
note 2)
21
10
1 (lecture)
00, 01 (départ-arrêt) 129
06 (aucune plage, ou (réponse)
toutes)
07, 08 (qté limitée)
17, 27, 28 (index)
00, 01 (départ-arrêt)
17, 28 (index – voir
note 2)
EIO0000000507 04/2015
Compteur 16 bits
gelé sans
indicateur
389
Interopérabilité
Objet
REQUETE (la bibliothèque peut
envoyer)
Codes de fonction (la bibliothèque
réalisera une analyse)
Codes de
fonction
(déc.)
N°
N°
objet variation
Description
Codes de
fonction
(déc.)
Codes qualificatifs
(hex.)
22
0
Evénement de
modification de
compteur – Toute
variation
1 (lecture)
06 (aucune plage, ou
toutes) 07, 08 (qté
limitée)
22
1 (valeur
par défaut
– voir
note 1)
Evénement de
modification de
compteur 32 bits
sans heure
1 (lecture)
06 (aucune plage, ou 129
(réponse)
toutes) 07, 08 (qté
130
limitée)
(réponse
non soll.)
17, 28 (index)
22
2
Evénement de
modification de
compteur 16 bits
sans heure
1 (lecture)
06 (aucune plage, ou 129
(réponse)
toutes) 07, 08 (qté
130
limitée)
(réponse
non soll.)
17, 28 (index)
22
5
Evénement de
modification de
compteur 32 bits
avec heure
1 (lecture)
06 (aucune plage,
ou toutes) 07, 08
(qté limitée)
129
(réponse)
130
(réponse
non soll.)
17, 28 (index)
22
6
Evénement de
modification de
compteur 16 bits
avec heure
1 (lecture)
06 (aucune plage,
ou toutes) 07, 08
(qté limitée)
129
(réponse)
130
(réponse
non soll.)
17, 28 (index)
23
0
1 (lecture)
Evénement de
compteur arrêté
(variation 0 utilisée
pour demander
variation par
défaut)
23
1 (valeur Evénement de
par défaut compteur arrêté
32 bits
– voir
note 1)
1 (lecture)
06 (aucune plage, ou 129
toutes) 07, 08 (qté
(réponse)
limitée)
130
(réponse
non soll.)
17, 28 (index)
23
2
1 (lecture)
06 (aucune plage, ou 129
toutes) 07, 08 (qté
(réponse)
limitée)
130
(réponse
non soll.)
17, 28 (index)
390
Evénement de
compteur arrêté
16 bits
Codes qualificatifs
(hex.)
06 (aucune plage, ou
toutes) 07, 08 (qté
limitée)
EIO0000000507 04/2015
Interopérabilité
Objet
REQUETE (la bibliothèque peut
envoyer)
Codes de fonction (la bibliothèque
réalisera une analyse)
Codes de
fonction
(déc.)
Codes qualificatifs
(hex.)
Codes de
fonction
(déc.)
Codes qualificatifs
(hex.)
N°
N°
objet variation
Description
23
5
1 (lecture)
Evénement de
compteur arrêté
32 bits avec heure
06 (aucune plage,
ou toutes) 07, 08
(qté limitée)
129
(réponse)
130
(réponse
non soll.)
17, 28 (index)
23
6
1 (lecture)
Evénement de
compteur arrêté
16 bits avec heure
06 (aucune plage,
ou toutes) 07, 08
(qté limitée)
129
(réponse)
130
(réponse
non soll.)
17, 28 (index)
30
0
Entrée analogique
– Toute variation
1 (lecture)
00, 01 (départ-arrêt)
06 (aucune plage, ou
toutes)
07, 08 (qté limitée)
17, 27, 28 (index)
30
1
Entrée analogique
32 bits
1 (lecture)
00, 01 (départ-arrêt) 129
06 (aucune plage, ou (réponse)
toutes)
07, 08 (qté limitée)
17, 27, 28 (index)
00, 01 (départ-arrêt)
17, 28 (index – voir
note 2)
30
2
Entrée analogique
16 bits
1 (lecture)
00, 01 (départ-arrêt) 129
06 (aucune plage, ou (réponse)
toutes)
07, 08 (qté limitée)
17, 27, 28 (index)
00, 01 (départ-arrêt)
17, 28 (index – voir
note 2)
30
3 (valeur Entrée analogique
par défaut 32 bits sans
indicateur
– voir
note 1)
1 (lecture)
00, 01 (départ-arrêt) 129
06 (aucune plage, ou (réponse)
toutes)
07, 08 (qté limitée)
17, 27, 28 (index)
00, 01 (départ-arrêt)
17, 28 (index – voir
note 2)
30
4
Entrée analogique
16 bits sans
indicateur
1 (lecture)
00, 01 (départ-arrêt) 129
06 (aucune plage, ou (réponse)
toutes)
07, 08 (qté limitée)
17, 27, 28 (index)
00, 01 (départ-arrêt)
17, 28 (index – voir
note 2)
30
5
valeur à virgule
flottante courte
1 (lecture)
00, 01 (départ-arrêt) 129
(réponse)
06 (aucune plage,
ou toutes)
07, 08 (qté limitée)
17, 27, 28 (index)
00, 01 (départ-arrêt)
17, 28 (index – voir
note 2)
EIO0000000507 04/2015
391
Interopérabilité
Objet
REQUETE (la bibliothèque peut
envoyer)
Codes de fonction (la bibliothèque
réalisera une analyse)
Codes de
fonction
(déc.)
N°
N°
objet variation
Description
Codes de
fonction
(déc.)
Codes qualificatifs
(hex.)
32
0
Evénement de
modification
analogique –
Toute variation
1 (lecture)
06 (aucune plage, ou
toutes) 07, 08 (qté
limitée)
32
1 (valeur
par défaut
– voir
note 1)
Evénement de
modification
analogique 32 bits
sans heure
1 (lecture)
06 (aucune plage, ou 129
(réponse)
toutes) 07, 08 (qté
130
limitée)
(réponse
non soll.)
17, 28 (index)
32
2
Evénement de
modification
analogique 16 bits
sans heure
1 (lecture)
06 (aucune plage, ou 129
(réponse)
toutes) 07, 08 (qté
130
limitée)
(réponse
non soll.)
17, 28 (index)
32
3
Evénement de
modification
analogique 32 bits
avec heure
1 (lecture)
06 (aucune plage,
ou toutes) 07, 08
(qté limitée)
129
(réponse)
130
(réponse
non soll.)
17, 28 (index)
32
4
Evénement de
modification
analogique 16 bits
avec heure
1 (lecture)
06 (aucune plage,
ou toutes) 07, 08
(qté limitée)
129
(réponse)
130
(réponse
non soll.)
17, 28 (index)
32
5
valeur à virgule
flottante courte
Evénement de
modification
analogique sans
heure
1 (lecture)
06 (aucune plage,
ou toutes) 07, 08
(qté limitée)
129
(réponse)
130
(réponse
non soll.)
17, 28 (index)
32
7
valeur à virgule
flottante courte
Evénement de
modification
analogique avec
heure
1 (lecture)
06 (aucune plage,
ou toutes) 07, 08
(qté limitée)
129
(réponse)
130
(réponse
non soll.)
17, 28 (index)
392
Codes qualificatifs
(hex.)
EIO0000000507 04/2015
Interopérabilité
Objet
REQUETE (la bibliothèque peut
envoyer)
Codes de fonction (la bibliothèque
réalisera une analyse)
Codes de
fonction
(déc.)
Codes de
fonction
(déc.)
N°
N°
objet variation
Description
34
0
1 (lecture)
Zone morte
d’entrée
analogique
(variation 0 utilisée
pour demander
variation par
défaut)
34
1
Zone morte
d’entrée
analogique 16 bits
1 (lecture)
2 (écriture)
34
2
Zone morte
d’entrée
analogique 32 bits
1 (lecture)
2 (écriture)
34
3
valeur à virgule
flottante courte
Zone morte
d’entrée
analogique
1 (lecture)
2 (écriture)
Codes qualificatifs
(hex.)
Codes qualificatifs
(hex.)
00, 01 (départ-arrêt)
06 (aucune plage,
ou toutes)
07, 08 (qté limitée)
17, 28 (index)
00, 01 (départ-arrêt) 129
(réponse)
06 (aucune plage,
ou toutes)
07, 08 (qté limitée)
17, 28 (index)
17, 28 (index)
00, 01 (départ-arrêt)
17, 28 (index – voir
note 2)
00, 01 (départ-arrêt) 129
(réponse)
06 (aucune plage,
ou toutes)
07, 08 (qté limitée)
17, 28 (index)
17, 28 (index)
00, 01 (départ-arrêt)
17, 28 (index – voir
note 2)
00, 01 (départ-arrêt) 129
(réponse)
06 (aucune plage,
ou toutes)
07, 08 (qté limitée)
17, 28 (index)
17, 28 (index)
00, 01 (départ-arrêt)
17, 28 (index – voir
note 2)
40
0
Etat sortie
analogique
1 (lecture)
00, 01 (départ-arrêt)
06 (aucune plage, ou
toutes)
07, 08 (qté limitée)
17, 27, 28 (index)
40
1
Etat sortie
analogique 32 bits
1 (lecture)
00, 01 (départ-arrêt) 129
06 (aucune plage, ou (réponse)
toutes)
07, 08 (qté limitée)
17, 27, 28 (index)
00, 01 (départ-arrêt)
17, 28 (index – voir
note 2)
40
2 (valeur Etat sortie
par défaut analogique 16 bits
– voir
note 1)
1 (lecture)
00, 01 (départ-arrêt) 129
06 (aucune plage, ou (réponse)
toutes)
07, 08 (qté limitée)
17, 27, 28 (index)
00, 01 (départ-arrêt)
17, 28 (index – voir
note 2)
EIO0000000507 04/2015
393
Interopérabilité
Objet
REQUETE (la bibliothèque peut
envoyer)
Codes de fonction (la bibliothèque
réalisera une analyse)
Codes de
fonction
(déc.)
N°
N°
objet variation
Description
Codes de
fonction
(déc.)
Codes qualificatifs
(hex.)
40
3
valeur à virgule
flottante courte
Etat sortie
analogique
1 (lecture)
00, 01 (départ-arrêt) 129
(réponse)
06 (aucune plage,
ou toutes)
07, 08 (qté limitée)
17, 27, 28 (index)
41
0
Bloc de sortie
analogique
41
1
Bloc sortie
analogique 32 bits
3
(sélectionner)
4 (utiliser)
5 (util. directe)
6 (util. directe,
sans a/r)
17, 28 (index)
27 (index)
129
(réponse)
écho de requête
41
2
Bloc sortie
analogique 16 bits
3
(sélectionner)
4 (utiliser)
5 (util. directe)
6 (util. directe,
sans a/r)
17, 28 (index)
27 (index)
129
(réponse)
écho de requête
41
3
valeur à virgule
flottante courte
Bloc sortie
analogique
17, 27, 28 (index)
3
(sélectionner)
4 (utiliser)
5 (util. directe)
6 (util. directe,
sans a/r)
129
(réponse)
écho de requête
42
0
Evénement de
modification
analogique –
Toute variation
1 (lecture)
06 (aucune plage,
ou toutes) 07, 08
(qté limitée)
42
1
1 (lecture)
Evénement de
sortie analogique
32 bits sans heure
06 (aucune plage,
ou toutes) 07, 08
(qté limitée)
129
(réponse)
130
(réponse
non soll.)
17, 28 (index)
394
Codes qualificatifs
(hex.)
00, 01 (départ-arrêt)
17, 28 (index – voir
note 2)
00, 01 (départ-arrêt)
06 (aucune plage,
ou toutes)
07, 08 (qté limitée)
17, 27, 28 (index)
EIO0000000507 04/2015
Interopérabilité
Objet
N°
N°
objet variation
Description
REQUETE (la bibliothèque peut
envoyer)
Codes de fonction (la bibliothèque
réalisera une analyse)
Codes de
fonction
(déc.)
Codes qualificatifs
(hex.)
Codes de
fonction
(déc.)
Codes qualificatifs
(hex.)
42
1 (lecture)
2 (valeur Evénement de
par défaut sortie analogique
16 bits sans heure
– voir
note 1)
06 (aucune plage,
ou toutes) 07, 08
(qté limitée)
129
(réponse)
130
(réponse
non soll.)
17, 28 (index)
42
3
1 (lecture)
Evénement de
sortie analogique
32 bits avec heure
06 (aucune plage,
ou toutes) 07, 08
(qté limitée)
129
(réponse)
130
(réponse
non soll.)
17, 28 (index)
42
4
1 (lecture)
Evénement de
sortie analogique
16 bits avec heure
06 (aucune plage,
ou toutes) 07, 08
(qté limitée)
129
(réponse)
130
(réponse
non soll.)
17, 28 (index)
42
5
valeur à virgule
flottante courte
Evénement de
sortie analogique
sans heure
1 (lecture)
06 (aucune plage,
ou toutes) 07, 08
(qté limitée)
129
(réponse)
130
(réponse
non soll.)
17, 28 (index)
42
7
valeur à virgule
flottante courte
Evénement de
sortie analogique
avec heure
1 (lecture)
06 (aucune plage,
ou toutes) 07, 08
(qté limitée)
129
(réponse)
130
(réponse
non soll.)
17, 28 (index)
50
0
Heure et date
50
1 (valeur Heure et date
par défaut
– voir
note 1)
1 (lecture)
07 (qté limitée = 1)
129
(réponse)
07 (qté limitée = 1)
2 (écriture)
07 (qté limitée = 1)
50
3
Heure et date
dernier
enregistrement
2 (écriture)
07 (qté limitée)
51
1
Heure et date CTO
129
(réponse)
130
(réponse
non soll.)
07 (qté limitée (qté = 1)
EIO0000000507 04/2015
395
Interopérabilité
Objet
REQUETE (la bibliothèque peut
envoyer)
Codes de fonction (la bibliothèque
réalisera une analyse)
Codes de
fonction
(déc.)
Codes de
fonction
(déc.)
Codes qualificatifs
(hex.)
N°
N°
objet variation
Description
51
2
Heure et date non
synchronisée CTO
129
(réponse)
130
(réponse
non soll.)
07 (qté limitée (qté = 1)
52
1
Retard
approximatif
129
(réponse)
07 (qté limitée (qté = 1)
52
2
Retard précis
129
(réponse)
07 (qté limitée (qté = 1)
60
0
Non défini
60
1
Données classe 0
1 (lecture)
06 (aucune plage, ou
toutes)
60
2
Données classe 1
1 (lecture)
06 (aucune plage, ou
toutes) 07, 08 (qté
limitée)
20 (activ. non
soll.)
21 (désactiv.
non soll.)
22 (affecter
classe)
06 (aucune plage, ou
toutes)
1 (lecture)
06 (aucune plage, ou
toutes) 07, 08 (qté
limitée)
20 (activ. non
soll.)
21 (désactiv.
non soll.)
22 (affecter
classe)
06 (aucune plage, ou
toutes)
1 (lecture)
06 (aucune plage, ou
toutes) 07, 08 (qté
limitée)
20 (activ. non
soll.)
21 (désactiv.
non soll.)
22 (affecter
classe)
06 (aucune plage, ou
toutes)
60
60
396
3
4
Données classe 2
Données classe 3
Codes qualificatifs
(hex.)
EIO0000000507 04/2015
Interopérabilité
Objet
REQUETE (la bibliothèque peut
envoyer)
Codes de fonction (la bibliothèque
réalisera une analyse)
N°
N°
objet variation
Description
Codes de
fonction
(déc.)
Codes qualificatifs
(hex.)
Codes de
fonction
(déc.)
Codes qualificatifs
(hex.)
80
Indications
internes
1 (lecture)
00, 01 (départ-arrêt)
129
(réponse)
00, 01 (départ-arrêt)
2 (écriture)
(voir note 3)
00 (départ-arrêt)
index=4 ou 7
1
Aucun objet (code fonction
uniquement)
13 (redémarrage à froid)
Aucun objet (code fonction
uniquement)
14 (redémarrage à chaud)
Aucun objet (code fonction
uniquement)
23 (mes. retard)
Aucun objet (code fonction
uniquement)
24 (enreg. heure actuelle)
EIO0000000507 04/2015
397
Interopérabilité
398
EIO0000000507 04/2015
Modicon M340 RTU
Objets du langage Ethernet
EIO0000000507 04/2015
Annexe B
Objets du langage Ethernet
Objets du langage Ethernet
A propos de ce chapitre
Ce chapitre décrit les objets langage associés aux modules de communication Ethernet.
Il comporte également une discussion sur les IODDT. IODDT (de l’anglais "Input/Output Derived
Data Type" - type de données dérivées d’E/S) est un type de données associé à un module ou une
voie d’automate. Les modules experts sont associés à des IODDT spécifiques.
Contenu de ce chapitre
Ce chapitre contient les sous-chapitres suivants :
Souschapitre
Sujet
Page
B.1
Objets langage et IODDT de la communication Ethernet
400
B.2
Objets d’échange de type T_COM_ETH_BMX
405
B.3
Objets langage associés à la configuration du module BMX NOR 0200 H
410
EIO0000000507 04/2015
399
Objets du langage Ethernet
Sous-chapitre B.1
Objets langage et IODDT de la communication Ethernet
Objets langage et IODDT de la communication Ethernet
A propos de cette section
Cette section fournit une description générale des objets langage et des IODDT de la
communication Ethernet.
Contenu de ce sous-chapitre
Ce sous-chapitre contient les sujets suivants :
Sujet
400
Page
Objets langage et IODDT de la communication Ethernet
401
Objets langage à échange implicite associés à la fonction métier
402
Objets langage à échange explicite associés à la fonction métier
403
EIO0000000507 04/2015
Objets du langage Ethernet
Objets langage et IODDT de la communication Ethernet
Généralités
La communication Ethernet comporte l’IODDT suivant :
T_COM_ETH_BMX : spécifique aux modules avec une communication Ethernet

Les IODDT sont prédéfinis par le constructeur et contiennent des objets langage d’entrée/de sortie
appartenant au canal d’un module spécifique à une application.
NOTE :
les variables IODDT peuvent être créées à l’aide :
 de l’onglet Objets d’E/S,
 de l’éditeur de données.
Types d’objets langage
Chaque IODDT comporte un ensemble d’objets langage utilisés pour contrôler et surveiller son
fonctionnement. Il existe deux types d’objets langage :
 Implicites : les objets à échange implicite sont échangés automatiquement à chaque cycle de
la tâche associée au module. Ces échanges concernent les états des modules, des signaux de
communication, des esclaves, etc.
 Explicites : les objets à échange explicite sont échangés à la demande de l’application, à l’aide
d’instructions d’échanges explicites. Ces échanges définissent les paramètres et permettre
d’établir un diagnostic du module.
Ce guide contient également des descriptions détaillées des types d’IODDT (voir Modicon M340
pour Ethernet, Processeurs et modules de communication, Manuel utilisateur).
EIO0000000507 04/2015
401
Objets du langage Ethernet
Objets langage à échange implicite associés à la fonction métier
Présentation
Une interface métier intégrée ou l’ajout d’un module enrichit automatiquement le projet d’objets
langage permettant de programmer cette interface ou ce module.
Ces objets correspondent aux images des entrées/sorties et informations logicielles du module ou
de l’interface métier intégrée.
Rappels
Les entrées (%I et %IW) du module sont mises à jour dans la mémoire automate en début de tâche,
alors que l’automate est en mode RUN ou STOP.
Les sorties (%Q et %QW) sont mises à jour en fin de tâche, uniquement lorsque l’automate est en
mode RUN.
NOTE : Lorsque la tâche est en mode STOP, suivant la configuration choisie :
les sorties sont mises en position de repli (mode repli)
 les sorties sont maintenues à leur dernière valeur (mode maintien)

Illustration
Le schéma ci-dessous illustre le cycle de fonctionnement relatif à une tâche automate (exécution
cyclique).
402
EIO0000000507 04/2015
Objets du langage Ethernet
Objets langage à échange explicite associés à la fonction métier
Introduction
Les échanges explicites sont des échanges réalisés à la demande de l’utilisateur du programme,
et à l’aide des instructions suivantes :
 READ_STS (voir Unity Pro, Gestion des E/S, Bibliothèque de blocs) (lecture des mots d’état)
 WRITE_CMD (voir Unity Pro, Gestion des E/S, Bibliothèque de blocs) (écriture des mots de
commande)
 WRITE_PARAM (voir Unity Pro, Gestion des E/S, Bibliothèque de blocs) (écriture des
paramètres de réglage)
 READ_PARAM (voir Unity Pro, Gestion des E/S, Bibliothèque de blocs) (lecture des
paramètres de réglage)
 SAVE_PARAM (voir Unity Pro, Gestion des E/S, Bibliothèque de blocs) (enregistrement des
paramètres de réglage)
 RESTORE_PARAM (voir Unity Pro, Gestion des E/S, Bibliothèque de blocs) (restauration des
paramètres de réglage)
Ces échanges s’appliquent à un ensemble d’objets %MW de même type (état, commandes ou
paramètres) appartenant à une voie.
Ces objets peuvent :
 fournir des informations sur le module (par exemple, le type d’erreur détectée dans une voie),
 commander le module (grâce à un commutateur, par exemple),
 définir les modes de fonctionnement du module (enregistrement et restauration des paramètres
de réglage pendant l’exécution de l’application).
NOTE : pour éviter plusieurs échanges explicites simultanés sur la même voie, il convient de tester
la valeur du mot EXCH_STS (%MWr.m.c.0) de l’IODDT associé à la voie avant d’appeler une
fonction élémentaire (EF) utilisant cette voie.
NOTE : les échanges explicites ne sont pas pris en charge lorsque les modules d’E/S analogiques
et numériques M340 sont configurés à l’aide d’un module adaptateur RIO M340 Ethernet dans une
configuration Quantum EIO. Vous ne pouvez pas configurer les paramètres d’un module depuis
l’application de l’automate (PLC) pendant le fonctionnement.
EIO0000000507 04/2015
403
Objets du langage Ethernet
Principe général d’utilisation des instructions explicites
Le schéma ci-après présente les différents types d’échanges explicites possibles entre
l’application et le module.
Gestion des échanges
Pendant un échange explicite, vérifiez les performances pour que les données ne soient prises en
compte que lorsque l’échange a été correctement exécuté.
Pour cela, deux types d’information sont disponibles :
 les informations relatives à l’échange en cours (voir Unity Pro, Gestion des E/S, Bibliothèque
de blocs),
 le compte rendu de l’échange (voir Unity Pro, Gestion des E/S, Bibliothèque de blocs).
Le diagramme ci-après décrit le principe de gestion d’un échange.
NOTE : pour éviter plusieurs échanges explicites simultanés sur la même voie, il convient de tester
la valeur du mot EXCH_STS (%MWr.m.c.0) de l’IODDT associé à la voie avant d’appeler une
fonction élémentaire (EF) utilisant cette voie.
404
EIO0000000507 04/2015
Objets du langage Ethernet
Sous-chapitre B.2
Objets d’échange de type T_COM_ETH_BMX
Objets d’échange de type T_COM_ETH_BMX
A propos de cette section
Ce sous-chapitre décrit les objets d’échanges implicites et explicites de type T_COM_ETH_BMX.
Contenu de ce sous-chapitre
Ce sous-chapitre contient les sujets suivants :
Sujet
Page
Détails des objets à échange implicite du type d’IODDT T_COM_ETH_BMX
406
Détails des objets à échange explicite de l’IODDT de type T_COM_ETH_BMX
407
Détails des objets à échange explicite du type de non IODDT T_COM_ETH_BMX
409
EIO0000000507 04/2015
405
Objets du langage Ethernet
Détails des objets à échange implicite du type d’IODDT T_COM_ETH_BMX
Objets
L’IODDT de type T_COM_ETH_BMX dispose d’objets à échange implicite, décrits ci-dessous. Ce
type d’IODDT s’applique au module BMX NOR 0200 H :
Symbole standard
Type
Signification
Adresse
CH_ERROR
BOOL
bit d’erreur de ligne
%Ir.m.c.ERR
%IWr.m.c.0
SERVICES_STS
INT
état des différents services
P502_STATUS_BIT
BOOL
port 502, état du service de messagerie %IWr.m.c.0.0
(0=OK, 1=NOK)
IOS_STATUS_BIT
BOOL
réservé
%IWr.m.c.0.1
GLBD_STATUS_BIT
BOOL
réservé
%IWr.m.c.0.2
EMAIL_STATUS_BIT
BOOL
état du service de messagerie
électronique (0=OK, 1=NOK)
%IWr.m.c.0.3
FDRS_STATUS_BIT
BOOL
réservé
%IWr.m.c.0.4
NTPC_STATUS_BIT
BOOL
état du service du client NTP FDR
(0=OK, 1=NOK)
%IWr.m.c.0.5
TCPOPEN_STATUS_BIT
BOOL
réservé pour L2 (utilisation ultérieure)
%IWr.m.c.0.6
REMARQUE : tous les champs sont en lecture seule.
406
EIO0000000507 04/2015
Objets du langage Ethernet
Détails des objets à échange explicite de l’IODDT de type T_COM_ETH_BMX
Mots système
Le tableau suivant détaille la signification des bits de mots système.
Symbole standard
Type
Accès
Signification
Adresse
EXCH_STS
INT
STS_IN_PROGR
BOOL
R
Etat de l’échange
%MWr.m.c.0
R
Lecture des mots d’état de %MWr.m.c.0.0
la voie en cours
CMD_IN_PROGR
BOOL
R
Ecriture du paramètre de
commande en cours
ADJ_IN_PROGR
BOOL
R
Echange du paramètre de %MWr.m.c.0.2
réglage en cours
RECONF_IN_PROGR
BOOL
R
Reconfiguration en cours
EXCH_RPT
INT
R
Compte rendu de la voie
%MWr.m.c.1
STS_ERR
BOOL
R
Compte rendu de la voie
illisible
%MWr.m.c.1.0
CMD_ERR
BOOL
R
Envoi impossible d’une
commande sur la voie
%MWr.m.c.1.1
ADJ_ERR
BOOL
R
Ajustement impossible de
la voie
%MWr.m.c.1.2
RECONF_ERR
BOOL
R
Reconfiguration
impossible de la voie
%MWr.m.c.1.15
%MWr.m.c.0.1
%MWr.m.c.0.15
L = lecture seule
Mots d’état
Le tableau suivant détaille la signification des bits du mot d’état CH_FLT (%MWr.m.c.2). La lecture
est effectuée par READ_STS.
Symbole standard
Type
Accès
Signification
Adresse
INTERNAL_FLT
BOOL
R
Une erreur interne a été
détectée ou l’auto-test n’a
pas pu s’effectuer.
%MWr.m.c.2.4
APPLI_FLT
BOOL
R
Une erreur d’ajustement ou
de configuration a été
détectée.
%MWr.m.c.2.7
L = lecture seule
EIO0000000507 04/2015
407
Objets du langage Ethernet
Le tableau suivant présente le résultat d’un appel de READ_STS :
Symbole standard
Type
Accès
Signification
Adresse
ETH_STATUS
INT
R
Etat global du port
Ethernet
%MWr.m.c.3
IP_ADDR
DINT
R
Adresse IP
%MDr.m.c.4
P502_NB_CONN_DENIED
INT
R
Nombre de connexions
refusées au port 502
%MWr.m.c.6
BW_MAX_MSG_IN
INT
R
Nombre maximum de
messages reçus sur le
port Ethernet par
seconde
%MWr.m.c.10
BW_MAX_MSG_BC
INT
R
Nombre maximum de
messages de diffusion
reçus par seconde
%MWr.m.c.14
Réservé
INT
R
Réservé pour une
utilisation ultérieure
%MWr.m.c.15
L = lecture seule
Mots de commande
Le tableau ci-dessous présente les mots de commande :
Symbole standard
Type
Accès
Signification
Adresse
ETH_RESET
BOOL
W
RAZ du composant
Ethernet
%MWr.m.c.16.0
BW_CNT_RESET
BOOL
W
RAZ des compteurs de
messages max.
%MWr.m.c.16.1
P502_CNT_RESET
BOOL
W
RAZ des compteurs de
messagerie
%MWr.m.c.16.2
E = écriture uniquement
La commande est exécutée avec la fonction WRITE_CMD (IODDT_VAR1).
408
EIO0000000507 04/2015
Objets du langage Ethernet
Détails des objets à échange explicite du type de non IODDT T_COM_ETH_BMX
Mots d’état
Le tableau ci-après présente le résultat d’un appel READ_STS pour les objets de type non IODDT.
Adresse
Type
Accès
Signification
%MWr.m.c.7
INT
L
nombre de messages reçus sur le port Ethernet chaque
seconde (BW_NB_MSG_IN)
%MWr.m.c.8
INT
L
nombre de messages inutiles filtrés par le port Ethernet
chaque seconde (BW_NB_MSG_FILTER)
%MWr.m.c.9
INT
L
nombre de messages abandonnés par le port Ethernet
chaque seconde (BW_NB_MSG_DROP)
%MWr.m.c.11
INT
L
nombre maximal de messages inutiles filtrés par le
port Ethernet chaque seconde
(BW_MAX_MSG_FILTER)
%MWr.m.c.12
INT
L
nombre maximal de messages abandonnés par le
port Ethernet chaque seconde
(BW_MAX_MSG_DROP)
%MWr.m.c.13
INT
L
nombre maximal de messages de multidiffusion reçus
chaque seconde (BW_MAX_MSG_MC)
L = lecture seule
EIO0000000507 04/2015
409
Objets du langage Ethernet
Sous-chapitre B.3
Objets langage associés à la configuration du module BMX NOR 0200 H
Objets langage associés à la configuration du module
BMX NOR 0200 H
A propos de cette section
Ce chapitre décrit les objets langage de configuration associés aux modules de communication
Ethernet du module BMX NOR 0200 H.
Contenu de ce sous-chapitre
Ce sous-chapitre contient les sujets suivants :
Sujet
410
Page
Objets langage pour échanges implicites
411
Objets langage pour échanges explicites
412
EIO0000000507 04/2015
Objets du langage Ethernet
Objets langage pour échanges implicites
Introduction
Cette rubrique décrit les objets de langage d’échange implicite pour le module BMX NOR 0200 H.
Bits d’entrée
Le tableau ci-après décrit les objets langage des bits d’entrée (%I).
Objet
Description
%Ir.m.0.ERR
bit d’erreur de ligne (CH_ERROR)
Mots d’entrée
Le tableau ci-après décrit les objets langage des mots d’entrée (%IW).
Objet
Description
%IWr.m.0.0
état des services Ethernet :
 bit 0 : port 502, état du service de messagerie (0=OK, 1=NOK)
 bit 1 : réservé
 bit 2 : réservé
 bit 3 : état du service de messagerie électronique (0=OK, 1=NOK)
 bit 4 : réservé
 bit 5 :
 BMX NOR 0200 : réservé pour une utilisation ultérieure
 BMX P34 20•0 : réservé pour la compatibilité avec le module
BMX NOR 0200
 bit 6 : réservé pour une utilisation ultérieure
 bit 7 : réservé
%IWr.m.0.1...%IWr.m.0.4
réservé
%IWr.m.0.5...%IWr.m.0.8
réservé
EIO0000000507 04/2015
411
Objets du langage Ethernet
Objets langage pour échanges explicites
Introduction
Cette rubrique décrit les objets de langage d’échange explicite pour le module BMX NOR 0200 H.
Mots système
Le tableau ci-après décrit les objets langage des mots système (%IW, Lecture).
Objet
%MWr.m.0.0
Description
état de l’échange (EXCH_STS) :
 bit 0 =1 : lecture des mots d’état de la voie en cours
(STS_IN_PROGR)
 bit 1 =1 : écriture de commande en cours (CMD_IN_PROGR)
%MWr.m.0.1
compte-rendu d’échanges (EXCH_RPT) :
 bit 0 =1 : erreur lors de la lecture de l’état de la voie (STS_ERR)
 bit 1 =1 : erreur lors de l’écriture d’une commande vers la voie
(CMD_ERR)
Remarque : toujours 0 pour le BMX P34 20•0
Mots d’état
Le tableau ci-après décrit les objets langage des mots d’état (%IW ou %MD, Lecture) :
412
Objet
Description
%MWr.m.0.2
défauts de voie standard (CH_FLT) :
 bit 4 (%MWr.m.0.2.4) = 1 : erreur interne ou d’autotest de la voie
(INTERNAL_FLT)
 bit 7 (%MWr.m.0.2.7) = 1 : erreur d’application (APPLI_FLT)
%MWr.m.0.3
état global du port Ethernet (ETH_PORT_STATUS)
%MDr.m.0.4
adresse IP (IP_ADDR)
%MWr.m.0.6
nombre de connexions au port 502 refusées (P502_NB_CONN_DENIED)
%MWr.m.0.7
nombre de messages reçus sur le port Ethernet par seconde
(BW_NB_MSG_IN)
%MWr.m.0.8
nombre de messages inutiles filtrés par le port Ethernet chaque seconde
(BW_NB_MSG_FILTER)
%MWr.m.0.9
nombre de messages abandonnés par le port Ethernet chaque seconde
(BW_NB_MSG_DROP)
%MWr.m.0.10
nombre maximal de messages reçus sur le port Ethernet par seconde
(BW_MAX_MSG_IN)
%MWr.m.0.11
nombre maximal de messages inutiles filtrés par le port Ethernet chaque
seconde (BW_MAX_MSG_FILTER)
EIO0000000507 04/2015
Objets du langage Ethernet
Objet
Description
%MWr.m.0.12
nombre maximal de messages abandonnés par le port Ethernet chaque
seconde (BW_MAX_MSG_DROP)
%MWr.m.0.13
nombre maximal de messages de multidiffusion reçus chaque seconde
(BW_MAX_MSG_MC)
%MWr.m.0.14
nombre maximal de messages de diffusion reçus chaque seconde
(BW_MAX_MSG_BC)
%MWr.m.0.15
réservé pour une utilisation ultérieure
Mots de commande
Le tableau ci-après décrit les objets langage des mots de commande (%IW, Ecriture).
Objet
%MWr.m.0.16
Description
mot de commande Ethernet (ETH_CMD) :
 bit 0 = 1 pour RAZ du composant Ethernet (ETH_RESET)
 bit 1 = 1 pour RAZ des compteurs de message max.
(BW_CNT_RESET)
 bit 2 = 1 pour RAZ des compteurs de messagerie
(P502_CNT_RESET)
%MWr.m.0.17
EIO0000000507 04/2015
réservé pour l’alignement d’adresse modulo 4
413
Objets du langage Ethernet
414
EIO0000000507 04/2015
Modicon M340 RTU
Glossaire
EIO0000000507 04/2015
Glossaire
!
%I
Représente un bit d’entrée.
%IW
Représente un registre de mots d’entrée.
%M
Représente un bit mémoire.
%MW
Représente un registre de mots mémoire.
%QW
Représente un registre de mots de sortie.
%S
Représente un bit système.
%SW
Représente un registre de mots système.
10/100 Base-T
Adaptée de la norme IEEE 802.3 (Ethernet), la norme 10/100 Base-T exige un câble à paire
torsadée d’une longueur de segment maximale de 100 m terminé par un connecteur RJ-45. Un
réseau 10/100 Base-T est capable de transmettre des données sur un réseau Ethernet normal
(10 Mbits/s) et Fast Ethernet (100 Mbits/s).
A
Adresse IP
Adresse de protocole Internet. Il s’agit d’une adresse sur 32 bits affectée à des hôtes utilisant
TCP/IP.
Adresse MAC
Adresse de contrôle d’accès au support (Media Access Control). Nombre de 48 bits, unique sur un
réseau, programmé dans chaque carte ou équipement réseau lors de sa fabrication.
agent SNMP
Application SNMP s’exécutant sur un équipement réseau.
EIO0000000507 04/2015
415
Glossaire
ASN.1
Notation de syntaxe abstraite numéro un (Abstract Syntax Notation Number One). ASN.1 est une
méthode permettant de coder/décoder des messages envoyés entre des systèmes hétérogènes
utilisant des langages différents. Le langage ASN.1 est défini par les normes ISO 8824/ITU X.208
et 8825/ITU X.209.
Automate
Contrôleur logique programmable. L’automate est le cerveau d’un processus de fabrication
industriel. Il automatise un processus, par opposition à un système de contrôle à relais. Les
automates sont de vrais ordinateurs conçus pour survivre dans les conditions difficiles de
l’environnement industriel. Les automates programmables sont des ordinateurs conçus pour
résister aux conditions parfois difficiles de l’environnement industriel.
B
BOOTP
Protocole d’amorçage (Bootstrap). Protocole UDP/IP permettant à un nœud Internet d’obtenir ses
paramètres IP à partir de son adresse MAC.
bps
bits par seconde.
C
CAN
Réseau de multiplexage (Controller Area Network). Le protocole CAN (ISO 11898) pour réseaux
de bus en série est conçu pour assurer l’interconnexion d’équipements intelligents (issus de
nombreux fabricants) en systèmes intelligents pour des applications industrielles en temps réel.
Les systèmes CAN multimaîtres assurent une haute intégrité des données grâce à des
mécanismes de diffusion de messages et de détection avancée des erreurs. Développé
initialement pour l’industrie automobile, le protocole CAN est désormais utilisé dans tout un
éventail d’environnements de surveillance d’automatisme.
CANopen
Protocole de couche supérieure utilisé dans les réseaux d’automatismes. Il s’appuie sur la couche
applicative CAN (CAL), conformément à la norme CiA DS 301 (EN 50325-4).
CEM
Compatibilité électromagnétique (CEM). Les équipements conformes aux critères de CEM sont en
mesure de fonctionner sans erreur dans les limites électromagnétiques spécifiées d’un système.
416
EIO0000000507 04/2015
Glossaire
classe de service
Les classes de service Transparent Ready permettent d’identifier les services fournis par chaque
équipement, à savoir :
 services de diagnostic, d’affichage et de contrôle via des technologies Web
 services de communication Ethernet
Les classes de services Transparent Ready simplifient le choix des produits et garantissent leur
interopérabilité au sein d’une architecture.
Commutateur
Equipement de réseau connectant au moins deux segments de réseau distincts et permettant un
trafic entre eux. Un commutateur détermine si une trame doit être bloquée ou transmise selon son
adresse cible.
concentrateur
Appareil concentrateur reliant plusieurs modules souples et centralisés afin de créer un réseau.
configuration
Agencement et interconnexions des composants matériels au sein d’un système, ainsi que le
matériel et les logiciels qui déterminent les caractéristiques de fonctionnement du système.
ConneXview
ConneXview est un ensemble de fichiers de configuration utilisés avec le logiciel de gestion de
réseaux HiVision 6.x (de Hirschmann Electronics GmbH & Co. KG). ConneXview permet de gérer
des équipements Transparent Factory de Schneider Electric qui utilisent HiVision 6.0 ou une
version supérieure. ConneXview est basé sur le protocole de gestion de réseaux SNMP.
couche
Dans le modèle OSI, partie de la structure d’un équipement offrant certains services pour le
transfert de données.
D
DHCP
Protocole de configuration dynamique d’hôtes (Dynamic Host Configuration Protocol). DHCP est
un protocole TCP/IP qui permet à des équipements réseau (clients DHCP) d’obtenir leurs
adresses IP depuis un serveur DHCP via une requête au serveur.
diffusion
Mode de communication qui envoie des paquets depuis une station vers chaque point de
destination du réseau. Les messages en mode diffusion s’appliquent à chaque dispositif réseau
ou à un seul équipement dont l’adresse n’est pas connue. (Voir multidiffusion et diffusion
individuelle).
diffusion individuelle
Le mode de diffusion individuelle envoie des paquets point à point depuis une source unique vers
une destination réseau particulière. Il s’agit d’un mode de communication efficace entre des hôtes
car il a un minimum d’impact sur le trafic du réseau. (Voir diffusion et multidiffusion.)
EIO0000000507 04/2015
417
Glossaire
E
échange sous tension
Procédure consistant à remplacer un composant par un composant identique alors que le système
est sous tension. Une fois installé, le composant de remplacement commence automatiquement
à fonctionner.
EFB
bloc fonction élémentaire. Les EFB sont les fonctions élémentaires et les blocs fonctions (en
langage C) qui peuvent être personnalisés par l’utilisateur et stockés dans différentes
bibliothèques de blocs.
Ethernet
Spécification de câblage et de signalisation LAN (Local Area Network - Réseau local) utilisée pour
connecter des équipements au sein d’un site bien précis, tel qu’un immeuble. Ethernet utilise un
bus ou une topologie en étoile pour connecter différents nœuds sur un réseau.
Ethernet II
Format de trame selon lequel l’en-tête spécifie le type de paquet de données. Ethernet II est le
format de trame par défaut pour les communications avec le module STB NIP 2212.
F
FactoryCast
FactoryCast est une architecture d’automatisme ouverte basée sur des technologies Internet et
conçue pour permettre des communications transparentes entre les unités de production et les
systèmes de gestion commerciale. Ses principales fonctionnalités sont les suivantes :
 TCP/IP Modbus pour messagerie client/serveur
 Système de scrutation des E/S pour la gestion des équipements d’E/S
 Services de pages Web intégrées pour les diagnostics et la configuration
 Ensemble complet de protocoles Internet
FAST
La tâche FAST (FAST) est une tâche périodique de priorité élevée et de courte durée qui s’exécute
sur un processeur via le logiciel de programmation. La rapidité d’exécution de la tâche évite toute
interférence avec le déroulement des tâches maître (MAST) de priorité inférieure. Une tâche FAST
est utile lorsqu’il est nécessaire de surveiller des modifications périodiques rapides portant sur des
entrées TOR.
FDR
Abréviation de Faulty Device Replacement, signifiant remplacement des équipements défectueux.
Service permettant de remplacer l’équipement sans perturber le système, ni interrompre son
fonctionnement.
filtre de multidiffusion
Un filtre de multidiffusion est un processus qui permet de ne livrer des messages en multidiffusion
qu’aux stations définies comme membres enregistrés du groupe de multidiffusion approprié.
418
EIO0000000507 04/2015
Glossaire
FTP
Protocole de transfert de fichiers (File Transfer Protocol). FTP est le protocole Web pour le
transfert de fichiers.
G
Global Data
Global Data fournit un échange automatique de variables de données pour la coordination
d’applications d’automates.
GMRP
Protocole d’enregistrement multidiffusion GARP (GARP Multicast Registration Protocol). Le
protocole d’enregistrement multidiffusion GMRP est une application GARP (Generic Attribute
Registration Protocol - Protocole d’enregistrement d’attributs génériques) qui permet à des
commutateurs et à des ponts de gérer de manière dynamique l’appartenance à des groupes de
multidiffusion. GMRP est défini par IEEE 802.1D.
H
half duplex (HDX)
Une méthode de transmission de données capable de communication dans l’un ou l’autre sens,
mais un seul sens à la fois.
HTTP
Protocole de transfert hypertexte (HyperText Transfer Protocol). HTTP est un protocole de
transfert hypertexte pour la mise en forme et le transfert de fichiers sur le Web. HTTP fonctionne
au-dessus des protocoles TCP/IP (Internet).
I
I/O Scanning
Interrogation continuelle des modules d’E/S afin de rassembler les bits de données ainsi que les
informations d’état et de diagnostic. Ce processus permet de surveiller les entrées et les sorties
de contrôle.
ICMP
Protocole de messages de contrôle Internet (Internet Control Message Protocol). Protocole inclus
dans TCP/IP et servant à signaler des erreurs de transmission de datagrammes.
IEEE
Institute of Electrical and Electronics Engineers, Inc (Institut des ingénieurs en électricité et
électronique). L’association internationale de normalisation et d’évaluation de la conformité dans
tous les domaines de l’électro-technologie, y compris l’électricité et l’électronique.
EIO0000000507 04/2015
419
Glossaire
IHM
Interface homme machine. Interface utilisateur, généralement graphique, pour équipements
industriels.
IOA
Abréviation d’Information Object Access. Protocole d’échange exécuté via le canal HTTP
(HyperText Transfer Protocol).
IODDT
type de données E/S dérivées (Input/Output Derived Data Type). Le terme IODDT désigne un type
de données structurées représentant un module ou une voie d’un module automate. Chaque
module expert possède ses propres IODDT.
IP
Protocole Internet (Internet Protocol). Branche de la famille de protocoles TCP/IP qui assure le
suivi des adresses Internet des nœuds, achemine les messages sortants et reconnaît les
messages entrants.
L
LAN
Réseau local (Local Area Network). Réseau de communication de données à courte distance.
Liste de scrutation des E/S
Tableau de configuration identifiant les cibles avec lesquelles on autorise une communication à
répétition.
M
Masque de sous-réseau
Masque de bit utilisé pour identifier ou déterminer les bits d’une adresse IP correspondant à
l’adresse de réseau et ceux correspondant aux parties de sous-réseau de l’adresse. Le masque
de sous-réseau comprend l’adresse de réseau plus les bits réservés pour l’identification du sousréseau.
MAST
Une tâche maître (MAST) est une tâche de processeur exécutée par le biais du logiciel de
programmation. Elle comprend deux parties :
 IN : les entrées sont copiées dans la section IN avant exécution de la tâche MAST.
 OUT : les sorties sont copiées dans la section OUT après exécution de la tâche MAST.
Mémoire flash
Type de mémoire non volatile (rémanente) dont le contenu peut être modifié par écriture. Elle est
stockée dans une puce EEPROM spéciale, effaçable et reprogrammable.
420
EIO0000000507 04/2015
Glossaire
MIB
Base d’informations de gestion (Management Information Base). La base MIB est une base de
données orientée objets contrôlée par un système de gestion de réseaux tel qu’un SNMP. Le
SNMP surveille les équipements définis par leurs bases d’informations de gestion. Schneider
possède une base d’informations de gestion privée, appelée groupeschneider (3833).
MIB privée
Schneider a obtenu une base MIB privée, appelée groupeschneider (3833). Sous cette extension
MIB privée du Groupe Schneider, il existe également une MIB privée Transparent Factory Ethernet
(TFE). Ce composant intégré SNMP Transparent Factory contrôle la fonction MIB privée
Schneider. Cette MIB inclut un ensemble de données qui permet au système de gestion du réseau
de superviser tous les services Transparent Ready. La MIB privée Transparent Ready est
téléchargeable à partir du serveur Web.
Modbus
Protocole de messagerie de la couche applicative. Modbus assure les communications
client/serveur entre des équipements raccordés par différents types de bus ou de réseaux.
Modbus offre de nombreux services spécifiés par des codes de fonction. Il existe deux types de
transmission Modbus, basés sur les informations de la couche physique :
 MB/série : type Modbus qui transmet les données par interface série RS-232 et RS-422/485
 MB/TCP : type Modbus qui transmet les données par Ethernet
modèle OSI
Open Systems Interconnection (Interconnexion des systèmes ouverts). Le modèle de référence
OSI est une structure abstraite à sept couches pour l’établissement de communications logiques
et la mise au point de protocoles. Ce modèle a été élaboré par l’organisation internationale de
normalisation (ISO).
module d’E/S
Dans un système d’automates programmables, un module d’E/S communique directement avec
les capteurs et actionneurs de la machine ou du processus. Ce module est le composant qui
s’insère dans une embase de module d’E/S et établit les connexions électriques entre l’automate
et les équipements terrain. Les fonctionnalités communes à tous les modules d’E/S sont fournies
sous forme de divers niveaux et capacités de signal.
Multidiffusion
Le mode multidiffusion envoie des paquets depuis une source unique vers un groupe multidiffusion
de destinataires sur le réseau, via un routeur ou un commutateur. L’envoi de messages aux seuls
membres d’un groupe élimine le trafic superflu créé par des communications en mode diffusion et
évite une transmission individuelle à chaque destinataire concerné. (Voir diffusion, diffusion
individuelle, GMRP.)
EIO0000000507 04/2015
421
Glossaire
N
NMT
Network Management (Gestion de réseaux). Les protocoles NMT proposent des services d’initialisation de réseau, de diagnostic et de contrôle de l’état des équipements.
nom d’équipement
Identificateur personnel logique unique généré par le client pour un équipement réseau. Dès que
vous configurez le module de communication Ethernet en lui affectant un nom d’équipement
valide, le serveur DHCP utilise cette valeur pour identifier le rack au moment de la mise sous
tension.
NTP
Network Time Protocol (Protocole de temps réseau). Protocole de synchronisation horaire utilisé
pour synchroniser l’heure d’un client ou d’un serveur avec soit l’heure d’un autre serveur, soit une
heure de référence (telle que l’heure d’un récepteur satellite, par exemple).
P
pages Web intégrées
Les pages Web intégrées (accessibles par un serveur HTTP installé) permettent aux modules de
communication Ethernet d’accéder facilement à des équipements répartis partout dans le monde,
à partir de navigateurs standard tels que Internet Explorer ou Netscape Navigator.
paquet
Unité de données envoyée sur un réseau.
Passerelle
Equipement reliant des réseaux dont l’architecture est différente et qui fonctionne sur la couche
application du modèle OSI. Ce terme peut faire référence à un routeur.
passerelle par défaut
Adresse IP du réseau ou de l’hôte vers laquelle sont envoyés tous les paquets adressés à un
réseau ou à un hôte inconnu. La passerelle par défaut est généralement un routeur ou un autre
équipement.
PING ou utilitaire PING
Packet INternet Groper. Un utilitaire PING teste les communications avec une autre destination du
réseau.
PL7
Le logiciel PL7 de Telemecanique est un langage de programmation pour les automates TSX
Micro et Modicon Premium.
port 502
Le protocole TCP/IP réserve des ports serveur spécifiques pour certaines applications via l’IANA
(Internet Assigned Numbers Authority - Autorité d’affectation de numéros sur Internet). Les
demandes Modbus sont transmises au port 502 du logiciel enregistré.
422
EIO0000000507 04/2015
Glossaire
PUB
Variable de Global Data qui est publiée.
R
routeur
Un routeur relie entre eux au moins deux réseaux physiques utilisant le même protocole. Les
routeurs lisent des trames et décident s’ils doivent les transmettre ou les bloquer selon leur
adresse cible.
routeur
Equipement connectant au moins deux parties d’un réseau et permettant aux données de circuler
entre elles. Un routeur examine chaque paquet qu’il reçoit et décide s’il doit bloquer le paquet pour
le reste du réseau ou s’il doit le transmettre. Le routeur tente d’envoyer le paquet à travers le
réseau par un itinéraire efficace.
RTU
De l’anglais "Remote Terminal Unit".
S
serveur HTTP
Le serveur HTTP installé transmet des pages Web entre un serveur et un navigateur, permettant
aux modules de communication Ethernet d’accéder facilement à des équipements répartis partout
dans le monde, à partir de navigateurs standard, tels que Internet Explorer ou Netscape Navigator.
SMTP
Simple Mail Transfer Protocol (Protocole de transfert de messages). Protocole de transmission
pour l’envoi et la réception de messages électroniques. Les messages SMTP sont généralement
récupérés sur un serveur à l’aide d’un client de messagerie (tel que POP ou IMAP).
SNMP
Simple Network Management Protocol (Protocole de gestion de réseaux). Protocole UDP/IP
standard utilisé pour surveiller et gérer les équipements d’un réseau IP.
sous-réseau
Le sous-réseau est la partie du réseau qui partage une adresse réseau avec les autres sections
du réseau. Tout sous-réseau peut être physiquement ou logiquement indépendant du reste du
réseau. La partie de l’adresse Internet appelée numéro de sous-réseau permet d’identifier le sousréseau. Il n’est tenu aucun compte de ce numéro de sous-réseau lors de l’acheminement IP.
SUB
Variable de Global Data définie comme variable de souscription.
EIO0000000507 04/2015
423
Glossaire
T
TCP/IP
Transmission Control Protocol/Internet Protocol (Protocole de contrôle de transmission/Protocole
Internet). Protocole de communication d’Internet.
TDA
Le TDA (Transparent Device Access – Accès à l’équipement transparent) est une fonctionnalité
selon laquelle les clients qui exécutent Unity Pro (et qui sont connectés au port terminal USB,
Ethernet ou Modbus d’un module de communication) peuvent accéder à des applications ou les
télécharger sur des dispositifs installés dans des réseaux distribués. L’inverse toutefois n’est pas
possible. En d’autres termes, un PC Unity Pro connecté au port Modbus de l’UC peut accéder aux
équipements d’autres réseaux, mais ces équipements distants n’ont pas accès via la station
automate à d’autres équipements installés sur des réseaux différents.
TF
Transparent Factory (Usine transparente). Voir TFE.
TFE
Transparent Factory Ethernet (Usine transparente basée sur Ethernet). Architecture
d’automatisme ouverte propriétaire de Schneider Electric, basée sur le protocole TCP/IP.
TFTP
Trivial File Transfer Protocol (Protocole de transfert de fichiers simple). TFTP est une version
simplifiée du protocole FTP et utilise UDP, souvent pour initialiser des stations de travail sans
disque.
trame
Une trame est un groupe de bits constituant un bloc TOR d’informations. Les trames contiennent
des informations ou des données de contrôle de réseau. La taille et la composition d’une trame
sont définies par la technique de réseau utilisée.
Trame 802.3
Format de trame spécifié dans la norme IEEE 802.3 (Ethernet), selon lequel l’en-tête spécifie la
longueur des paquets de données.
Transparent Ready
Les produits Transparent Ready de Schneider Electric (basés sur les technologies courantes Web
et Ethernet TCP/IP) peuvent être intégrés dans des systèmes de partage de données en temps
réel, sans qu’il soit nécessaire d’utiliser des interfaces.
type de transmission
Ethernet II et IEEE 802.3 sont deux types de transmission Ethernet classiques.
424
EIO0000000507 04/2015
Glossaire
U
UDP
User Datagram Protocol (protocole datagramme utilisateur). Protocole de communication Internet
défini par le RFC 768 de l’IETF. Il facilite la transmission directe de datagrammes sur les
réseaux IP. Les messages UDP/IP n’attendent pas de réponse et, de ce fait, ils sont particulièrement adaptés aux applications dans lesquelles aucune retransmission des paquets envoyés
n’est nécessaire (comme dans la vidéo en continu ou les réseaux exigeant des performances en
temps réel).
Unity Pro
Unity Pro est le logiciel de programmation de tous les automates Unity. Il inclut 5 langages CEI
conformes à la norme CEI 61131-3. Selon les besoins, l’application peut utiliser plusieurs
langages.
USB
Universal Serial Bus (Bus série universel). USB est une interface matérielle quasiment universelle
pour connecter des périphériques.
V
Variable
Une variable est une entité mémoire de type BOOL, WORD, DWORD, etc., dont le contenu peut
être modifié en cours d’exécution par le programme.
voie
Maître ou esclave RTU logique dans un module RTU.
Voyant
Diode électroluminescente. C’est un témoin qui s’allume quand l’électricité le traverse. Le voyant
indique l’état de fonctionnement d’un module de communication.
EIO0000000507 04/2015
425
Glossaire
426
EIO0000000507 04/2015
Modicon M340 RTU
Index
EIO0000000507 04/2015
Index
B
L
BMXRWS128MWF, 42
Liaison série, 32
C
M
carte mémoire
caractéristiques, 42
cartes mémoire SD, 42
Datalogging
configuration, 131
propriétés, 129
datalogging, service, 128
recommandation, 136
Définition d’une file d’attente d’événements
CEI, 261
Définition d’une file d’attente d’événements
DNP3, 308
diagnostic, message
sans carte mémoire, 43
M340
protégé, 44
renforcé, 44
Mappage d’objets de données CEI, 248, 259
Mappage d’objets de données DNP3, 287,
303
messagerie Modbus TCP, 50
MIB, 64
mise à la terre, 40
mise au point des communications, 183
Modbus TCP/IP
messagerie, 59
modules Ethernet
configuration matérielle, 21
configuration requise en matière de communication, 21
nom de l’équipement, 55
E
N
email, service
configuration, 138
Ethernet, modules
matériel, 55
objets langage, 399
Ethernet, port, 29
Network Management, protocole, 50
Network Time Protocol, 51
NMT, 50
NTP, 51
D
H
P
paramètres, 400
horodatage, 106
I
interopérabilité, 327
EIO0000000507 04/2015
427
Index
S
services
BootP, 51
DHCP, 51
FDR, 51
FTP, 51
messagerie Modbus TCP, 50
messagerie Modbus TCP/IP, 59
NMT, 50
NTP, 51
SMTP, 51
SNMP, 51, 63
SOAP, 51
Services SOAP Web, 69
SMTP, 51
SNMP, 51, 63
SOAP, 51
synchronisation de l’heure, 101
synchronisation de l’horloge, 101
T
T_COM_ETH_BMX, 405
taille de trame
Ethernet, 60
428
EIO0000000507 04/2015

Manuels associés