Schneider Electric Métiers communication PL7 Micro/Junior/Pro 4.3 - Tome 2 Mode d'emploi

Ajouter à Mes manuels
360 Des pages
Schneider Electric Métiers communication PL7 Micro/Junior/Pro 4.3 - Tome 2 Mode d'emploi | Fixfr
PL7 Micro/Junior/Pro
Métiers communication
Tome 2
TLX DS COM PL7 xx fre
2
Documents à consulter
Documents à consulter
Présentation
TLX DS COM PL7 xxF
Ce manuel se compose de 3 tomes :
l Tome 1
l Commun fonction communication
l Déport Nano automates
l Communication par mode caractères
l Communication par bus Uni-telway
l Tome 2
l Communication par Modbus
l Communication par Modem
l Communication par Modbus plus
l Communication par bus FIPIO
l Tome 3
l Communication par réseau FIPWAY
l Communication par réseau ETHERNET
l Architecture multiréseaux
3
Documents à consulter
4
TLX DS COM PL7 xxF
Table des matières
A propos de ce manuel . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13
Intercalaire I Communication par Modbus. . . . . . . . . . . . . . . . . . . . . . 15
Présentation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15
Chapitre 1
Généralités . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17
Présentation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
A propos de Modbus . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Compatibilités . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Compatibilité entre un automate TSX 37/57 et un automate série 1000. . . . . . .
Performances . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Mode de marche . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Chapitre 2
17
18
19
20
22
23
Configuration d’une communication Modbus . . . . . . . . . . . . . 25
Présentation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25
Comment accéder aux paramètres des cartes PCMCIA Modbus. . . . . . . . . . . . 26
Comment accéder aux paramètres de la prise terminal . . . . . . . . . . . . . . . . . . . 27
Comment accéder aux paramètres des modules TSX SCY 11601/21600/2160128
Ecran de configuration de Modbus . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29
Fonctions accessibles de Modbus . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30
Paramètres Modbus liés à l’application. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31
Paramètres Modbus liés à la transmission . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33
Chapitre 3
Programmation d’une communication Modbus . . . . . . . . . . . 37
Présentation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Fonction de communication Modbus maître . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Fonction de communication Modbus esclave . . . . . . . . . . . . . . . . . . . . . . . . . . .
Utilisation de la fonction de communication SEND_REQ . . . . . . . . . . . . . . . . . .
Exemple 1 : Fonction SEND_REQ avec requête Echo. . . . . . . . . . . . . . . . . . . .
Exemple 2 : Fonction SEND_REQ avec la requête Lecture de mots . . . . . . . .
Exemple 3 : Fonction READ_VAR pour lecture de bits. . . . . . . . . . . . . . . . . . . .
Chapitre 4
37
38
40
42
43
44
46
Mise au point d’une communication Modbus . . . . . . . . . . . . . 47
Présentation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 47
Ecran de mise au point de Modbus. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 48
5
Ecran de mise au point en type Modbus maître . . . . . . . . . . . . . . . . . . . . . . . . . 49
Ecran de mise au point en type Modbus esclave . . . . . . . . . . . . . . . . . . . . . . . . 50
Comment tester une voie de communication. . . . . . . . . . . . . . . . . . . . . . . . . . . . 51
Chapitre 5
Objets langage associés à la communication Modbus . . . . . 53
Présentation. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 53
Objet langage à échange implicite pour une fonction Modbus . . . . . . . . . . . . . . 54
Objet langage à échange explicite pour une fonction Modbus . . . . . . . . . . . . . . 56
Gestion et compte-rendu des échanges explicites . . . . . . . . . . . . . . . . . . . . . . . 60
Objets langage associés à la configuration . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 61
Objets système de la fonction Modbus sur prise Terminal . . . . . . . . . . . . . . . . . 63
Intercalaire II Communication par Modem . . . . . . . . . . . . . . . . . . . . . . . 65
Présentation. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 65
Chapitre 6
6.1
6.2
6.3
Chapitre 7
Communication par Modem . . . . . . . . . . . . . . . . . . . . . . . . . . . 67
Présentation. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 67
Présentation de la communication par Modem . . . . . . . . . . . . . . . . . . . . . . . . . . 68
Présentation. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 68
A propos de modem. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 69
Configuration standard d’utilisation d’une communication par modem . . . . . . . . 70
Autres configurations d’utilisation d’une communication par modem . . . . . . . . . 71
Principe de communication entre deux stations . . . . . . . . . . . . . . . . . . . . . . . . . 73
Caractéristiques . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 74
Présentation. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 74
Compatibilités matérielles . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 75
Compatibilités logicielles . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 76
Mise en oeuvre d’une communication par Modem . . . . . . . . . . . . . . . . . . . . . . . 78
Présentation. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 78
Méthodologie de mise en oeuvre. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 79
Mise en oeuvre d’une communication UNI-TELWAY entre automates par carte TSX
MDM 10 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 80
Communication entre automates avec un modem externe . . . . . . . . . . . . . . . . . 82
Mise en oeuvre d’une communication depuis PL7 . . . . . . . . . . . . . . . . . . . . . . . 83
Comment configurer le driver Uni-telway avec un modem . . . . . . . . . . . . . . . . . 85
Comment configurer la connexion modem . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 86
Comment modifiez les paramètres de la liaison modem . . . . . . . . . . . . . . . . . . . 87
Configuration d’une communication Modem . . . . . . . . . . . . . 89
Présentation. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 89
Comment accéder aux paramètres des cartes PCMCIA modem . . . . . . . . . . . . 90
Ecran de configuration du Modem . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 91
Paramètres en mode Uni-telway . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 92
Paramètres en mode caractères . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 94
Paramètres du modem . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 96
Paramètres du modem pour une station appelée . . . . . . . . . . . . . . . . . . . . . . . . 97
6
Paramètres du modem pour une station appelante . . . . . . . . . . . . . . . . . . . . . . 98
Chapitre 8
Programmation d’une communication Modem . . . . . . . . . . . 101
Présentation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 101
Fonction de communication CALL_MODEM. . . . . . . . . . . . . . . . . . . . . . . . . . . 102
Les paramètres de gestion spécifiques au modem. . . . . . . . . . . . . . . . . . . . . . 104
Codage des échanges . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 106
Guide de choix des paramètres de connexion en mode Uni-telway . . . . . . . . . 108
Guide de choix des paramètres de connexion en mode caractères . . . . . . . . . 111
Exemples de connexions, déconnexion et réinitialisation avec une station distante
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 113
Exemples de communication entre deux automates. . . . . . . . . . . . . . . . . . . . . 115
Chapitre 9
Mise au point d’une communication Modem . . . . . . . . . . . . . 117
Présentation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 117
Ecran de mise au point de Modem . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 118
Paramètres de mise au point . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 119
Chapitre 10
Objets langage associés à la communication Modem . . . . . 121
Présentation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Objets langage en échange implicite . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Objet langage à échange explicite . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Gestion et compte-rendu des échanges explicites . . . . . . . . . . . . . . . . . . . . . .
Objets langage associés à la configuration. . . . . . . . . . . . . . . . . . . . . . . . . . . .
Chapitre 11
121
122
123
127
128
Annexes. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 131
Présentation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Commandes AT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
A/ - Ré-éxécution de commande. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
AT = x - Ecriture sur le registre S sélectionné. . . . . . . . . . . . . . . . . . . . . . . . . .
AT? - Lecture du registre S sélectionné . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
A - Réponse . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Cn - Contrôle de porteuse . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Dn - Numérotation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
En - Echo local des commandes. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Hn - Déconnexion (raccrochage) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
In - Identification . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Ln - Volume du haut-parleur . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Mn - Commande du haut-parleur . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Nn - Activation du mode automatique . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
On - Retour au mode données en ligne . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
P - Réglage par défaut de la numérotation à impulsions . . . . . . . . . . . . . . . . .
Qn - Activation / Désactivation des codes de résultats . . . . . . . . . . . . . . . . . . .
Sn - Lecture / Ecriture du registre S . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
T - Réglage par défaut de la numérotation à tonalité . . . . . . . . . . . . . . . . . . . .
Vn - Forme des codes de résultat . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
131
133
135
136
137
138
139
140
142
143
144
145
146
147
148
149
150
151
152
153
7
Wn - Contrôle des messages de correction d’erreur . . . . . . . . . . . . . . . . . . . . . 154
Xn - Codes de résultats étendus . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 155
Yn - Déconnexion sur inactivité prolongée . . . . . . . . . . . . . . . . . . . . . . . . . . . . 160
Zn - Réinitialisation logicielle du modem et restauration du profil . . . . . . . . . . . 161
&Cn - Option RLSD (détection de porteuse - DCD). . . . . . . . . . . . . . . . . . . . . . 162
&Dn - Option DTR (terminal de données prêt). . . . . . . . . . . . . . . . . . . . . . . . . . 163
&Fn - Restauration de la configuration usine (profil) . . . . . . . . . . . . . . . . . . . . . 164
&Gn - Sélection de la tonalité de garde . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 165
&Kn - Contrôle de flux . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 166
&Pn - Sélection du rapport fermeture / ouverture en numérotation à impulsions167
&Qn - Mode synchrone / asynchrone . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 168
&Rn - Option RTS / CTS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 169
&Sn - Contrôle DSR (poste de données prêt) . . . . . . . . . . . . . . . . . . . . . . . . . . 170
&V - Affichage de la configuration actuelle et des profils stockés . . . . . . . . . . . 171
&Wn - Stockage de la configuration actuelle . . . . . . . . . . . . . . . . . . . . . . . . . . . 172
&Yn - Désignation d’un profil par défaut à la réinitialisation. . . . . . . . . . . . . . . . 173
&Zn - Stockage de numéro de téléphone . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 174
%Cn - Activation / Désactivation de la compression de données . . . . . . . . . . . 175
%En - Activation / Désactivation du contrôle de la qualité de la ligne ou resynchronisation automatique ou repli / augmentation de débit . . . . . . . . . . . . . . . . . . . 176
%L - Niveau du signal de ligne . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 177
%Q - Qualité du signal de ligne . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 178
\Kn - Contrôle de BREAK. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 179
\Nn - Mode d’exploitation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 181
Valeurs des registres de la carte TSX MDM 10 dans un automate . . . . . . . . . . 182
Intercalaire III Communication par Modbus Plus . . . . . . . . . . . . . . . . . 183
Présentation. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 183
Chapitre 12
Généralités . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 185
Présentation. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 185
Présentation. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 186
Compatibilités . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 187
Intégration dans une architecture X-WAY . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 188
Intégration dans une architecture Modbus Plus. . . . . . . . . . . . . . . . . . . . . . . . . 190
Chapitre 13
Service Peer Cop . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 191
Service Peer Cop. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 191
Chapitre 14
Configuration d’une communication Modbus Plus . . . . . . . 195
Présentation. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 195
Comment accéder aux paramètres des cartes PCMCIA Modbus Plus . . . . . . . 196
Ecran de configuration de Modbus Plus . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 197
Fonctions accessibles de Modbus Plus . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 198
Paramètres de configuration Modbus Plus . . . . . . . . . . . . . . . . . . . . . . . . . . . . 199
Configuration des entrées et sorties spécifiques . . . . . . . . . . . . . . . . . . . . . . . . 200
8
Chapitre 15
Programmation d’une communication Modbus Plus . . . . . . 201
Présentation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Service de lecture et écriture sur un segment local . . . . . . . . . . . . . . . . . . . . .
Service d’échanges sur des réseaux déportés Modbus Plus . . . . . . . . . . . . . .
Exemples d’échanges sur des réseaux déportés . . . . . . . . . . . . . . . . . . . . . . .
service de diagnostic. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Service d’échange de données globales. . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Chapitre 16
201
202
204
206
209
211
Mise au point d’une communication Modbus Plus . . . . . . . . 213
Présentation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 213
Ecran de mise au point de Modbus Plus. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 214
Ecran de mise au point en type Modbus Plus . . . . . . . . . . . . . . . . . . . . . . . . . . 215
Chapitre 17
Objets langage associés à la communication Modbus Plus 217
Présentation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Objet langage à échange implicite . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Objet langage à échange explicite . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Gestion et compte-rendu des échanges explicites . . . . . . . . . . . . . . . . . . . . . .
Objets langage associés à la configuration. . . . . . . . . . . . . . . . . . . . . . . . . . . .
217
218
220
222
223
Intercalaire IV Communication par bus FIPIO . . . . . . . . . . . . . . . . . . . 225
Présentation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 225
Chapitre 18
18.1
18.2
Chapitre 19
Communication par bus FIPIO . . . . . . . . . . . . . . . . . . . . . . . . 227
Présentation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Présentation de la communication FIPIO . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Présentation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Présentation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Adressage des objets langage de modules déportés sur bus FIPIO . . . . . . . .
Caractéristiques . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Présentation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Compatibilités matérielles relatives au gestionnaire du bus . . . . . . . . . . . . . . .
Compatibilités logicielles relatives au gestionnaire du bus . . . . . . . . . . . . . . . .
Compatibilité logicielle : transparence réseau . . . . . . . . . . . . . . . . . . . . . . . . .
Compatibilité logicielle : communication vers l’extérieur . . . . . . . . . . . . . . . . . .
Compatibilités relatives aux équipements TBX . . . . . . . . . . . . . . . . . . . . . . . . .
Compatibilités relatives aux équipements Momentum . . . . . . . . . . . . . . . . . . .
Compatibilités relatives au terminal de programmation . . . . . . . . . . . . . . . . . .
Compatibilités relatives à divers équipements . . . . . . . . . . . . . . . . . . . . . . . . .
Mode de marche du bus FIPIO . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Temps de cycle réseau : application monotâche . . . . . . . . . . . . . . . . . . . . . . .
Temps de cycle réseau : application multitâches . . . . . . . . . . . . . . . . . . . . . . .
Exemple de calcul des temps de cycle réseau d’une application multitâches .
227
228
228
229
230
232
232
233
234
235
237
238
240
241
242
244
246
248
250
Configuration d’une communication FIPIO . . . . . . . . . . . . . . 253
Présentation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 253
9
19.1
19.2
19.3
19.4
19.5
Chapitre 20
Généralités sur la configuration . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 254
Mode de configuration . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 254
Configuration du bus FIPIO . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 255
Présentation. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 255
Comment accéder à l’écran de configuration FIPIO . . . . . . . . . . . . . . . . . . . . . 256
Ecran de configuration du bus FIPIO. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 257
Comment ajouter un équipement sur le bus . . . . . . . . . . . . . . . . . . . . . . . . . . . 258
Comment modifier/supprimer/déplacer/dupliquer un équipement du bus . . . . 260
Comment accéder à l’écran des propriétés du bus FIPIO . . . . . . . . . . . . . . . . . 262
Ecran de configuration des propriétés du bus FIPIO . . . . . . . . . . . . . . . . . . . . . 263
Propriétés du bus FIPIO : onglet Général . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 264
Propriétés du bus FIPIO : onglet Expert . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 265
Onglet Expert : mode manuel . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 266
Configuration des équipements sur le bus FIPIO . . . . . . . . . . . . . . . . . . . . . . . 268
Présentation. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 268
Comment accéder à l’écran de configuration FIPIO . . . . . . . . . . . . . . . . . . . . . 269
Ecran de configuration d’un équipement FIPIO . . . . . . . . . . . . . . . . . . . . . . . . . 270
Comment accéder aux différents paramètres en fonction du type d’équipement272
Gestion des entrées/sorties par les tâches PL7 . . . . . . . . . . . . . . . . . . . . . . . . 273
Présentation. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 273
Comment accéder à la configuration des tâches PL7 en mode FIPIO . . . . . . . 274
Ecran de configuration d’un processeur FIPIO . . . . . . . . . . . . . . . . . . . . . . . . . 275
Gestion des entrées/sorties FIPIO par les tâches PL7 . . . . . . . . . . . . . . . . . . . 276
Validation de la configuration du bus FIPIO. . . . . . . . . . . . . . . . . . . . . . . . . . . . 277
Présentation. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 277
Validation de la configuration. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 278
Exemples de refus de validation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 280
Programmation d’une communication FIPIO . . . . . . . . . . . . 283
Présentation. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 283
Traitement des défauts FIPIO . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 284
Exemples de détection de saturation d’échanges explicites . . . . . . . . . . . . . . . 285
Chapitre 21
Mise au point d’une communication FIPIO . . . . . . . . . . . . . . 289
Présentation. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 289
Mode mise au point . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 290
Comment accéder aux écrans de mise au point des équipements distants . . . 291
Ecran de mise au point d’un équipement du bus FIPIO . . . . . . . . . . . . . . . . . . 292
Chapitre 22
Diagnostic d’une communication FIPIO . . . . . . . . . . . . . . . . 295
Présentation. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 295
Mode diagnostic. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 296
Comment accéder à l’écran de surveillance du bus FIPIO . . . . . . . . . . . . . . . . 297
Ecran de diagnostic : surveillance du bus FIPIO . . . . . . . . . . . . . . . . . . . . . . . . 298
Comment accéder à l’écran de surveillance des équipements . . . . . . . . . . . . . 300
Ecran de diagnostic : surveillance des équipements . . . . . . . . . . . . . . . . . . . . . 301
10
Comment accéder à l’écran de surveillance d’un équipement . . . . . . . . . . . . .
Ecran de diagnostic : surveillance d’un équipement . . . . . . . . . . . . . . . . . . . . .
Comment accéder à l’écran historique des défauts de communication . . . . . .
Ecran de diagnostic : historique des défauts de communication . . . . . . . . . . .
Chapitre 23
Objets langage associés à la communication FIPIO. . . . . . . 309
Présentation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Objets langage en échange implicite . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Objet langage à échange explicite . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Gestion et compte-rendu des échanges explicites . . . . . . . . . . . . . . . . . . . . . .
Chapitre 24
24.1
24.2
24.3
24.4
Chapitre 25
25.1
25.2
303
304
306
307
309
310
311
313
Profils standards de communication FIPIO . . . . . . . . . . . . . . 315
Présentation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Présentation des profils standards de communication FIPIO . . . . . . . . . . . . . .
Présentation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Profils standards : généralités. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Désignation d’un profil standard . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Liste des profils standards proposés en catalogue par PL7 . . . . . . . . . . . . . . .
Configuration des profils standards du bus FIPIO. . . . . . . . . . . . . . . . . . . . . . .
Présentation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Ecran de configuration d’un profil standard. . . . . . . . . . . . . . . . . . . . . . . . . . . .
Comment modifier les paramètres d’un profil standard. . . . . . . . . . . . . . . . . . .
Mode réglage . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Mise au point des profils standards du bus FIPIO. . . . . . . . . . . . . . . . . . . . . . .
Présentation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Ecran de mise au point d’un profil standard . . . . . . . . . . . . . . . . . . . . . . . . . . .
Comment modifier les paramètres de mise au point d’un profil standard . . . . .
Objets langage associés aux profils standards du bus FIPIO. . . . . . . . . . . . . .
Présentation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Résumé des objets accessibles par les profils standards. . . . . . . . . . . . . . . . .
Objets langage en échange implicite . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Objet langage à échange explicite . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Objets langage associés à la configuration. . . . . . . . . . . . . . . . . . . . . . . . . . . .
315
316
316
317
318
319
321
321
322
324
326
327
327
328
330
332
332
333
335
337
340
FIPIO Agent . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 341
Présentation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Présentation des FIPIO Agents. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Présentation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
FIPIO Agent : généralités . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Echange des données périodiques . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Cas particuliers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Communication à partir d’un FIPIO Agent. . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Configuration des FIPIO Agents . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Présentation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Comment accéder aux paramètres FIPIO Agent par cartes PCMCIA . . . . . . .
Ecran de configuration FIPIO Agent . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
341
342
342
343
344
345
346
348
348
349
350
11
25.3
25.4
Index
12
Mise au point des FIPIO Agents . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 351
Ecran de mise au point FIPIO Agent . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 351
Objets langage associés aux FIPIO Agents . . . . . . . . . . . . . . . . . . . . . . . . . . . 352
Présentation. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 352
Objets langage en échange implicite . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 353
Objet langage à échange explicite. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 354
Gestion et compte-rendu des échanges explicites . . . . . . . . . . . . . . . . . . . . . . 355
Objets langage associés à la configuration . . . . . . . . . . . . . . . . . . . . . . . . . . . . 356
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 357
A propos de ce manuel
Présentation
Objectif du
document
Ce manuel traite de la mise en oeuvre logicielle du métier communication.
Champ
d'application
La mise à jour de cette publication prend en compte les fonctionnalités de PL7 V4.3.
Commentaires
utilisateur
Envoyez vos commentaires à l'adresse e-mail [email protected]
TLX DS COM PL7 xxF
13
A propos de ce manuel
14
TLX DS COM PL7 xxF
Communication par Modbus
I
Présentation
Objet de cet
intercalaire
Cet intercalaire présente les principes de configuration et d’exploitation de la
communication Modbus par le logiciel PL7.
Contenu de cet
intercalaire
Cet intercalaire contient les chapitres suivants :
TLX DS COM PL7 xxF
Chapitre
Titre du chapitre
Page
1
Généralités
17
2
Configuration d’une communication Modbus
25
3
Programmation d’une communication Modbus
37
4
Mise au point d’une communication Modbus
47
5
Objets langage associés à la communication Modbus
53
15
Communication par Modbus
16
TLX DS COM PL7 xxF
Généralités
1
Présentation
Objet de ce
chapitre
Ce chapitre présente la communication Modbus et ses services.
Contenu de ce
chapitre
Ce chapitre contient les sujets suivants :
TLX DS COM PL7 xxF
Sujet
Page
A propos de Modbus
18
Compatibilités
19
Compatibilité entre un automate TSX 37/57 et un automate série 1000
20
Performances
22
Mode de marche
23
17
Communication Modbus : Généralités
A propos de Modbus
Introduction
La communication par Modbus permet l’échange de données entre tous les
équipements connectés sur le bus. Le protocole Modbus est un protocole créant
une structure hiérarchisée (un maître et plusieurs esclaves).
Le maître gère l’ensemble des échanges selon deux types de dialogue:
l le maître échange avec l’esclave et attend la réponse,
l le maître échange avec l’ensemble des esclaves sans attente de réponse
(diffusion générale).
Manuels
associés
Pour de plus amples informations, il est possible de consulter les manuels suivants:
Titre
Description
Modbus - Guide utilisateur
Description détaillée du protocole Modbus
Automates TSX Micro - Manuel de mise en
oeuvre
Mise en oeuvre matérielle
Voir le manuel TSX DM 37_T3.
Automates TSX Premium - Manuel de mise en Mise en oeuvre matérielle
oeuvre
Voir le manuel TSX DM 57_T4
18
TLX DS COM PL7 xxF
Communication Modbus : Généralités
Compatibilités
Matérielles
Ce type de communication est disponible pour les automates:
l Premium par l’intermédiaire de
l la carte PCMCIA TSX SCP 111 associée à la couche physique RS232,
l la carte PCMCIA TSX SCP 112 associée aux boucles de courant 20 mA,
l la carte PCMCIA TSX SCP 114 associée aux couches physiques
RS422 et RS485,
l la liaison intégrée au module TSX SCY 11601/21600 / 21601 associée à la
couche physique RS485.
l Micro de version V3.3 et configuré en mode esclave par l’intermédiaire de la prise
terminal associée à la couche physique RS485.
l Micro de version V5.0 et configuré en mode maître (TSX 37-10/21/22
uniquement) ou en en mode esclave par l’intermédiaire de la prise terminal
associée à la couche physique RS485.
l Micro acceptant les cartes PCMCIA décrites ci-dessus.
Logicielles
La taille maximale de la trame est de 256 octets.
Les cartes PCMCIA et la liaison intégrée du module TSX SCY 11601/21600 / 21601
peuvent traiter 8 fonctions de communication simultanément en maître Modbus.
Le mode Modbus maître sur prise Terminal n’est possible qu’à partir de la version
V4.2 du logiciel PL7. Le téléchargement d’une application configurée en Modbus
maître vers un Micro de version inférieure à V5.0 est refusé.
Par la prise Terminal, la tâche Mast du programme PL7 peut traiter jusqu’à 4
fonctions de communication simultanément en mode maître Modbus. Au delà, un
code d’erreur est renvoyé.
La fonction de communication READ_VAR peut lire jusqu’à 1000 bits consécutifs
dans un équipement distant, quel que soit cet équipement. Pour une lecture de plus
de 1000 bits, il est nécessaire d’utiliser la fonction de communication SEND_REQ.
Note : Les automates TSX Nano, TSX Micro et TSX Premium ne peuvent pas
envoyer plus de 1000 bits suite à une demande de lecture.
TLX DS COM PL7 xxF
19
Communication Modbus : Généralités
Compatibilité entre un automate TSX 37/57 et un automate série 1000
Présentation
L'utilisation des fonctions READ_VAR et WRITE_VAR permet de lire et écrire des
objets contenus dans des automates de la série 1000. Ce sont les mots, doubles
mots, flottant, chaîne de caractères.
Adressage de la
mémoire
L'adresse de l'objet dans la mémoire de l’automate série 1000 détermine le type de
l'objet à accéder.
Ce tableau présente les adresses d’accès pour un automate APRIL5000 de la série
1000 avec extension de la mémoire.
Type de variable
Règles de
programmation
APRIL5000 avec extension
Adresse automate
Adresse d’accès (en hexa.)
Bits internes %M
%M0
%M4095
A000
AFFF
Mots de données %MW
%MW0
%MW24999
0
61A7
Mots de données %MD
%MD25000
%MD26998
61A8
6976
Mots de données %FD
%FD27000
%FD28998
6978
7146
Mots de données %CH
%CH29000
%CH43903
7148
AB7F
Lorsque vous désirez accédez aux objets d’un automate série 1000, l’indice du
premier à lire (ou écrire), est l’adresse d’accès.
Exemple:
l Lecture du bit %M0
READ_VAR(ADR#0.1.3, ‘%M’, 16#A000, 1, ...)
l Lecture du mot %MD25000
READ_VAR(ADR#0.1.3, ‘%MW’, 16#61A8, 2, ...)
De plus ces fonctions de communication ne permettent pas d'échanger des mots
doubles ou des chaînes de caractères à travers le protocole Modbus. En cas de
besoin, il pourra être utilisé le transfert sous forme %MW, l'application devra se
charger du sens de rangement des mots.
Les fonctions de diagnostic sont accessibles à travers la fonction SEND_REQ.
20
TLX DS COM PL7 xxF
Communication Modbus : Généralités
Compatibilité
entre un
automate TSX 37/
57 et un
Quantum ou un
équipement
Micrologic
TLX DS COM PL7 xxF
Tableau descriptif :
Quantum
Micrologic
%M0
00001
%M1
%MW0
40001
%MW1
21
Communication Modbus : Généralités
Performances
Présentation
Les tableaux suivants permettent d’évaluer le temps d’échange typique en Modbus
selon différents critères.
Les résultats présentés correspondent à une durée moyenne d’éxécution de la
fonction READ_VAR en ms.
Temps
d’échange pour 1
mot
Nombre d’objets lus: 1 mot
Temps
d’échange pour
100 mots
22
Vitesse en bits/s
T cycle (ms) Durée moyenne (ms) Durée moyenne (ms)
TSX SCP 114
TSX SCY 11601/21600/21601
4800
cyclique
105
120
4800
10
133
140
4800
50
152
172
9600
cyclique
74
90
9600
10
86
110
9600
50
149
172
19200
cyclique
57
75
19200
10
60
90
19200
50
100
118
Nombre d’objets lus: 100 mots
Vitesse en bits/s
T cycle (ms)
Durée moyenne (ms) Durée moyenne (ms)
TSX SCP 114
TSX SCY 11601/21600/21601
4800
cyclique
616
630
4800
10
637
650
4800
50
700
730
9600
cyclique
357
375
9600
10
367
390
9600
50
405
425
19200
cyclique
215
228
19200
10
216
239
19200
50
251
280
TLX DS COM PL7 xxF
Communication Modbus : Généralités
Mode de marche
Présentation
Le graphique suivant décrit les modes de marche des cartes PCMCIA Modbus, de
la liaison intégrée des modules TSX SCY11601/21600/21601 et du port terminal.
Graphe général
Le mode de marche est le suivant:
Mise sous tension
Arrêt du module
Module hors tension
Module configuré
Fonction de
communication
Module en phase
d’auto-tests
Reset
Module non configuré
Auto-tests OK
Configuration
Fonctionnement
l
l
l
l
TLX DS COM PL7 xxF
Après la mise sous tension, le module effectue ses auto-tests. Pendant cette
phase les voyants de signalisation clignotent.
S'il n'existe pas d'application PL7 dans l'automate, le module reste en attente de
configuration.
S'il existe une application PL7 dans l'automate, la configuration de l'application
est transmise au module puis le module démarre.
En cas de coupure secteur, le processeur de l'automate effectue une reprise à
chaud. Le module relance alors ses procédures d'auto-test.
23
Communication Modbus : Généralités
24
TLX DS COM PL7 xxF
Configuration d’une
communication Modbus
2
Présentation
Objet de ce
chapitre
Ce chapitre décrit l’aspect Configuration dans la mise en oeuvre d’une
communication Modbus.
Contenu de ce
chapitre
Ce chapitre contient les sujets suivants :
TLX DS COM PL7 xxF
Sujet
Page
Comment accéder aux paramètres des cartes PCMCIA Modbus
26
Comment accéder aux paramètres de la prise terminal
27
Comment accéder aux paramètres des modules TSX SCY 11601/21600/
21601
28
Ecran de configuration de Modbus
29
Fonctions accessibles de Modbus
30
Paramètres Modbus liés à l’application
31
Paramètres Modbus liés à la transmission
33
25
Configuration Modbus
Comment accéder aux paramètres des cartes PCMCIA Modbus
Présentation
Cette opération décrit comment accéder aux paramètres de configuration de la
liaison Modbus par l’intermédiaire des cartes PCMCIA pour les automates TSX
Premium.
Comment
accéder à la
liaison
Le tableau suivant présente la marche à suivre pour accéder à la liaison Modbus:
Etape
Action
1
Accédez à l’écran de configuration de la voie de communication
2
Sélectionnez dans le menu déroulant la voie de communication VOIE 1
Exemple
VOIE 1
VOIE 1
(Pas de sous module PCMCIA)
VOIE 0 non configurée)
(Liaison
MAST
VOIE 1
3
Sélectionnez dans le menu déroulant une des cartes PCMCIA suivantes:
l TSX SCP 111 CARTE PCMCIA RS232 MP
l TSX SCP 112 CARTE PCMCIA BC MP
l TSX SCP 114 CARTE PCMCIA RS485 MP
Exemple
VOIE 1
VOIE 1
TSX SCP 114 CARTE PCMCIA RS485 MP
TSX SCP 112 CARTE PCMCIA
BC MP
(Liaison non configurée
MAST
TSX SCP 114 CARTE PCMCIA RS485 MP
TSX FPP 20 CARTE PCMCIA FIPWAY
TSX FPP 200 CARTE PCMCIA FIPWAY
TSX FPP 10 CARTE PCMCIA FIPIO
TSX MBP 100 CARTE PCMCIA MODBUS+
TSX MDM 10 CARTE PCMCIA MODEM
4
Sélectionnez dans le menu déroulant la liaison LIAISON MODBUS/JBUS:
Exemple
VOIE 1 :
VOIE 1
TSX SCP 114 CARTE PCMCIA RS 485 MP
(Liaison non configurée)
(Liaison non configurée)
LIAISON UNI-TELWAY
LIAISON MODE CARACTERES
LIAISON MODBUS/JBUS
26
MAST
TLX DS COM PL7 xxF
Configuration Modbus
Comment accéder aux paramètres de la prise terminal
Présentation
Cette opération décrit comment accéder aux paramètres de configuration de la
liaison Modbus par l’intermédiaire de la prise terminal de l’automate TSX Micro.
Comment
accéder à la
liaison
Le tableau suivant présente la marche à suivre pour accéder à la liaison Modbus:
Etape
Action
1
Accédez à l’écran de configuration de la voie de communication
2
Sélectionnez dans le menu déroulant la liaison LIAISON MODBUS/JBUS:
Exemple
VOIE 0 :
VOIE 0
Prise Terminal
LIAISON UNI-TELWAY
LIAISON UNI-TELWAY
LIAISON MODE CARACTERES
LIAISON MODBUS/JBUS
TLX DS COM PL7 xxF
MAST
27
Configuration Modbus
Comment accéder aux paramètres des modules TSX SCY 11601/21600/21601
Présentation
Cette opération décrit comment accéder aux paramètres de configuration de la
liaison Modbus par l’intermédiaire des modules TSX SCY 11601/21600/21601
destinés au TSX Premium.
Note : Pour le TSX SCY 11601, étant donné qu'il n'a qu'une voie (VOIE 0) et une
liaison (MODBUS/JBUS) la voie 0 est configuré par défaut.
Comment
accéder à la
liaison
Le tableau suivant présente la marche à suivre pour accéder à la liaison Modbus:
Etape
Action
1
Accédez à l’écran de configuration de la voie de communication du module
choisi
2
Sélectionnez dans le menu déroulant la voie de communication VOIE 0
Exemple
VOIE 0
VOIE 0
(Pas de sous module PCMCIA)
VOIE 0 non configurée)
(Liaison
MAST
VOIE 1
3
Sélectionnez dans le menu déroulant la liaison LIAISON MODBUS/JBUS:
Exemple
VOIE 1 :
VOIE 0
(Pas de sous modules PCMCIA)
(Liaison non configurée)
(Liaison non configurée)
LIAISON UNI-TELWAY
LIAISON MODE CARACTERES
LIAISON MODBUS/JBUS
28
MAST
TLX DS COM PL7 xxF
Configuration Modbus
Ecran de configuration de Modbus
Présentation
Cet écran, décomposé en deux zones, permet de déclarer la voie de communication
et de configurer les paramètres nécessaires pour une liaison Modbus/Jbus.
Illustration
L’écran dédié à la communication Modbus se présente ainsi:
TSX 57252 [RACK 0 POSITION 0]
Configuration
1
Désignation: PROCESSEUR TSX P 5725
VOIE 1:
TSX SCP 114 CARTE PCMIA RS485 MP
VOIE 1
LIAISON MODBUS/JBUS
C
MAST
Vitesse de Transmission
9600 Bits/s
Type
Maître
Delai inter-caractères
4
Par défaut
Maître
2
Nombre de réitérations
3
Délai de réponse
100
Esclave
Numéro d’esclave
98
X 10 ms
Boucle de courant (PSR)
Multipoint
Point à Point
Eléments et
fonctions
TLX DS COM PL7 xxF
Données
ASCII (7 bits)
RTU (8 bits)
Parité
Paire
Impaire
Retard RTS/CTS
X100 ms
0
ms
Stop
1 bit
2 bits
Sans
Porteuse (DCD)
Ce tableau décrit les différentes zones constituant l’écran de configuration:
Repère
Zone
Fonction
1
commune
(PL7 Micro/Junior/Pro ; Métiers communications ; Tome 1)
2
spécifique
permet de sélectionner ou de renseigner les paramètres d’une
liaison Modbus.
Elle est décomposée en deux types d’informations:
l les paramètres concernant l’application,
l les paramètres concernant la transmission.
29
Configuration Modbus
Fonctions accessibles de Modbus
Présentation
Selon les supports de communication choisis, certains paramètres ne sont pas
modifiables. Il apparaissent en grisé.
Fonctions
accessibles
Le tableau récapitulatif ci-dessous indique les différents choix possibles:
Fonctions
SCP 111
SCP 112
SCP 114
SCY 11601/21600/ Port Terminal
21601
Maître
Oui
Oui
Oui
Oui
Oui*
Esclave
Oui
Oui
Oui
Oui
Oui
Boucle de courant (PSR)
Non
Oui
Non
Non
Non
Vitesse de transmission
Oui
Oui
Oui
Oui
Oui
Délai inter-caractères
Oui
Oui
Oui
Oui
Oui
Données
l ASCII
l ASCII
l ASCII
l ASCII
Uniquement RTU
l RTU
l RTU
l RTU
l RTU
l 1 bit
l 1 bit
l 1 bit
l 1 bit
l 1 bit
l 2 bits
l 2 bits
l 2 bits
l 2 bits
l 2 bits
l impaire
l impaire
l impaire
l impaire
l impaire
l paire
l paire
l paire
l paire
l paire
l sans
l sans
l sans
l sans
l sans
Retard RTS / CTS
Oui
Non
Non
Non
Non
Gestion de la porteuse (DCD)
Oui
Non
Non
Non
Non
Stop
Parité
*Uniquement sur TSX 37-10/21/22
Note : Dans la fenêtre Données pour le port terminal, les deux options sont
possibles mais seul le format RTU fonctionne à travers la prise terminale.
Fonctions
particulières
30
La fonction supplémentaire Serveur immédiat est disponible uniquement pour une
carte TSX SCP 114 insérée dans les modules TSX SCY 21600/21601.
TLX DS COM PL7 xxF
Configuration Modbus
Paramètres Modbus liés à l’application
Présentation
Après avoir configuré la voie de communication, vous devez renseigner les
paramètres dédiés à l’application.
Ils se décomposent en quatre fenêtres:
l la fenêtre Type,
l la fenêtre Maître,
l la fenêtre Esclave,
l la fenêtre Boucle de courant (PSR).
Paramètre Type
La fenêtre se présente comme ci-dessous:
Type
Maître
Elle permet de sélectionner le type du protocole Modbus utilisé par le module:
l Maître: sélectionne le choix Modbus maître dans le cas où la station est maître,
l Esclave: sélectionne le choix Modbus esclave dans le cas où la station est
esclave,
l Serveur immédiat: permet de diriger les requêtes UNI-TE vers la fonction
SERVER et non vers le serveur principal du processeur.
Note : Le paramètre Serveur immédiat nécessite la programmation dans PL7 de
la fonction de communication SERVER (Voir : PL7 Micro/Junior/Pro ; Métiers
communications ; Tome 1).
Elle est valide lorsque que la case est cochée.
Type
Esclave
TLX DS COM PL7 xxF
Serveur immédiat
31
Configuration Modbus
Fonction Maître
La fenêtre est accessible uniquement par la sélection du type Maître:
Maître
Nombre de réitérations
Délai de réponse
3
100
X 10 ms
Elle permet de renseigner:
l le Nombre de réitérations: nombre de tentatives de connexion qu’effectue le
maître avant de déclarer l’esclave absent.
l la valeur par défaut est 3,
l les valeurs sont comprises entre 0 et 15,
l la valeur 0 indique qu’il n’y a pas de réitération du maître.
l le Délai de réponse: délai entre la requête émise par le maître et sa réitération
en cas de non réponse de l’esclave. Il correspond au temps maximum entre
l’émission du dernier caractère de la requête émise par le maître et la réception
du premier caractère de la requête renvoyée par l’esclave.
l la valeur par défaut est 1s (100*10ms),
l les valeurs sont comprises entre 10ms et 10s,
Fonction Esclave
La fenêtre est accessible uniquement par la sélection du type Esclave :
Esclave
Numéro d’esclave
7
Elle permet de renseigner le Numéro d’esclave de l’équipement:
l TSX SCY 21600/21601 :
l la valeur par défaut est 98,
l les valeurs possibles sont comprises entre 1 et 98.
l TSX SCY 11601 :
l la valeur par défaut est 247,
l les valeurs possibles sont comprises entre 1 et 247.
Fonction boucle
de courant
La fenêtre se présente comme ci-dessous:
Boucle de courant (PSR)
Multipoint Point à Point
Elle permet la sélection d’une communication:
l Multipoint (en boucle de courant),
l Point à point (en boucle de courant).
32
TLX DS COM PL7 xxF
Configuration Modbus
Paramètres Modbus liés à la transmission
Présentation
Après avoir configuré la voie de communication, vous devez renseigner les
paramètres dédiés à la transmission.
Ils se décomposent en six fenêtres:
l la fenêtre Vitesse de transmission,
l la fenêtre Délai inter-caractères,
l les fenêtres spécifiques aux Données et Stop,
l la fenêtre Parité,
l la fenêtre Retard RTS/CTS.
Vitesse de
transmission
La fenêtre se présente comme ci-dessous:
Vitesse de Transmission
9600 Bits/s
Elle permet de sélectionner la vitesse de transmission du protocole Modbus utilisé
par le module, elle est en conformité avec les autres équipements:
l la vitesse par défaut est de 9600 bits/s,
l les vitesses disponibles sont 1200, 2400, 9600 et 19200 bits/s,
l les vitesses de 300 et 600 bits/s sont disponibles uniquement avec la carte
PCMCIA TSX SCP 111.
Délai intercaractères
La fenêtre se présente comme ci-dessous:
Delai inter-caractères
4
Par défaut
ms
C’est le délai de détection de fin de trame et le temps maximum séparant deux
caractères en réception. Il est géré quand l’automate est en réception de messages,
qu’il soit maître ou esclave.
Il vous est préconisé d’utiliser les valeurs par défaut sur des configurations sans
modem et sans équipement intermédiaire. Sinon, il est nécessaire d’utiliser des
valeurs supérieures.
Note : La valeur par défaut dépend de la vitesse de transmission choisie.
Note : Il y a une restriction sur la valeur du délai inter caractères sur la voie 0 des
modules TSX SCY 11601/21600/21601 (voir le tableau ci-dessous).
TLX DS COM PL7 xxF
33
Configuration Modbus
Le tableau ci-dessous donne les valeurs maximales du délai inter caractères en
fonction de la vitesse de transmission :
Données
Vitesse (bit/s)
Délai IC max (ms)
Délai IC max
(nombre de caractères)
1200
212
23
2400
106
23
4800
53
23
9600
26
23
19200
13
22
La fenêtre se présente comme ci-dessous:
Données
ASCII (7 bits)
RTU (8 bits)
Le champs Données permet de renseigner le type de codage utilisé pour
communiquer sur Modbus, ce champ est à configurer en fonction des autres
équipements:
l mode RTU:
l les caractères sont codés sur 8 bits,
l le début et la fin de trame sont détectés par un silence d’au moins 3,5
caractères,
l l’intégrité de la trame est contrôlée à l’aide du cheksum CRC contenu dans
celle-ci.
l mode ASCII:
l les caractères sont codés sur 7 bits,
l le début de trame est détecté par réception des caractères ":" ou par un
silence supérieur au délai inter-caractères.
La fin de trame est détecté par CR et LF (retour chariot et saut de ligne) ou par
silence supérieur au délai inter-caractères.
Note : La valeur 1000 en mode ASCII correspond à un délai inter-caractère infini.
Stop
La fenêtre se présente comme ci-dessous:
Stop
1 bit
2 bits
Le champ Stop permet de renseigner le nombre de bits de stop utilisés pour
communiquer sur Modbus. Les valeurs possibles sont 1 ou 2 bits de stop. Ce champ
est à configurer en fonction des autres équipements.
Note : La valeur par défaut est 1 bit de stop.
34
TLX DS COM PL7 xxF
Configuration Modbus
Parité
La fenêtre se présente comme ci-dessous:
Parité
Paire
Impaire
Sans
Ce champ permet de définir l’adjonction ou non d’un bit de parité ainsi que son type.
Les valeurs possibles sont Paire, Impaire ou sans (par défaut Paire). Ce champ est
à configurer en fonction des autres équipements.
Retard RTS/CTS
La fenêtre se présente comme ci-dessous:
Retard RTS/CTS
X100 ms
1
Porteuse (DCD)
Avant chaque émission d’une chaîne de caractères, le coupleur active le signal RTS
(Request To Send) et attend l’activation du signal CTS (Clear To Send).
Elle permet de renseigner:
l le temps d’attente maximum entre les deux signaux. Si le temps est expiré, la
requête n’est pas envoyée sur le bus.
l la valeur est exprimée en centaine de millisecondes,
l la valeur par défaut est 0ms,
l la valeur est comprise entre 0s et 10s,
l la valeur 0 spécifie l’absence de gestion du retard entre les deux signaux.
l la gestion de la porteuse (signal DCD, Data Carrier Detected) est utilisée
uniquement dans le cas d’une communication avec un modem à porteuse
commandée:
l si l’option est sélectionnée, la réception des caractères est valide uniquement
si le signal de la porteuse DCD est détecté,
l si l’option n’est pas sélectionnée, tous les caractères reçus sont pris en
compte.
TLX DS COM PL7 xxF
35
Configuration Modbus
36
TLX DS COM PL7 xxF
Programmation d’une
communication Modbus
3
Présentation
Objet de ce
chapitre
Ce chapitre décrit l’aspect Programmation dans la mise en oeuvre d’une
communication Modbus.
Contenu de ce
chapitre
Ce chapitre contient les sujets suivants :
TLX DS COM PL7 xxF
Sujet
Page
Fonction de communication Modbus maître
38
Fonction de communication Modbus esclave
40
Utilisation de la fonction de communication SEND_REQ
42
Exemple 1 : Fonction SEND_REQ avec requête Echo
43
Exemple 2 : Fonction SEND_REQ avec la requête Lecture de mots
44
Exemple 3 : Fonction READ_VAR pour lecture de bits
46
37
Programmation Modbus
Fonction de communication Modbus maître
Présentation
Cette page décrit les services disponibles sur les stations TSX Micro ou TSX
Premium maître d’une liaison Modbus. Pour plus d’informations concernant les
codes fonctions sous Modbus, reportez vous au guide utilisateur Modbus TSX DG
MDB F.
Note : L’aide à la saisie ne fonctionne pas avec l’adressage Modbus sur un TSX
Micro.
Echanges de
données
Les requêtes suivantes sont adressées à l’équipement esclave avec lequel vous
désirez effectuer des opérations de lecture ou d’écriture de variables.
Ces requêtes utilisent les fonctions de communication READ_VAR et WRITE_VAR.
Voir (PL7 Micro/Junior/Pro ; Métiers communications ; Tome 1) et (PL7 Micro/
Junior/Pro ; Métiers communications ; Tome 1).
Requête Modbus
Code fonction
Fonction de communication
Lecture bits
16#01
READ_VAR
Lecture mots
16#03
READ_VAR
Ecriture d’un bit ou de n bits
16#05 ou 16#0F
WRITE_VAR
Ecriture d’un mot ou de n mots
16#06 ou 16#10
WRITE_VAR
Lecture bits d’entrée*
16#02
READ_VAR
lecture mots d’entrée*
16#04
READ_VAR
*sauf sur prise Terminal
Note : Les services d’écriture peuvent être émis en diffusion. Dans ce cas, aucune
réponse n’est retournée à l’émetteur. Il est donc recommandé de configurer un
time-out pour acquitter le bit d’activité de la fonction.
Exemple de
lecture de mots
L’exemple porte sur la lecture du mot 4 (%MW4) dans l’esclave 3 Modbus.
READ_VAR ( ADR#0.1.3, ‘%MW’,4,1,%MW100:1,%MW200:4)
38
TLX DS COM PL7 xxF
Programmation Modbus
Diagnostic et
maintenance
TLX DS COM PL7 xxF
Les informations de diagnostic et maintenance des esclaves Modbus utilisent la
fonction de communication SEND_REQ. (Voir : PL7 Micro/Junior/Pro ; Métiers
communications ; Tome 1)
Requête Modbus
Code fonction / Code sousfonction
Fonction de communication
Status d’exception
16#07
SEND_REQ
Diagnostic
16#08 / 16#xx
SEND_REQ
Compteur événement
16#0B
SEND_REQ
Evénement connexion
16#0C
SEND_REQ
Identification esclave
16#11
SEND_REQ
39
Programmation Modbus
Fonction de communication Modbus esclave
Présentation
Cette page décrit les services gérés par les modules esclaves pour une liaison
Modbus.
Echanges de
données
Le module esclave gère les requêtes suivantes:
40
Requête Modbus
Code fonction / Code
sous-fonction
Objet automate
Lecture de n bits de sortie
16#01
%M
Lecture de n bits d’entrée
16#02
%M
Lecture de n mots de sortie
16#03
%MW
Lecture de n mots d’entrée
16#04
%MW
Ecriture d’un bit de sortie
16#05
%M
Ecriture d’un mot de sortie
16#06
%MW
Ecriture de n bits de sortie
16#0F
%M
Ecriture de n mots de sortie
16#10
%MW
TLX DS COM PL7 xxF
Programmation Modbus
Diagnostic et
maintenance
TLX DS COM PL7 xxF
Les informations de diagnostic et maintenance accessibles à partir d’une liaison
Modbus sont indiquées ci-dessous:
Désignation
Code fonction / Code
sous-fonction
Lecture du status d'exception
16#07
Echo
16#08 / 16#00
Initialisation du coupleur
16#08 / 16#01
Lecture des registres de diagnostic de l'automate
16#08 / 16#02
Changement du délimiteur de fin de trame (mode ASCII)
16#08 / 16#03
Passage en mode écoute
16#08 / 16#04
Remise à zéro des compteurs
16#08 / 16#0A
Nombre de messages reçus sans erreur CRC
16#08 / 16#0B
Nombre de trames reçues avec erreur CRC
16#08 / 16#0C
Nombre de réponses d'exception
16#08 / 16#0D
Nombre de messages adressés à l'automate
16#08 / 16#0E
Nombre de messages en diffusion reçus
16#08 / 16#0F
Nombre de réponses correctes
16#08 / 16#10
Nombre de messages reçus en mode écoute
16#08 / 16#11
Nombre de caractères reçus erronés
16#08 / 16#12
Lecture du compteur d'événement
16#0B
Lecture événement connexion
16#0C
Lecture identification
16#11
41
Programmation Modbus
Utilisation de la fonction de communication SEND_REQ
Présentation
La requête UNI-TE Action-objet (code requête 16#9F) est utilisée pour transmettre
l'ensemble des fonctions Modbus (Voir : PL7 Micro/Junior/Pro ; Métiers
communications ; Tome 1).
Après l’exécution de cette requête, le compte rendu vaut toujours 16#CF00.
Aussi, est-il nécessaire pour contrôler l’échange, de tester le contenu du premier
mot de la table de réception.
Valeurs possibles du premier mot:
l 0: indique que l’échange est réalisé,
l 1: indique que l’échange n’est pas réalisé.
Le buffer d'émission doit contenir les informations suivantes:
premier mot:
l Octet 0: code fonction,
l Octet 1: code sous-fonction,
l deuxième mot: identification de la fonction Modbus, toujours 16#0296
l troisième mot = 0: réservé
l quatrième mot: paramètres de la fonction Modbus
l cinquième mot: paramètres de la fonction Modbus
l n ième mot: paramètres de la fonction Modbus
l
Note : Cette fonction n’est pas disponible en mode Modbus maître sur la prise
Terminal.
42
TLX DS COM PL7 xxF
Programmation Modbus
Exemple 1 : Fonction SEND_REQ avec requête Echo
Présentation
L’exemple traite de la fonction de diagnostic Echo. Cette fonction demande à
l’esclave interrogé de retourner intégralement le message envoyé par le maître.
Question
La fonction de communication est la suivante:
SEND_REQ(ADR#0.1.x,16#9F,%MW10:10,%MW50:30,%MW100:4)
Avant d’émettre la fonction, il est nécessaire d’initialiser les mots suivant:
Mots
Réponse
Valeur
Description
%MW10
:= 16#0008
correspond à la fonction Echo (octet 0 = 16#08, octet 1 =16#00
%MW11
:= 16#0296
correspond à l’identification de la fonction Modbus
%MW12
:= 0
réservé
%MW13
:= 16#1234
correspond au paramètre de la fonction Echo. Pour cet
exemple, l’esclave doit renvoyer la valeur 16#1234
%MW103
:= 8 (octets)
longueur des données à transmettre en octets
La réponse de l’esclave, contenue dans la mémoire tampon de réception
%MW50:30, est de type:
%MW50
%MW51
Description
:= 0 si action réalisée
:= 16#0008
correspond à la fonction Echo (octet 0 = 16#08, octet 1 =16#00)
%MW52 à %MW79 contiennent les données de la réponse Modbus.
Pour cet exemple %MW52:= 1234
:= 1 si action non réalisée
:= 16#0007
paramètres de la requête incorrects
:= 16#0004
paramètres de la question incorrects
:= 16#0688
octet 0 =16#80 + code fonction (16#08 pour Echo)
octet 1 = 16#06 code d’erreur Modbus (l’esclave est occupé)
:= 16#0188
octet 0 =16#80 + code fonction (16#08 pour Echo)
octet 1 = 16#01 code d’erreur Modbus (la fonction est inconnue)
:= 16#0388
octet 0 =16#80 + code fonction (16#08 pour Echo)
octet 1 = 16#03 code d’erreur Modbus (les données sont invalides)
TLX DS COM PL7 xxF
43
Programmation Modbus
Exemple 2 : Fonction SEND_REQ avec la requête Lecture de mots
Présentation
L’exemple traite de la lecture de 4 mots d’entrée à l’adresse 10 d’un équipement
tiers. Ces mots sont ensuites recopiés dans %MW52:5.
Question
La fonction de communication est la suivante:
SEND_REQ(ADR#0.1.x,16#9F,%MW10:10,%MW50:30,%MW100:4)
Avant d’émettre la fonction, il est nécessaire d’initialiser les mots suivant:
Mots
Valeur
Description
%MW10
:= 16#0004
correspond à la fonction lecture de n mots d’entrée (octet 0 =
16#04, octet 1 =16#00)
%MW11
:= 16#0296
correspond à l’identification de la fonction Modbus
%MW12
:= 0
réservé
%MW13
:= 16#0A00
adresse du premier mot à lire (1)
%MW14
:= 16#0400
nombre de mots à lire (1)
%MW103
:= 10 (octets) longueur des données à transmettre en octets
Note : (1) il faut inverser les octets de poids fort et de poids faible.
44
TLX DS COM PL7 xxF
Programmation Modbus
Réponse
La réponse de l’esclave, contenue dans la mémoire tampon de réception
%MW50:30, est de type:
%MW50
%MW51
Description
:= 0 si action réalisée
:= 16#0004
correspond à la fonction de lecture de n mots d’entrée
(octet 0 = 16#04, octet 1 = 16#00)
%MW52 à %MW79 contiennent les données de la réponse Modbus:
l %MW52:= PF0 0A
l
l
octet 0 = 16#0A: longueur reçue en octets (10 octets)
octet 1 = PF0: octet de poids fort du premier mot
l %MW53:= PF1 pf0
l
octet 0 =pf0: octet de poids faible du premier mot
l
octet 1 = PF1: octet de poids fort du second mot
l %MW54:= PF2 pf1
:= 1 si action non réalisée
l
octet 0 =pf1: octet de poids faible du second mot
l
octet 1 = PF2: octet de poids fort du troisième mot
:= 16#0007
paramètres de la requête incorrects
:= 16#0004
paramètres de la question incorrects
:= 16#0688
octet 0 =16#80 + code fonction (16#08 pour Echo)
octet 1 = 16#06 code d’erreur Modbus (l’esclave est occupé)
:= 16#0188
octet 0 =16#80 + code fonction (16#08 pour Echo)
octet 1 = 16#01 code d’erreur Modbus (la fonction est inconnue)
:= 16#0388
octet 0 =16#80 + code fonction (16#08 pour Echo)
octet 1 = 16#03 code d’erreur Modbus (les données sont invalides)
Note : Pour récupérer les mots lus, on utilisera l’instruction ROR1_ARB.
TLX DS COM PL7 xxF
45
Programmation Modbus
Exemple 3 : Fonction READ_VAR pour lecture de bits
Généralités
La programmation des échanges avec les équipements esclaves Modbus se fait à
l’aide des fonctions de communication READ_VAR et WRITE_VAR uniquement (la
fonction SEND_REQ n’est pas supportée sur la prise TER).
Exemple avec
READ_VAR
Description des objets utilisés dans l’exemple:
Objet
Description
%MW0:X0
Demande d’émission de la requête
%M20
Requête en cours
%MW100:10
Buffer de réception
%MW200..203
%MW200
Zone de compte-rendu:
Numéro de session et bit d’activité (X0)
%MW201
Code d’erreur
%MW202
Time-out en unités de 10 ms
%M30
Bit mis à 1 aprés un échange correct
%MW204
Compteur de requêtes émises
%MW205
Compteur de requêtes bonnes
%MW206
Compteur de requêtes mauvaises
%MW207
Code d’erreur de la dernière requête mauvaise
Présentation du programme :
!(*Lecture des bits %M0 à %M8 du Nano d’adresse 37*)
IF %MW0:X0 AND NOT %M20 THEN
%MW200:4:=0;%MW202:=50;SET %M20;
READ_VAR(ADR#0.0.37,’%M’,0,8,%MW100:10,%MW200:4);
(*8 bits %M0..%M7 sont lus dans l’esclave 37 et placés dans le
mot %MW100 du maitre*)
END_IF;
!(*Analyse des résultats*)
IF %M20 AND NOT %MW200:X0 THEN
INC %MW204;RESET %M20;RESET %MW0:X0;
IF %MW201=0 THEN INC %MW205;SET %M30;
ELSE INC %MW206;%MW207:=%MW201;RESET %M30;
END_IF;
46
TLX DS COM PL7 xxF
Mise au point d’une
communication Modbus
4
Présentation
Objet de ce
chapitre
Ce chapitre décrit l’aspect Mise au point dans la mise en oeuvre d’une
communication Modbus.
Contenu de ce
chapitre
Ce chapitre contient les sujets suivants :
TLX DS COM PL7 xxF
Sujet
Page
Ecran de mise au point de Modbus
48
Ecran de mise au point en type Modbus maître
49
Ecran de mise au point en type Modbus esclave
50
Comment tester une voie de communication
51
47
Mise au point Modbus
Ecran de mise au point de Modbus
Présentation
Cet écran, décomposé en deux zones, permet de déclarer la voie de communication
et d’accéder aux paramètres de mise au point d’une liaison Modbus.
Illustration
L’écran dédié à la communication Modbus se présente ainsi:
1
TSX 57352 [RACK 0 POSITION 1]
Mise au point
Désignation : PROCESSEUR TSX P 5735 Version: 3.0
DIAG...
VOIE 1
VOIE 1
TSX SCP 111 CARTE PCMCIA RS232 MP
DIAG...
SON MODBUS/JBUS
2
Compteurs
Type :
0
Réception avec erreur CRC
Esclave Réception sans erreur CRC
Réception avec code exception 0
Message pour l’UC
Réception en diffusion
Emission avec NAQ
0
Slave BUSY ou LOM
Erreur caractère
0
RAZ compteurs
Test Voie
Esclave
1
48
0
0
0
Réception Réponse
Identification
Saisie Requête
Ascii
Eléments et
fonctions
0
Hexa
Ce tableau décrit les différentes zones constituant l’écran de mise au point:
Repère
Zone
Fonction
1
commune
(Voir : PL7 Micro/Junior/Pro ; Métiers communications ; Tome
1)
2
spécifique
permet d’accéder aux paramètres de mise au point d’une
liaison Modbus.
Elle est différente selon le type de fonction Modbus configurée:
l soit Modbus maître,
l soit Modbus esclave.
TLX DS COM PL7 xxF
Mise au point Modbus
Ecran de mise au point en type Modbus maître
Présentation
La partie spécifique se décompose en trois fenêtres:
l la fenêtre Type,
l la fenêtre Compteurs,
l la fenêtre Test voie.
Fenêtre Type
La fenêtre se présente comme ci-dessous:
Type
Maître
Elle rappelle le type de fonction Modbus configurée (maître).
Fenêtre
Compteurs
La fenêtre se présente comme ci-dessous:
Compteurs
0
Réception sans erreur CRC
Réception avec erreur CRC
Réception avec code exception 0
Emission sans réponse
Emission en diffusion
Réception avec NAQ
0
Réitération
Erreur caractère
0
RAZ compteurs
0
0
0
0
Cette fenêtre visualise les différents compteurs (en configuration esclave).
le bouton R.A.Z. Compteurs provoque la remise à zéro de ces compteurs.
Dans le cas de Modbus sur prise Terminal, cette fenêtre visualise l’état des mots
systèmes (Voir Objets système de la fonction Modbus sur prise Terminal, p. 63)
utilisés par cette fonction. On pourra également les visualiser à l’aide d’une table
d’animation de variables.
Fenêtre Test voie
La fenêtre se présente comme ci-dessous:
Test Voie
Esclave
1
Réception Réponse
Identification
Saisie Requête
Ascii
Hexa
Cette fenêtre permet de tester une voie de communication par l’émission d’une
requête vers l’une des stations esclaves présentes sur le bus.
Pour la voie intégrée du module TSX SCY 11601, les valeurs du numéro d'esclave
à interroger sont comprises entre 1 et 247. Pour les autres voies supportant
Modbus/Jbus Maître, les valeurs sont comprises entre 1 et 98.
Note : Cette fenêtre n’est pas disponible en cas d’utilisation de Modbus sur prise
Terminal.
TLX DS COM PL7 xxF
49
Mise au point Modbus
Ecran de mise au point en type Modbus esclave
Présentation
La partie spécifique se décompose en trois fenêtres:
l la fenêtre Type,
l la fenêtre Compteurs,
l la fenêtre Test voie: cette fenêtre est inexploitable dans ce mode.
Fenêtre Type
La fenêtre se présente comme ci-dessous:
Type
Esclave
Elle rappelle le type de fonction Modbus configurée (esclave).
Fenêtre
Compteurs
La fenêtre se présente comme ci-dessous:
Compteurs
0
Réception sans erreur CRC
Réception avec erreur CRC
Réception avec code exception 0
Message pour l’UC
Réception en diffusion
Emission avec NAQ
0
Slave BUSY ou LOM
Erreur caractère
0
RAZ compteurs
0
0
0
0
Cette fenêtre visualise les différents compteurs (en configuration esclave).
le bouton R.A.Z. Compteurs provoque la remise à zéro de ces compteurs.
Compteur Slave Busy ou LOM:
Slave Busy: ce compteur est incrémenté par l'esclave lorsqu'il reçoit une requête
du maître alors qu'il est en cours de traitement d'une autre requête. Ce cas
apparaît lorsque le maître envoie en diffusion une requête. Il n'attend pas de
réponse de la part de l'esclave et peut en envoyer une autre,
l Slave LOM: (Listen Only Mode) c'est le mode de fonctionnement d'un esclave qui
est seulement en mode écoute. Il ne répond jamais aux trames émises par le
maître. Ce compteur indique dans ce cas le nombre de trames reçues par
l'esclave.
l
50
TLX DS COM PL7 xxF
Mise au point Modbus
Comment tester une voie de communication
Présentation
Cette page indique la procédure à suivre pour tester une voie de communication à
partir de l’écran de mise au point.
Comment
identifier une
station
La procédure suivante permet d’identifier une station désignée.
Etape
Actions
1
Sélectionnez l’adresse de l’esclave à interroger à l’aide du champ Esclave.
2
Appuyez sur le bouton Identification.
Résultat
La réponse apparaît dans la fenêtre Réception Réponse:
Réception Réponse
.....TSX 3721...!0....
Ascii
TLX DS COM PL7 xxF
Hexa
51
Mise au point Modbus
Comment
envoyer une
requête
La procédure suivante permet d’envoyer une requête, autre que celles fournies par
les boutons de commande, vers une station désignée. L’exemple porte sur
l’émission de la requête Echo (code fonction: 08 ; code sous-fonction: 00 ; données
à émettre 1144).
Etape
Action
1
Sélectionnez l’adresse de l’esclave à interroger à l’aide du champ Esclave.
2
Appuyez sur le bouton Saisie Requête.
Résultat
La fenêtre suivante apparaît :
Saisie Requête
Code fonction (Hexadécimal)
03
Code sous fonctions et/ou données(Héxadécimal)
001144
Emission
Annuler
3
Saisissez le code fonction (codé en hexadécimal sur un octet), correspondant
à la requête que vous voulez envoyer.
4
Saisissez le code sous-fonction (codé en hexadécimal sur un octet)
correspondant à la requête que vous voulez envoyer.
5
Saisissez les données à émettre en codant chaque donnée en hexadécimal
sur 2 octets (4 caractères). Les données sont saisies à la suite des unes des
autres sans espace entre elles.
6
Appuyez sur le bouton Emission.
Résultat
La réponse apparaît dans la fenêtre Réception Réponse:
Test Voie
Esclave
1
Réception Réponse
Identification
08 00 00 00 11 44
Saisie Requête
Ascii
Hexa
La réponse contient:
l le code fonction sur 2 octets (08 00),
l le code sous-fonction sur 2 octets (00 00),
l les données sur 2 octets (11 44),
52
TLX DS COM PL7 xxF
Objets langage associés à la
communication Modbus
5
Présentation
Objet de ce souschapitre
Ce chapitre présente les objets langage associés à la communication Modbus.
Contenu de ce
chapitre
Ce chapitre contient les sujets suivants :
TLX DS COM PL7 xxF
Sujet
Page
Objet langage à échange implicite pour une fonction Modbus
54
Objet langage à échange explicite pour une fonction Modbus
56
Gestion et compte-rendu des échanges explicites
60
Objets langage associés à la configuration
61
Objets système de la fonction Modbus sur prise Terminal
63
53
Objets langage Modbus
Objet langage à échange implicite pour une fonction Modbus
Présentation
Cette page décrit tous les objets langage à échange implicite pour une fonction
Modbus qui peuvent être affichés ou modifiés par le programme d’application. Voir
(PL7 Micro/Junior/Pro ; Métiers communications ; Tome 1).
Objets bit
Le tableau ci-dessous présente les différents objets bit à échange implicite.
Objet (1)
Fonction
%Ixy.MOD.ERR
Bit de défaut module Ce bit à 1, indique un défaut du module
(au moins une des voies est en défaut, ...)
Signification
%Ixy.i.ERR
Bit de défaut voie
Ce bit à 1, indique un défaut de la ligne.
Légende
(1)
Adresse xy.i
l x: correspond au numéro de rack
l y: correspond au numéro du module
l i: correspond au numéro de la voie
Objets mot en
mode Modbus
maître
Le tableau ci-dessous présente les différents objets mot à échange implicite.
Objet (1)
Fonction
Signification
%IWxy.i.0
Signaux en entrée
Signaux communs (2) :
l x0 = 1: signal DCD
l x1 = 1: signal RI
l x2 = 1: signal CTS
l x3 = 1: signal DSR
Légende
(1)
Adresse xy.i
l x: correspond au numéro de rack
l y: correspond au numéro du module
l i: correspond au numéro de la voie
(2)
uniquement en RS232
Note : Ces objets ne sont pas disponibles sur la prise Terminal
54
TLX DS COM PL7 xxF
Objets langage Modbus
Objets mot en
mode Modbus
esclave
Les objets langage sont identiques à celle de la fonction Modbus maître. Seuls les
objets définis dans les tableaux suivants diffèrent.
Le tableau ci-dessous présente les différents objets mot à échange implicite.
Objet (1)
Fonction
Signification
%IWxy.i.0
Signaux en entrée
Données spécifiques
l x8 = 1: mode liste uniquement (mode listen only)
Légende
(1)
Adresse xy.i
l x: correspond au numéro de rack
l y: correspond au numéro du module
l i: correspond au numéro de la voie
Note : Ces objets ne sont pas disponibles sur la prise Terminal
TLX DS COM PL7 xxF
55
Objets langage Modbus
Objet langage à échange explicite pour une fonction Modbus
Présentation
Cette page décrit tous les objets langage à échange explicite pour une fonction
Modbus maître qui peuvent être affichés ou modifiés par le programme
d’application. Voir (PL7 Micro/Junior/Pro ; Métiers communications ; Tome 1).
Objets mots en
mode maître
Le tableau ci-dessous présente les différents objets mot à échange explicite.
Objet (1)
Fonction
Signification
%MWxy.MOD.2
Status du module
l x0 = 1: module défectueux (3)
l x1 = 1: défaut fonctionnel (défaut entre le
l
l
l
l
l
l
56
processeur et le module, défaut de réglage ou
de configuration, ...)
x2 = 1: défaut bornier (non connecté)
x3 = 1: auto-tests en cours (3)
x4 = 1: réservé
x5 = 1: défaut de configuration matérielle ou
logicielle (le module présent n’est pas celui
déclaré dans la configuration, les sousmodules ne sont pas compatibles)
x6 = 1: module absent (3)
x7 = 1: défaut de l’un des sous-modules
%MWxy.i.2
Status standard voie l x0 = 1: aucun équipement ne fonctionne sur la
voie
l x1 = 1: un équipement sur la voie est en défaut
l x2 = 1: défaut bornier (non connecté)
l x3 = 1: erreur de timeout (câblage défectueux)
l x4 = 1: auto-tests en cours
l x5 = 1: défaut de configuration matérielle ou
logicielle (la voie présente n’est pas celle
déclarée dans la configuration.s)
l x6 = 1: défaut de communication
l x7 = 1: défaut applicatif (erreur dans la
configuration, erreur de réglage, ...)
%MWxy.i.3
Status spécifique
voie
%MWxy.i.4
Compteur de défauts Nombre de réponses reçues sans erreur CRC
(2)
%MWxy.i.5
Compteur de défauts Nombre de messages reçues avec erreur CRC
(2)
%MWxy.i.6
Compteur de défauts Nombre de réponses reçues avec un code
(2)
d’exception
Octet 0 = 16#06 pour la fonction Modbus maître
TLX DS COM PL7 xxF
Objets langage Modbus
Objet (1)
Fonction
Signification
%MWxy.i.7
Compteur de défauts Nombre de messages maître émis sans réponse
(2)
%MWxy.i.8
Compteur de défauts Nombre d’émissions en diffusion
(2)
%MWxy.i.9
Compteur de défauts Nombre de réceptions avec NACK
(2)
%MWxy.i.10
Compteur de défauts Nombre de messages maître réitérés
(2)
%MWxy.i.11
Compteur de défauts Nombre d’erreurs de carctères
(2)
%MWxy.i.15
Commande (2)
l x0 = 1: RAZ compteur
l x8 = 1: signal DTR ON (5)
l x9 = 1: signal DTR OFF (5)
l x14 = 1: changement Modbus vers mode
caractères (modem) (4)
l x15 = 1: changement mode caractères
(modem) vers Modbus (4)
Légende
TLX DS COM PL7 xxF
(1)
Adresse xy.i
l x: correspond au numéro de rack
l y: correspond au numéro du module
l i: correspond au numéro de la voie
(2)
Ces objets ne sont pas disponibles sur la prise Terminal.
(3)
Ces objets ne sont pas gérés par les modules TSX SCY 11601/21600/
21601.
(4)
Ces objets ne sont pas disponible sur le module TSX SCY 11601.
(5)
Modbus sur RS232.
57
Objets langage Modbus
Objets mots en
mode Modbus
esclave
Les objets langage pour la fonction Modbus esclave sont identiques à ceux de la
fonction Modbus maître.
Seuls les objets définis dans le tableau suivant diffèrent.
Objet (1)
Fonction
Signification
%MWxy.MOD.2
Status du module
l x0 = 1: module défectueux (2)
l x1 = 1: défaut fonctionnel (défaut entre le
l
l
l
l
l
l
processeur et le module, défaut de réglage ou
de configuration, ...)
x2 = 1: défaut bornier (non connecté)
x3 = 1: auto-tests en cours (2)
x4 = 1: réservé
x5 = 1: défaut de configuration matérielle ou
logicielle (le module présent n’est pas celui
déclaré dans la configuration, les sous-modules
ne sont pas compatibles)
x6 = 1: module absent (2)
x7 = 1: défaut de l’un des sous-modules
%MWxy.i.2
Status standard voie l x0 = 1: aucun équipement ne fonctionne sur la
voie
l x1 = 1: un équipement sur la voie est en défaut
l x2 = 1: défaut bornier (non connecté)
l x3 = 1: erreur de timeout (câblage défectueux)
l x4 = 1: auto-tests en cours
l x5 = 1: défaut de configuration matérielle ou
logicielle (la voie présente n’est pas celle
déclarée dans la configuration.s)
l x6 = 1: défaut de communication
l x7 = 1: défaut applicatif (erreur dans la
configuration, erreur de réglage, ...)
%MWxy.i.3
Status spécifique
voie
Octet 0 = 16#07 pour la fonction Modbus esclave
%MWxy.i.7
Compteur de
défauts
Nombre de messages pour le processeur
%MWxy.i.8
Compteur de
défauts
Nombre de réceptions en diffusion
%MWxy.i.10
Compteur de
défauts
Nombre de messages reçus en Slave busy ou
LOM
Légende
58
TLX DS COM PL7 xxF
Objets langage Modbus
TLX DS COM PL7 xxF
Objet (1)
Fonction
Signification
(1)
Adresse xy.i
l x: correspond au numéro de rack
l y: correspond au numéro du module
l i: correspond au numéro de la voie
(2)
Ces objets ne sont pas gérés par les modules TSX SCY 11601/21600/
21601.
59
Objets langage Modbus
Gestion et compte-rendu des échanges explicites
Présentation
Cette page décrit tous les objets langage qui gèrent les échanges explicites. (Voir :
PL7 Micro/Junior/Pro ; Métiers communications ; Tome 1)
Objets mots
Le tableau ci-dessous présente les différents objets mot pour la gestion des
échanges explicites.
Objet (1)
Fonction
Signification
%MWxy.MOD.0
Echanges en cours
du module
l x0 = 1: lecture de status en cours
%MWxy.MOD.1
Compte rendu du
module
l x0 : compte-rendu lecture du status ( 0 = ok)
%MWxy.i.0
Echanges en cours
de la voie
l x0 = 1: lecture de status en cours
l x1 = 1: envoi de paramètres de commande à la
voie de communication
%MWxy.i.1
Compte rendu de la
voie
l x0 : compte-rendu lecture du status ( 0 = ok)
l x1 = 0: paramètres de commande reçus et
acceptés par la voie de communication
Légende
(1)
Adresee xy.i
l x: correspond au numéro de rack
l y: correspond au numéro du module
l i: correspond au numéro de la voie
60
TLX DS COM PL7 xxF
Objets langage Modbus
Objets langage associés à la configuration
Présentation
Cette page décrit tous les objets langage de configuration pour une communication
Modbus qui peuvent être affichés par le programme d’application..
Objets pour la
fonction Modbus
maître (hors
prise Terminal)
Le tableau suivant décrit les constantes internes pour la fonction Modbus maître,
sauf sur la prise Terminal:
Objet
Fonction
Signification
%KWxy.i.0
Type
Octet 0 = 16#06 pour la fonction Modbus maître
Octet 1 : réservé
%KWxy.i.1
Vitesse / Format
Octet 0 = vitesse
l 128 = 300 bits/s, 129 = 600 bits/s
(uniquemement pour TSX SCP 111)
00 = 1200 bits/s, ..., 04 = 19200 bits/s
Octet 1 = format
l x8: nombre de bit (1 = 8 bits, 0 = 7 bits)
l x9: gestion de la parité (1 =avec, 0 = sans)
l x10: Type de parité (1 = impaire, 0 = paire)
l x11: bit de stop (1 = 1 bit, 0 = 2 bits)
l
%KWxy.i.2
Objets pour la
fonction Modbus
maître sur prise
Terminal
TLX DS COM PL7 xxF
Délai inter-caractères
Valeur en ms de 2ms à 10 000ms
%KWxy.i.3
Délai d’attente
Délai d’attente en ms de 10ms à 10 000ms
%KWxy.i.4
Réitération et gestion
de signaux
Octet 0 = nombre de réitération (3 par défaut)
Octet 1 = gestion des signaux
l x8 = 1 si gestion du signal PSR (TSX SCP 112)
l x10 = 1 si gestion de la porteuse DCD
(TSX SCP 111)
%KWxy.i.5
Retard RTS/CTS
Valeur du retard en centaines de ms , uniquement
pour TSX SCP 111 (valeur par défaut 0ms)
Le tableau suivant décrit les constantes internes pour la fonction Modbus maître sur
la prise Terminal:
Objet
Fonction
Signification
%KW0.0.0
Type/Vitesse
Octet 0 = 16#06 pour la fonction Modbus maître
Octet 1 = vitesse de transmission:
l 00 = 1200 bits/s, ..., 04 = 19200 bits/s
61
Objets langage Modbus
Objets pour la
fonction Modbus
esclave (hors
prise Terminal)
Objet
Fonction
Signification
%KW0.0.1
Format/délai intercaractères
Octet 0 = format
l x0: nombre de bit (1 = 8 bits, 0 = 7 bits)
l x1: gestion de la parité (1 =avec, 0 = sans)
l x2: Type de parité (1 = impaire, 0 = paire)
l x3: bit de stop (1 = 1 bit, 0 = 2 bits)
Octet 1 = délai inter-caractères
dépendant de la vitesse:
l 1200: de 29 ms à 255 ms
l 2400: de 15 ms à 255 ms
l 4800: de 7 ms à 255 ms
l 9600: de 4 ms à 255 ms
l 19200: de 2 ms à 255 ms
%KW0.0.2
Nombre de réitérations/ Octet 0 = nombre de réitérations (0 à 15)
délai de réponse
Octet 1 = délai de réponse (200ms à 10s)
Les objets langage de la fonction Modbus esclave sont identiques à ceux de la
fonction Modbus maître.
Seuls les objets définis dans le tableau suivant diffèrent:
Objet
Fonction
Signification
%KWxy.i.0
Type
Octet 0 = 16#7 pour la fonction Modbus esclave
Octet 1 : réservé
%KWxy.i.3
Adresses esclaves
Octet 0: valeur du numéro d’esclave (0 à 98)
l Octet 0 :
l
pour TSX SCY21600/21601, la valeur du
numéro d’esclave est comprise entre 0 et 98.
l pour TSX SCY 11601, la valeur du numéro
d’esclave est comprise entre 0 et 247.
l Octet 1 : réservé
Objets pour la
fonction Modbus
esclave sur prise
Terminal
62
Les objets langage de la fonction Modbus esclave sont identiques à ceux de la
fonction Modbus maître sur prise Terminal.
Seuls les objets définis dans le tableau suivant diffèrent:
Objet
Fonction
Signification
%KW0.0.0
Type
Octet 0 = 16#7 pour la fonction Modbus esclave
%KW0.0.2
Numéro esclave
Octet 0: valeur du numéro de l’esclave (1 à 98)
TLX DS COM PL7 xxF
Objets langage Modbus
Objets système de la fonction Modbus sur prise Terminal
Présentation
En mode Modbus sur la prise Terminal, le Micro utilise les objets système cidessous pour le diagnostic de la communication.
Objets bit
Table des objets bit
Objet
Description
%S80
Remise à 0 globale des compteurs de communication
%S81
Remise à 0 des mots système Modbus sur prise Terminal. Ce bit système est
mis à 1 par l’application et remis à 0 par le système
Note : Les mots système sont également remis à 0 sur démarrage à froid
(%S0:=1).
Objets mot
TLX DS COM PL7 xxF
Table des objets mot
Objets
Description
%SW100
Nombre de messages reçus sans erreur CRC
%SW101
Nombre de messages reçus avec erreur CRC
%SW102
Nombre de messages reçus avec un code d’exception
%SW103
Nombre de messages maître émis sans réponse
%SW104
Nombre d’émission en diffusion
%SW105
Nombre de réception avec NACK
%SW106
Nombre de messages maître réitérés
%SW107
Nombre d’erreurs de caractère
63
Objets langage Modbus
64
TLX DS COM PL7 xxF
Communication par Modem
II
Présentation
Objet de cet
intercalaire
Cet intercalaire présente les principes de configuration et d’exploitation de la
communication au travers d’un modem TSX MDM 10 par le logiciel PL7.
Contenu de cet
intercalaire
Cet intercalaire contient les chapitres suivants :
TLX DS COM PL7 xxF
Chapitre
Titre du chapitre
Page
6
Communication par Modem
67
7
Configuration d’une communication Modem
89
8
Programmation d’une communication Modem
101
9
Mise au point d’une communication Modem
117
10
Objets langage associés à la communication Modem
121
11
Annexes
131
65
Communication par Modem
66
TLX DS COM PL7 xxF
Communication par Modem
6
Présentation
Objet de ce
chapitre
Ce chapitre présente la communication au travers un modem TSX MDMD 10 et ses
services.
Contenu de ce
chapitre
Ce chapitre contient les sous-chapitres suivants :
TLX DS COM PL7 xxF
Souschapitre
Sujet
Page
6.1
Présentation de la communication par Modem
68
6.2
Caractéristiques
74
6.3
Mise en oeuvre d’une communication par Modem
78
67
Généralités
6.1
Présentation de la communication par Modem
Présentation
Objet de souschapitre
Ce sous-chapitre présente une description sommaire d’une communication au
travers un modem TSX MDM 10 et des services qui lui sont associés.
Contenu de ce
sous-chapitre
Ce sous-chapitre contient les sujets suivants :
68
Sujet
Page
A propos de modem
69
Configuration standard d’utilisation d’une communication par modem
70
Autres configurations d’utilisation d’une communication par modem
71
Principe de communication entre deux stations
73
TLX DS COM PL7 xxF
Généralités
A propos de modem
Introduction
Un grand nombre d'applications est concerné par les communications via modem.
La communication via le modem TSX MDM 10 permet d'accéder à des stations
déportées par le réseau public téléphonique commuté afin d'effectuer du contrôle,
du diagnostic ou du pilotage à longue distance.
Manuels
associés
TLX DS COM PL7 xxF
Pour de plus amples informations, il est possible de consulter les manuels suivants:
Titre
Description
Automates TSX Micro - Manuel de mise en
oeuvre
Mise en oeuvre matérielle
Automates TSX Premium - Manuel de lise en
oeuvre
Mise en oeuvre matérielle
69
Généralités
Configuration standard d’utilisation d’une communication par modem
Présentation
La configuration standard permet la communication entre des stations ou d’autres
équipements directement connectés au réseau téléphonique commuté.
Configuration et
services
Le schéma suivant représente la configuration standard d'utilisation d'une
communication par modem et les différents services.
Terminal de programmation
Programmation
Mise au point
Commandes
Station
tée 1
70
Téléphone
Télécopie
Récepteur
de poche
Remontées
d’alarmes et de
mesures
Réseau téléphonique
commuté
dépor-
Echanges de variables
Commandes
Alarmes et mesures
Station
tée n
dépor-
TLX DS COM PL7 xxF
Généralités
Autres configurations d’utilisation d’une communication par modem
Présentation
Il est possible à partir d'une station d’un réseau local d'appeler une station déportée
sur le réseau téléphonique commuté via une autre station possèdant une connexion
modem.
Fonction
CALL_MODEM
externe
L'envoi de la fonction de communication CALL_MODEM est effectué par une station
du réseau.
Terminal
de
programmation
Station appelante
Station 1.3
Fonction CALL_MODEM externe
CALL_MODEM(ADR#{1.1}0.1.SYS, ..
Réseau FIPWAY 1
Maître
Station appelée
Station 1.1
Esclave
d’adresse 1 et 2
Réseau téléphonique
commuté
Une fois la liaison établie, la communication est possible dans les deux sens en
respectant les règles de transparence.
De plus une station esclave du réseau téléphonique commuté peut accéder à
l’ensemble de l’architecture en réseau en respectant les règles d’adressage.
TLX DS COM PL7 xxF
71
Généralités
Fonction
CALL_MODEM
locale
L'envoi de la fonction de communication CALL_MODEM est effectué par la station
supportant la carte TSX MDM 10.
Terminal
de
programmation
Station 1.3
Fonction CALL_MODEM local
CALL_MODEM(ADR#0.1.SYS, ...
Réseau FIPWAY 1
Station appelante
Station appelée
Station 1.1
Esclave
d’adresse 1 et 2
Maître
Réseau téléphonique
commuté
72
TLX DS COM PL7 xxF
Généralités
Principe de communication entre deux stations
Présentation
Le sens de l’appel s’effectue de la station A vers la station B:
Réseau téléphonique
commuté
Station A
station appelante à
l’initiative de l’appel
(émettrice)
Fonctionnement
Le tableau suivant décrit les différentes phases lors d’une communication entre
deux stations:
Phase
TLX DS COM PL7 xxF
Station B
station appelée
(réceptrice)
Description
1
Au repos, tous les modems sont par défaut en attente d'une éventuelle
demande de connexion.
2
La station A émet une demande d'appel vers le numéro X de la station B au
travers de commandes AT (via la fonction de communication CALL_MODEM
dans le cas d'un automate).
3
Une procédure d'échanges entre les modems aboutit à l'établissement de la
ligne en point à point entre la station A et la station B. La connexion est établie
sous réserve de conformité d'un mot de passe si cette gestion est utilisée.
4
Les stations A et B dialoguent ensuite selon le protocole choisi à l'appel, Unitelway ou mode caractère. La communication se fait via les fonctions de
communication standards. Chacune des deux stations peut prendre l'initiative
de l'échange.
Par défaut en mode Uni-telway, la station appelante est esclave et la station
appelée est maître. Pour assurer la compatibilité avec les applications
existantes, il est possible de paramètrer la fonction de communication
CALL_MODEM pour que la station locale reste en mode Uni-telway maître.
5
La station A émet une demande de déconnexion vers son modem local.
6
Les stations A et B retrouvent leur état initial et pourront prendre l'initiative d'un
autre appel.
73
Généralités
6.2
Caractéristiques
Présentation
Objet de souschapitre
Ce sous-chapitre présente les caractéristiques et les contraintes d’utilisation d’une
communication au travers un modem TSX MDM 10.
Contenu de ce
sous-chapitre
Ce sous-chapitre contient les sujets suivants :
74
Sujet
Page
Compatibilités matérielles
75
Compatibilités logicielles
76
TLX DS COM PL7 xxF
Généralités
Compatibilités matérielles
Concernant les
automates
Ce type de communication est disponible pour les automates de version V3.3
minimum
l TSX Premium par l’intermédiaire de la carte PCMCIA TSX MDM 10,
l TSX Micro acceptant la carte PCMCIA décrite ci-dessus.
La carte s’implante également dans un PC possédant un emplacement de carte
PCMCIA de type 3.
Note : Il est conseillé pour certains types de processeur d'utiliser une carte
mémoire PCMCIA (la fonction de communication CALL_MODEM occupant 25 Ko
d'espace mémoire programme).
Concernant les
réseaux et les
équipements
La carte de communication TSX MDM 10 se raccorde uniquement au RTC (Réseau
Téléphonique Commuté).
Elle ne peut pas être raccordée:
l à des liaisons spécialisées,
l aux réseaux RNIS (Réseau Numérique à Intégration de Services),
l au réseau GSM (Global System for Mobile).
La compatibilité avec des modems tiers est garantie pour les modems destinés au
réseau téléphonique commuté de chez COM 1. Voir Communication entre
automates avec un modem externe, p. 82.
Concernant les
protocoles
La carte TSX MDM 10 supporte les deux formats de caractères 10 ou 11 bits.
Pour une communication entre modems à 11 bits, la compatibilité est garantie
seulement avec les modems destinés au réseau téléphonique de chez COM1.
La carte TSX MDM 10 est incompatible avec les modems tiers configurés:
l avec parité,
l avec compression de données et correction d’erreurs.
En mode caractères, la carte TSX MDM 10 permet:
en mode appelé:
l l'émission de données codées sur 7 bits
l la réception de données codées sur 8 bits.
l en mode appelant:
l l'émission de données codées sur 7 ou 8 bits,
l la réception de données codées sur 7 ou 8 bits
l
TLX DS COM PL7 xxF
75
Généralités
Compatibilités logicielles
Concernant la
transparence XWAY
La carte modem assure la transparence X-WAY et permet deux types de protocole:
l le protocole Uni-telway maître ou esclave,
l le protocole par mode caractères.
Lorsqu’une station d’un réseau local communique avec une station déportée sur le
réseau téléphonique commuté, la station appelante doit être en mode maître et la
station appelée en mode esclave.
Concernant la
transmission
La vitesse de transmission varie entre 4800 bits/s et 9600 bits/s. La taille des trames
émises est de 256 octets au total (240 octets utiles en mode Uni-telway et 200 octets
en mode caractères).
Une seule fonction de communication peut être active à la fois au travers de la carte
TSX MDM 10.
La déconnexion d'une ligne doit être gérée par l'application. Seule la station qui est
à l’initiative d’une connexion par une fonction CALL_MODEM externe (Voir Fonction
CALL_MODEM externe, p. 71), a les droits de déconnecter la ligne.
La déconnexion est assurée par la fonction de communication CALL_MODEM.
La carte TSX MDM 10 impose un fonctionnement spécifique de l’instruction
INPUT_CHAR. Lorsque la fonction INPUT_CHAR est activée, le caractère de fin de
trame doit être reçu avant la fin du cycle de la tâche.
Si la réception nécessite plusieurs cycles, la chaîne de caractère est perdue.
76
TLX DS COM PL7 xxF
Généralités
Concernant
l’application
La configuration du modem nécessite l'emploi du logiciel PL7 à partir de la version
V3.3.
ATTENTION
Téléchargement d’application
La carte modem ne permet pas le chargement ou le déchargement
d'une application PL7.
Si par erreur le téléchargement est lancé, un message d’échec à la
connexion apparaît et l’application de l’automate sera perdue.
Il est toute fois possible de retélécharger une application par la prise
terminal.
Le non-respect de ces précautions peut entraîner des lésions
corporelles ou/et des dommages matériels.
La station appelée peut reconnaître au maximum 8 stations appelantes pour les
automates TSX Micro et 16 pour les automates TSX Premium dans le cas où le
service des mots de passe est utilisé. La gestion des mots de passe est assurée
uniquement par la carte TSX MDM 10. Pour les équipements tiers, la gestion des
mots de passe s'effectue selon le protocole de codage des échanges de mot de
passe. Voir Codage des échanges, p. 106.
TLX DS COM PL7 xxF
77
Généralités
6.3
Mise en oeuvre d’une communication par Modem
Présentation
Objet de souschapitre
Ce sous-chapitre présente une description sommaire de la mise en oeuvre d’une
communication au travers un modem TSX MDM 10.
Contenu de ce
sous-chapitre
Ce sous-chapitre contient les sujets suivants :
78
Sujet
Page
Méthodologie de mise en oeuvre
79
Mise en oeuvre d’une communication UNI-TELWAY entre automates par carte
TSX MDM 10
80
Communication entre automates avec un modem externe
82
Mise en oeuvre d’une communication depuis PL7
83
Comment configurer le driver Uni-telway avec un modem
85
Comment configurer la connexion modem
86
Comment modifiez les paramètres de la liaison modem
87
TLX DS COM PL7 xxF
Généralités
Méthodologie de mise en oeuvre
Présentation
TLX DS COM PL7 xxF
Les fonctionnalités supportées par la carte TSX MDM 10 permettent de traiter de
façon immédiate, sans configuration préalable, les cas d'utilisation les plus
fréquents:
l la communication entre automates équipés d'une carte modem TSX MDM 10,
l la communication depuis le logiciel PL7 vers un automate équipé d'une carte
modem TSX MDM 10.
79
Généralités
Mise en oeuvre d’une communication UNI-TELWAY entre automates par carte
TSX MDM 10
Présentation
Les deux stations sont connectées au réseau téléphonique commuté par des cartes
TSX MDM 10.
Réseau téléphonique
commuté
Station appelante
Station
appelante
80
Station appelée
La station appelante est un automate avec une carte TSX MDM 10.
Etape
Action
1
Déclarez la carte TSX MDM 10 par défaut.
Valeurs par défaut:
l protocole Uni-telway
l vitesse de transmission de 9600 Bits/s
l basculement automatique en mode esclave sur les adresses 1 et 2
l aucune gestion des mots de passe
2
Validez la configuration.
3
Programmez la fonction de communication CALL_MODEM permettant l’appel
de la station distante.
CALL_MODEM(ADR#0.1.SYS, 1, %MB100:20, 0, 0, %MW256:4)
Valeurs:
l adresse: ADR#0.1.SYS
l commande: 1
l option de connexion: 0
l mode esclave: 0
l compte rendu: %MWx:4
TLX DS COM PL7 xxF
Généralités
Station appelée
La station appelée est un automate avec une carte TSX MDM 10.
Etape
TLX DS COM PL7 xxF
Action
1
Déclarez la carte TSX MDM 10 par défaut.
Valeurs par défaut:
l protocole Uni-telway
l vitesse de transmission de 9600 Bits/s
l basculement automatique en mode maître sur les adresses 1 et 2
l aucune gestion des mots de passe
2
Validez la configuration.
81
Généralités
Communication entre automates avec un modem externe
Présentation
Une des stations est un automate connecté au réseau téléphonique par un modem
externe.
L’autre station est un automate connecté au réseau téléphonique par la carte TSX
MDM 10.
Description de la configuration matérielle:
Station appelante
Automate avec une carte
TSX SCP 111
Réseau téléphonique
commuté
Modem externe
de chez COM1
Station appelée
Automate avec une
carte TSX MDM 10
Côté carte
TSX MDM 10
La carte TSX MDM 10 est configurée avec les valeurs par défaut de l’écran de
configuration en mode Uni-telway.
Côté carte
TSX SCP 111
La carte TSX SCP 111 est configurée avec les valeurs par défaut de l’écran de
configuration en mode Uni-telway maître avec le nombre d’esclaves égale à 2 et le
délai d’attente doit être à la valeur par défaut (2 s).
Le modem externe de chez COM1 est configurée par les commandes AT suivantes:
l AT&F&K%C0 avec:
l &F: envoie de la configuration par défaut,
l &K: contrôle de flux désactivé,
l %C0: compression de données désactivée
l ATS0=2: fixe 2 sonneries avant la réponse automatique
l AT&D0: si le signal DTR n’est pas positionné à 1 dans la carte TSX SCP 111
l AT&D2: si le signal DTR est positionné à 1 dans la carte TSX SCP 111
82
TLX DS COM PL7 xxF
Généralités
Mise en oeuvre d’une communication depuis PL7
Présentation
Une des stations est un PC avec le logiciel PL7 connecté au réseau téléphonique
soit par:
l un modem externe de chez COM1,
l une carte PCMCIA de chez COM1,
l la carte TSX MDM 10 si le PC possède trois emplacements PCMCIA.
L’autre station est un automate connecté au réseau téléphonique par la carte TSX
MDM 10.
Modem externe
ou carte PCMCIA
modem
Réseau téléphonique
commuté
Station appelante
PC avec PL7
Station appelée
Automate
avec
TSX MDM 10
Note : La communication entre les deux stations est en mode Uni-telway
uniquement.
Station
appelante
La station appelante est un PC avec le logiciel PL7.
Etape
1
TLX DS COM PL7 xxF
Action
Déclarez le driver Uni-telway avec les valeurs suivantes. Voir Comment
configurer le driver Uni-telway avec un modem, p. 85.
l mode esclave
l adresses 1 et 2
l vitesse de transmission de 9600 Bits/s
l option modem sélectionné
l sans parité
83
Généralités
Station appelée
La station appelée est un automate avec une carte TSX MDM 10.
Etape
1
Action
Déclarez la carte TSX MDM 10 par défaut:
l protocole Uni-telway
l vitesse de transmission de 9600 Bits/s
l basculement automatique en mode maître sur les adresses 1 et 2
l aucune gestion des mots de passe
2
Fonctionnement
à partir de la
station appelante
84
Validez la configuration.
Le tableau suivant décrit le fonctionnement de la station appelante à partir de
l’application PL7:
Phase
Description
1
Lors du lancement de l'application PL7 en mode connecté, le modem externe
ou la carte PCMCIA modem compose automatiquement le numéro de
téléphone de la station distante, établit la liaison puis répond aux sollicitations.
2
Le fonctionnement est ensuite identique à celui de PL7 connecté directement
sur la prise terminale. Toutes les fonctions sont disponibles, sauf le
téléchargement d'application.
TLX DS COM PL7 xxF
Généralités
Comment configurer le driver Uni-telway avec un modem
Présentation
Cette procédure permet de configurer le driver Uni-telway sous les systèmes
Windows 95, 98 et NT pour communiquer via un modem.
Marche à suivre
Cette procédure décrit les différentes étapes de la configuration:
Etape
TLX DS COM PL7 xxF
Action
1
Cliquez sur l’icone Drivers XWAY dans le Panneau de configuration de
Windows).
2
Dans l’onglet UNITELWAY DRIVER, cliquez sur le bouton Configuration
3
Sélectionnez le Port de communication et cliquez sur Modifier .
4
Dans la zone Modem Communication de l’onglet Uni-Telway, cochez la
case Utilisation Modem et configurez la connexion par modem. Voir
Comment configurer la connexion modem, p. 86.
5
Modifiez le cas échéant, les paramètres de la liaison. Voir Comment modifiez
les paramètres de la liaison modem, p. 87.
6
Cliquez sur les boutons OK, OK, OK.
85
Généralités
Comment configurer la connexion modem
Présentation
Cette procédure permet de configurer la connexion modem sous les systèmes
Windows 95, 98 et NT afin d’initialiser la communication.
Marche à suivre
Cette procédure décrit les différentes étapes de la configuration:
Etape
1
Action
Un fois la case Utilisation Modem cochée,
Résultat
Paramètres de la Station
Uni-telway Paramètres Liaison
Avancés
Station ID
[Default]
COM Port
COM 1
Adresse Esclave UNI-TELWAY
Base
Nombres 3
1
Modem Communication
Utilisation Modem
Hayes
AT&F&KDT
N° Tél
2668
Password
User
OK
86
Annuler
2
Saissez les paramètres des champs Numéro de téléphone, la chaîne
d’Initialisation Hayes et le mot de passe (Password) .
Note :
La commande AT d’initialisation à saisir est AT&F&KDT pour les modems des
chez COM1 (avec &F: configuration par défaut, &K: contrôle de flux désactivé,
DT: numérotation).
Le numéro de téléphone est celui de la station à appeler (dans l’exemple
2668).
Le mot de passe est celui à envoyer à l’équipement distant dans le cas où ce
dernier est configuré avec une liste d’appelants avec mot de passe (Voir Liste
des mots de passe, p. 97).
3
Validez par le bouton Ok.
TLX DS COM PL7 xxF
Généralités
Comment modifiez les paramètres de la liaison modem
Présentation
Cette procédure permet de configurer les paramètres de transmission sous les
systèmes Windows 95, 98 et NT pour communiquer via un modem.
Marche à suivre
Cette procédure décrit les différentes étapes de la configuration:
Etape
1
Action
Sélectionnez l’onglet Paramètres Liaison.
Résultat
Paramètres de la Station
Uni-telway Paramètres Liaison Avancés
Vitesse
9600 Bits/s
Auto-Adaptation
Valide
Données
7 bits
1
seconde
Parité
Impair
Stop Bits
Pair
8 bits
1 bit
2 bits
Sans
RTS/CTS Delay
Use CTS
1
X 100 ms
Default
OK
2
Annuler
Configurez les paramètres de transmission:
l la Parité
l les Bits de données et les Bits de stop:identiques aux paramètres de la
station appelée
l les autres paramètres : non modifiés
3
TLX DS COM PL7 xxF
Validez par le bouton Ok.
87
Généralités
88
TLX DS COM PL7 xxF
Configuration d’une
communication Modem
7
Présentation
Objet de ce
chapitre
Ce chapitre décrit l’aspect Configuration dans la mise en oeuvre d’un modem TSX
MDM 10.
Contenu de ce
chapitre
Ce chapitre contient les sujets suivants :
TLX DS COM PL7 xxF
Sujet
Page
Comment accéder aux paramètres des cartes PCMCIA modem
90
Ecran de configuration du Modem
91
Paramètres en mode Uni-telway
92
Paramètres en mode caractères
94
Paramètres du modem
96
Paramètres du modem pour une station appelée
97
Paramètres du modem pour une station appelante
98
89
Configuration Modem
Comment accéder aux paramètres des cartes PCMCIA modem
Présentation
Cette opération décrit comment accéder aux paramètres de configuration de la
liaison modem par l’intermédiaire des cartes PCMCIA.
Comment
accéder à la
liaison
Le tableau suivant présente la marche à suivre pour accéder à la liaison par modem:
Etape
Action
1
Accédez à l’écran de configuration de la voie de communication
2
Sélectionnez dans le menu déroulant la voie de communication VOIE 1
Exemple
VOIE 1:
VOIE 1
(Pas de sous module PCMCIA)
VOIE 0 non configurée)
(Liaison
MAST
VOIE 1
3
Sélectionnez dans le menu déroulant la carte PCMCIA TSX MDM 10 CARTE
PCMCIA MODEM
Exemple
VOIE 1
VOIE 1
(Pas de sous module PCMCIA)
TSX FPP 20 CARTE PCMCIA
FIPWAY
(Liaison non configurée
MAST
TSX FPP 200 CARTE PCMCIA FIPWAY
TSX FPP 10 CARTE PCMCIA FIPIO
TSX MBP 100 CARTE PCMCIA MODBUS+
TSX MDM 10 CARTE PCMCIA MODEM
FCS SCP 111 CARTE PCMCIA RS232 OPEN
FCS SCP 114 CARTE PCMCIA RS485 OPEN
90
TLX DS COM PL7 xxF
Configuration Modem
Ecran de configuration du Modem
Présentation
Cet écran, décomposée en deux zones, permet de déclarer la voie de
communication et de configurer les paramètres nécessaires pour une liaison par
modem.
Illustration
L’écran dédié à la communication par modem se présente ainsi:
TSX 57352 [RACK 0 POSITION 0]
Configuration
Désignation: PROCESSEUR TSX P 57352
1
VOIE 1:
VOIE 1
TSX MDM 10 CARTE PCMIA MODEM
LIAISON UNI TELWAY
MAST
Unitelway
Mode esclave appelant
Adresse serveur (AD0)
Nombre d’adresses
1
2
Vitesse de Transmission
9600 Bits/s
2
Délai d’attente (ms)
Par défaut
TLX DS COM PL7 xxF
Stop
1 Bit
2 Bits
Parité
Paire
Impaire
Sans
1000
Modem ...
Eléments et
fonctions
Données
7 Bits
8 Bits
Mode caractères ...
Ce tableau décrit les différentes zones constituant l’écran de configuration:
Repère
Zone
Fonction
1
commune
Voir (PL7 Micro/Junior/Pro ; Métiers communications ; Tome
1).
2
spécifique
permet de sélectionner ou de renseigner les paramètres d’une
liaison par modem.
Elle est décomposée en trois types d’informations:
l les paramètres concernant une communication en utilisant
le protocole Uni-telway,
l les paramètres concernant une communication en utilisant
le protocole mode de caractères
l les paramètres concernant le modem
91
Configuration Modem
Paramètres en mode Uni-telway
Présentation
Le protocole Uni-telway est proposé par défaut.
Pour une utilisation du modem avec le protocole Uni-telway, vous devez renseigner
les paramètres dédiés à la transmission Uni-telway.
Ils se décomposent en six fenêtres:
l la fenêtre Mode esclave appelant
l la fenêtre Vitesse de transmission
l la fenêtre Délai d’attente
l la fenêtre Données
l la fenêtre Stop
l la fenêtre Parité
Paramètres
Mode esclave
appelant
La fenêtre se présente comme ci-dessous:
Mode esclave appelant
Adresse serveur (AD0)
Nombre d’adresses
1
2
Elle permet de sélectionner les adresses de la carte:
l Adresse serveur (AD0): sélectionne l’adresse de base utilisé en mode Unitelway esclave
l Nombre d’adresses: sélectionne le nombre d'adresse utilisé en mode Unitelway:
l la valeur par défaut est 2.
l si la station est appelante, il est conseillé de laisser la valeur 2 dans ce champ.
Vitesse de
transmission
La fenêtre se présente comme ci-dessous:
Vitesse de Transmission
9600 Bits/s
Elle permet de renseigner la vitesse de transmission:
l les valeurs possibles sont 4800 Bits/s et 9600 Bits/s,
l il est conseillé d’ajuster la vitesse de transmission en fonction des équipements
distants.
92
TLX DS COM PL7 xxF
Configuration Modem
Délai d’attente
La fenêtre se présente comme ci-dessous:
Délai d’attente (ms)
Par défaut
1000
Le délai d’attente est le temps maximum d'attente du message d'acquittement
liaison provenant de l'équipement distant (ne pas confondre avec la réponse
applicative au READ_VAR par exemple):
l les valeurs possibles sont 30 ms et 30 s.
l la valeur par défaut est 1 s.
l il est conseillé d’ajuster le temps de transmission à la vitesse de transmission et
d’augmenter le délai pour le cas des longues distances (exemple liaison intercontinentale) ou dans le cas de liaison téléphonique de mauvaise qualité.
Données
Le champ est non modifiable. Le protocole Uni-telway impose l'emploi de 8 bits de
données par caractère.
Stop
Il est conseillé d’ajuster ce champ en fonction de l’équipement distant. En général,
le protocole Uni-telway impose l'emploi de 1 bit de stop par caractère.
Note : Ce champ devient non modifiable si la parité est paire ou impaire.
Parité
La fenêtre se présente comme ci-dessous:
Parité
Paire
Impaire
Sans
Ce champ permet de définir l’adjonction ou non d’un bit de parité ainsi que son type.
l Les valeurs possibles sont Paire, Impaire ou sans.
l La valeur par défaut est impaire. En général, la parité est impaire
l Il est conseillé d’ajuster ce champ en fonction de l’équipement distant. En
général, la parité est impaire pour le protocole Uni-telway.
TLX DS COM PL7 xxF
93
Configuration Modem
Paramètres en mode caractères
Présentation
Les paramètres en mode caractères permet de configurer le protocole mode
caractères si l’application PL7 utilise ce type de communication.
Illustration
L'écran de configuration apparaît en sélectionnant le bouton Mode caractères:
Configuration ASCII
Vitesse de Transmission
Arrêt en réception
9600 Bits/s
Données
7 Bits
8 Bits
Parité
Paire
Stop
1 Bit
2 Bits
Impaire
Arrêt
CR
LF 13
Caractère inclus
Sans
OK
Annuler
Vitesse de
transmission
Elle permet de renseigner la vitesse de transmission:
l la vitesse par défaut est 9600 Bits/s.
l les valeurs possibles sont 4800 Bits/s et 9600 Bits/s.
l il est conseillé d’ajuster la vitesse de transmission en fonction des équipements
distants.
Données
Le champ Données permet de renseigner le nombre de bits de données pour coder
un caractère:
l les caractères sont codés sur 7 bits ou 8 bits.
l la valeur par défaut est 8 bits.
l il est conseillé d’ajuster le nombre de bits de données en fonction des
équipements distants.
Stop
Le champ Stop permet de renseigner le nombre de bit de stop utilisés pour la
détection de fin de trame:
l les valeurs possibles sont 1 bit ou 2 bits.
l la valeur par défaut est 1 bit.
l il est conseillé d’ajuster le nombre de bits de stop en fonction des équipements
distants.
94
TLX DS COM PL7 xxF
Configuration Modem
Parité
Ce champ permet de définir l’adjonction ou non d’un bit de parité ainsi que son type.
l Les valeurs possibles sont Paire, Impaire ou sans.
l La valeur par défaut est Impaire.
l Il est conseillé d’ajuster la parité en fonction de l’équipement distant.
Arrêt en
réception
Les paramètres suivants permettent de définir le ou les caractère(s) de fin de
message:
l Arrêt (non modifiable): permet d’activer l’arrêt en réception par un caractère de
fin,
l CR: permet de détecter la fin du message par un retour chariot,
l LF: permet de détecter la fin de message par un retour à la ligne,
l un champ de saisie: permet d’identifier un caractère de fin, différent du caractère
CR ou LF, par une valeur décimal,
Les valeurs possibles sont:
l 0 à 255 si les données sont codées sur 8 bits,
l 0 à 127 si les données sont codées sur 7 bits,
l Caractère inclus (non modifiable): permet d’inclure le caractère de fin dans la
table de réception de l’application automate PL7.
TLX DS COM PL7 xxF
95
Configuration Modem
Paramètres du modem
Présentation
L’écran de configuration du modem permet de configurer:
l la gestion des mots de passe,
l le mode de numérotation,
l les paramètres d’appel,
l les paramètres de connexion.
Illustration
L'écran de configuration apparaît en sélectionnant le bouton Modem:
Configuration Modem
Appelé
Appelant
Vérification du mot de passe
Mot de passe de la station :
Paramètres d’appel
Liste de mots de passe :
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
Durée de numérotation (sec) : 60
Délai entre appels (sec) :
60
Nombre de rappels :
3
Type de numérotation
Par tonalité
Par impulsions
Paramètres de connexion
Temps maximun de connexion (sec) : 0
Temps maximun entre 2 trames (sec) 0
OK
Annuler
La configuration du modem est décomposée en deux fenêtres:
l une fenêtre Appelée
l une fenêtre Appelant
96
TLX DS COM PL7 xxF
Configuration Modem
Paramètres du modem pour une station appelée
Présentation
Ils se décomposent en deux parties:
l un champ Vérification du mot de passe
l une liste Liste de mots de passe
Vérification du
mot de passe
Si la case est cochée, la gestion des mots de passe par la station appelée est valide.
Par défaut, le test des mots de passe est invalide.
Liste des mots
de passe
Si la gestion des mots de passe est utilisée, chaque station appelée possède une
liste maximum de 8 ou 16 mots de passe permettant d'identifier 8 ou 16
équipements distincts (n'autorise la connexion qu'à ces 8 ou 16 équipements).
La taille d'un mot ne doit pas excéder 8 caractères maximum (lettres majuscules,
minuscules, chiffres ou caractères spéciaux).
TLX DS COM PL7 xxF
97
Configuration Modem
Paramètres du modem pour une station appelante
Présentation
Ils se décomposent en deux parties:
l un champ Mot de passe de la station
l une fenêtre Paramètres d’appel
l une fenêtre Type de numérotation
l une fenêtre Paramètres de connexion
Mot de passe de
station
Chaque station possède son propre mot de passe. Il permet d'identifier la station.
Lors d'une demande de connexion, la station appelante émet son mot de passe
pour que la station appelée puisse identifier et autoriser la connexion.
Pour une communication avec d'autres équipements, le protocole d'échange décrit
dans le codage des échanges (Voir Codage des échanges, p. 106), devra être
supportée par l'équipement distant.
Paramètres
d’appel
Ils regroupent tous les paramètres nécessaires pour effectuer un appel:
l Durée de numérotation (par défaut à 60 secondes): correspond à la durée d'un
appel en secondes.
l Délai entre appels (par défaut à 60 secondes): en secondes, correspond au
temps d'attente de la station appelante entre deux tentatives de connexion. Si
une tentative de connexion échoue, après ce temps d'attente l'automate
commence un nouvel appel si le nombre de rappels n'est pas dépassé.
l Nombres de rappels (par défaut 3 rappels): permet de définir le nombre d'essais
d'appel dans le cas de tentatives de connexion infructueuse. Si le dernier appel
échoue, la fonction CALL_MODEM, qui a déclenché les tentatives de connexion,
remonte un compte rendu d'erreur. Si le nombre de rappels configuré vaut 0,
aucun rappel ne sera effectué.
Type de
numérotation
Les types de numérotations sont:
l soit par tonalités,
l soit par numérotation.
98
TLX DS COM PL7 xxF
Configuration Modem
Paramètres de
connexion
TLX DS COM PL7 xxF
Ils regroupent tous les paramètres nécessaires pour une connexion:
l Temps maximum de connexion (par défaut à 0 secondes):
l permet de définir le temps de connexion en secondes. Après ce temps, la
connexion courante sera stoppée. Ce contrôle est nécessaire si la station
émettrice est incapable de déconnecter la ligne à la suite d'une erreur
d'application passant en mode STOP ou d'une erreur du système.
l si le temps de connexion configuré vaut 0, aucun contrôle ne sera effectué.
l Temps maximum entre deux trames (par défaut à 0 secondes):
l en secondes, si le temps entre deux trames est supérieur à ce temps
maximum, la connexion sera rompue. Ce contrôle est nécessaire dans le cas
d'une connexion non utilisées.
l si la valeur configurée est égale à 0 ou supérieure à 360 secondes, la
communication sera rompue au bout des 360 secondes.
99
Configuration Modem
100
TLX DS COM PL7 xxF
Programmation d’une
communication Modem
8
Présentation
Objet de ce
chapitre
Ce chapitre décrit l’aspect Programmation dans la mise en oeuvre d’une
communication par un modem TSX MDM 10.
Contenu de ce
chapitre
Ce chapitre contient les sujets suivants :
TLX DS COM PL7 xxF
Sujet
Page
Fonction de communication CALL_MODEM
102
Les paramètres de gestion spécifiques au modem
104
Codage des échanges
106
Guide de choix des paramètres de connexion en mode Uni-telway
108
Guide de choix des paramètres de connexion en mode caractères
111
Exemples de connexions, déconnexion et réinitialisation avec une station
distante
113
Exemples de communication entre deux automates
115
101
Programmation Modem
Fonction de communication CALL_MODEM
Présentation
La fonction de communication CALL_MODEM permet la gestion de la connexion de
la carte TSX MDM10.
Elle offre la possibilité:
l de connecter une ligne entre la carte TSX MDM 10 et une carte TSX MDM 10 ou
un modem tiers distant,
l de déconnecter une ligne une fois établie ou en phase d’établissement,
l de réinitialiser la carte TSX MDM 10 si nécessaire (à la suite d'une erreur de
protocole par exemple),
l d'émettre des commandes AT.
Syntaxe
La syntaxe de la fonction de communication CALL_MODEM. se présente sous la
forme suivante:
CALL_MODEM (ADR#0.1.SYS, 1, %MB100:20, 0, 0, %MW256:4)
Le tableau suivant décrit les différents paramètres de la fonction:
Paramètre
Description
ADR#0.1.SYS
Adresse pour une diffusion:
l emplacement du processeur : 0 ou 1,
l voie de la PCMCIA : 1,
l voie système.
1
Commande
%MB100:20
Ces octets peuvent contenir deux types d’informations:
l soit un numéro de téléphone de la station appelée,
l soit une commande AT à émettre.
102
0
Options de connexion
0
Choix du mode maître ou esclave Uni-telway
%MW256:4
Bit d’activité, compte rendu d’échange, longueur
TLX DS COM PL7 xxF
Programmation Modem
Description des
paramètres
Voir le tableau suivant:
Paramètre
Type
Signification
Commande
Mot
l valeur = 1: commande de connexion,
l valeur = 2: commande de déconnexion,
l valeur = 3: commande de réinitialisation du modem,
l valeur = 4: commande AT à émettre.
Numéro de téléphone
ou
Commande AT
Tableau
d’octet
Sa taille au maximum de 24 octets, est donnée par le dernier paramètre de
gestion %MWk+3 (dans l’exemple ci-dessus %MW259).
Si %MWk+3 = 0, la taille vaut 24 octets.
Option de connexion
mot
l valeur = 0: connexion en mode Uni-telway avec mot de passe,
l valeur = 1: connexion en mode ASCII avec mot de passe,
l valeur = 2: connexion en mode Uni-telway sans mot de passe,
l valeur = 3: connexion en mode ASCII sans mot de passe,
l valeur = 4: connexion en mode UNI-TELWAY sans émission de chaîne de
caractère sur la ligne à la demande de connexion,
l valeur = 5: connexion en mode ASCII sans émission de chaîne de caractère
sur la ligne à la demande de connexion.
Mode maître ou
esclave Uni-telway
mot
l valeur = 0: connexion en mode Uni-telway esclave,
l valeur différente de 0: connexion en mode Uni-telway maître
l
l
TLX DS COM PL7 xxF
l’octet 0 (de poids faible) correspond au nombre d’adresses esclaves
Valeur = 1: pour Ad0
Valeur = 2: pour Ad0 et Ad1
l’octet 1 (de poids fort) correspond l’adresses Ad0 de l’esclave Unitelway (de 1 à 98)
103
Programmation Modem
Les paramètres de gestion spécifiques au modem
Présentation
Une description détaillée de ces paramètres est disponible dans la partie commune.
Voir (PL7 Micro/Junior/Pro ; Métiers communications ; Tome 1).
Seuls les paramètres spécifiques à la communication par modem sont développés
dans la suite de ce document.
Ces paramètres sont:
l Timeout,
l compte rendu d’opération.
Timeout de la
fonction
CALL_MODEM
Le timeout de la fonction est un temps qui permet de contrôler l'absence de réponse
de la fonction CALL_MODEM.
Ce temps, (incrément d'une base de temps de 100 ms), est une combinaison des
différents paramètres configurés au travers de l'écran Configuration Modem.
Il vous est conseillé de lui attribuer la valeur minimum suivante:
Timeout mini = nombre de rappels * durée de numérotation + (nombre de
rappels - 1) * délai entre appels
Compte rendu
d’opération
Les comptes d’opérations sont spécifiques au modem et significatifs uniquement si
le compte rendu de communication a les valeurs:
l 16#00,
l 16#FF.
Compte rendu de
communication =
16#00
Dans ce cas, l’échange est correct.
Dans ce cas, le compte rendu d’opération (octet de poids fort) vaut:
104
Valeur
Signification
16#00
Commande exécutée
16#01
Requête non traitée
16#02
Réponse incorrecte
16#03
Connexion en cours par un modem distant
16#04
Connexion en cours par une fonction locale CALL_MODEM
16#05
Connexion en cours par une fonction externe CALL_MODEM
16#06
Demande de connexion par une fonction locale CALL_MODEM
16#07
Demande de connexion par une fonction externe CALL_MODEM
16#09
Station distante occupée
TLX DS COM PL7 xxF
Programmation Modem
Compte rendu de
communication =
16#FF
TLX DS COM PL7 xxF
Valeur
Signification
16#0A
Déconnexion par un modem distant
16#0B
Déconnexion par une erreur de protocole
16#0C
Déconnexion par timeout
Dans ce cas, le message est refusé.
Dans ce cas, le compte rendu d’opération (octet de poids fort) vaut:
Valeur
Signification
16#01
Manque de ressource vers le processeur
16#02
Manque de ressource ligne
16#03
Equipement absente ligne
16#04
Défaut ligne
16#05
Défaut de longueur
16#06
Voie de communication en défaut
16#07
Défaut d'adressage
16#08
Défaut applicatif
16#0B
Absence de ressource système
16#0C
Fonction de communication inactive
16#0D
Destinataire absent
16#0F
Problème de routage intra-station ou voie non configurée
16#11
Format d'adresse non géré
16#12
Manque de ressource destinataire
16#14
Connexion non opérationnelle
16#15
Absence de ressource sur la voie locale
16#16
Accès non autorisé
16#17
Configuration du réseau incompatible
105
Programmation Modem
Codage des échanges
Présentation
Lors d’une demande de connexion, une chaîne de caractères de 32 octets peut être
émise sur la ligne par la station appelante, afin d’initialiser la connexion.
Format de la
chaîne
La chaîne de caractères qui peut être envoyée sur la ligne respecte le format
suivant:
l champ Début de trame, de 2 octets contenant la valeur 16#531B,
l champ Mot de passe, de 8 octets contenant la valeur du mot de passe de la
station (8 caractères),
l champ Type, (type de protocole) de 1 octet contenant 16#00 pour le mode Unitelway ou 16#01 pour le mode ASCII,
l champ UTW, (mode Unitelway) de 1 octet contenant 16#00 pour un maître ou
16#01 pour un esclave,
l champ Adresse de l’esclave, adresse de l'esclave sur 1 octet,
l champ Nombre d’esclaves, nombre d’adresses d'esclaves scruté sur 1 octet,
l champ Réservé, contient 15 octets réservés, tous égaux à 0,
l champ Checksum de 1 octet, contrôle la trame,
l champ Fin de trame, de 2 octets contenant la valeur 16#451B,
Note : Le codage de cette chaîne dépend des paramètres suivants:
l Mot de passe de la station de l’écran de configuration modem,
l Mode et Options de la fonction de communication.
Le "Checksum" se fait sur 1 octet, on ne tient pas compte de la valeur de l’octet de
poids fort.
Note : La longueur du mot de passe doit être de 8 caractères.
106
TLX DS COM PL7 xxF
Programmation Modem
Traitement de la
chaîne
Le tableau suivant regroupe les différents cas de traitement:
Station appelante (TSX MDM 10)
Station appelée (TSX MDM 10)
l si la station est configurée par défaut, le modem
Cas où la gestion des mots de passe n'est pas
configurée
l si aucune chaîne de caractères n'est pas reçue sur la
ligne, après 5 secondes d'attente la station passe en
mode Uni-telway maître et scrute les adresses
esclaves Ad0 = 1 et Ad1 = 2,
l sinon la station teste le champ Mot de passe égal à
FFFFFFFF en hexadécimal:
l si le test est valide, la station teste les champs
Type, Mode, Nombre d'adresses et bascule dans le
mode correspondant.,
l i le test est invalide, la ligne est fermsée.
n'émet pas de chaîne de caractères sur la ligne:
l connexion sans mot de passe (fonction
CALL_MODEM avec l’options 4),
l protocole Uni-telway esclave avec les adresses
Ad0 = 1 et Ad1 = 2.
l dans tous les autres cas, la station émet la chaîne de
caractères.
Cas où la gestion des mots de passe est configurée
l la station teste le mot de passe reçu:
l
l
TLX DS COM PL7 xxF
si le mot de passe reçu ne correspond à aucun mot
de passe de la liste, la ligne est fermée.
si le test est valide, la station teste les champs
Type, Mode, Nombre d'adresses et bascule dans le
mode correspondant.
107
Programmation Modem
Guide de choix des paramètres de connexion en mode Uni-telway
Présentation
Le mode Uni-telway maître ou esclave, ainsi que les adresses utilisées, dépendent
des paramètres suivant:
l des paramètres du champ Mode appelant de l'écran de configuration,
l du paramètre Mode de la fonction de communication CALL_MODEM.
Communication
entre deux TSX
MDM 10
Paramètres d’utilisation du côté de la station appelante:
Appelant: TSX MDM 10
Cas 1
Cas 2
Cas 3
Paramètres de l'écran
Par défaut:
Ad0 = 1 et nombre
d’adresses = 2
Ad0 = n et nombre
d’adresse = 2
Par défaut:
Ad0 = 1 et nombre
d’adresses = 2
Mode de CALL_MODEM
Par défaut:
valeur 0
Par défaut:
valeur 0
Valeur xx
Octet 0 = 02
Octet 1 = 50
Esclave à scruter d’adresse
50 et 51
Désignation
Devient esclave Uni-telway
avec les adresses Ad0 = 1
et Ad1 = 2
Devient esclave Uni-telway
avec les adresses Ad0 = n
et Ad1 = n+1
Devient maître Uni-telway
et scrute les adresses 50 et
51
Paramètres d’utilisation du côté de la station appelée:
Appelé: TSX MDM 10
Cas 1
Cas 2
Cas 3
Paramètres de l'écran
Par défaut:
Ad0 = 1 et nombre
d’adresses = 2
Indifférent
Indifférent
Désignation
Devient maître Uni-telway
Devient maître Uni-telway
et scrute les adresses 1 et 2 et scrute les adresses n et
n+1
Devient esclave qui répond
sur les adresses 50 et 51
La liste suivante présente les commentaires des cas possibles:
l le cas 1 est le cas le plus courant (communication entre deux TSX MDM 10),
l le cas 2 permet d’attribuer une adresse esclave différente à chaque appelant
(utile dans une architecture multistations),
l le cas 3 permet de communiquer avec des équipements configurés en esclave
Uni-telway.
108
TLX DS COM PL7 xxF
Programmation Modem
Communication
vers un
équipement tiers
Paramètres d’utilisation du côté de la station appelante (carte TSX MDM 10):
Appelant: TSX MDM 10
Cas 1
Cas 2
Cas 3
Paramètres de l'écran
Par défaut:
Ad0 = 1 et nombre
d’adresses = 2
Ad0 = n et nombre
d’adresse = 2
Par défaut:
Ad0 = 1 et nombre
d’adresses = 2
Mode de CALL_MODEM
Par défaut:
valeur 0
Par défaut:
valeur 0
Valeur xx
Octet 0 = 02
Octet 1 = 50
Esclave à scruter d’adresse
50 et 51
Désignation
Devient esclave Uni-telway
avec les adresses Ad0 = 1
et Ad1 = 2
Devient esclave Uni-telway
avec les adresses Ad0 = n
et Ad1 = n+1
Devient maître Uni-telway
et scrute les adresses 50 et
51
Paramètres d’utilisation du côté de la station appelée (équipement tiers):
Appelé: équipement tiers
Cas 1
Désignation
Devient maître Uni-telway
Devient maître Uni-telway
et scrute les adresses 1 et 2 et scrute les adresses n et
n+1
Cas 2
Cas 3
Devient esclave qui répond
sur les adresses 50 et 51
La liste suivante présente les commentaires des cas possibles:
l le cas 1 n’est pas significatif,
l dans le cas 2, il faut implémenter le protocole d’initialisation (codage des
échanges),
l dans le cas 3, il faut implémenter le protocole d’initialisation (codage des
échanges).
TLX DS COM PL7 xxF
109
Programmation Modem
Communication
à partir d’un
équipement tiers
Paramètres d’utilisation du côté de la station appelante (équipement tiers):
Appelant: équipement
tiers
Cas 1
Cas 2
Cas 3
Désignation
Devient esclave qui répond
sur les adresses 1 et 2
Devient esclave qui répond
sur les adresses n et n+1
Devient maître Uni-telway
et scrute les adresses
configurées dans la carte
TSX MDM 10
Paramètres d’utilisation du côté de la station appelée (carte TSX MDM 10):
Appelé: TSX MDM 10
Cas 1
Cas 2
Cas 3
Paramètres de l'écran
Par défaut:
Ad0 = 1 et nombre
d’adresses = 2
Nécessite la configuration
Ad0 = n et nombre
d’adresses = 2
Indifférent
Désignation
Devient maître Uni-telway
et scrute les adresses Ad0
= 1 et Ad1 = 2
Devient maître Uni-telway
et scrute les adresses Ad0
= n et Ad1 = n+1
Devient esclave Uni-telway
avec les adresses
configurées
La liste suivante présente les commentaires des cas possibles:
l le cas 1 et 2 ne sont pas significatifs,
l dans le cas 3, il faut implémenter le protocole d’initialisation (codage des
échanges).
110
TLX DS COM PL7 xxF
Programmation Modem
Guide de choix des paramètres de connexion en mode caractères
Présentation
Le mode caractères dépend des paramètres suivant:
l des paramètres de l'écran de configuration,
l du paramètre Option de la fonction de communication CALL_MODEM.
Communication
entre deux TSX
MDM 10
Paramètres d’utilisation du côté de la station appelante:
Appelant: TSX MDM 10
Paramètres de l'écran
Configuration en mode caractères (données codées sur 8 bits)
Option de CALL_MODEM
Protocole mode caractères
Paramètres d’utilisation du côté de la station appelée:
Appelé: TSX MDM 10
Paramètres de l'écran
Configuration en modes caractères identique à l'appelant
Note : Dans cette configuration, la chaîne de caractères, décrite au codage des
échanges, est émise sur la ligne.
Communication
vers un
équipement tiers
Paramètres d’utilisation du côté de la station appelante (carte TSX MDM 10):
Appelant: TSX MDM 10
Paramètres de l'écran
Configuration en mode caractères (données codées sur 8 bits)
Option de CALL_MODEM
Protocole mode caractères
Paramètres d’utilisation du côté de la station appelée (équipement tiers):
Appelé: équipement tiers
Paramètres de l'écran
Implémentation du protocole d'initialisation (codage des échanges)
Note : Dans cette configuration, la chaîne de caractères, décrite au codage des
échanges, est émise sur la ligne.
TLX DS COM PL7 xxF
111
Programmation Modem
Communication
à partir d’un
équipement tiers
Paramètres d’utilisation du côté de la station appelante (équipement tiers):
Appelant: équipement tiers
Paramètres de l'écran
Configuration en mode caractères (données codées sur 8 bits)
Désignation
Implémentation du protocole d'initialisation (codage des échanges) pour émettre la
chaîne de caractères
Paramètres d’utilisation du côté de la station appelée (carte TSX MDM 10):
Appelé: TSX MDM 10
Paramètres de l'écran
Configuration en mode caractères identique à l’appelant
Note : Dans cette configuration, la chaîne de caractères, décrite au codage des
échanges, est émise sur la ligne.
112
TLX DS COM PL7 xxF
Programmation Modem
Exemples de connexions, déconnexion et réinitialisation avec une station
distante
Présentation
Les exemples suivants permettent de mettre oeuvre les différents services de la
fonction CALL_MODEM.
Exemple 1
Connexion en mode Uni-telway esclave, sans mot de passe:
CALL_MODEM(ADR#0.1.SYS, 1, %MB100:20, 2, 0, %MW256:4)
Le tableau suivant décrit les différents paramètres de la fonction:
Exemple 2
Paramètre
Description
ADR#0.1.SYS
Adresse du modem
1
Connexion
%MB100:20
Numéro de téléphone de la station appelée
2
Mode Uni-telway sans mot de passe
0
Mode Uni-telway esclave
%MW256:4
Bit d’activité, compte rendu d’échange, longueur
Connexion en mode Uni-telway esclave, avec mot de passe:
CALL_MODEM(ADR#0.1.SYS, 1, %MB100:20, 0, 0, %MW256:4)
Le tableau suivant décrit les différents paramètres de la fonction:
TLX DS COM PL7 xxF
Paramètre
Description
ADR#0.1.SYS
Adresse du modem
1
Connexion
%MB100:20
Numéro de téléphone de la station appelée
0
Mode Uni-telway avec mot de passe
0
Mode Uni-telway esclave
%MW256:4
Bit d’activité, compte rendu d’échange, longueur
113
Programmation Modem
Exemple 3
Demande de déconnexion:
CALL_MODEM(ADR#0.1.SYS, 2, %MB100:20, 2, 0, %MW256:4)
Le tableau suivant décrit les différents paramètres de la fonction:
Paramètre
Description
ADR#0.1.SYS
Adresse du modem
2
Déconnexion
%MW256:4
Bit d’activité, compte rendu d’échange, longueur
Note : Dans cet exemple, le numéro de téléphone, le mode Uni-telway esclave et
le mot de passe ne sont pas nécessaires. La ligne sera interrompue.
Exemple 4
Demande de réinitialisation du modem:
CALL_MODEM(ADR#0.1.SYS, 3, %MB100:20, 2, 0, %MW256:4)
Le tableau suivant décrit les différents paramètres de la fonction:
Paramètre
Description
ADR#0.1.SYS
Adresse du modem
3
Réinitialisation du modem
%MW256:4
Bit d’activité, compte rendu d’échange, longueur
Note : Dans cet exemple, le numéro de téléphone, le mode Uni-telway esclave et
le mot de passe ne sont pas nécessaires. La modem sera réinitialié.
Une réinitialisation ne rompt pas une demande de connexion en cours
114
TLX DS COM PL7 xxF
Programmation Modem
Exemples de communication entre deux automates
Présentation
L'exemple suivant décrit les différentes phases d'une communication entre deux
automates TSX Micro reliés par le réseau téléphonique:
l la phase de connexion,
l la phase d'échanges de données,
l la phase de déconnexion.
Phase de
connexion
La station appelante effectue l'appel en mode Uni-telway esclave sans gestion de
mot de passe:
CALL_MODEM(ADR#0.1.SYS, 1, %MB50:4, 2, 0, %MW1024:4)
Le tableau suivant décrit les différents paramètres de la fonction:
TLX DS COM PL7 xxF
Paramètre
Variable
Description
Adresse
ADR#0.1.SYS
Adresse du modem
Emplacement du processeur: 0 ou 1
Voie PCMCIA: 1
Serveur système: SYS
Commande
1
Commande de connexion
Numéro de
téléphone
%MB50:4
Numéro de téléphone de la station appelée (en
octet)
Option
2
Connexion en mode Uni-telway sans mot de
passe
Mode
0
Connexion en mode Uni-telway esclave
Compte rendu
%MW1024:4
%MW1026 = 300, correspond à un time-out de
30 secondes.
%MW 1027 = 4, correspond à la longueur en
octet du numéro de téléphone à appeler (dans
l'exemple 4 octets).
115
Programmation Modem
Phase d’échange
de données
La station appelante lit les mots internes %MW100 à %MW199 de la station
appelée. Cette dernière est considérée comme maître Uni-telway:
READ_VAR(ADR#0.1.1, ‘%MW’, 100, 100, %MW200:100, %MW1094:4)
Le tableau suivant décrit les différents paramètres de la fonction:
Paramètre
Phase de
déconnexion
Variable
Description
Adresse
ADR#0.1.1
Adresse de la station maître Uni-telway à scruter
Type d’objet
‘%MW’
Mots internes
Numéro du premier
objet
100
Indique l'indice du premier mot interne à lire
(%MW100)
Nombres
consécutifs
100
Spécifie le nombre de mots internes à lire (100
mots)
Contenu de la
réponse
%MW200:100
Tableau de mots contenant la valeur des objets
lus
Compte rendu
%MW1094:4
La station appelante effectue la déconnexion de la ligne:
CALL_MODEM(ADR#0.1.SYS, 2, %MB50:4, 2, 0, %MW1028:4)
Le tableau suivant décrit les différents paramètres de la fonction:
116
Paramètre
Variable
Description
Adresse
ADR#0.1.SYS
Adresse du modem
Emplacement du processeur: 0 ou 1
Voie PCMCIA: 1
Serveur système: SYS
Commande
2
Commande de déconnexion
Numéro de
téléphone
%MB50:4
Numéro de téléphone de la station appelée (en
octet)
Option
2
Connexion en mode Uni-telway sans mot de
passe
Mode
0
Connexion en mode Uni-telway esclave
Compte rendu
%MW1028:4
%MW1030 = 300, correspond à un time-out de
30 secondes.
%MW 1031 = 4, correspond à la longueur en
octet du numéro de téléphone à appeler (dans
l'exemple 4 octets).
TLX DS COM PL7 xxF
Mise au point d’une
communication Modem
9
Présentation
Objet de ce
chapitre
Ce chapitre décrit l’aspect Mise au point dans la mise en oeuvre d’un modem TSX
MDM 10.
Contenu de ce
chapitre
Ce chapitre contient les sujets suivants :
TLX DS COM PL7 xxF
Sujet
Page
Ecran de mise au point de Modem
118
Paramètres de mise au point
119
117
Mise au point Modem
Ecran de mise au point de Modem
Présentation
Cet écran, décomposée en deux zones, permet de déclarer la voie de
communication et de configurer les paramètres nécessaires pour une liaison
modem.
Illustration
L’écran dédié à la communication modem se présente ainsi:
TSX 57252 [ RACK 0 POSITION 0]
Mise au point
1
Désignation : PROCESSEUR TSX P 57252 Version: 3.3
DIAG...
VOIE 1
VOIE 1
TSX MDM 10 CARTE PCMCIA MODEM
Mode de communication Ordre de numérotation
Oui
Commande
Transparent
Non
2
DIAG..
MAST
LIAISON UNI-TELWAY
No de téléphone appelé
Mode
Appelant
EF “Call_Modem” locale
EF “Call_Modem” externe
Appelé
Mot de passe reçu
Cause de déconnection
Eléments et
fonctions
118
Nombre de rappels
0
Temps entre rappels
0
Temps de numérotation restant
0
Temps de connexion restant
0
EF “Call_Modem”
Erreur de protocole
Modem (CD)
Dépassement du temps de connexion
Dépassement du temps entre 2 trames
Erreur de mot de passe
Ce tableau décrit les différentes zones constituant l’écran de configuration:
Repère
Zone
Fonction
1
commune
Voir (Voir : PL7 Micro/Junior/Pro ; Métiers communications ;
Tome 1).
2
spécifique
permet d’accéder aux paramètres de mise au point d’une
liaison Modem.
TLX DS COM PL7 xxF
Mise au point Modem
Paramètres de mise au point
Présentation
La partie spécifique se décompose en plusieurs fenêtres:
l la fenêtre Mode de communication,
l la fenêtre Ordre de numérotation,
l la fenêtre Mode,
l la fenêtre Cause de déconnexion,
l un regroupement de champs.
Mode de
communication
Elle permet d’identifier l’état de connexion:
l commande: demande de connexion en cours (établissement de la connexion),
l transparent: connexion établie.
Ordre de
numérotation
Elle indique si une fonction de communication CALL_MODEM a été reçue par la carte
TSX MDM 10 et en cours de traitement.
Mode
Elle permet de préciser le mode de connexion:
l appelant: la station est à l’initiative de l’appel. L’écran précise si la fonction de
communication CALL_MODEM a été émise par la station locale ou par une station
distante via un réseau,
l appelé: la station est la station réceptrice de l’appel.
Cause de
déconnection
Elle indique les causes qui ont provoqué une déconnexion de la ligne:
l EF CALL_MODEM: la déconnexion est réalisée par la station locale à l'aide de
la fonction CALL_MODEM,
l erreur de protocole: une erreur de protocole est à la source de la déconnexion,
l modem (CD): la déconnexion a été réalisée par le modem distant,
l dépassement du temps de connexion: la durée de connexion a été dépassée,
l dépassement du temps entre 2 trames: le délai entre 2 trames a été dépassé,
l erreur de mot de passe: le mot de passe reçu est invalide, ne figure pas dans la
liste de la station locale.
Les champs
supplémentaires
Ils regroupent les informations suivantes:
l le nombre de rappels: indique le nombre de rappels restant,
l le temps entre rappels: indique le temps entre rappels restant,
l le temps de numérotation restant: indique le temps restant de la durée de
numérotation,
l le temps de connexion restant: indique le temps restant de connexion (si la
station locale est connectée).
TLX DS COM PL7 xxF
119
Mise au point Modem
120
TLX DS COM PL7 xxF
Objets langage associés à la
communication Modem
10
Présentation
Objet de ce
chapitre
Ce chapitre présente les objets langage associés à une communication par un
modem TSX MDM 10.
Contenu de ce
chapitre
Ce chapitre contient les sujets suivants :
TLX DS COM PL7 xxF
Sujet
Page
Objets langage en échange implicite
122
Objet langage à échange explicite
123
Gestion et compte-rendu des échanges explicites
127
Objets langage associés à la configuration
128
121
Objets langage Modem
Objets langage en échange implicite
Présentation
Cette page décrit tous les objets langage à échange implicite pour une
communication modem qui peuvent être affichés ou modifiés par le programme
d’application. (PL7 Micro/Junior/Pro ; Métiers communications ; Tome 1)
Objets bit
Le tableau ci-dessous présente les différents objets bit à échange implicite.
Objet (1)
Fonction
Signification
%Ixy.MOD.ERR Bit de défaut module
Ce bit à 1, indique un défaut du module (au moins
une des voies est en défaut, ...)
%Ixy.i.ERR
Ce bit à 1, indique une voie en défaut.
Bit de défaut voie
Légende
(1)
Adresse xy.i
l x: correspond au numéro de rack,
l y: correspond au numéro du module,
l i: correspond au numéro de la voie.
Objets mot
Le tableau ci-dessous présente les différents objets mot à échange implicite.
Objet (1)
Fonction
Signification
%IWxy.i.0
Non utilisé
-
%IWxy.i.1
Status général des
esclaves
x0 = 1: si au moins un des esclaves ne répond
pas
Légende
(1)
Adresse xy.i
l x: correspond au numéro de rack,
l y: correspond au numéro du module,
l i: correspond au numéro de la voie.
122
TLX DS COM PL7 xxF
Objets langage Modem
Objet langage à échange explicite
Présentation
Cette page décrit tous les objets langage à échange explicite pour une
communication Modem qui peuvent être affichés ou modifiés par le programme
d’application. (PL7 Micro/Junior/Pro ; Métiers communications ; Tome 1)
Objets mots
Le tableau ci-dessous présente les différents objets mot à échange explicite.
Objet (1)
Fonction
%MWxy.MOD.2 Status du module
Signification
l x0 = 1: module défectueux,
l x1 = 1: défaut fonctionnel (défaut entre le
l
l
l
l
l
l
%MWxy.i.2
Status standard voie
processeur et le module, défaut de réglage ou
de configuration, ...),
x2 = 1: défaut bornier (non connecté),
x3 = 1: auto-tests en cours,
x4 = 1: réservé,
x5 = 1: défaut de configuration matérielle ou
logicielle (le module présent n’est pas celui
déclaré dans la configuration, les sousmodules ne sont pas compatibles),
x6 = 1: module absent,
x7 = 1: défaut de l’un des sous-modules.
l x0 = 1: station unique sur le réseau,
l x1 = 1: non utilisé,
l x2 = 1: erreur de ligne de transmission,
l x3 = 1: non utilisé,
l x4 = 1: défaut logiciel interne,
l x5 = 1: erreur de configuration matérielle ou
logicielle ou absence de configuration,
l x6 = 1: erreur de communication avec le
processeur,
l x7 = 1: défaut d’application (double adresse
station).
TLX DS COM PL7 xxF
%MWxy.i.3
Status spécifique voie 0 pour le mode Uni-telway maître
1 pour le mode Uni-telway esclave
%MWxy.i.4
à
%MWxy.i.7
Non utilisé
-
%MWxy.i.8
Adresse de l’esclave
Adresse de base de l’esclave appelant
123
Objets langage Modem
Objet (1)
Fonction
Signification
%MWxy.i.12
Status du modem
l x0 = 0: mode commande (établissement de la
connexion),
l x0 = 1: mode transparent (connexion établie),
l x1 = 0: mode appelant (station émettrice),
l x1 = 1: mode appelé (station réceptrice),
l x2 = 1: demande de connexion,
l x3 = 1: demande de numérotation,
l x4 = 1: demande de déconnexion,
l x5 = 1: connexion par une fonction locale
CALL_MODEM,
l x6 = 1: connexion par une fonction externe
CALL_MODEM,
l x7 = 1: connexion par un modem distant,
l x8 = 0: déconnexion par une fonction locale
CALL_MODEM,
l x9 = 1: déconnexion par une fonction externe
CALL_MODEM,
l x10 = 1: déconnexion par timeout,
l x11 = 1: déconnexion par erreur de protocole,
l x12 = 1: déconnexion par un modem distant,
l x13 = 1: déconnexion suite à une erreur de
mot de passe,
l x14 = 1: déconnexion causée par
dépassement du timeout configuré,
l x15 = 1: erreur du modem.
%MWxy.i.13
à
%MWxy.i.16
Mot de passe courant
Mot de passe de la station émettrice (appelante)
%MWxy.i.17
Etat du modem
l x0 = 1: initialisation de la carte active,
l x1 = 1: mode commande actif,
l x2 = 1: mode transparent actif,
l x3 = 1: numérotation en cours,
l x4 = 1: déconnexion en cours,
l x5 = 1: appel en cours,
l x6 = 1: occupé,
l x12 = 1: erreur d’initialisation de la carte,
l x13 = 1: requête d’initialisation de la carte.
124
TLX DS COM PL7 xxF
Objets langage Modem
Objet (1)
Fonction
Signification
%MWxy.i.18
Etat de la
numérotation
l x0 = 1: numérotation en cours,
l x1 = 1: envoi de la commande AT D
(numérotation),
l x2 = 1: connexion reçue,
l x3 = 1: test du mot de passe en cours,
l x4 = 1: mot de passe reçu valide,
l x5 = 1: mode protocole peut être lancé,
l x6: non utilisé,
l x7 = 1: retour chariot (Carriage Return) non
détecté,
l x8 = 1: signal DCD absent,
l x9 = 1: temps de numérotation dépassé,
l x10 = 1: erreur générale d'entrées/sorties,
l x11 = 1: commande illégale,
l x12 = 1: déconnexion durant la numérotation.
%MWxy.i.19
Etat de l’appelé
l x0 = 1: appel en cours,
l x1 = 1: envoi de la commande AT A (réponse),
l x2 = 1: connexion reçue,
l x3 = 1: test du mot de passe en cours,
l x4 = 1: mot de passe reçu,
l x5 = 1: mot de passe non reçu,
l x6 = 1: retour chariot (Carriage Return) non
détecté,
l x10 = 1: erreur générale d’entrée / sorties,
l x11 = 1: commande illégale.
%MWxy.i.20
Etat de la connexion
l x0 = 1: signal DTR actif,
l x1 = 1: envoi de la commande AT H
(déconnexion),
l x2 = 1: attente d’une déconnexion.
TLX DS COM PL7 xxF
%MWxy.i.21
à
%MWxy.i.32
Numéro de téléphone
Numéro téléphonique de la station appelée
%MWxy.i.33
Nombre restant de
rappels
Nombre d’appels restant à effectuer
%MWxy.i.34
Délai entre appels
restant
Valeur restante du délai entre appels, valeur
comprise entre 0 et 255 (entre 30 s et 180 s)
%MWxy.i.35
Temps de
numérotation restant
Valeur restante du temps de numérotation, valeur
comprise entre 40 et 255 secondes
%MWxy.i.36
Temps restant entre 2 Valeur restante du temps entre deux trames
messages
125
Objets langage Modem
Objet (1)
Fonction
Signification
%MWxy.i.37
Temps restant de
connexion
Visualisation du temps restant de connexion
%MWxy.i.38
Trace des caractères
d’entrées
Offset du dernier caractère reçu, entre 0 et 99
octets
%MWxy.i.39
à
%MWxy.i.88
Trace des caractères
d’entrées
Trace de 100 caractères d’entrées
%MWxy.i.89
Trace des caractères
de sorties
Offset du dernier caractère émis, entre 0 et 99
octets
%MWxy.i.90
à
%MWxy.i.139
Trace des caractères
de sorties
Trace de 100 caractères de sorties
Légende
(1)
Adresse xy.i
l x: correspond au numéro de rack,
l y: correspond au numéro du module,
l i : correspond au numéro de la voie.
126
TLX DS COM PL7 xxF
Objets langage Modem
Gestion et compte-rendu des échanges explicites
Présentation
Cette page décrit tous les objets langage qui gèrent les échanges explicites. (Voir :
PL7 Micro/Junior/Pro ; Métiers communications ; Tome 1)
Objets mots
Le tableau ci-dessous présente les différents objets mot pour la gestion des
échanges explicites.
Objet (1)
Fonction
%MWxy.MOD.0 Echanges en cours
du module
Signification
l x0 = 1 : lecture de status en cours
l x1 = 1 : envoi de paramètres de commande au
module de communication
l x2 = 1 : envoi de paramètres de réglage au
module de communication
%MWxy.MOD.1 Compte rendu du
module
l x1 = 0 : paramètres de commande reçus et
acceptés par le module
l x2 = 0 : paramètres de réglage reçus et acceptés
par le module
%MWxy.i.0
Echanges en cours
de la voie
l x0 = 1 : lecture de status en cours
l x1 = 1 : envoi de paramètres de commande à la
voie de communication
l x2 = 1 : envoi de paramètres de réglage à la voie
de communication
%MWxy.i.1
Compte rendu de la
voie
l x1 = 0 : paramètres de commande reçus et
acceptés par la voie de communication
l x2 = 0 : paramètres de réglage reçus et acceptés
par la voie de communication
Légende
(1)
Adresse xy.i
l x : correspond au numéro de rack
l y : correspond au numéro du module
l i : correspond au numéro de la voie
TLX DS COM PL7 xxF
127
Objets langage Modem
Objets langage associés à la configuration
Présentation
Cette page décrit tous les objets langage de configuration pour une communication
Modem qui peuvent être affichés par le programme d’application.
Constantes
internes
Le tableau suivant décrit les constantes internes :
Objet
Fonction
Signification
%KWxy.i.0
Type
0 pour le mode Uni-telway
%KWxy.i.1
Vitesse / format
Octet 0 = vitesse
l 16#00 = 1200 bits/s, ..., 16#03 = 9600 bits/s
Octet 1 : format
l x8 : nombre de bit (1 = 8 bits, 0 = 7 bits)
l x9 = 1 : gestion de la parité
l x10 : Type de parité (1 = impaire, 0 = paire)
l x11 : bit de stop (1 = 1 bit, 0 = 2 bits)
%KWxy.i.2
Temps d’attente
Valeur du temps d’attente (timeout)
%KWxy.i.3
Adresse esclaves
Octet 0 : adresse de base des esclaves
Octet 1 : nombre d’adresses consécutives (de 1 à 3)
%KWxy.i.4
Non utilisé
%KWxy.i.5
Retard RTS / CTS
Valeur de retard en centième de millisecondes
%KWxy.i.6
Vitesse / Format en
mode ASCII
Octet 0 = vitesse en mode ASCII
l 16#00 = 1200 bits/s, ...,16#03 = 9600 bits/s
Octet 1 : format en mode ASCII
l x8 : nombre de bit (1 = 8 bits, 0 = 7 bits)
l x9 = 1 : gestion de la parité
l x10 : Type de parité (1 = impaire, 0 = paire)
l x11 : bit de stop (1 = 1 bit, 0 = 2 bits)
%KWxy.i.7
Bits Stop reçus
Octet 0
l x0 = 1 : caractère de fin validé
l x1 = 1 : caractère de fin inclus
Octet 1 : valeur du caractère de fin de trame
128
%KWxy.i.8
Non utilisé
%KWxy.i.9
Nombre de rappels
Valeur comprise entre 0 à 10 rappels
%KWxy.i.10
Délai entre rappels
Octet 0 : délai entre rappel en secondes, valeur
comprise entre 30 et 180 secondes par incrément
de 30 s
TLX DS COM PL7 xxF
Objets langage Modem
Objet
Fonction
Signification
%KWxy.i.11
Mode de numérotation
Octet 0 : type de numérotation
l x0 = 0 : par tonalité
l x0 = 1 : par impulsion
l x1 = 0 : test du mot de passe
l x1 = 1 : pas de test du mot de passe
Octet 1 : durée de numérotation, valeur comprise
entre 30 et 180 secondes par incrément de 30 s
%KWxy.i.12
Temps maximum entre
2 messages
Contrôle du transfert de message, valeur en
secondes entre 0 et 32767 secondes
%KWxy.i.13
Temps maximum de
connexion
l = 0 : aucun contrôle de temps de connexion
Valeur comprise entre 0 et 32767 secondes
l > 0 : contrôle de temps de connexion
%KWxy.i.14
à 17
Contantes
internes pour les
TSX Micro
Contantes
internes pour les
TSX Premium
TLX DS COM PL7 xxF
Mots de passe
Chaîne de 148 octets
Le tableau suivant décrit les constantes internes pour les automates TSX Micro :
Objet
Fonction
%KWxy.i.18
à 49
Liste des mots de passe Liste de 8 mots de passe, 8 caractères maxi. pour
chaque mot de passe
Signification
%KWxy.i.50
à 123
Chaîne modem
Chaîne de 148 octets
Le tableau suivant décrit les constantes internes pour les automates TSX Premium :
Objet
Fonction
%KWxy.i.18
à 81
Liste des mots de passe Liste de 16 mots de passe, 8 caractères maxi. pour
chaque mot de passe
Signification
%KWxy.i.82
à 155
Chaîne modem
Chaîne de 148 octets
129
Objets langage Modem
130
TLX DS COM PL7 xxF
Annexes
11
Présentation
Objet de ce
chapitre
Ce chapitre présente les commandes AT associés au modem TSX MDM 10.
Contenu de ce
chapitre
Ce chapitre contient les sujets suivants :
TLX DS COM PL7 xxF
Sujet
Page
Commandes AT
133
A/ - Ré-éxécution de commande
135
AT = x - Ecriture sur le registre S sélectionné
136
AT? - Lecture du registre S sélectionné
137
A - Réponse
138
Cn - Contrôle de porteuse
139
Dn - Numérotation
140
En - Echo local des commandes
142
Hn - Déconnexion (raccrochage)
143
In - Identification
144
Ln - Volume du haut-parleur
145
Mn - Commande du haut-parleur
146
Nn - Activation du mode automatique
147
On - Retour au mode données en ligne
148
P - Réglage par défaut de la numérotation à impulsions
149
Qn - Activation / Désactivation des codes de résultats
150
Sn - Lecture / Ecriture du registre S
151
T - Réglage par défaut de la numérotation à tonalité
152
Vn - Forme des codes de résultat
153
Wn - Contrôle des messages de correction d’erreur
154
131
Annexes
Sujet
132
Page
Xn - Codes de résultats étendus
155
Yn - Déconnexion sur inactivité prolongée
160
Zn - Réinitialisation logicielle du modem et restauration du profil
161
&Cn - Option RLSD (détection de porteuse - DCD)
162
&Dn - Option DTR (terminal de données prêt)
163
&Fn - Restauration de la configuration usine (profil)
164
&Gn - Sélection de la tonalité de garde
165
&Kn - Contrôle de flux
166
&Pn - Sélection du rapport fermeture / ouverture en numérotation à impulsions
167
&Qn - Mode synchrone / asynchrone
168
&Rn - Option RTS / CTS
169
&Sn - Contrôle DSR (poste de données prêt)
170
&V - Affichage de la configuration actuelle et des profils stockés
171
&Wn - Stockage de la configuration actuelle
172
&Yn - Désignation d’un profil par défaut à la réinitialisation
173
&Zn - Stockage de numéro de téléphone
174
%Cn - Activation / Désactivation de la compression de données
175
%En - Activation / Désactivation du contrôle de la qualité de la ligne ou
resynchronisation automatique ou repli / augmentation de débit
176
%L - Niveau du signal de ligne
177
%Q - Qualité du signal de ligne
178
\Kn - Contrôle de BREAK
179
\Nn - Mode d’exploitation
181
Valeurs des registres de la carte TSX MDM 10 dans un automate
182
TLX DS COM PL7 xxF
Annexes
Commandes AT
Présentation
Le modem répondra aux commandes décrites plus bas. Les paramètres qu'on peut
associer à chaque commande sont donnés dans la description de la commande.
Les valeurs par défaut indiquées pour chaque commande de configuration sont
celles qu'utilise le profil usine Rockwell.
Commandes
disponibles
Le tableau suivant récapitule les commandes AT supportées par la carte TSX MDM
10 :
Commande
TLX DS COM PL7 xxF
Description
A/
Ré-exécution de commande
AT = x
Ecriture sur le registre S sélectionné
AT?
Lecture du registre S sélectionné
A
Réponse
Cn
Contrôle de porteuse
Dn
Numérotation
En
Echo local des commandes
Hn
Déconnexion (raccrochage)
In
Identification
Ln
Volume du haut-parleur
Mn
Commande du haut-parleur
Nn
Activation du haut parleur
On
Retour au mode données en ligne
P
Réglage par défaut de la numérotation à impulsions
Qn
Activation / désactivation des codes de résultat
Sn
Lecture / écriture du registre S
T
Réglage par défaut de la numérotation à tonalité
Vn
Forme des codes de résultat
Wn
Contrôle des messages de correction d’erreur
Xn
Codes de résultats étendus
Yn
Déconnexion sur inactivité prolongée
Zn
Réinitialisation logicielle du modem et restauration du profil
&Cn
Option RLSD (détection de porteuse DCD)
&Dn
Option DTR (terminal de données prêt)
&Fn
Restauration de la configuration usine (profil)
&Gn
Sélection de la tonalité de garde
133
Annexes
134
Commande
Description
&Kn
Contrôle de flux
&Pn
Sélection du rapport fermeture / ouverture en numérotation à impulsions
&Qn
Mode synchrone / asynchrone
&Rn
Option RTS / CTS
&Sn
Contrôle DSR (poste de données prêt)
&V
Affichage de la configuration actuelle et des profils stockés
&v1
Affichage des statistiques de dernière connexion)
&Wn
Stockage de la configuration actuelle
&Yn
Désignation d’un profil par défaut à la réinitialisation
&Zn
Stockage de numéro de téléphone
%Cn
Activation / désactivation de la compression de données
%En
Activation / désactivation du contrôle de la qualité de la ligne et de la tentative
de resynchronisation automatique ou du repli / augmentation de débit
%L
Niveau du signal de ligne
%Q
Qualité du signal de ligne
\Kn
Contrôle de "break"
\Nn
Mode d’exploitation
\Vn
Validation des messages de connexion monoligne
TLX DS COM PL7 xxF
Annexes
A/ - Ré-éxécution de commande
Présentation
TLX DS COM PL7 xxF
Le modem se comporte comme si la dernière ligne de commande avait été
renvoyée par l'ETTD. "A/" répète toutes les commandes contenues dans le tampon
des commandes.
La principale utilité de cette commande est de pouvoir renouveler un appel (en
utilisant la commande de numérotation) qui n'a pas abouti par suite d'une ligne
occupée ou d'une absence de réponse. Cette commande doit apparaître seule sur
une ligne de commande et doit se terminer par le caractère "/". Elle ne doit pas se
terminer par un retour de chariot.
135
Annexes
AT = x - Ecriture sur le registre S sélectionné
Présentation
Cette commande écrit la valeur x dans le registre S actuellement sélectionné. Il est
possible de sélectionner un registre S avec la commande ATSn.
Codes résultat
Tous les registres S renverront une réponse OK si x est un nombre.
136
Code
Description
OK
Pour tous les arguments
TLX DS COM PL7 xxF
Annexes
AT? - Lecture du registre S sélectionné
Présentation
Cette commande lit et affiche le registre S sélectionné. On peut sélectionner un
registre S avec la commande ATSn.
Codes résultat
Tous les registres S renverront une réponse OK si x est un nombre.
TLX DS COM PL7 xxF
Code
Description
OK
Pour tous les arguments
137
Annexes
A - Réponse
Présentation
138
Le modem décroche et tente de répondre à un appel en arrivée si toutes les
conditions nécessaires sont remplies.
Une fois la prise de contact menée à bien, le modem se met en ligne en mode
réponse.
TLX DS COM PL7 xxF
Annexes
Cn - Contrôle de porteuse
Présentation
Cette commande est incluse pour des raisons de compatibilité uniquement; son seul
effet est de renvoyer un code de résultat. Le seul paramètre valide est 1.
Codes résultat
Le tableau suivant liste les réponses possibles à la commande.
TLX DS COM PL7 xxF
Code
Description
OK
n=1
ERROR
Si n est différent de 1
139
Annexes
Dn - Numérotation
Présentation
Cette commande demande au modem de décrocher, de composer le numéro
correspondant à la chaîne de numérotation saisie et de tenter d'établir une
connexion. En l'absence de chaîne de numérotation, le modem décroche et tente
de prendre contact en mode émission.
Modificateurs de
numérotation
Les paramètres valides pour la chaîne de numérotation sont décrits dans le tableau
suivant. Par soucis de clarté, il est possible d’utiliser certains symboles de
ponctuation comme les parenthèses, le trait d'union ou les espaces.Ces symboles
ne sont pas traités par la commande.
140
Code
Description
0 - 9
Chiffres 0 à 9 en MFDT
*
Le symbole "étoile" (numérotation à tonalité uniquement)
#
Le symbole "dièse" (numérotation à tonalité uniquement)
A - D
Chiffres A, B, C et D en MFDT. Dans certains pays, on ne peut pas envoyer ces
lettres pendant la numérotation.
L
Recompose le dernier numéro : le modem recompose le dernier numéro de
téléphone valide. Le L doit venir tout de suite après le D et tous les caractères
suivants sont ignorés.
P
Sélectionne la numérotation à impulsions : la numérotation à impulsions compose
les numéros qui suivent jusqu'à la rencontre d'un "T". S'applique à la numérotation
actuelle et aux suivantes. Dans certains pays, on ne peut pas changer le mode de
numérotation après que le premier chiffre est composé.
T
Sélectionne la numérotation à tonalité : la numérotation à tonalité compose les
numéros qui suivent jusqu'à la rencontre d'un "P". S'applique à la numérotation
actuelle et aux suivantes. Dans certains pays, on ne peut pas changer le mode de
numérotation après que le premier chiffre est composé.
R
Cette commande sera acceptée mais n'aura aucun effet.
S = n
Composition du numéro stocké dans le répertoire (n = 0 à 19) (voir commande &Z).
!
Raccrochement bref : le modem raccroche pendant la durée définie par la valeur
de S29. Dans certains pays, il peut y avoir des limites imposées à la durée.
W
Attente de tonalité : le modem attend la tonalité avant de composer les chiffres
venant après "W".
TLX DS COM PL7 xxF
Annexes
Code
Description
@
Attente de silence : le modem attend qu'il y ait au moins 5 secondes de silence
dans la bande de fréquence de déroulement de l'appel avant de poursuivre
l'exécution de la chaîne de numérotation. Si le modem ne détecte pas ces 5
secondes de silence au bout d'une durée définie par le temporisateur d'abandon
d'appel (S7), le modem met fin à la tentative d'appel avec un message NO
ANSWER (pas de réponse). Si la détection d'occupation est validée, le modem
peut terminer l'appel avec le code de résultat BUSY (occupé). Si la tonalité de
réponse arrive pendant l'exécution de ce paramètre, le modem effectue la prise de
contact.
,
Pause dans la numérotation : le modem marque une pause pendant la durée
indiquée par S8, avant de composer les chiffres venant après ",".
;
Revient en mode commande. Ajouté à la fin de la chaîne de numérotation, ce
paramètre remet le modem en mode commande une fois qu'il a traité la partie de
la chaîne précédant ";". Cela permet d'émettre de nouvelles commandes AT tout
en étant décroché. Les nouvelles commandes AT peuvent être mises sur la ligne
de commande d'origine après ";" ou saisies sur des nouvelles lignes de
commande. Le modem ne tente d'établir la connexion que lorsqu'une nouvelle
commande de numérotation est émise sans le symbole de fin ";". Utilisez "H" pour
abandonner la numérotation en cours et raccrocher.
^
Bascule la tonalité d'appel : ne s'applique qu'à la tentative de numérotation en
cours.
( )
Ignoré : peut servir à formater la chaîne de numérotation.
-
Ignoré : peut servir à formater la chaîne de numérotation.
<space Ignoré : peut servir à formater la chaîne de numérotation.
>
<i>
TLX DS COM PL7 xxF
Symbole non valide : sera ignoré.
141
Annexes
En - Echo local des commandes
Présentation
Selon le paramètre indiqué, le modem active ou désactive l'apparition des
caractères sur l'ETTD. La valeur du paramètre, si elle est valide, est écrite dans le
bit S14.
Paramètres
Les paramètres sont :
Codes résultat
142
Code
Description
E0
Désactive l'écho des commandes.
E1
Active l'écho des commandes (valeur par défaut)
Le tableau suivant liste les réponses possibles à la commande.
Code
Description
OK
n = 0 ou 1.
ERROR
Si n est différent de 0 ou 1.
TLX DS COM PL7 xxF
Annexes
Hn - Déconnexion (raccrochage)
Présentation
Cette commande lance une séquence de raccrochage ; il se peut qu'elle ne soit pas
disponible dans certains pays.
Paramètres
Les paramètres sont :
Codes résultat
TLX DS COM PL7 xxF
Code
Description
H0
Le modem libère la ligne s'il est actuellement en ligne, et met fin à tout essai
(AT&T) en cours. Tout traitement particulier à un pays, à la modulation ou au
protocole de correction d'erreur (S38) est assuré en dehors de la commande
H0.
H1
Uniquement en mode RTC ; si le modem est raccroché, il se décroche et se
met en mode commande. Le modem raccroche au bout du temps défini par S7.
Le tableau suivant liste les réponses possibles à la commande.
Code
Description
OK
n = 0 ou 1.
ERROR
Si n est différent de 0 ou 1.
143
Annexes
In - Identification
Présentation
Le modem rapporte à l'ETTD le résultat correspondant au paramètre de commande
saisi.
Paramètres
Les paramètres sont :
Codes résultat
144
Code
Description
I0
Donne le code produit (ex. "14400").
I1
Donne la somme de contrôle précalculée de la mémoire morte, ROM (ex.
"007").
I3
Donne le niveau de révision du firmware (ex. "V1.000S").
I4
Donne la chaîne d'identification définie par l'OEM (ex. "RC96ACL")
I5
Donne le code pays (ex. "022").
I6
Donne le modèle du dispositif de pompage des données du modem
Le tableau suivant liste les réponses possibles à la commande.
Code
Description
OK
n = 0 à 6.
ERROR
Si n est différent de 0 à 6.
TLX DS COM PL7 xxF
Annexes
Ln - Volume du haut-parleur
Présentation
Le modem règle la commande de volume du haut-parleur en fonction du paramètre
saisi. La valeur du paramètre, si elle est valide, est écrite dans les bits 0 et 1 de S22.
Paramètres
Les paramètres sont :
Codes résultat
TLX DS COM PL7 xxF
Code
Description
L0
Volume bas ou désactivé.
L1
Volume bas (valeur par défaut).
L2
Volume moyen.
L3
Volume élevé.
Le tableau suivant liste les réponses possibles à la commande.
Code
Description
OK
n = 0 à 3.
ERROR
Si n est différent de 0 à 3.
145
Annexes
Mn - Commande du haut-parleur
Présentation
Cette commande contrôle le moment où le haut-parleur est actif ou désactivé. La
valeur du paramètre, si elle est valide, est écrite dans les bits 2 et 3 de S22.
Paramètres
Les paramètres sont :
Codes résultat
146
Code
Description
M0
Le haut-parleur est toujours désactivé.
M1
Le haut-parleur est actif durant l'établissement de l'appel mais désactivé
pendant la réception de la porteuse (valeur par défaut).
M2
Le haut-parleur est toujours actif.
M3
Le haut-parleur est désactivé pendant la réception de la porteuse et durant la
numérotation.
Le tableau suivant liste les réponses possibles à la commande.
Code
Description
OK
n = 0 à 3.
ERROR
Si n est différent de 0 à 3.
TLX DS COM PL7 xxF
Annexes
Nn - Activation du mode automatique
Présentation
Cette commande active ou désactive la détection du mode automatique. La valeur
du paramètre, si elle est valide, est écrite dans le bit 1 de S31.
Paramètres
Les paramètres sont :
Codes résultat
Remarques
TLX DS COM PL7 xxF
Code
Description
N0
La détection du mode automatique est désactivée (équivaut à donner la valeur
0 au sous-paramètre +MS). La prise de contact qui suit se fera en fonction du
contenu de S37 ou, si S37 vaut zéro, en fonction du débit ETTD le plus
récemment détecté.
N1
La détection du mode automatique est activée (équivaut à donner la valeur 1
au sous-paramètre +MS). La prise de contact qui suit se fera en fonction de
l'algorithme de mode automatique pris en charge par le modem, autrement dit
en fonction du contenu de S37 ou, si S37 vaut zéro, en commençant à 28800
b/s V.34 (RC288). Cette commande équivaut aussi à F0 (RC144) (valeur par
défaut).
Le tableau suivant liste les réponses possibles à la commande.
Code
Description
OK
n = 0 à 1.
ERROR
Si n est différent de 0 à 1.
1. Les commandes Nn et S37=x ont priorité sur les valeurs de la commande +MS.
Quand la commande N0 ou N1 est émise, les sous-paramètres de +MS sont mis
à jour pour refléter les valeurs de Nn et S37 (voir les descriptions de la
commande +MS et du registre S37).
Par exemple :
l N1S37=10 met à jour les sous-paramètres de la commande +MS comme suit
:+MS=10,1,300,12000
l N0S37=10 met à jour les sous-paramètres de la commande +MS comme suit
:+MS=10,0,12000,12000
2. Il est recommandé d'utiliser la commande +MS plutôt que les commandes Nn et
S37=x. Les commandes Nn et S37=x sont prises en charge pour assurer la
compatibilité avec les logiciels de communication existants.
147
Annexes
On - Retour au mode données en ligne
Présentation
Cette commande détermine la manière dont le modem se met en mode données en
ligne. Si le modem est dans le mode commande en ligne, cette commande le met
en mode données en ligne avec ou sans tentative de resynchronisation.
Si le modem est en mode commande hors ligne (aucune connexion), ERROR est
affiché en réponse.
Paramètres
Les paramètres sont :
Codes résultat
148
Code
Description
O0
Passe au mode données en ligne sans tentative de resynchronisation. Le
traitement est déterminé par la tâche d'établissement d'appel. En général, s'il
y a une connexion, cette commande reconnecte l'ETTD au modem déporté
après un échappement (+++).
O1
Uniquement en mode RTC ; passe au mode données en ligne après une
tentative de resynchronisation.
Le tableau suivant liste les réponses possibles à la commande.
Code
Description
CONNECT
n = 0 à 3.
ERROR
Si n est différent de 0 à 3.
TLX DS COM PL7 xxF
Annexes
P - Réglage par défaut de la numérotation à impulsions
Présentation
Cette commande impose la numérotation à impulsions jusqu'à réception du
modificateur de numérotation "T" suivant ou de la commande "T" suivante. Il met à
un le bit 5 de S14. Dès l'exécution d'une commande de numérotation qui indique
expressément le mode de numérotation de l'appel en question (ex. ATDT...), cette
commande est annulée de sorte que toutes les numérotations à venir se feront par
tonalité (voir commande "T").
Dans certains pays, cette commande peut ne pas être autorisée.
Codes résultat
Le tableau suivant liste les réponses possibles à la commande.
TLX DS COM PL7 xxF
Code
Description
OK
-
149
Annexes
Qn - Activation / Désactivation des codes de résultats
Présentation
Selon le paramètre indiqué, la commande active ou désactive l'envoi des codes de
résultat à l'ETTD. La valeur du paramètre, si elle est valide, est écrite dans S14.
Paramètres
Les paramètres sont :
Codes résultat
150
Code
Description
Q0
Envoie les codes de résultat à l'ETTD (valeur par défaut).
Q1
N'envoie pas les codes de résultat à l'ETTD.
Le tableau suivant liste les réponses possibles à la commande.
Code
Description
OK
n = 0 à 1.
ERROR
Si n est différent de 0 à 1.
TLX DS COM PL7 xxF
Annexes
Sn - Lecture / Ecriture du registre S
Présentation
Le modem sélectionne un registre S, effectue une opération de lecture ou d'écriture
sur un registre S ou rapporte la valeur d'un registre S.
Paramètres
Les paramètres sont :
Exemples
Code
Description
n
Fixe le registre S n comme registre par défaut.
n = v
Attribue au registre S n la valeur v.
n?
Indique la valeur du registre S n. On peut omettre le paramètre n, auquel cas
c'est la valeur de S0 qui est lue.On peut omettre S, auquel cas c'est la valeur
du dernier registre S consulté (registre par défaut) qui est lue.
l
l
l
l
Codes résultat
ATS7 fixe S7 comme registre par défaut.
ATS38 fixe S38 comme registre par défaut.
AT=40 donne au registre par défaut la valeur 40.
ATS=20 donne à S0 la valeur 20.
Si le nombre n est en dehors de la plage des registres S disponibles, le modem
renvoie un message ERROR. La valeur "v" est modulo 256. Si le résultat est en
dehors de la plage permise pour un registre S donné, les valeurs sont tout de même
stockées mais du point de vue fonctionnel ce sont les limites supérieure et inférieure
qui sont utilisées.
Les valeurs entrées ou sorties sont toujours sous format décimal. A noter que
certains registres S sont à lecture seule. Dans ces cas-là, l'écriture dans un registre
S semble être acceptée mais la valeur n'est en fait pas écrite.
TLX DS COM PL7 xxF
151
Annexes
T - Réglage par défaut de la numérotation à tonalité
Présentation
Cette commande impose la numérotation MFDT jusqu'à réception du modificateur
de numérotation P suivant ou de la commande P suivante. Le modem met à 1 un bit
de registre S pour indiquer que toutes les numérotations à venir se feront par
tonalité. A noter que la commande DP a priorité sur cette commande. Elle met à zéro
le bit 5 de S14. Dans certains pays, cette commande peut ne pas être utilisée (voir
commande P).
Codes résultat
Le tableau suivant liste les réponses possibles à la commande.
152
Code
Description
OK
-
TLX DS COM PL7 xxF
Annexes
Vn - Forme des codes de résultat
Présentation
Cette commande choisit d'envoyer les codes de résultat à l'ETTD sous la forme
abrégée ou la forme complète. La valeur du paramètre, si elle est valide, est écrite
dans le bit 3 de S14.
Paramètres
Les paramètres sont :
Codes résultat
TLX DS COM PL7 xxF
Code
Description
V0
Présente les codes de résultat sous forme abrégée (numérique). Il n'y a pas de
changement de ligne avant le code résultat donné sous forme abrégéet.
V1
Présente les codes de résultat sous forme complète (textuelle) (valeur par
défaut).
Le tableau suivant liste les réponses possibles à la commande.
Code
Description
OK
n = 0 à 1.
ERROR
Si n est différent de 0 à 1.
153
Annexes
Wn - Contrôle des messages de correction d’erreur
Présentation
Cette commande contrôle le format des messages CONNECT. La valeur du
paramètre, si elle est valide, est écrite sur les bits 2 et 3 de S31 (voir également la
description de S95).
Paramètres
Les paramètres sont :
Codes résultat
154
Code
Description
W0
A la connexion, le modem indique uniquement le débit de l'ETTD (ex.
CONNECT 9600). Les réponses ultérieures sont désactivées (valeur par
défaut).
W1
A la connexion, le modem indique respectivement le débit de la ligne, le
protocole de correction d'erreur et le débit de l'ETTD. Les réponses ultérieures
sont désactivées.
W2
A la connexion, le modem indique le débit de l'ETCD (ex. CONNECT 2400).
Les réponses ultérieures sont désactivées.
Le tableau suivant liste les réponses possibles à la commande.
Code
Description
OK
n = 0 à 2.
ERROR
Si n est différent de 0 à 2.
TLX DS COM PL7 xxF
Annexes
Xn - Codes de résultats étendus
Présentation
Cette commande sélectionne le jeu des messages que le modem utilisera pour
informer l'ETTD des résultats des commandes. Le tableau indique les messages qui
sont activés pour chaque valeur de X.
Si le modem est en mode télécopie (+FCLASS=1 ou 2), le seul message envoyé
pour indiquer qu'une connexion est réalisée est CONNECT sans indication de débit.
Paramètres
Les paramètres sont :
TLX DS COM PL7 xxF
Code
Description
X0
Désactive la détection des tonalités d'occupation sauf si celle-ci est imposée
par des prescriptions nationales ; envoie uniquement les codes de résultat OK,
CONNECT, RING, NO CARRIER, ERROR et NO ANSWER. Le mode de
numérotation aveugle est activé / désactivé par les paramètres nationaux. Si
la détection de tonalité d'occupation est en vigueur et qu'une telle tonalité est
détectée, c'est la réponse NO CARRIER (pas de porteuse) qui est renvoyée au
lieu de BUSY (occupé). Si la détection de tonalité est en vigueur ou
sélectionnée et qu'il n'y a pas de tonalité détectée, c'est la réponse NO
CARRIER qui est renvoyée au lieu de NO DIAL TONE (pas de tonalité). La
valeur binaire 000 est écrite respectivement dans les bits 6, 5 et 4 de S22.
X1
Désactive la détection des tonalités d'occupation sauf si celle-ci est imposée
par des prescriptions nationales ; envoie uniquement les codes de résultat OK,
CONNECT, RING, NO CARRIER, ERROR, NO ANSWER et CONNECT XXXX (XXXX
= débit). Mode de numérotation aveugle activé/désactivé par les paramètres
nationaux. Si la détection de tonalité d'occupation est en vigueur et qu'une telle
tonalité est détectée, c'est la réponse NO CARRIER (pas de porteuse) qui est
renvoyée au lieu de BUSY (occupé). Si la détection de tonalité est en vigueur
ou sélectionnée et qu'il n'y a pas de tonalité détectée, c'est la réponse NO
CARRIER qui est renvoyée au lieu de NO DIAL TONE (pas de tonalité). La
valeur binaire 100 est écrite respectivement dans les bits 6, 5 et 4 de S22.
X2
Désactive la détection des tonalités d'occupation sauf si celle-ci est imposée
par des prescriptions nationales ; envoie uniquement les codes de résultat OK,
CONNECT, RING, NO CARRIER, ERROR, NO DIAL TONE, NO ANSWER et
CONNECT XXXX. Si la détection de tonalité d'occupation est en vigueur et
qu'une telle tonalité est détectée, c'est la réponse NO CARRIER (pas de
porteuse) qui est renvoyée au lieu de BUSY (occupé). Si la détection de tonalité
est en vigueur ou sélectionnée et qu'il n'y a pas de tonalité détectée, c'est la
réponse NO CARRIER qui est renvoyée au lieu de NO DIAL TONE (pas de
tonalité). La valeur binaire 101 est écrite respectivement dans les bits 6, 5 et 4
de S22.
155
Annexes
Codes résultat
Tableau des
codes de résultat
Code
Description
X3
Active la détection des tonalités d'occupation ; envoie uniquement les codes
de résultat OK, CONNECT, RING, NO CARRIER, ERROR, NO DIAL TONE, NO
ANSWER et CONNECT XXXX. Mode de numérotation aveugle activé/désactivé
par les paramètres nationaux. Si la détection de tonalité est en vigueur et qu'il
n'y a pas de tonalité détectée, c'est la réponse NO CARRIER (pas de porteuse)
qui est envoyée au lieu de NO DIAL TONE (pas de tonalité). La valeur binaire
110 est écrite respectivement dans les bits 6, 5 et 4 de S22.
X4
Active la détection des tonalités d'occupation ; envoie tous les messages. La
valeur binaire 111 est écrite respectivement dans les bits 6, 5 et 4 de S22
(valeur par défaut).
Le tableau suivant liste les réponses possibles à la commande.
Code
Description
OK
n = 0 à 4.
ERROR
Si n est différent de 0 à 4.
La valeur n
Forme
abrégée
Forme complète
n=0
n=1
n=2
n=3
n=4
Remarque
0
OK
X
X
X
X
X
-
1
CONNECT
X
X
X
X
X
-
2
RING
X
X
X
X
X
-
3
NO CARRIER
X
X
X
X
X
-
4
ERROR
X
X
X
X
X
-
5
CONNECT 1200
1
X
X
X
X
-
6
NO DIAL TONE
3
3
X
X
X
-
7
BUSY
3
3
3
X
X
-
8
NO ANSWER
X
X
X
X
X
-
9
CONNECT 0600
1
X
X
X
X
-
10
CONNECT 2400
1
X
X
X
X
-
11
CONNECT 4800
1
X
X
X
X
-
12
CONNECT 9600
1
X
X
X
X
-
13
CONNECT 7200
1
X
X
X
X
-
14
CONNECT 12000
1
X
X
X
X
-
156
TLX DS COM PL7 xxF
Annexes
Forme
abrégée
Forme complète
n=0
n=1
n=2
n=3
n=4
Remarque
15
CONNECT 14400
1
X
X
X
X
-
16
CONNECT 19200
1
X
X
X
X
-
17
CONNECT 38400
1
X
X
X
X
-
18
CONNECT 57600
1
X
X
X
X
-
19
CONNECT 115200
1
X
X
X
X
-
20
CONNECT 230400
X
X
X
X
X
Remarque 4
22
CONNECT 75RTX / 1200RX
1
X
X
X
X
-
23
CONNECT 1200TX / 75RX
1
X
X
X
X
-
24
DELAYED
4
4
4
4
X
-
32
BLACKLISTED
4
4
4
4
X
-
33
FAX
X
X
X
X
X
-
35
DATA
X
X
X
X
X
-
40
CARRIER 300
X
X
X
X
X
-
44
CARRIER 1200 / 75
X
X
X
X
X
-
45
CARRIER 75 / 1200
X
X
X
X
X
-
46
CARRIER 1200
X
X
X
X
X
-
47
CARRIER 2400
X
X
X
X
X
-
48
CARRIER 4800
X
X
X
X
X
-
49
CARRIER 7200
X
X
X
X
X
-
50
CARRIER 9600
X
X
X
X
X
-
51
CARRIER 12000
X
X
X
X
X
-
52
CARRIER 14400
X
X
X
X
X
-
53
CARRIER 16800
X
X
X
X
X
Remarque 2
54
CARRIER 19200
X
X
X
X
X
Remarque 2
55
CARRIER 21600
X
X
X
X
X
Remarque 2
56
CARRIER 24000
X
X
X
X
X
Remarque 2
57
CARRIER 26400
X
X
X
X
X
Remarque 2
58
CARRIER 28800
X
X
X
X
X
Remarque 2
59
CONNECT 16800
1
X
X
X
X
Remarque 2
61
CONNECT 21600
1
X
X
X
X
Remarque 2
62
CONNECT 24000
1
X
X
X
X
Remarque 2
63
CONNECT 26400
1
X
X
X
X
Remarque 2
64
CONNECT 28800
1
X
X
X
X
Remarque 2
66
COMPRESSION : CLASSE 5
X
X
X
X
X
-
TLX DS COM PL7 xxF
157
Annexes
Forme
abrégée
Forme complète
n=0
n=1
n=2
n=3
n=4
Remarque
67
COMPRESSION : V.24 bis
X
X
X
X
X
-
69
COMPRESSION : NONE
X
X
X
X
X
-
70
PROTOCOL : NONE
X
X
X
X
X
-
77
PROTOCOL : LAPM
X
X
X
X
X
-
78
CARRIER 31200
X
X
X
X
X
Remarque 3
79
CARRIER 33600
X
X
X
X
X
Remarque 3
80
PROTOCOL : ALT
X
X
X
X
X
-
81
PROTOCOL : ALT-CELLULAR X
X
X
X
X
-
84
CONNECT 33600
1
X
X
X
X
Remarque 3
91
CONNECT 31200
1
X
X
X
X
Remarque 3
150
CARRIER 32000
X
X
X
X
X
Remarque 4
151
CARRIER 34000
X
X
X
X
X
Remarque 4
152
CARRIER 36000
X
X
X
X
X
Remarque 4
153
CARRIER 38000
X
X
X
X
X
Remarque 4
154
CARRIER 40000
X
X
X
X
X
Remarque 4
155
CARRIER 42000
X
X
X
X
X
Remarque 4
156
CARRIER 44000
X
X
X
X
X
Remarque 4
157
CARRIER 46000
X
X
X
X
X
Remarque 4
158
CARRIER 48000
X
X
X
X
X
Remarque 4
159
CARRIER 50000
X
X
X
X
X
Remarque 4
160
CARRIER 52000
X
X
X
X
X
Remarque 4
161
CARRIER 54000
X
X
X
X
X
Remarque 4
162
CARRIER 56000
X
X
X
X
X
Remarque 4
165
CONNECT 32000
X
X
X
X
X
Remarque 4
166
CONNECT 34000
X
X
X
X
X
Remarque 4
167
CONNECT 36000
X
X
X
X
X
Remarque 4
168
CONNECT 38000
X
X
X
X
X
Remarque 4
169
CONNECT 40000
X
X
X
X
X
Remarque 4
170
CONNECT 42000
X
X
X
X
X
Remarque 4
171
CONNECT 44000
X
X
X
X
X
Remarque 4
172
CONNECT 46000
X
X
X
X
X
Remarque 4
173
CONNECT 48000
X
X
X
X
X
Remarque 4
174
CONNECT 50000
X
X
X
X
X
Remarque 4
175
CONNECT 52000
X
X
X
X
X
Remarque 4
158
TLX DS COM PL7 xxF
Annexes
Forme
abrégée
Forme complète
n=0
n=1
n=2
n=3
n=4
Remarque
176
CONNECT 54000
X
X
X
X
X
Remarque 4
177
CONNECT 56000
X
X
X
X
X
Remarque 4
+ F4
+FCERROR
X
X
X
X
X
-
Remarques
1
Un "X" dans une colonne signifie que le message en question (sous sa forme textuelle ou simplement
numérique) est généré quand la valeur "n" correspondante (indiquée en haut de la colonne) a été
sélectionnée avec la commande ATXn. Si la colonne est en blanc, il n'y a pas de message généré
pour cet emplacement du tableau. Un nombre renvoie au message moins explicite (sous forme
complète ou abrégée) qui sera émis à l'emplacement en question du tableau.
2
Modems RC288 et plus.
3
Modems RC336 et plus.
4
Modems RC56.
TLX DS COM PL7 xxF
159
Annexes
Yn - Déconnexion sur inactivité prolongée
Présentation
Cette commande active/désactive la génération et la réponse à une déconnexion
sur inactivité prolongée. La valeur du paramètre, si elle est valide, est écrite dans le
bit 7 de S21.
Paramètres
Les paramètres sont :
Codes résultat
160
Code
Description
Y0
Désactive la déconnexion sur inactivité prolongée.
Y1
Active la déconnexion sur inactivité prolongée. En mode sans correction
d'erreur, le modem envoie un signal d'inactivité de quatre secondes avant de
raccrocher. Dans ce même mode, le modem répond à la réception d'un signal
d'inactivité prolongée (par exemple un signal de "break" de plus de 1,6
secondes) en raccrochant.
Le tableau suivant liste les réponses possibles à la commande.
Code
Description
OK
n = 0 à 1.
ERROR
Si n est différent de 0 à 1.
TLX DS COM PL7 xxF
Annexes
Zn - Réinitialisation logicielle du modem et restauration du profil
Présentation
Le modem exécute une réinitialisation logicielle et rétablit le profil de configuration
défini par le paramètre.
En l'absence de paramètre, c'est zéro qui est supposé.
Paramètres
Les paramètres sont :
Codes résultat
TLX DS COM PL7 xxF
Code
Description
Z0
Réinitialisation logicielle du modem et rétablissement du profil 0 stocké.
Z1
Réinitialisation logicielle du modem et rétablissement du profil 1 stocké.
Le tableau suivant liste les réponses possibles à la commande.
Code
Description
OK
n = 0 à 1.
ERROR
Si n est différent de 0 à 1.
161
Annexes
&Cn - Option RLSD (détection de porteuse - DCD)
Présentation
Le modem contrôle la sortie de détection de porteuse en fonction du paramètre
saisi. La valeur du paramètre, si elle est valide, est écrite dans le bit 5 de S21.
Paramètres
Les paramètres sont :
Codes résultat
162
Code
Description
&C0
La détection de porteuse est active tout le temps (valeur par défaut).
&C1
La détection de porteuse suit l'état de la porteuse.
Le tableau suivant liste les réponses possibles à la commande.
Code
Description
OK
n = 0 à 1.
ERROR
Si n est différent de 0 à 1.
TLX DS COM PL7 xxF
Annexes
&Dn - Option DTR (terminal de données prêt)
Présentation
Cette commande interprète la perte du signal DTR émis par l'ETTD, en fonction du
paramètre saisi. La valeur du paramètre, si elle est valide, est écrite dans les bits 3
et 4 de S21.
Paramètres
Les paramètres sont :
Code
Description
&D0
La perte du signal DTR est interprétée en fonction de la valeur &Q en cours
comme suit (valeur par défaut) :
l &Q0,&Q5, &Q6 : ignore le signal DTR (supposé activé) et permet le
fonctionnement avec des ETTD qui n’ont pas de signaux DTR prévus.
l &Q1, &Q4 : la perte du signal DTR fait que le modem raccroche. Aucune
répercussion sur la réponse automatique.
l &Q2, &Q3 : la perte du signal DTR fait que le modem raccroche. La réponse
automatique est inihibée.
&D1
La perte du signal DTR est interprétée en fonction de la valeur &Q en cours
comme suit :
l &Q0, &Q1, &Q4, &Q5, &Q6 : la perte du signal DTR est interprétée par le
modem comme si la séquence d'échappement synchrone avait été saisie.
Le modem se remet en mode commande asynchrone sans déconnexion.
l &Q2, &Q3 : la perte du signal DTR fait que le modem raccroche. La réponse
automatique est inhibée.
&D2
La perte du signal DTR est interprétée en fonction de la valeur &Q en cours
comme suit :
l &Q0 à &Q6 : la perte du signal DTR fait que le modem raccroche. La
réponse automatique est inhibée.
&D3
La perte du signal DTR est interprétée en fonction de la valeur &Q en cours
comme suit :
l &Q0, &Q1, &Q4, &Q5, &Q6 : la perte du signal DTR fait que le modem
exécute une réinitialisation logicielle comme s'il recevait la commande Z. La
valeur de &Y définit le profil qui est chargé.
l &Q2, &Q3 : la perte du signal DTR fait que le modem raccroche. La réponse
automatique est inhibée.
Note : Si &Q5, &Q6, +FCLASS=1 est en vigueur, le résultat est identique à la
commande &Q0.
TLX DS COM PL7 xxF
163
Annexes
&Fn - Restauration de la configuration usine (profil)
Présentation
Le modem charge la configuration par défaut défini en usine, en fonction du
paramètre saisi. Les valeurs par défaut Rockwell correspondant au profil 0 (&F0)
sont utilisées pour chaque commande et dans les descriptions de registre S. Deux
profils sont disponibles. Un profil de configuration est constitué d'un sous-ensemble
de registres S.
Paramètres
Les paramètres sont :
164
Code
Description
&F0
Rétablit le profil usine 0 (valeur par défaut).
&F1
Rétablit le profil usine 1.
TLX DS COM PL7 xxF
Annexes
&Gn - Sélection de la tonalité de garde
Présentation
Le modem génère la tonalité de garde sélectionnée par cette commande en fonction
du paramètre saisi (modes de modulation par déplacement différentiel de phase
uniquement). La valeur du paramètre, si elle est valide, est écrite dans les bits 6 et
7 de S23.
Paramètres
Les paramètres sont :
Code
Description
&G0
Désactive la tonalité de garde (valeur par défaut pour les modèles US).
&G1
Désactive la tonalité de garde.
&G2
Sélectionne une tonalité de garde de 1800 Hz (valeur par défaut pour les
modèles W-class).
Note : Dans certains pays, cette commande peut ne pas être autorisée.
Codes résultat
TLX DS COM PL7 xxF
Le tableau suivant liste les réponses possibles à la commande.
Code
Description
OK
n = 0 à 2.
ERROR
Si n est différent de 0 à 2.
165
Annexes
&Kn - Contrôle de flux
Présentation
Cette commande définit le mécanisme de contrôle de flux ETTD/ETCD (terminal/
modem). La valeur du paramètre, si elle est valide, est écrite dans les bits 0, 1 et 2
de S39.
Paramètres
Les paramètres sont :
Codes résultat
166
Code
Description
&K0
Désactive le contrôle de flux.
&K3
Active le contrôle de flux RTS/CTS - contrôle de flux matériel (valeur par défaut
pour les modes modem de données).
&K4
Active le contrôle de flux XON/XOFF - contrôle de flux logiciel.
&K5
Active le contrôle de flux XON/XOFF transparent.
&K6
Active à la fois le contrôle de flux RTS/CTS et le contrôle de flux XON/XOFF
(valeur par défaut pour les modes fax-modem).
Le tableau suivant liste les réponses possibles à la commande.
Code
Description
OK
n = 0, 3 à 6.
ERROR
Si n est différent de 0, 3 à 6.
TLX DS COM PL7 xxF
Annexes
&Pn - Sélection du rapport fermeture / ouverture en numérotation à impulsions
Présentation
Cette commande détermine le rapport fermeture/ouverture utilisé pendant la
numérotation à impulsions. Elle n'a d'effet que si le bit approprié activant cette
commande est mis à 1 par le programme ConfigurACE.
Si la commande est activée, elle a priorité sur les rapports fermeture/ouverture
définis par les paramètres OEM dans ConfigurACE. La valeur par défaut dépend du
pays. La valeur du paramètre, si elle est valide, est écrite dans les bits 3 et 4 de S28.
Paramètres
Les paramètres sont :
Codes résultat
TLX DS COM PL7 xxF
Code
Description
&P0
Sélection 39%-61% comme rapport de fermeture/ouverture à 10 impulsions
par seconde (valeur par défaut).
&P1
Sélection 33%-67% comme rapport de fermeture/ouverture à 10 impulsions
par seconde.
&P2
Sélection 39%-61% comme rapport de fermeture/ouverture à 20 impulsions
par seconde.
&P3
Sélection 33%-67% comme rapport de fermeture/ouverture à 20 impulsions
par seconde.
Le tableau suivant liste les réponses possibles à la commande.
Code
Description
OK
n = 0 à 3.
ERROR
Si n est différent de 0 à 3.
167
Annexes
&Qn - Mode synchrone / asynchrone
Présentation
Cette commande sert à contrôler les modes de connexion autorisés. Elle est utilisée
en association avec S36 et S48 (voir aussi commande \N).
Paramètres
Les paramètres sont :
Codes résultat
168
Code
Description
&Q0
Sélectionne le mode asynchrone direct.
&Q1
Sélectionne .
&Q2
Sélectionne .
&Q4
Sélectionne le mode synchrone automatique. La valeur binaire 100 est écrite
respectivement dans les bits 3, 1 et 0 de S27.
&Q5
Le modem tente d'établir une liaison avec correction d'erreur. Le modem peut
être configuré avec S36 pour déterminer si, en cas d'échec, le modem
raccroche ou s'il se replie sur une connexion asynchrone. La valeur binaire 101
est écrite respectivement dans les bits 3, 1 et 0 de S27 (valeur par défaut).
&Q6
Sélectionne le mode asynchrone normal (avec tamponnement du débit). La
valeur binaire 110 est écrite respectivement dans les bits 3, 1 et 0 de S27.
Le tableau suivant liste les réponses possibles à la commande.
Code
Description
OK
n = 0, 1, 2, ,4, 5, 6.
ERROR
Si n est différent de 0, 1, 2, ,4, 5, 6.
TLX DS COM PL7 xxF
Annexes
&Rn - Option RTS / CTS
Présentation
Cette commande sélectionne le mode de contrôle du signal prêt à émettre (Clear to
Send - CTS) par le modem. L'opération du signal CTS est modifiée si le contrôle de
flux matériel est sélectionné (voir commande &K).
Paramètres
Les paramètres sont :
Codes résultat
TLX DS COM PL7 xxF
Code
Description
&R0
En mode synchrone, le signal CTS suit l'état de RTS (demande pour émettre);
le retard RTS-CTS est défini par S26. En mode asynchrone, CTS opère en
fonction de la prise de contact V.25.
&R1
En mode synchrone, CTS est toujours actif (les transitions RTS sont ignorées).
En mode asynchrone, CTS ne devient inactif que si le contrôle de flux l'impose
(valeur par défaut).
Le tableau suivant liste les réponses possibles à la commande.
Code
Description
OK
n = 0 à 1.
ERROR
Si n est différent de 0 à 1.
169
Annexes
&Sn - Contrôle DSR (poste de données prêt)
Présentation
Cette commande sélectionne la manière dont le modem contrôle le signal DSR
(poste de données prêt). La valeur du paramètre, si elle est valide, est écrite dans
le bit 6 de S21.
Paramètres
Les paramètres sont :
Codes résultat
170
Code
Description
&S0
Le signal DSR est toujours actif (valeur par défaut).
&S1
Le signal DSR devient actif après la détection d'une tonalité de réponse et
inactif après la perte de porteuse.
Le tableau suivant liste les réponses possibles à la commande.
Code
Description
OK
n = 0 à 1.
ERROR
Si n est différent de 0 à 1.
TLX DS COM PL7 xxF
Annexes
&V - Affichage de la configuration actuelle et des profils stockés
Présentation
Cette commande donne la configuration actuelle (active), les profils (définis par
l'utilisateur) et les quatre premiers numéros de téléphone stockés.
Les profils et les numéros de téléphone stockés ne sont pas affichés si la mémoire
NVRAM n'est pas installée ou si elle est détectée comme étant non opérationnelle
par le test NVRAM lors du processus de réinitialisation.
Codes résultat
Le tableau suivant liste les réponses possibles à la commande.
Exemple
Code
Description
OK
-
L’exemple
AT&V
PROFIL ACTIF :
B0 E1 L1 M1 N1 QO T V1 W0 X4 Y0 &C0 &D0 &G2 &J0 &K3 &Q5 &R1
&S0 &T4 &X0 &Y0
S00:002 S01:000 S02:043 S03:013 S04:010 S05:008 S06:002
S07:030 S08:002 S09:006S10:014 S11:255 S12:050 S18:000 S25:005
S26:001 S36:007 S37:000 S38:020 S46:138
S48:007 S95:000
PROFIL 0 STOCKE :
B0 E1 L1 M1 N1 QO T V1 W0 X4 Y0 &C0 &D0 &G2 &J0 &K3 &Q5 &R1
&S0 &T4 &X0
S00:002 S02:043 S06:002 S07:030 S08:002 S09:006 S10:014
S11:095 S12:050 S18:000
S36:007 S37:000 S40:105 S41:003 S46:138 S95:000
PROFIL 1 STOCKE :
B0 E1 L1 M1 N1 QO T V1 W0 X4 Y0 &C0 &D0 &G2 &J0 &K3 &Q5 &R1
&S0 &T4 &X0
S00:002 S02:043 S06:002 S07:030 S08:002 S09:006 S10:014
S11:095 S12:050 S18:000
S36:007 S37:000 S40:105 S41:003 S46:138 S95:000
NUMEROS DE TELEPHONE :
0 =
1 =
2 =
3 =
OK
TLX DS COM PL7 xxF
171
Annexes
&Wn - Stockage de la configuration actuelle
Présentation
Sauvegarde la configuration (profil) actuelle (active), y compris les registres S, dans
l'un des deux profils utilisateur de la mémoire NVRAM, selon la valeur du paramètre.
Cette commande résultera en la réponse ERROR si la mémoire NVRAM n'est pas
installée ou si elle est détectée comme étant non opérationnelle par le test.
La configuration actuelle est constituée d'une liste de paramètres stockables,
comme l'illustre la commande &V. Ces valeurs sont redonnées à la configuration
active dès réception d'une commande Zn ou à la mise sous tension (voir commande
&Yn).
Paramètres
Les paramètres sont :
Codes résultat
172
Code
Description
&W0
Stocke la configuration active en tant que profil 0.
&W1
Stocke la configuration active en tant que profil 1.
Le tableau suivant liste les réponses possibles à la commande.
Code
Description
OK
n = 0 à 1.
ERROR
Si n est différent de 0 à 1.
TLX DS COM PL7 xxF
Annexes
&Yn - Désignation d’un profil par défaut à la réinitialisation
Présentation
Sélectionne le profil utilisateur à charger après une réinitialisation matérielle.
Paramètres
Les paramètres sont :
Codes résultat
TLX DS COM PL7 xxF
Code
Description
&Y0
Le modem utilise le profil 0.
&Y1
Le modem utilise le profil 1.
Le tableau suivant liste les réponses possibles à la commande.
Code
Description
OK
n = 0 à 1.
ERROR
Si n est différent de 0 à 1.
173
Annexes
&Zn - Stockage de numéro de téléphone
Présentation
Le modem peut stocker un maximum de 20 numéros de téléphone. Chaque numéro
de téléphone peut compter jusqu'à 45 chiffres.
Paramètres
Les paramètres sont :
Codes résultat
174
Code
Description
&Zn = x
n = 0 à 19 (W-class) et x = chaîne de numérotation (exige une NVRAM 2048
octets).
Le tableau suivant liste les réponses possibles à la commande.
Code
Description
OK
n = 0 à 19 et x inférieur ou égal à 45 chiffres.
ERROR
Si n est supérieur à 19 ou x supérieur à 45 chiffres.
TLX DS COM PL7 xxF
Annexes
%Cn - Activation / Désactivation de la compression de données
Présentation
Active ou désactive la compression de données. La valeur du paramètre, si elle est
valide, est écrite dans les bits 0 et 1 de S41.
Paramètres
Les paramètres sont :
Codes résultat
TLX DS COM PL7 xxF
Code
Description
%C0
Désactive la compression de données.
%C1
Active la compression de données de type MNP 5.
%E2
Active la compression de données de type V.42 bis.
%E3
Active la compression de données de type V.42 bis et MNP 5.
Le tableau suivant liste les réponses possibles à la commande.
Code
Description
OK
n = 0 à 3.
ERROR
Si n est différent de 0 à 3.
175
Annexes
%En - Activation / Désactivation du contrôle de la qualité de la ligne ou
resynchronisation automatique ou repli / augmentation de débit
Présentation
Détermine si oui ou non le modem surveille automatiquement la qualité de la ligne
et demande une resynchronisation (%E1) ou un repli lorsque la qualité de la ligne
est insuffisante ou une augmentation de débit quand la qualité de ligne est suffisante
(%E2). S'applique uniquement aux lignes commutées. La valeur du paramètre, si
elle est valide, est écrite dans les bits 2 et 6 de S41.
La tentative de resynchronisation, si elle est activée, dure au maximum 30
secondes.
Paramètres
Les paramètres sont :
Codes résultat
176
Code
Description
%E0
Désactive la surveillance de la qualité de la ligne et la tentative de
resynchronisation automatique (valeur par défaut).
%E1
Active la surveillance de la qualité de la ligne et la tentative de
resynchronisation automatique.
%E2
Active la surveillance de la qualité de la ligne et le repli/augmentation de débit.
Le tableau suivant liste les réponses possibles à la commande.
Code
Description
OK
n = 0 à 2.
ERROR
Si n est différent de 0 à 2.
TLX DS COM PL7 xxF
Annexes
%L - Niveau du signal de ligne
Présentation
Renvoie une valeur qui indique le niveau du signal reçu. La valeur renvoyée est une
indication directe du niveau de réception au dispositif de pompage de données du
modem, et non pas au niveau du connecteur de la ligne téléphonique.
Par exemple, 009 = -9 dBm, 043 = -43 dBm, et ainsi de suite.
Codes résultat
Le tableau suivant liste les réponses possibles à la commande.
TLX DS COM PL7 xxF
Code
Description
OK
n = 0 à 1.
177
Annexes
%Q - Qualité du signal de ligne
Présentation
Indique la qualité de la ligne (fonction du DAA, connecteur d'accès au réseau).
Renvoie l'octet de poids fort de la valeur EQM. En fonction de la valeur EQM, on
peut avoir une tentative de resynchronisation ou un repli/augmentation de débit,
déclenché par %E1 ou %E23.
Codes résultat
Le tableau suivant liste les réponses possibles à la commande.
Exemple
178
Code
Description
OK
Si connecté.
ERROR
Si non connecté ou connecté à 300 b/s, en V.23 ou en mode fax.
AT&Q
015
TLX DS COM PL7 xxF
Annexes
\Kn - Contrôle de BREAK
Présentation
Contrôle, en fonction du paramètre saisi, la réponse du modem à un signal de break
reçu de l'ETTD, du modem déporté ou de la commande \B. La valeur du paramètre,
si elle est valide, est écrite dans les bits 3, 4 et 5 de S40. La réponse diffère selon
le cas.
Paramètres du
cas 1
Le premier cas est celui du modem qui reçoit un break de l'ETTD alors qu'il se trouve
en mode de transfert de données :
Paramètres du
cas 2
TLX DS COM PL7 xxF
Code
Description
\K0
Passe au mode commande en ligne, pas de break envoyé au modem déporté.
\K1
Vide les tampons de données et envoie un break au modem déporté.
\K2
Comme \K0.
\K3
Envoie immédiatement un break au modem déporté.
\K4
Comme \K0.
\K5
Envoie un break au modem déporté en séquence avec les données
transmises (valeur par défaut).
Le deuxième cas est celui du modem qui est en mode commande en ligne (en
attente de commandes AT) lors d'une connexion, et qui reçoit une commande \B
pour qu'il envoie un break au modem déporté :
Code
Description
\K0
Vide les tampons de données et envoie un break au modem déporté.
\K1
Vide les tampons de données et envoie un break au modem déporté.
\K2
Envoie immédiatement un break au modem déporté.
\K3
Envoie immédiatement un break au modem déporté.
\K4
Envoie un break au modem déporté en séquence avec les données.
\K5
Envoie un break au modem déporté en séquence avec les données (valeur par
défaut).
179
Annexes
Paramètres du
cas 3
Codes résultat
180
Le troisième cas est celui du modem qui reçoit un break du modem déporté pendant
une connexion sans correction d'erreur :
Code
Description
\K0
Vide les tampons de données et envoie un break à l’ETTD.
\K1
Vide les tampons de données et envoie un break à l’ETTD.
\K2
Envoie immédiatement un break à l’ETTD.
\K3
Envoie immédiatement un break à l’ETTD.
\K4
Envoie un break à l’ETTD en séquence avec les données reçues.
\K5
Envoie un break à l’ETTD en séquence avec les données reçues (valeur par
défaut).
Le tableau suivant liste les réponses possibles à la commande.
Code
Description
OK
n = 0 à 5.
ERROR
Si n est différent de 0 à 5.
TLX DS COM PL7 xxF
Annexes
\Nn - Mode d’exploitation
Présentation
Cette commande définit le mode de correction d'erreur préféré à négocier lors d'une
connexion ultérieure. Elle est affectée par la configuration du firmware OEM.
Paramètres
Les paramètres sont :
Codes résultat
TLX DS COM PL7 xxF
Code
Description
\N0
Sélectionne le mode normal avec tamponnement du débit (sans mode de
correction d'erreur) (équivaut à &Q6).
\N1
Interface série sélectionnée - sélectionne le mode direct et équivaut au mode
d'exploitation (équivaut à &Q0). Interface parallèle sélectionnée - comme \N0.
\N2
Sélectionne le mode fiable (avec correction d'erreur). Le modem tente d'abord
d'établir une connexion LAPM puis une connexion MNP. S'il échoue, le modem
raccroche (équivaut à &Q5, S36=4 et S48=7).
\N3
Sélectionne le mode fiable automatique. Ce mode est identique au mode \N2
hormis le fait que si le modem ne parvient pas à établir une connexion fiable,
il se replie vers le mode normal (équivaut à &Q5, S36=7 et S48=7).
\N4
Sélectionne le mode de correction d'erreur LAPM. S'il échoue, le modem
raccroche (équivaut à &Q5 et S48=0).
\N5
Sélectionne le mode de correction d'erreur MNP. S'il échoue, le modem
raccroche (équivaut à &Q5, S36=4 et S48=128).
Le tableau suivant liste les réponses possibles à la commande.
Code
Description
OK
n = 0 à 5.
ERROR
Si n est différent de 0 à 5.
181
Annexes
Valeurs des registres de la carte TSX MDM 10 dans un automate
Présentation
Les valeurs par défaut de la carte TSX MDM 10 sont stockées dans la mémoire
ROM et chargées lors de la mise sous-tension ou par la commande ATZn.
Registres
Les valeurs par défaut sont regroupées dans le tableau suivant :
182
Registre
Fonction
Valeurs
S00
Rings to auto-answer
000
S01
Ring counter
000
S02
Escape character
043
S03
Carriage Return character
013
S04
Line Feed Character
010
S05
Backspace character
008
S06
Wait time for dial tone
005
S07
Wait time for carrier
050
S08
Pause time for dial delay
modifier
002
S09
Carrier detect response time
006
S10
Carrier loss disconnect time
014
S11
DTMF tone duration
070
S12
Escape code guard time
050
S18
Test timer
000
S25
Delay to DTR off
005
S26
RTS to CTS delay
000
S36
LAPM failure control
007
S37
Line connection speed
000
S38
Delay before forced hangup
020
S46
Data compression control
136
S48
V.42 negotiation control
007
S95
Result code messages
control
000
TLX DS COM PL7 xxF
Communication par Modbus Plus
III
Présentation
Objet de cet
intercalaire
Cet intercalaire présente les principes de configuration et d’exploitation de la
communication Modbus Plus par le logiciel PL7.
Contenu de cet
intercalaire
Cet intercalaire contient les chapitres suivants :
TLX DS COM PL7 xxF
Chapitre
Titre du chapitre
Page
12
Généralités
185
13
Service Peer Cop
191
14
Configuration d’une communication Modbus Plus
195
15
Programmation d’une communication Modbus Plus
201
16
Mise au point d’une communication Modbus Plus
213
17
Objets langage associés à la communication Modbus Plus
217
183
Communication par Modbus Plus
184
TLX DS COM PL7 xxF
Généralités
12
Présentation
Objet de ce
chapitre
Ce chapitre présente la communication Modbus Plus et ses services.
Contenu de ce
chapitre
Ce chapitre contient les sujets suivants :
TLX DS COM PL7 xxF
Sujet
Page
Présentation
186
Compatibilités
187
Intégration dans une architecture X-WAY
188
Intégration dans une architecture Modbus Plus
190
185
Communication Modbus Plus: Généralités
Présentation
Introduction
La communication par Modbus Plus permet l’échange de données entre tous les
équipements connectés sur le bus.
Le protocole Modbus Pus est basé sur le principe d’un bus à jeton logique (Logical
Token passing). Chaque station d’un même réseau est identifié par une adresse
comprise entre 1 et 64 et chaque station accède au réseau après réception d’un
jeton. Les adresses dupliquées ne sont pas valable.
Exemple de réseau
Modbus Plus
2
12
Premium
Quantum
Bus à jeton (anneau
logique)
Une voie de communication Modbus plus comprend trois fonctions principales :
l échanges en point à point de données par messagerie en utilisant le protocole
Modbus,
l échanges en diffusion de données globales entre toutes les stations participant
à cet échange,
l échanges en multipoint de données spécifiques par les services Peer Cop.
Manuels
associés
Pour de plus amples informations, il est possible de consulter les manuels suivants :
Titre
Description
Réseau Modbus Plus - Manuel d’installation et Description détaillée de la mise en oeuvre
planification
du réseau Modbus Plus
186
Automates TSX Micro - Manuel de mise en
oeuvre
Mise en oeuvre matérielle
Automates TSX Premium - Manuel de lise en
oeuvre
Mise en oeuvre matérielle
TLX DS COM PL7 xxF
Communication Modbus Plus: Généralités
Compatibilités
Matérielles
Ce type de communication est disponible pour les automates de version V3.0
minimum :
l TSX Premium par l’intermédiaire de la carte PCMCIA TSX MBP100,
l TSX Micro acceptant la carte PCMCIA décrite ci-dessus.
Note : Ce type de communication est indisponible avec les modules TSX SCY
21601.
Les automates TSX Premium et Micro n’assurent pas la redondance avec la carte
TSX MBP 100.
Logicielles
La carte PCMCIA TSX MBP 100 peut traiter 4 fonctions de communication
simultanément.
La taille maximale du nombre d’objets par fonction de communication est de 125
mots de données utiles (la trame maximale de 256 octets).
Dans le cas d’une communication d’un automate TSX Premium et Micro vers un
automate TSX Quantum, il est nécessaire de décaler l’adressage. Pour accéder à
un objet d’adresse n d’un Quantum, la fonction de communication du côté Premium
doit avoir l’adresse n-1.
Le service Peer Cop est supporté uniquement par les automates TSX Premium.
Lors de la configuration des entrées et sorties pour le service Peer Cop, il est
possible d'allouer jusqu'à 32 mots internes pour chaque point de connexion du bus
local. La totalité des mots ne doit pas excéder 500 mots internes.
TLX DS COM PL7 xxF
187
Communication Modbus Plus: Généralités
Intégration dans une architecture X-WAY
Présentation
Un segment Modbus Plus peut être intégré dans une architecture de réseaux XWAY.
Les communcations entre les stations des différents réseaux, sont posibles sous
certaines conditions d’utilisations.
Communication
vers un réseau
Modbus Plus
Une application client connectée à un réseau FIPWAY ou ETHERNET TCP/IP peut
communiquer avec une station Modbus Plus via le protocole Modbus.
Dans ce cas vous devez indiquer l'adresse réseau X-WAY de l'automate TSX
Premium qui est connecté sur le segment Modbus Plus ainsi que sur le réseau
FIPWAY, et le numéro de la station Modbus Plus destinataire.
La syntaxe est la suivante :
{numéro de réseau . numéro de station} 0.1. numéro de la station Modbus Plus
Exemple
Dans cet exemple, la station FIPWAY {5.3} a une connexion Modbus Plus, en
conséquence toute station distante FIPWAY désirant communiquer avec une
station Modbus Plus ( par exemple station 5) doit utiliser cette adresse.
READ_VAR(ADR#{5.3}0.1.5, '%MW', 100, 10,%MW200:10, %MW300:4)
Exemple de configuration
READ_VAR(ADR#{5.3}0.1.5, '%MW', 100,
10,%MW200:10, %MW300:4)
FIPWAY #5
Premium
3
Quantum
Modbus Plus
8
188
5
Quantum
TLX DS COM PL7 xxF
Communication Modbus Plus: Généralités
Note : Le routage entre FIPWAY et Modbus Plus est assuré par le système en
automatique. Dans une architecture de réseaux, il n'est pas nécessaire de déclarer
une station bridge.
Communication
à partir d’un
réseau Modbus
Plus
Si un segment Modbus Plus est intégré dans une architecture X-WAY, une station
Quantum ne peut pas communiquer avec des stations connectées sur un autre
réseau de l'architecture (par exemple FIPWAY ou ETHERNET TCP/IP). La
communication est seulement possible avec le Premium local.
Exemple
L'automate Quantum envoie une requête en écriture pour modifier 5 mots dans
l'application PL7 (%MW10, .....), mais il n'a pas accès aux autres stations sur
Fipway.
FIPWAY #5
3
Premium
Quantum
MBP-MSTR
write
5
10
RP=5.0.0.0.0
5
TLX DS COM PL7 xxF
Modbus Plus
189
Communication Modbus Plus: Généralités
Intégration dans une architecture Modbus Plus
Présentation
Dans une architecture Modbus Plus, une application d’un automate TSX Quantum
peut communiquer avec un automate TSX Premium et inversement.
Premium vers
Quantum
La communication d’un automate TSX Premium vers une station distante est décrite
dans le service d’échanges sur des réseaux déportés.
Quantum vers
Premium
La communication d’un automate TSX QUantum vers un automate TSX Premium
est disponible au travers de blocs MSTR.
Dans ce cas les TSX Premium ou Micro sont serveurs, par conséquence, toutes les
stations Modbus Plus connectées dans une architecture de réseaux, jusqu'à 5
niveaux maximum, peuvent communiquer avec eux.
Exemple
1
2
Premium
3
Modbus Plus
Quantum
Bridge Plus
Modbus Plus
5
Bridge Plus
8
Quantum
Modbus Plus
4
MSTR
read
Quantum
La station Quantum émet une requête de lecture vers la station Premium en utilisant
un chemin d'adresse : 8.5.1.0.0 (routing path).
Le bloc fonction MSTR permet de lire ou d'écrire des mots internes d'une station
Premium ou Micro. Le paramètre du registre esclave du bloc fonction MSTR,
indique directement l'adresse du mot interne %MW de l'application PL7. Ce bloc
fonction permet aussi de lire ou de remettre à zéro les compteurs de statistiques
d'une station Premium ou Micro. Cette requête est exécutée directement par la carte
PCMCIA qui répond directement.
190
TLX DS COM PL7 xxF
Service Peer Cop
13
Service Peer Cop
Présentation
Le service Peer Cop est un mécanisme d'échanges automatique entre des stations
connectées sur un même segment local Modbus Plus.
Ce service permet de piloter de manière continue des entrées / sorties déportées
par des échanges implicites.
Les automates TSX Premium supportent deux types de transfert Peer Cop :
l les entrées spécifiques,
l les sorties spécifiques.
Entrées et
sorties
spécifiques
Les entrées et sorties spécifiques sont des services point à point utilisant le
protocole multicast (multistations). Chaque message contient une ou plusieurs
adresses de destination pour transmettre les données. Ce fonctionnement permet
d'échanger des données à plusieurs stations sans les répéter.
Compte-rendu
Trois types de compte-rendus sont associés aux entrées et sorties spécifiques :
l un bit d'activité : renseigne sur la disponibilité et la validité des bits d'état,
l des bits d'état (au nombre d'un bit par station) :
l assurent la cohérence entre le nombre d'entrées spécifiques configurées et le
nombre d'entrées spécifiques reçues,
l indiquent si les entrées spécifiques ont été reçues pendant le Timeout,
l des bits de présence (au nombre d'un bit par station) : indiquent si les entrées
spécifiques ont été rafraîchies.
Note : Les bits de présences sont valides uniquement pour les entrées
spécifiques.
TLX DS COM PL7 xxF
191
Communication Modbus Plus: Service Peer Cop
Exemple pour les
entrées
Les blocs de données sont entièrement copiés de la carte PCMCIA vers l'espace
des mots internes, réservés lors de la configuration.
Dans l'exemple suivant, l'adresse du premier mot interne est %MW10 :
Mots internes
500 mots max.
%MW10
3 mots de la station 1
%MW13
32 mots de la station 5
%MW45
20 mots de la station 6
%MW65
12 mots de la station 8
%MW77
32 mots de la station 9
Carte PCMCIA
Réseau Modbus
Plus
Station 1
copie
Entrées spécifiques
données Peer Cop
Station 5
Station 6
Station 62
%MW150
3 mots de la station 62
Bit d’activité
Bits d’état
%IW0.1.6
%IW0.1.7
...
%IW0.1.14
192
copie
Bits de présence
TLX DS COM PL7 xxF
Communication Modbus Plus: Service Peer Cop
Exemple pour les
sorties
Les blocs de données sont entièrement copiés de l'espace des mots internes,
réservés lors de la configuration vers la carte PCMCIA. Les comptes rendus sont
copiés de la carte PCMCIA vers les objets langages.
Dans l'exemple suivant, l'adresse du premier mot interne est %MW10 :
Mots internes
500 mots max.
%MW10
3 mots de la station 1
%MW13
32 mots de la station 5
%MW45
20 mots de la station 6
%MW65
12 mots de la station 8
%MW77
32 mots de la station 9
Carte PCMCIA
Réseau Modbus
Plus
Station 1
copie
Sorties spécifiques
données Peer Cop
Station 5
Station 6
Station 62
%MW150
3 mots de la station 62
Station 1
Bit d’activité
Bits d’état
%IW0.1.6
%IW0.1.7
...
%IW0.1.14
TLX DS COM PL7 xxF
Station 5
Station 6
copie
Station 62
193
Communication Modbus Plus: Service Peer Cop
194
TLX DS COM PL7 xxF
Configuration d’une
communication Modbus Plus
14
Présentation
Objet de ce
chapitre
Ce chapitre décrit l’aspect Configuration dans la mise en oeuvre d’une
communication Modbus Plus.
Contenu de ce
chapitre
Ce chapitre contient les sujets suivants :
TLX DS COM PL7 xxF
Sujet
Page
Comment accéder aux paramètres des cartes PCMCIA Modbus Plus
196
Ecran de configuration de Modbus Plus
197
Fonctions accessibles de Modbus Plus
198
Paramètres de configuration Modbus Plus
199
Configuration des entrées et sorties spécifiques
200
195
Configuration Modbus Plus
Comment accéder aux paramètres des cartes PCMCIA Modbus Plus
Présentation
Cette opération décrit comment accéder aux paramètres de configuration de la
liaison Modbus Plus par l’intermédiaire des cartes PCMCIA pour les automates TSX
Premium.
Comment
accéder à la
liaison
Le tableau suivant présente la marche à suivre pour accéder à la liaison Modbus
Plus :
Etape
Action
1
Accédez à l’écran de configuration de la voie de communication
2
Sélectionnez dans le menu déroulant la voie de communication VOIE 1
Exemple
VOIE 1:
VOIE 1
(Pas de sous module PCMCIA)
VOIE 0 non configurée)
(Liaison
MAST
VOIE 1
3
Sélectionnez dans le menu déroulant la carte PCMCIA TSX MBP 100 CARTE
PCMCIA MODBUS+ :
Exemple
VOIE 1
VOIE 1
(Pas de sous module PCMCIA)
TSX FPP 20 CARTE PCMCIA
FIPWAY
(Liaison non configurée
MAST
TSX FPP 200 CARTE PCMCIA FIPWAY
TSX FPP 10 CARTE PCMCIA FIPIO
TSX MBP 100 CARTE PCMCIA MODBUS+
TSX MDM 10 CARTE PCMCIA MODEM
FCS SCP 111 CARTE PCMCIA RS232 OPEN
FCS SCP 114 CARTE PCMCIA RS485 OPEN
196
TLX DS COM PL7 xxF
Configuration Modbus Plus
Ecran de configuration de Modbus Plus
Présentation
Cet écran, décomposée en deux zones, permet de déclarer la voie de
communication et de configurer les paramètres nécessaires pour une liaison
Modbus Plus.
Illustration
L’écran dédié à la communication Modbus Plus se présente ainsi :
TSX 57302 [RACK 0 POSITION 0]
Configuration
Désignation: PROCESSEUR TSX P 57302
1
VOIE 1:
TSX MBP 100 CARTE PCMIA MODBUS+
VOIE 1
MODBUS+
MAST
Numéro de station :
1
Peer Cop
2
Eléments et
fonctions
TLX DS COM PL7 xxF
500
Valeur du Timeout :
Mode de Repli des entrées
Maintien
Remise à zero
(ms)
Entrees Spécifiques
Sorties Spécifiques
Ce tableau décrit les différentes zones constituant l’écran de configuration :
Repère
Zone
Fonction
1
commune
(PL7 Micro/Junior/Pro ; Métiers communications ; Tome 1)
2
spécifique
permet de sélectionner ou de renseigner les paramètres d’une
liaison Modbus Plus.
Elle est décomposée en deux types d’informations :
l l’adressage de la station,
l les paramètres concernant le service Peer Cop.
197
Configuration Modbus Plus
Fonctions accessibles de Modbus Plus
Présentation
Selon les supports de communication choisis, certains paramètres ne sont pas
modifiables. Ils apparaissent en grisés.
Fonctions
accessibles
Le tableau récapitulatif ci-dessous indique les différents choix possibles :
198
Fonctions
TSX MBP 100
Numéro de station
Pour des processeurs de version V3.0 minimum
Peer Cop
Pour des processeurs de version V3.3 minimum
Mode de Repli des entrées
Accessible si la case à cocher Peer Cop est valide
Entrées spécifiques
Accessible si la case à cocher Peer Cop est valide
Sorties spécifiques
Accessible si la case à cocher Peer Cop est valide
TLX DS COM PL7 xxF
Configuration Modbus Plus
Paramètres de configuration Modbus Plus
Présentation
Après avoir configuré la voie de communication, vous devez renseigner les
paramètres dédiés à la liaison Modbus Plus.
Ils se décomposent en deux fenêtres :
l la fenêtre Numéro de station,
l la fenêtre Peer Cop,
Paramètre
d’adressage
La fenêtre se présente comme ci-dessous :
Numéro de station :
1
Ce paramètre permet de définir l’adresse (ou point de raccordement) de la station
sur le réseau Modbus Plus.
Paramètres Peer
Cop
La fenêtre est accessible uniquement par la sélection de la case à cocher Peer Cop
:
Peer Cop
500
Valeur du Timeout :
Mode de Repli des entrées
Maintien
Remise à zero
(ms)
Entrees Spécifiques
Sorties Spécifiques
Elle permet de :
l renseigner la Valeur du Timeout : temps de rafraîchissement des entrées en
millisecondes. Il permet de spécifier le temps maximum durant lequel les entrées
provenant des stations distantes doivent être mises à jour dans la carte PCMCIA.
Dans le cas où les données ne sont pas rafraîchies dans le temps imparti, une
erreur est détectée.
l la valeur par défaut est 20 ms,
l les valeurs sont comprises entre 20 ms et 2 s,
l l’incrément est de 20 ms.
l renseigner le Mode de Repli des entrées :
l maintenues,
l remises à zéro.
l accéder aux valeurs des entrées spécifiques et sorties spécifiques. Service
Peer Cop, p. 191
TLX DS COM PL7 xxF
199
Configuration Modbus Plus
Configuration des entrées et sorties spécifiques
Présentation
Dans le cas où vous avez sélectionné la case Peer Cop, vous devez spécifier
l’adresse de départ et la taille des données à échanger.
Ces données sont stockées dans les mots internes de l’application. Service Peer
Cop, p. 191
Règles de
configuration
La zone des mots d’entrées ne peut pas superposer la zone des mots de sorties.
Les mots internes correspondant aux entrées ou sorties spécifiques sont
mémorisés de manière continue.
La taille maximum des données spécifiques ne doit pas excéder 1000 mots (500
mots max. et pour les entrées et 500 mots max. pour les sorties).
Entrées
spécifiques
Après sélection du bouton Entrées spécifiques, la fenêtre suivante apparaît :
Entrée Peer Cop
Station Réf. Longueur (0..32)
1
2
%MW10 5
3
%MW15 9
4
%MW24 32
5
%MW56 28
6
%MW84 4
7
%MW88 16
8 %MW104 13
9 %MW117 32
10 %MW149 19
Valider
Annuler
Adresse du 1er %MW
%MW
10
Pour chaque point de connexion du segment de bus local, l'utilisateur doit définir :
l l'adresse de départ dans la table des mots internes (%MW),
l La taille des échanges de 0 à 32 mots par station sur le segment de bus local.
Sorties
spécifiques
Après sélection du bouton Sorties spécifiques, la fenêtre suivante apparaît :
Sorties Peer Cop
Station Réf. Longueur (0..32)
1
2 %MW100 5
3 %MW105 6
4 %MW111 15
5 %MW126 32
6 %MW158 26
7 %MW184 3
8 %MW187 12
9 %MW199 21
10 %MW220 1
Valider
Annuler
Adresse du 1er %MW
100
%MW
Pour chaque point de connexion du segment de bus local, l'utilisateur doit définir :
l l'adresse de départ dans la table des mots internes (%MW),
l La taille des échanges de 0 à 32 mots par station sur le segment de bus local.
200
TLX DS COM PL7 xxF
Programmation d’une
communication Modbus Plus
15
Présentation
Objet de ce
chapitre
Ce chapitre décrit l’aspect Programmation dans la mise en oeuvre d’une
communication Modbus Plus.
Contenu de ce
chapitre
Ce chapitre contient les sujets suivants :
TLX DS COM PL7 xxF
Sujet
Page
Service de lecture et écriture sur un segment local
202
Service d’échanges sur des réseaux déportés Modbus Plus
204
Exemples d’échanges sur des réseaux déportés
206
service de diagnostic
209
Service d’échange de données globales
211
201
Programmation Modbus Plus
Service de lecture et écriture sur un segment local
Présentation
Un automate TSX Micro ou Premium peut échanger des données avec des stations
connectées sur le réseau Modbus Plus local.
Echanges des
données
Les fonctions READ_VAR et WRITE_VAR sont utilisées pour accéder à des stations
distantes sur un même segment local à des bits,mots internes ou mots d'entrée et
de sortie en lecture / écriture.
Ces échanges sont des échanges explicites gérés par l'application.
L’adressage à partir d’une station TSX Premium sera par exemple :
en lecture
READ_VAR (ADR#0.1.10, ‘%MW’, 10, 20, %MW10:20, %MW100:4)
l en écriture
WRITE_VAR (ADR#0.1.10, ‘%MW’, 10, 20, %MW10:20, %MW100:4)
Le tableau suivant décrit les différents paramètres de la fonction :
l
202
Paramêtre
Description
ADR#0.1.10
Adresse de l’équipement destinataire du message :
l emplacement du processeur : 0 ou 1
l voie de la PCMCIA : 1
l numéro de la station destinataire : 10
‘%MW’
Type d’objet à lire ou à écrire, exemple : des mots internes
10
Adresse du premier mot à lire ou à écrire
20
Nombre de mots à lire ou à écrire
%MW10:20
Pour la lecture : contenu de la réponse
Pour l’écriture : valeur des mots à écrire
%MW100:4
Bit d’activité, compte rendu d’échange, longueur
TLX DS COM PL7 xxF
Programmation Modbus Plus
Correspondance
des types
d’objets
Les tableaux décrivent la correpondance des type d’objets entre les automates TSX
Premium et TSX Quantum.
L’automate TSX Premium est l’émetteur de la requête et l’automate TSX Quantum
répond :
Fonction READ_VAR ou
WRITE_VAR
Type d’objet PL7
Objet Quantum en réponse
‘%MW’
mots internes
4x... memory area
‘%M’
bits internes
0x... memory area
‘%IW’
mots d’entrée
3x... memory area
‘%I’
bits d’entrée
1x... memory area
L’automate TSX Quantum est l’émetteur par un bloc fonction MSTR et l’automate
TSX Premium répond :
Exemple
Bloc fonction MSTR
Objet Premium en réponse
READ
%MW
WRITE
%MW
L’application de l’automate TSX Premium écrit 10 mots internes dans l’automate
TXS Quantum d’adresse 2 et lit 5 mots d’entrées dans l’automate TSX Quantum
d’adresse 5 :
1
2
5
Quantum
WRITE_VAR(ADR#0.1.2, ‘%MW’, 10, 5, %MW100:5, %MW200:4)
Quantum
READ_VAR(ADR#0.1.5, ‘%IW’, 5, 8, %MW100:5, %MW200:4)
Les mots internes à écrire dans la station 2 se situent à l’adresse 10.
Les mots d’entrées à lire dans la station 5 se situent à l’adresse 5.
TLX DS COM PL7 xxF
203
Programmation Modbus Plus
Service d’échanges sur des réseaux déportés Modbus Plus
Présentation
Un automate TSX Micro ou Premium peut échanger des données avec des stations
connectées sur d'autres segments Modbus Plus au travers de passerelles BP85
Bridge Plus.
Accès à une
station distante
Pour accéder à une station connectée sur un autre segment de réseau, il est
nécessaire d'indiquer dans les informations à transmettre le chemin d'adresse
(routing path) complet.
Il faut au préalable indiquer dans la requête l’adresse du premier point de connexion
destinataire sur le bus local.
Ensuite, il faut expliciter dans les données à transmettre chaque adresse des
équipements qui permettront le passage des échanges jusqu'à la station
destinataire.
Echanges des
données
Ce type d'échange est accessible par la fonction SEND_REQ. Pour différencier la
lecture de l'écriture de données d'une station distante, un code requête est associé
à la fonction SEND_REQ. Ces échanges sont des échanges explicites gérés par
l'application.
L’adressage à partir d’une station TSX Premium sera par exemple :
l en lecture
SEND_REQ (ADR#0.1.61, 16#36, %MW300:50, %MW450:150,
%MW600:4)
l en écriture
SEND_REQ (ADR#0.1.61, 16#37, %MW300:50, %MW450:150,
%MW600:4)
Le tableau suivant décrit les différents paramètres de la fonction :
204
Paramètre
Description
ADR#0.1.61
Adresse de l’équipement destinataire du message :
l emplacement du processeur : 0 ou 1
l voie de la PCMCIA : 1
l numéro du point de connexion destinataire sur le bus local :
61
16#36
16#37
Code requête pour la lecture des objets
Code requête pour l’écriture des objets
%MW300:50
Chemin d’adresse, longueur, données à transmettre
%MW450:150
Adresse, longueur des données à recevoir
%MW600:4
Bit d’activité, compte rendu d’échange, longueur
TLX DS COM PL7 xxF
Programmation Modbus Plus
Codage des
données
Les données des requêtes de lecture / d'écriture, sont codées dans les mots
internes à envoyer de la manière suivante :
%MW300
Troisième
adresse
Seconde
adresse
TLX DS COM PL7 xxF
%MW301
Cinquième
adresse
Quatrième
adresse
%MW302
Type
Segment
%MW303 %MW304
Adresse du Taille des
premier mot données
%MW306
à
%MW349
Données
205
Programmation Modbus Plus
Exemples d’échanges sur des réseaux déportés
Présentation
L’illustration suivante présente les deux types qui sont traités par la suite :
Modbus Plus
22
61
13
Premium
Quantum
BP85
Bridge Plus
12
15
30
25
Quantum
Bridge
multiplexeur
1
BP85
Bridge Plus
4
Quantum
2
3
Modem
Esclave
A
7
4
Modem
Esclave
113
Modem
Esclave
69
22
Quantum
Maître
A
BP85
Bridge Plus
62
206
9
TLX DS COM PL7 xxF
Programmation Modbus Plus
Exemple 1
La lecture par un TSX Premium de 120 mots internes à l'adresse 80 de la station
Quantum d'adresse locale 62 nécessite :
l le chemin d'adresse (routing path) pour accéder à la station Quantum : 61, 30,
22, 62, 0.
l le code requête pour la lecture : 16#36.
l la taille réelle des données à transmettre (mémorisée dans %MW603) : 10 octets.
SEND_REQ(ADR#0.1.61, 16#36, %MW300:5, %MW450:120, %MW600:4)
Codage des données à transmettre :
Paramètres
Valeurs
Description
%MW300
0x161E
Seconde et troisième adresses de passage (30, 22)
%MW301
0x003E
Quatrième et cinquième adresses de passage (62, 0)
%MW302
0x0768
Segment 104 et type 7 (dépend du type de la variable à lire ou
écrire)
%MW303
80
Adresse du premier mot interne à lire dans la station Quantum
%MW304
120
Taille des données à lire (en mots)
Aucunes données
Note : Après l’exécution de la fonction SEND_REQ, il est nécessaire de reclasser
les octets dans le bon ordre.
TLX DS COM PL7 xxF
207
Programmation Modbus Plus
Exemple 2
L'écriture par un TSX Premium de 50 mots internes à l'adresse 560 de l'esclave 113
connecté au port 4 du bridge multiplexeur nécessite :
l le chemin d'adresse (routing path) pour accéder à l’esclave : 61, 25, 4, 113, 0.
l le code requête pour la lecture : 16#37.
l la taille réelle des données à transmettre (mémorisée dans %MW603) : 110
octets.
l les valeurs des données à écrire (mémorisées dans %MW305 à %MW354).
l la réponse (mémorisée dans %MW450:1) : ne comporte aucune donnée à
recevoir mais doit avoir une longueur minimale d'un mot.
SEND_REQ(ADR#0.1.61, 16#36, %MW300:5, %MW450:120, %MW600:4)
Codage des données à transmettre :
Paramètres
Valeurs
%MW300
0x0419
Seconde et troisième adresses de passage (25, 4)
%MW301
0x0071
Quatrième et cinquième adresses de passage (113, 0)
%MW302
0x0768
Segment 104 et type 7 (dépend du type de la variable à lire ou
écrire)
%MW303
560
Adresse du premier mot interne à écrire dans la station
Quantum
%MW304
50
Taille des données à écrire (en mots)
%MW305 à
%MW354
%MW603
208
Description
Données à écrire
110
Taille réelle des données à transmettre avec cette fonction (en
octets)
TLX DS COM PL7 xxF
Programmation Modbus Plus
Service de diagnostic
Présentation
Un automate TSX Micro ou Premium peut lire ou remettre à zéro des compteurs de
défauts locaux ou distants sur un réseau Modbus Plus local.
Echanges des
données
Ce type d'échange est accessible par la fonction SEND_REQ. Pour différencier la
lecture de l'écriture de données d'une station distante, un code requête est associé
à la fonction SEND_REQ.
L’adressage à partir d’une station TSX Premium sera par exemple :
l lecture des compteurs
SEND_REQ (ADR#0.1.5, 16#A2, %MW100:1, %MW200:20, %MW300:4)
l remise à zéro des compteurs
SEND_REQ (ADR#0.1.5, 16#A4, %MW100:1, %MW200:1, %MW300:4)
Le tableau suivant décrit les différents paramètres de la fonction :
Paramètre
Description
ADR#0.1.5
Adresse de l’équipement destinataire du message :
l emplacement du processeur : 0 ou 1
l voie de la PCMCIA : 1
l numéro du point de connexion destinataire sur le bus local : 5
16#A2
16#A4
Code requête pour la lecture des compteurs
Code requête pour la remise à zéro des compteurs
%MW100:1
Pas de données à envoyer
%MW200:20
%MW200:1
Pas de réponse en réception
Contenu des compteurs de défauts
%MW300:4
Bit d’activité, compte rendu d’échange, longueur
Note : Le paramètre longueur dans les mots de compte-rendu est initialiser à 0
avant l’envoi de la requête.
TLX DS COM PL7 xxF
209
Programmation Modbus Plus
Listes des
compteurs
210
Le tableau suivant regroupe les compteurs.
Numéro du
compteur
Signification
1
Retransmit deferral error counter
2
Receive buffer DMA overrun error counter
3
Repeated command received counter
4
Frame size error counter
5
Receiver collision abort error counter
6
Receiver alignment error counter
7
Receiver CRC error counter
8
Bad-packet-length error counter
9
Bad link address error counter
10
Transmit buffer DMA underrun error counter
11
Bad internal packet length error counter
12
Bad mac function code error counter
13
Communication retry counter
14
Communication failed error counter
15
Good receive packet success counter
16
No response received error counter
17
Exception response received error counter
18
Unexpected path error counter
19
Unexpected response error counter
20
Forgotten transaction error counter
TLX DS COM PL7 xxF
Programmation Modbus Plus
Service d’échange de données globales
Présentation
Le service d'échange de données globales est un mécanisme d'échange simple qui
permet l’envoie de messages en diffusion, entre des stations connectées sur le
même réseau Modbus Plus.
Au cours d'un échange, une station qui possède le jeton peut transmettre en
diffusion des mots à l'intention des autres stations connectées sur le réseau. Une
station réceptrice prend le contenu des mots transmis par la station émettrice, les
mémorise dans sa carte PCMCIA et les renvoie sur le réseau. Il en est de même
pour chaque station lors du passage du jeton.
Note : Le transfert des données d’une station à une autre est effectué
automatiquement.
Pour effectuer la lecture des données globales transmises, l’application de la station
réceptrice doit effectuer une lecture de sa carte PCMCIA.
Précautions
d’utilisation
Pour les automates TSX Premium et TSX Micro, ce service est assuré par des
fonctions de communication particulières (WRITE_GDATA et READ_GDATA) prises
en charge par l’application périodiquement. Il n’est pas intégré dans les transactions
Peer Cop.
Un automate TSX Premium ou TSX Micro peut émettre 32 mots maximum en
diffusion.
Ecriture des
données
globales
Ce type d'échange est accessible par la fonction WRITE_GDATA.
L’adressage à partir d’une station TSX Premium sera par exemple :
WRITE_GDATA (ADR#0.1.SYS, %MW100:x, %MW200:4)
Le tableau suivant décrit les différents paramètres de la fonction :
TLX DS COM PL7 xxF
Paramètre
Description
ADR#0.1.SYS
Adresse pour une diffusion :
l emplacement du processeur : 0 ou 1
l voie de la PCMCIA : 1
l voie système : émission pour toutes les stations du réseau
%MW100:x
Contenu des données globales à émettre (x = 1 à 32 mots)
%MW200:4
Bit d’activité, compte rendu d’échange, longueur
211
Programmation Modbus Plus
Lecture des
données
globales
Ce type d'échange est accessible par la fonction READ_GDATA.
L’adressage à partir d’une station TSX Premium sera par exemple :
READ_GDATA (ADR#0.1.10, %MW30:32, %MW300:4)
Le tableau suivant décrit les différents paramètres de la fonction :
Paramètre
Description
ADR#0.1.10
Adresse de l’équipement émetteur du message :
l emplacement du processeur : 0 ou 1
l voie de la PCMCIA : 1
l numéro de la station émettrice des données : 10
%MW30:32
Contenu des données globales
%MW300:4
Bit d’activité, compte rendu d’échange, longueur
Note : La longueur des données globales réellement lues est contenue dans le mot
longueur du compte-rendu d'activité (ex : %MW304). Une longueur = 0 signifie qu'il
n'y a pas de nouvelles données globales disponibles dans la station spécifiée dans
la requête.
212
TLX DS COM PL7 xxF
Mise au point d’une
communication Modbus Plus
16
Présentation
Objet de ce
chapitre
Ce chapitre décrit l’aspect Mise au point dans la mise en oeuvre d’une
communication Modbus Plus.
Contenu de ce
chapitre
Ce chapitre contient les sujets suivants :
TLX DS COM PL7 xxF
Sujet
Page
Ecran de mise au point de Modbus Plus
214
Ecran de mise au point en type Modbus Plus
215
213
Mise au point Modbus Plus
Ecran de mise au point de Modbus Plus
Présentation
Cet écran, décomposée en deux zones, permet de déclarer la voie de
communication et d’accéder aux paramètres de mise au point pour une liaison
Modbus Plus.
Illustration
L’écran dédié à la communication Modbus Plus se présente ainsi :
TSX 57302 [ RACK 0 POSITION 0]
1
Mise au point
Désignation : PROCESSEUR TSX P 57302 Version: 3.0
DIAG...
VOIE 1
VOIE 1
TSX MBP 100 CARTE PCMCIA MODBUS*
MODBUS*
MAST
DIAG..
Valeurs de Mise au Point
Numéro de station :
2
Eléments et
fonctions
214
1
RAZ compteurs
1
2
3
4
5
6
7
8
9
10
Libellé compteur
Retransmit deferral error
Receive buffer DMA overrun error
Repeated command received
Frame size error
Receiver collision abort error
Receiver aligment error
Receiver CRC error
Bad-packet-lenght error
Bad link adress error
Transmit buffer DMA underrun error
Valeur
0
0
0
0
0
0
0
0
0
0
Ce tableau décrit les différentes zones constituant l’écran de configuration :
Repère
Zone
Fonction
1
commune
(Voir : PL7 Micro/Junior/Pro ; Métiers communications ; Tome
1)
2
spécifique
permet d’accéder aux paramètres de mise au point d’une
liaison Modbus Plus.
TLX DS COM PL7 xxF
Mise au point Modbus Plus
Ecran de mise au point en type Modbus Plus
Présentation
La partie spécifique se décompose en deux fenêtres :
l la fenêtre Numérotation de station,
l la fenêtre Valeur de mise au point.
Numérotation de
station
La fenêtre, identique à la configuration, permet de sélectionner :
l soit la station locale,
l soit une station distante.
Valeur de mise
au point
La fenêtre se présente comme ci-dessous :
Valeurs de Mise au Point
1
2
3
4
5
6
7
8
9
10
Libellé compteur
Retransmit deferral error
Receive buffer DMA overrun error
Repeated command received
Frame size error
Receiver collision abort error
Receiver aligment error
Receiver CRC error
Bad-packet-lenght error
Bad link adress error
Transmit buffer DMA underrun error
Valeur
0
0
0
0
0
0
0
0
0
0
Cette fenêtre visualise les différents compteurs de défauts d’une station connectée
au réseau Modbus Plus.
Par défaut, l’écran propose les compteurs de défauts de la station locale. Il est
possible de visualiser les compteurs de défauts d’une station distante ou d’une
station distante.
Note : Pour accéder aux compteurs de défauts d’une station distante, vous devez
au préalable sélectionner le numéro de la station distante.
Le bouton R.A.Z. Compteurs provoque la remise à zéro de ces compteurs.
TLX DS COM PL7 xxF
215
Mise au point Modbus Plus
216
TLX DS COM PL7 xxF
Objets langage associés à la
communication Modbus Plus
17
Présentation
Objet de ce
chapitre
Ce chapitre présente les objets langage associés à la communication Modbus Plus.
Contenu de ce
chapitre
Ce chapitre contient les sujets suivants :
TLX DS COM PL7 xxF
Sujet
Page
Objet langage à échange implicite
218
Objet langage à échange explicite
220
Gestion et compte-rendu des échanges explicites
222
Objets langage associés à la configuration
223
217
Objets langage Modbus Plus
Objet langage à échange implicite
Présentation
Cette page décrit tous les objets langage à échange implicite pour une
communication Modbus Plus qui peuvent être affichés ou modifiés par le
programme d’application. (PL7 Micro/Junior/Pro ; Métiers communications ; Tome
1)
Objets bit
Le tableau ci-dessous présente les différents objets bit à échange implicite.
Objet (1)
Fonction
Signification
%Ixy.MOD.ERR Bit de défaut module
Ce bit à 1, indique un défaut du module (au moins
une des voies est en défaut, ...)
%Ixy.i.ERR
Ce bit à 1, indique un défaut de la ligne.
Bit de défaut voie
Légende
(1)
Adresse xy.i
l x : correspond au numéro de rack
l y : correspond au numéro du module
l i : correspond au numéro de la voie
Objets mot
218
Le tableau ci-dessous présente les différents objets mot à échange implicite.
Objet(1)
Fonction
Signification
%IWxy.i.0
Requêtes
Etat des voies de communication
Octet 0 : nombre de fonctions de communication
traitées simultanément en mode client
l x0 = 1 : fonction de communication 1
l x1 = 1 : fonction de communication 2
l x2 = 1 : fonction de communication 3
l x3 = 1 : fonction de communication 4
Octet 1 : nombre de fonctions de communication
traitées simultanément en mode serveur
l x8 = 1 : fonction de communication 1
l x9 = 1 : fonction de communication 2
l x10 = 1 : fonction de communication 3
l x11 = 1 : fonction de communication 4
%IWxy.i.1
réservé
-
%IWxy.i.2 à
%IWxy.i.5
Présence de stations
Un bit à 1 indique la présence d'une station (01 à
64).
TLX DS COM PL7 xxF
Objets langage Modbus Plus
Objet(1)
Fonction
Signification
%IWxy.i.6
Disponibilité des bits
d’état
Octet 0 : les entrées spécifiques de toutes les
stations distantes sont disponibles
l x0 = 0 : les entrées spécifiques ne sont pas
disponibles
l x0 = 1 : les entrées spécifiques sont disponibles
l x1 à x7 : réservés
Etat des entrées
spécifiques
Octet 1 : un bit à 1 indique la présence d'une station
émettant des entrées spécifiques. Stations 1 à 8.
%IWxy.i.7 à
%IWxy.i.9
Etat des entrées
spécifiques
Un bit à 1 indique la présence d'une station
émettant des entrées spécifiques. Stations 9 à 56.
%IWxy.i.10
Etat des entrées
spécifiques
Octet 0 : un bit à 1 indique la présence d'une station
émettant des entrées spécifiques. Stations 57 à 64.
Présence nouvelles
entrées spécifiques
Octet 1 : un bit à 1 indique la présence de nouvelles
entrées spécifiques. Stations 1 à 8.
%IWxy.i.11 à Présence nouvelles
%IWxy.i.13
entrées spécifiques
Un bit à 1 indique la présence de nouvelles entrées
spécifiques. Stations 9 à 56.
%IWxy.i.14
Présence nouvelles
entrées spécifiques
Octet 0 : un bit à 1 indique la présence de nouvelles
entrées spécifiques. Stations 57 à 64.
Octet 1 : non utilisé
%IWxy.i.15
Disponibilité des bits
d’état
Octet 0 : les sorties spécifiques sont disponibles
pour toutes les stations distantes
l x0 = 0 : les sorties spécifiques ne sont pas
disponibles
l x0 = 1 : les sorties spécifiques sont disponibles
l x1 à x7 : réservés
Etat des sorties
spécifiques
Octet 1 : un bit à 1 indique la présence d'une station
recevant des sorties spécifiques. Stations 1 à 8.
%IWxy.i.16 à Etat des entrées
%IWxy.i.18
spécifiques
Un bit à 1 indique la présence d'une station recevant
des sorties spécifiques. Stations 9 à 56.
%IWxy.i.19
Octet 0 : un bit à 1 indique la présence d'une station
recevant des sorties spécifiques. Stations 57 à 64.
Octet 1 : non utilisé
Etat des entrées
spécifiques
Légende
(1)
TLX DS COM PL7 xxF
Adresse xy.i
l x : correspond au numéro de rack
l y : correspond au numéro du module
l i : correspond au numéro de la voie
219
Objets langage Modbus Plus
Objet langage à échange explicite
Présentation
Cette page décrit tous les objets langage à échange explicite pour une
communication Modbus Plus qui peuvent être affichés ou modifiés par le
programme d’application. (PL7 Micro/Junior/Pro ; Métiers communications ; Tome
1)
Objets mots
Le tableau ci-dessous présente les différents objets mot à échange explicite.
Objet (1)
Fonction
Signification
%MWxy.MOD.2
Status du module
l x0 = 1 : module défectueux
l x1 = 1 : défaut fonctionnel (défaut entre le
l
l
l
l
l
l
%MWxy.i.2
Status standard voie
processeur et le module, défaut de réglage ou
de configuration, ...)
x2 = 1 : défaut bornier (non connecté)
x3 = 1 : auto-tests en cours
x4 = 1 : réservé
x5 = 1 : défaut de configuration matérielle ou
logicielle (le module présent n’est pas celui
déclaré dans la configuration, les sousmodules ne sont pas compatibles)
x6 = 1 : module absent
x7 = 1 : défaut de l’un des sous-modules
l x0 = 1 : station unique sur le réseau
l x1 = 1 : non utilisé
l x2 = 1 : erreur de ligne de transmission
l x3 = 1 : non utilisé
l x4 = 1 : défaut logiciel interne
l x5 = 1 : erreur de configuration matérielle ou
logicielle ou absence de configuration
l x6 = 1 : erreur de communication avec le
processeur
l x7 = 1 : défaut d’application (double adresse
station)
%MWxy.i.3
220
Status spécifique voie Octet 0
Etat de la couche
l = 0 : phase d’initialisation
liaison
l = 3 : phase d’attente du jeton
l = 4..10 : état normal
TLX DS COM PL7 xxF
Objets langage Modbus Plus
Objet (1)
Fonction
Signification
%MWxy.i.4
Status spécifique voie Octet 0
l = 0 : station en test
Peer Cop
l = 32 : état normal
l = 64 : absence du jeton
l = 96 : station unique (idem x0 de %MWxy.i.2)
l = 128 : deus stations ont le même numéro
(idem x7 de %MWxy.i.2)
Légende
(1)
Adresse xy.i
l x : correspond au numéro de rack
l y : correspond au numéro du module
l i : correspond au numéro de la voie
TLX DS COM PL7 xxF
221
Objets langage Modbus Plus
Gestion et compte-rendu des échanges explicites
Présentation
Cette page décrit tous les objets langage qui gèrent les échanges explicites. (Voir :
PL7 Micro/Junior/Pro ; Métiers communications ; Tome 1)
Objets mots
Le tableau ci-dessous présente les différents objets mot pour la gestion des
échanges explicites.
Objet (1)
Fonction
%MWxy.MOD.0 Echanges en cours
du module
Signification
l x0 = 1 : lecture de status en cours
l x1 = 1 : envoi de paramètres de commande au
module de communication
l x2 = 1 : envoi de paramètres de réglage au
module de communication
%MWxy.MOD.1 Compte rendu du
module
l x1 = 0 : paramètres de commande reçus et
acceptés par le module
l x2 = 0 : paramètres de réglage reçus et acceptés
par le module
%MWxy.i.0
Echanges en cours
de la voie
l x0 = 1 : lecture de status en cours
l x1 = 1 : envoi de paramètres de commande à la
voie de communication
l x2 = 1 : envoi de paramètres de réglage à la voie
de communication
%MWxy.i.1
Compte rendu de la
voie
l x1 = 0 : paramètres de commande reçus et
acceptés par la voie de communication
l x2 = 0 : paramètres de réglage reçus et acceptés
par la voie de communication
Légende
(1)
Adresse xy.i
l x : correspond au numéro de rack
l y : correspond au numéro du module
l i : correspond au numéro de la voie
222
TLX DS COM PL7 xxF
Objets langage Modbus Plus
Objets langage associés à la configuration
Présentation
Cette page décrit tous les objets langage de configuration pour une communication
Modbus Plus qui peuvent être affichés par le programme d’application.
Constantes
internes
Le tableau suivant décrit les constantes internes :
TLX DS COM PL7 xxF
Objet
Fonction
Signification
%KWxy.i.0
Type
Octet 0 = 14 pour la communication Modbus PLUS
%KWxy.i.1
Adresse station
Octet 0 : adresse station
%KWxy.i.2
Peer Cop
Octet 0 = 1 : pas de service Peer Cop
Octet 0 = 2 : service Peer Cop)
Comportement du
Timeout
Octet 1 = 1 : entrées remises à zéro
Octet 1 = 2 : entrées maintenues à la dernière
valeur
%KWxy.i.3
Adresse destinataire
Adresse du premier mot interne %MW utilisé pour la
des entrées spécifiques réception des entrées spécifiques
%KWxy.i.4
Adresse source des
sorties spécifiques
Adresse du premier mot interne %MW utilisé pour
l’envoie des sorties spécifiques
%KWxy.i.5
Taille des sorties
spécifiques pour le
noeud 1 et 2
Nombre de mots de sorties spécifiques à envoyer
au point de connexion 1 et 2
l octet 0 : point de connexion 1
l octet 1 : point de connexion 2
%KWxy.i.6
Taille des sorties
spécifiques pour le
noeud 3 et 4
Nombre de mots de sorties spécifiques à envoyer
au point de connexion 3 et 4
l octet 0 : point de connexion 3
l octet 1 : point de connexion 4
...
...
...
%KWxy.i.3
6
Taille des sorties
spécifiques pour le
noeud 63 et 64
Nombre de mots de sorties spécifiques à envoyer
au point de connexion 63 et 64
l octet 0 : point de connexion 63
l octet 1 : point de connexion 64
%KWxy.i.3
7
Taille des entrées
spécifiques pour le
noeud 1 et 2
Nombre de mots d’entrées spécifiques à recevoir au
point de connexion 1 et 2
l octet 0 : point de connexion 1
l octet 1 : point de connexion 2
%KWxy.i.3
8
Taille des entrées
spécifiques pour le
noeud 3 et 4
Nombre de mots d’entrées spécifiques à recevoir au
point de connexion 3 et 4
l octet 0 : point de connexion 3
l octet 1 : point de connexion 4
223
Objets langage Modbus Plus
224
Objet
Fonction
Signification
...
...
...
%KWxy.i.6
8
Taille des entrées
spécifiques pour le
noeud 63 et 64
Nombre de mots d’entrées spécifiques à recevoir au
point de connexion 63 et 64
l octet 0 : point de connexion 63
l octet 1 : point de connexion 64
%KWxy.i.6
9
Timeout du service
Peer Cop
Intervalle de temps du Timeout
l octet 0 = 1 à 100 : de 20 ms à 2 s
TLX DS COM PL7 xxF
Communication par bus FIPIO
IV
Présentation
Objet de cet
intercalaire
Cet intercalaire présente les principes de configuration et d’exploitation de la
communication sur bus FIPIO par le logiciel PL7.
Contenu de cet
intercalaire
Cet intercalaire contient les chapitres suivants :
TLX DS COM PL7 xxF
Chapitre
Titre du chapitre
Page
18
Communication par bus FIPIO
227
19
Configuration d’une communication FIPIO
253
20
Programmation d’une communication FIPIO
283
21
Mise au point d’une communication FIPIO
289
22
Diagnostic d’une communication FIPIO
295
23
Objets langage associés à la communication FIPIO
309
24
Profils standards de communication FIPIO
315
25
FIPIO Agent
341
225
Communication par FIPIO
226
TLX DS COM PL7 xxF
Communication par bus FIPIO
18
Présentation
Objet de ce
chapitre
Ce chapitre présente la communication par bus FIPIO et ses services.
Contenu de ce
chapitre
Ce chapitre contient les sous-chapitres suivants :
TLX DS COM PL7 xxF
Souschapitre
Sujet
Page
18.1
Présentation de la communication FIPIO
228
18.2
Caractéristiques
232
227
Généralités
18.1
Présentation de la communication FIPIO
Présentation
Objet de ce souschapitre
Ce sous-chapitre présente une description sommaire du bus FIPIO et des services
qui lui sont associés.
Contenu de ce
sous-chapitre
Ce sous-chapitre contient les sujets suivants :
228
Sujet
Page
Présentation
229
Adressage des objets langage de modules déportés sur bus FIPIO
230
TLX DS COM PL7 xxF
Généralités
Présentation
Introduction
La communication par FIPIO est une partie de l’offre globale WORLDFIP de
Schneider Automation.
FIPIO est un bus de terrain qui permet la délocalisation des entrées/sorties d’une
station automate et de sa périphérie industrielle au plus près de la partie opérative.
Le protocole FIPIO s’appuie sur des échanges de type producteurs/consommateurs
(exemple : les mots communs) et la gestion du bus est effectué par un arbitre de
bus.
Manuels
associés
Pour de plus amples informations, il est possible de consulter les manuels suivants :
Titre
Description
Bus FIPIO - Manuel de référence
Description détaillée du bus FIPIO et sa
mise en oeuvre matérielle
Automates TSX Micro - Manuel de mise en
oeuvre
Mise en oeuvre matérielle
Automates TSX Premium - Manuel de lise en
oeuvre
Mise en oeuvre matérielle
Note : Repportez vous aux différentes documentations de chaque équipement
connecté au bus FIPIO pour leur mise en oeuvre.
TLX DS COM PL7 xxF
229
Généralités
Adressage des objets langage de modules déportés sur bus FIPIO
Présentation
L’adressage des principaux objets bit et mot des modules déportés sur bus FIPIO
est de type géographique. C’est à dire qu’il dépend :
l du point de connexion,
l du type de module (base ou extension),
l du numéro de la voie.
Illustration
L’adressage est défini de la manière suivante :
I, Q, M, K
%
X, W, D, F \
Symbole Type d’objet Format
Syntaxe
p.2.c
\
m
N°de
Adresse
module
module/voie et
point de connexion
i
N° voie
r
Rang
Le tableau ci-dessous décrit les différents éléments constituant l’adressage.
Famille
Elément
Valeurs
Signification
Symbole
%
-
-
Type d’objet
I
Q
-
Image de l’entrée physique du module,
Image de la sortie physique du module,
Ces informations sont échangées de manière automatique à chaque cycle
de la tâche à laquelle elles sont attachées.
M
-
Variable interne
Ces informations de lecture ou d’écriture sont échangées à la demande de
l’application.
K
-
Constante interne
Ces informations de configuration sont disponibles en lecture seulement.
X
-
Booléen
Pour les objets de type booléen, le X peut être omis.
W
16 bits
Simple longueur.
D
32 bits
Double longueur.
F
32 bits
Flottant. Le format flottant utilisé est celui de la norme IEEE Std 754-1985
(équivalent IEC 559).
p
0 ou 1
Numéro de position du processeur dans le rack.
2
-
Numéro de voie de la liaison FIPIO intégrée dans le processeur.
c
1 à 127
Numéro de point de connexion.
Format (taille)
Adresse module/
voie et point de
connexion
Position module
m
0 ou 1
0 : module de base,
N° voie
i
0 à 127
ou MOD
MOD : voie réservée à la gestion du module et des paramètres communs à
toutes les voies.
230
1 : module d’extension.
TLX DS COM PL7 xxF
Généralités
Famille
Elément
Valeurs
Signification
Rang
r
0 à 255
ou ERR
ERR : indique un défaut module ou voie.
Exemples
Le tableau ci-dessous présente quelques exemples d’adressage d’objets.
Objet
Signification
%MW\0.2.1\0.5.2
Mot d’état de rang 2 du bit image de l’entrée 5 du module de base
d’entrées déportées situé au point de connexion 1 du bus FIPIO.
%I\0.2.1\0.7
bit image de l’entrée 7 du module de base d’entrées déportées situé
au point de connexion 1 du bus FIPIO.
%Q\0.2.1\1.2
bit image de la sortie 2 du module d’extension de sorties déportées
situé au point de connexion 1 du bus FIPIO.
%I\0.2.2\0.MOD.ERR Information de défaut du module Momentum situé au point de
connexion 2 du bus FIPIO.
%Q\1.2.3\0.0.ERR
0
TLX DS COM PL7 xxF
Information de défaut de la voie 0 du module CCX17 situé au point
de connexion 3 du bus FIPIO.
Gestionnaire Fipio TSX 57253
1
TBX LEP 030
0 TBX DES 1622
2
170 FNT 110 01
0 170 AAI 030 00
3
TSX FPP 010
0 T CCX 17 20 F
1 TBX DSS 1622
231
Généralités
18.2
Caractéristiques
Présentation
Objet de ce souschapitre
Ce sous-chapitre présente les caractéristiques et les contraintes d’utilisation d’une
communication FIPIO.
Contenu de ce
sous-chapitre
Ce sous-chapitre contient les sujets suivants :
232
Sujet
Page
Compatibilités matérielles relatives au gestionnaire du bus
233
Compatibilités logicielles relatives au gestionnaire du bus
234
Compatibilité logicielle : transparence réseau
235
Compatibilité logicielle : communication vers l’extérieur
237
Compatibilités relatives aux équipements TBX
238
Compatibilités relatives aux équipements Momentum
240
Compatibilités relatives au terminal de programmation
241
Compatibilités relatives à divers équipements
242
Mode de marche du bus FIPIO
244
Temps de cycle réseau : application monotâche
246
Temps de cycle réseau : application multitâches
248
Exemple de calcul des temps de cycle réseau d’une application multitâches
250
TLX DS COM PL7 xxF
Généralités
Compatibilités matérielles relatives au gestionnaire du bus
Généralités
Le débit binaire du bus est de 1 Mbits/s et sa longueur peut s’étendre jusqu’à 15 Km
avec quatre répéteurs électriques (TSX FP ACC 6) ou optiques.
Le bus FIPIO se raccorde aux transmetteurs optiques Hirschmann, ce qui permet
de réaliser des architectures à redondance de médium.
Disponibilité
Ce type de communication est disponible par des liaisons intégrées aux automates
TSX Premium à partir de la version V3.0.
Les automates possédant une liaison intégrée FIPIO sont les suivants :
l Les processeurs de type TSX :
l TSX P57 153,
l TSX P57 253, TSX P57 2823,
l TSX P57 353,
l TSX P57 453, TSX P57 4823.
l Les processeurs de type PCX :
l PCX57353.
Le gestionnaire de bus peut être également un automate de type :
l TSX 47-107 de version 5.3 minimum,
l S1000.
Capacité
Les processeurs avec liaison FIPIO intégrée permettent de gérer 128 points de
connexion ( TSX P57 153 = 64) sur le bus (adresse de 0 à 127).
Le gestionnaire de bus est connecté à l’adresse 0 et l’adresse 63 est réservée au
terminal de programmation et de diagnostic.
Ces processeurs comportent une mémoire RAM permettant d’enregistrer la
configuration des équipements raccordés sur le bus. Cette mémoire a une capacité
maximale de 93 320 octets.
TLX DS COM PL7 xxF
233
Généralités
Compatibilités logicielles relatives au gestionnaire du bus
Limites des
échanges
explicites
Les processeurs possédant une liaison intégrée FIPIO permettent l’activation
simultanée de 24 fonctions d’échange explicite.
Une demande d'échange adressée à un équipement FIPIO peut prendre plusieurs
cycles de la tâche MAST. Il est donc absolument nécessaire de gérer les mots des
paramètres de gestion de l'échange pour tout échange de variables explicites, y
compris les READ_STS %CH@voie et READ_STS %CH@MOD.
Si par exemple 24 fonctions sont en cours de traitement simultanément, ou si 25
fonctions sont déclenchées dans un même cycle tâche, alors toute nouvelle fonction
ou la vingt-cinquième ne sera pas servie et se terminera en erreur.
Dans le cas d'un échange READ_STS, le vingt-cinquième échange n'étant pas
possible, le compte-rendu signale un défaut de communication dans le mot
:%MW\p.2.c\m.v.2.
Pour les échanges WRITE_CMD, READ_PARAM, WRITE_PARAM, RESTORE_PARAM,
le compte-rendu signale un défaut de communication dans le mot
%MW\p.2.c\m.v.1. Une cause probable est le manque de ressource système pour
rendre le service.
Rappels
Le mot système %SW155 contient le nombre d'échanges explicites en cours. Le bit
%SW116 : x2 passe à 1 si le nombre maximum d'échanges explicites simultanés
est atteint ou dépassé.
Logiciel X-TEL
Dans le cas où le gestionnaire de bus est un automate de la série 7 (TSX 47-107),
la configuration du bus et du gestionnaire est effectué par l’atelier logiciel X-TEL de
version 6.0 minimum.
234
TLX DS COM PL7 xxF
Généralités
Compatibilité logicielle : transparence réseau
Présentation
Les échanges d’une station distante vers le bus FIPIO ou inversement sont
possibles sous certaines conditions.
Restrictions de la
transparence
La communication inter-station vers FIPIO n'est disponible que si l'arbitre de bus est
un automate de type TSX Premium de version minimale V3.3.
Les échanges d’un équipement tiers vers un automate connecté comme esclave
FIPIO ne sont possibles que si ce dernier est de type TSX Premium de version
minimale V3.3. Il n’y a pas de communication vers un automate de type TSX Micro.
Il n’existe pas de communication d’agent FIPIO vers l’extérieur.
Le bus FIPIO ne permet le raccordement que d’un seul terminal de programmation.
S’il présent dans la configuration, il doit obligatoirement être relié au point de
connexion par défaut (63).
Ce terminal de programmation ne permet pas le téléchargement d’application dans
l’arbitre de bus FIPIO.
TLX DS COM PL7 xxF
235
Généralités
Illustration
L’illustration suivante regroupe les différents échanges possibles entre un bus
FIPIO et un réseau ou autre bus.
FIPAWAY, ETHERNET, Uni-telway, ...
TSX Premium V3.3
Equipement tiers
0
TSX Micro
TSX Premium V3.3
FIPIO
Magelis
63
Terminal de programmation
236
TLX DS COM PL7 xxF
Généralités
Compatibilité logicielle : communication vers l’extérieur
Présentation
Pour communiquer d’une station connectée au bus FIPIO vers un équipement
extérieur, la station émettrice doit s’adresser à l’automate maître et non à
l’équipement destinataire (les requêtes ne sont pas acheminées directement).
Note : C’est l’application de l’automate maître qui assure le transfert des requêtes
vers l’équipement destinataire.
Exemple
Dans l'exemple suivant, il faut réaliser un échange à partir du bus FIPIO vers le bus
Uni-telway. Pour l'autre sens de transfert la procédure est identique.
TSX Premium maître, série 7
Etape 2
Etape 1
0
6
Uni-telway
Ad0 = 1
Ad1 = 2
Ad2 = 3
63
Etape 1
La station émettrice, raccordée au point de connexion 6 sur FIPIO, transmet la
requête à l'automate maître. L'adresse du destinataire est l'adresse de l'automate
maître.
WRITE_VAR (ADR#\6.1.0\SYS, %MW,0,10, %MW:10, %MW100:4)
Le compte-rendu est assuré par l'automate maître.
Etape 2
Lorsque l'application de l'automate maître reçoit la requête de la station émettrice,
elle la dirige sur l'équipement destinataire selon le protocole Uni-telway.
WRITE_VAR (ADR#0.0.1, '%MW', 100, 10, %MW10:10, %MW40:4)
Le compte-rendu s'adresse à l'automate maître.
TLX DS COM PL7 xxF
237
Généralités
Compatibilités relatives aux équipements TBX
Présentation
Les informations de compatibilités suivantes portent sur :
l l’adressage supporté par les différents équipements connectables,
l l’espace mémoire que ces équipements occupent dans la RAM de configuration.
Règles
d’utilisation
L'équipement raccordé à un point de connexion s'il est modulaire, doit être
homogène au niveau du métier : embase et extension TOR ou embase et extension
analogique (pas de mixité TOR et analogique).
L'équipement est piloté par une seule tâche (FAST ou MAST) de PL7 (pas
d'affectation des groupes de voies d'un même TBX à des tâches différentes).
Adressage
Configuration
maximum
L’adressage FIPIO dépend du type d’équipement :
Type d’équipement
Adresses FIPIO
Commentaires
TBX compacts
1...31
TBX C•
TBX étanches
1...62, 64...127
TBX E•
TBX modulaires
1...62, 64...127
TBX LEP 020, TBX LEP 030
TBX SAP 10
1...62, 64...127
Passerelle AS-i
Dans une configuration, le nombre de modules d'une même référence connectés
sur le bus FIPIO est limité. Les valeurs du tableau ci-dessous sont exprimées en
octets.
Module
Base
Extension
Nombre maximal de points de
connexion
TSX P57
153
TSX P57 TSX P57
253/2823/ 453/4823
353
AES 200, ASS 400
1332
272
Pour 2 ou 4 voies
AMS 620
1332
528
Pour 8 voies
62
59
70
125
59
126
Pour 10 ou 12 voies
238
50
50
114
CEP 1622, CSP 1622,
CSP 1625
1152
-
31
31
31
DES •••, DMS •••, DSS •••
1152
144
62
81
126
TLX DS COM PL7 xxF
Généralités
TLX DS COM PL7 xxF
Module
Base
Extension
Nombre maximal de points de
connexion
SAP 10
1088
-
52
52
117
239
Généralités
Compatibilités relatives aux équipements Momentum
Présentation
Les informations de compatibilités suivantes portent sur :
l l’adressage supporté par les différents équipements connectables,
l l’espace mémoire que ces équipements occupent dans la RAM de configuration.
Règles
d’utilisation
la mise en oeuvre des équipements Momentum sur FIPIO n'est possible qu'avec le
module de communication : 170 FNT 110 01.
Adressage
Un équipement Momentum peut avoir les adresses de 1 à 62 ou de 64 à 127.
Configuration
maximum
Dans une configuration, le nombre de modules d'une même référence connectés
sur le bus FIPIO est limité. Les valeurs du tableau ci-dessous sont exprimées en
octets.
Module
240
Base
Extension
Nombre maximal de points de
connexion
TSX P57
153
TSX P57
253/2823/
353
TSX P57
453/4823
ADI, ADM, ADO
832
-
62
98
98
ARM 370 30
832
-
62
98
98
ANR 120 90
832
-
62
98
98
AAI 520 40 00
1808
-
52
52
98
AMM 090 00, AAI 030 00,
AAO 120 00, AAO 921 00
1808
-
52
52
98
AAI 140 00
2304
-
40
40
92
FED C32
1280
-
62
73
126
FED C32P
2304
-
40
40
92
FED M32
1424
-
62
66
126
FED M32P
2448
-
38
38
87
FRD C2
832
-
62
113
126
FSD C8
896
-
62
105
126
FSD C8P
1808
-
52
52
117
FSD M8
1040
-
62
90
126
FSD M8P
1952
-
48
48
109
TLX DS COM PL7 xxF
Généralités
Compatibilités relatives au terminal de programmation
Présentation
Les informations de compatibilités suivantes portent sur :
l l’adressage supporté par les différents équipements connectables,
l l’espace mémoire que ces équipements occupent dans la RAM de configuration.
Règles
d’utilisation
Un terminal de programmation muni de la carte TSX FPC 10 ou de la carte PCMCIA
TSX FPP 20 doit être connecté à l'adresse FIPIO 63.
PL7 fonctionne en mode connecté avec l'automate gestionnaire FIPIO.
Si l'automate gestionnaire possède une application dans laquelle un ou plusieurs
équipements agent sont configurés:
l PL7 communique avec les automates TSX Micro / Premium agent FIPIO.
l MMI 17 communique avec les CCX-17.
Il n'est pas possible de télécharger une application PL7 vers le gestionnaire à partir
d'un terminal de programmation. Cependant il est possible de télécharger une
application PL7 vers un automate FIPIO agent.
TLX DS COM PL7 xxF
241
Généralités
Compatibilités relatives à divers équipements
Présentation
Les informations de compatibilités suivantes portent sur :
l l’adressage supporté par les différents équipements connectables,
l l’espace mémoire que ces équipements occupent dans la RAM de configuration.
Adressage
L’adressage FIPIO dépend du type d’équipement :
242
Type d’équipement
Adresses FIPIO
Commentaires
ATV-16/58/66
1...62
Les variateurs de vitesses sont munis de la
carte TSX FPP 10 de version V1.8
minimum.
CCX 17
1...62
Les pupitres doivent être de version V2.4
minimum et sont munis de la carte TSX
FPP 10 de version V1.8 minimum.
Magelis
1...62
Les pupitres sont munis de la carte TSX
FPP 10 de version V1.8 minimum.
Produits FipConnect
1...62, 64...127
sauf limitations spécifiques au produit
utilisé
TLX DS COM PL7 xxF
Généralités
Configuration
maximum
Dans une configuration, le nombre de modules d'une même référence connectés
sur le bus FIPIO est limité. Les valeurs du tableau ci-dessous sont exprimées en
octets.
Module
ATV 16, ATV 58, ATV 66
TLX DS COM PL7 xxF
Base
1952
Extension
-
Nombre maximal de points de
connexion
TSX P57
153
TSX P57
253/2823/
353
TSX P57
453/4823
48
48
62
CCX 17
1952
-
4
4
4
EEF 08D2, EEF 16D2
832
-
62
98
98
ESF 08T22 EMF 16DT2
1808
-
52
52
98
FED C32
1280
-
62
73
126
FED C32P
2304
-
40
40
92
FED M32
1424
-
62
66
126
FED M32P
2448
-
38
38
87
FRD C2
832
-
62
113
126
FSD C8
896
-
62
105
126
FSD C8P
1808
-
52
52
117
FSD M8
1040
-
62
90
126
FSD M8P
1952
-
48
48
109
Micro Premium Agent
1424
-
62
62
62
243
Généralités
Mode de marche du bus FIPIO
Présentation
Le mode de marche du bus FIPIO est lié au mode de marche du processeur et à
l'état physique du bus.
Si le nombre d'erreurs physiques détectées par le processeur met en danger le
fonctionnement nominal des équipements connectés sur le bus, alors le processeur
arrête toute l'activité du bus. Dans ce cas, les équipements connectés appliquent
aux entrées/sorties les valeurs de repli.
Mode de marche
Le mode de marche est le suivant :
Phase
244
Description
1
Reprise à froid du processeur avec une application FIPIO : le bus est démarré
automatiquement, les E/S sont contrôlées et commandées.
2
Téléchargement d'une application FIPIO : le bus est démarré
automatiquement, les entrées/sorties sont contrôlées et commandées.
3
Si le processeur détecte des erreurs physiques graves, le bus FIPIO est arrêté
automatiquement. Les équipements connectés appliquent les valeurs de repli,
le processeur ne contrôle plus les entrées/sorties. Une erreur physique grave
est par exemple la déconnexion du bouchon de ligne, la déconnexion du
bornier FIPIO du processeur, etc...
4
Suite à un arrêt automatique (détection par le processeur d'erreurs graves) :
l le bit %SW144:x2 est à 1, alors périodiquement le processeur exécute une
tentative de redémarrage en essayant de contrôler et de commander les
entrées/sorties des équipements connectés. C'est le mode automatique.
l le bit %SW144:x2 est à 0, alors pour redémarrer le bus il faut une action
utilisateur par programme ou par le terminal de programmation. Mettez à 1
les bits %SW144:x0 et %SW144:x1. C'est le mode manuel.
5
Reprise à chaud : le bus est redémarré automatiquement s'il n'a pas été arrêté
volontairement par action sur le mot système %SW144 bits 0 et 1. Le bus est
mis dans l'état précédant la coupure secteur.
6
Si %S0 = 1 les mots système sont initialisés, et si le bus avait été arrêté, il est
redémarré.
TLX DS COM PL7 xxF
Généralités
Précision sur le
mode manuel
Si %SW144:x0 est mis à 0 (par le terminal de programmation ou par programme)
alors la fonction producteur/consommateur (PC) s'arrête. Plus aucune variable ni
message est échangé sur le bus.
si %SW144:x1 est mis à 0 (par le terminal de programmation ou par programme)
alors la fonction arbitre de bus (BA) s'arrête. Plus aucune scrutation de variable et
message est effectuée sur le bus
Pour arrêter complètement et volontairement l'activité du bus FIPIO, il est
nécessaire de mettre à 0 simultanément les bit 0 et 1 du mot système %SW144 par
le terminal de programmation ou par le programme.
Précision sur le
mode
automatique
Si le bus FIPIO est arrêté sans action volontaire sur le mot système %SW144, cela
implique que le processeur a détecté des erreurs physiques qui empêchent le
fonctionnement nominal du bus et des équipements connectés.
Dans ce cas et uniquement dans ce cas, si le bit %SW144:x2 est à 1 (démarrage
automatique) alors le processeur tentera périodiquement et automatiquement de
redémarrer les échanges sur le bus.
Si le bit %SW144 :x2 est à 0 suite à un arrêt du bus pour cause d'erreurs physiques,
il est nécessaire de remettre à 1 les bits %SW144 x:0 et %SW144 x:1 par
programme ou par le terminal de programmation pour redémarrer le bus FIPIO.
Dans ce cas le bus redémarrera si et seulement si l'erreur physique qui a
provoqué l'arrêt a disparu.
Exemple
si le bit %SW144 x:2 = 1, sur déconnexion/reconnexion du bornier FIPIO du
processeur, le bus sera automatiquement redémarré.
Les équipements seront de nouveau contrôlés et pourront appliquer les valeurs du
programme.
Si le bit %SW144 x:2 = 1, sur déconnexion/reconnexion du bus FIPIO du
processeur, les équipements connectés sur le bus ne seront ni contrôlés ni ne
pourront appliquer les valeurs du programme.
Les équipements seront de nouveau contrôlés si l'utilisateur positionne les bits
%SW144:x0 et %SW144:x1 = 1.
TLX DS COM PL7 xxF
245
Généralités
Temps de cycle réseau : application monotâche
Présentation
Le calcul du temps de cycle réseau pour une application monotâche est effectué
pour la configuration suivante :
l la longueur du bus est de 1 Km,
l les valeurs correspondant aux temps de silence, de retournement et les bandes
passantes sont par défaut (mode automatique).
Calcul du temps
de cycle réseau
Dans le cas d'une application ayant tous les équipements configurés dans la même
tâche, la valeur du temps de cycle réseau de la tâche, en milliseconde, est obtenue,
à titre indicatif, par la formule suivante :
TCR_TASK= 1,45 + Σ(K x nombre équipements de la même famille)
Valeur du
coefficient K
246
Le coefficient K sera défini comme ci-après :
Coefficient K
Famille
Equipement
0,5
TBX
Tout Ou Rien
0,9
TBX
Analogique
0,4
Momentum
Tout Ou Rien
0,6
Momentum
Analogique
0,6
ATV-16
Tous
0,6
ATV-58
Tous
0,6
CCX 17
Tous
1,5
CCX 17-32
Tous
1,5
TSX 37/57
Tous
0,6
Passerelle AS-i
TSX SAP 10
1,5
Magelis
Tous
0,4
STD_P
FRD
0,6
STD_P
FSP
1,5
STD_P
FED
TLX DS COM PL7 xxF
Généralités
Exemple
La configuration de l’exemple est la suivante :
l Tous les éléments sont configurés dans la tâche MAST l’application.
l La configuration comprend :
l 10 TBX tout ou rien,
l 11 TBX analogique,
l 12 Momentum tout ou rien.
Le calcul du temps de cycle de la tâche Mast est le suivant :
TCR_MAST = 1,45 + ((0,5 x 10) + (0,9 x 11) + (0,4 x 12)) = 21,15 ms
Le temps de cycle réseau vaut environ 21 ms.
TLX DS COM PL7 xxF
247
Généralités
Temps de cycle réseau : application multitâches
Présentation
Dans le cas d'une application multitâches avec deux tâches périodiques, et si des
équipements sont configurés dans chacune des tâches, la valeur des temps de
cycle réseau sont fonction de la configuration des différentes tâches.
Les valeurs du temps de cycle calculées avec l'algorithme ci-après sont des valeurs
maximum. Les valeurs réelles sont inférieures ou égales.
Convention
Algorithme de
calcul
Le tableau suivant est l’ensemble des paramètres intervenant dans le calcul des
temps de cycle réseau.
Paramètre
Définition
Pmax
Valeur de la plus grande période parmi les tâches (MAST ou FAST)
Pmin
Valeur de la plus petite période parmi les tâches (MAST ou FAST)
Tmax
Tâche ayant pour période Pmax
Tmin
Tâche ayant pour période Pmin
R
Rapport entre les périodes (Ce rapport doit être un nombre entier, il sera
arrondi avec l’entier le plus proche si nécessaire.)
NEmax
Nombre d’équipements de la même famille configurés dans Tmax
NEmin
Nombre d’équipements de la même famille configurés dans Tmin
NE_Equip
Nombre équivalent d’équipements de la même famille
TCR_Tmax
Temps de cycle réseau de la tâche Tmax
TCR_Tmin
Temps de cycle réseau de la tâche Tmin
Pour effectuer le calcul des temps de cycle réseau, l’algorithme est le suivant.
Phase
1
Description
Calcul du
R
2
Pmax
R = ------------Pmin
Calcul des NE_Equip (pour chaque famille
d’équipement)
NE_Equip = ( ( R × NEmin ) + NEmax )
248
TLX DS COM PL7 xxF
Généralités
Phase
3
Description
Calcul du
TCR_Tmax
TCR_Tmax = 1,45 + å ( K × NE_Equip )
4
Calcul du
TCR_Tmin
TCR_Tmax
TCR_Tmin = ---------------------------R
Valeur du
coefficient K
Interprétation
des résultats
TLX DS COM PL7 xxF
Le coefficient K sera défini comme ci-après :
Coefficient K
Famille
Equipement
0,5
TBX
Tout Ou Rien
0,9
TBX
Analogique
0,4
Momentum
Tout Ou Rien
0,6
Momentum
Analogique
0,6
ATV-16
Tous
0,6
ATV-58
Tous
0,6
CCX 17
Tous
1,5
CCX 17-32
Tous
1,5
TSX 37/57
Tous
0,6
Passerelle AS-i
TSX SAP 10
1,5
Magelis
Tous
0,4
STD_P
FRD
0,6
STD_P
FSP
1,5
STD_P
FED
Pour assurer un rafraîchissement des entrées/sorties sur le bus, les contraintes
suivantes sont imposées :
l Pour les tâches périodiques en mode asservi, le temps de cycle réseau de la
tâche doit être inférieure à la période de la tâche.
l Pour les tâches périodiques en mode libre, le temps de cycle réseau doit
inférieure au chien de garde de la tâche.
249
Généralités
Exemple de calcul des temps de cycle réseau d’une application multitâches
Présentation
La configuration de l’exemple est la suivante :
l Périodes des tâches :
l MAST : 60 ms
l FAST : 15 ms
l La configuration comprend :
l 6 TBX tout ou rien configurés dans la tâche MAST et 4 TBX tout ou rien
configurés dans la tâche FAST,
l 6 TBX analogique configurés dans la tâche MAST et 4 TBX analogique
configurés dans la tâche FAST,
l 6 Momentum tout ou rien configurés dans la tâche MAST et 4 Momentum tout
ou rien configurés dans la tâche FAST,
l 6 Momentum analogique configurés dans la tâche MAST et 4 Momentum
analogique configurés dans la tâche FAST.
Convention
Selon la configuration, l’application des conventions impliquent :
l Pmax = 60 et Pmin = 15
l Tmax = TMAST et Tmin = TFAST
l TCR_Tmax = TCR_TMAST et TCR_Tmin = TCR_TFAST
Algorithme
Le tableau suivant présente l’algorithme :
Phase
Description
1
Calcul de R
R = 60 / 15 = 4
2
Calcul du nombre équivalent d’équipements
NE_TBX_TOR = (R * 4 + 6) = 22
NE_TBX_ANA = (R * 4 + 6) = 22
NE_MOMENTUM_TOR = (R * 4 + 6) = 22
NE_MOMENTUM_ANA = (R * 4 + 6) = 22
3
Calcul des temps de cycle réseau TCR_TMAST
TCR_TMAST = 1,45 + ((0,5 * 22) + (0,9 * 22) + (0,4 * 22) + (0,6 * 22))
TCR_TMAST = 54,25 ms
4
Calcul des temps de cycle réseau TCR_TFAST
TCR_TFAST = 54,25 / 4
TCR_TFAST = 13,56 ms
250
TLX DS COM PL7 xxF
Généralités
Conclusions
TLX DS COM PL7 xxF
Les temps de cycle réseau de chaque valent :
l TCR_TMAST = 55 ms,
l TCR_TFAST = 14 ms.
La période des tâches MAST et FAST sont suffisantes pour le rafraîchissement des
entrées/sorties.
251
Généralités
252
TLX DS COM PL7 xxF
Configuration d’une
communication FIPIO
19
Présentation
Objet de ce
chapitre
Ce chapitre décrit l’aspect Configuration dans la mise en oeuvre d’une
communication FIPIO.
Contenu de ce
chapitre
Ce chapitre contient les sous-chapitres suivants :
TLX DS COM PL7 xxF
Souschapitre
Sujet
Page
19.1
Généralités sur la configuration
19.2
Configuration du bus FIPIO
255
19.3
Configuration des équipements sur le bus FIPIO
268
19.4
Gestion des entrées/sorties par les tâches PL7
273
19.5
Validation de la configuration du bus FIPIO
277
254
253
Configuration FIPIO
19.1
Généralités sur la configuration
Mode de configuration
Présentation
La création d’une application mettant en oeuvre un bus FIPIO, demande la
configuration de plusieurs éléments à partir du logiciel PL7.
Méthodologie
La méthodologie ci-après rappelle les différentes phases de configuration du bus
FIPIO :
254
Configuration des points de
connexion et
des propriétés du bus
Cette phase permet de définir le type
d’équipement raccordé au bus, la gestion du bus (exemple : longueur, bande
passante, ...).
Configuration de chaque
équipement connecté au bus.
Cette phase permet de configurer chaque équipement (exemple : tâche PL7
qui gère l’équipement, les entrées, les
sorties, ...)).
Adaptation des tâches PL7 en
fonction de la topologie du bus.
Cette phase permet de définir la gestion
des entrées/sorties sur le bus par les tâches PL7 (exemple : tâche cyclique ou
périodique, mode asservi ou libre, ...).
TLX DS COM PL7 xxF
Configuration FIPIO
19.2
Configuration du bus FIPIO
Présentation
Objet de ce souschapitre
Ce sous-chapitre présente les principes de configuration du bus FIPIO.
Contenu de ce
sous-chapitre
Ce sous-chapitre contient les sujets suivants :
TLX DS COM PL7 xxF
Sujet
Page
Comment accéder à l’écran de configuration FIPIO
256
Ecran de configuration du bus FIPIO
257
Comment ajouter un équipement sur le bus
258
Comment modifier/supprimer/déplacer/dupliquer un équipement du bus
260
Comment accéder à l’écran des propriétés du bus FIPIO
262
Ecran de configuration des propriétés du bus FIPIO
263
Propriétés du bus FIPIO : onglet Général
264
Propriétés du bus FIPIO : onglet Expert
265
Onglet Expert : mode manuel
266
255
Configuration FIPIO
Comment accéder à l’écran de configuration FIPIO
Présentation
Cette opération décrit comment accéder à l’écran de configuration par
l’intermédiaire des automates TSX Premium munis d’une liaison intégrée.
Comment
accéder à la
liaison
Le tableau suivant présente la marche à suivre pour accéder à la liaison FIPIO :
256
Etape
Action
1
Accédez à l’écran de configuration matérielle
2
Effectuez un double-clic sur la représentation du connecteur FIPIO.
TLX DS COM PL7 xxF
Configuration FIPIO
Ecran de configuration du bus FIPIO
Présentation
Cet écran permet :
l la déclaration des équipements qui sont connectés au bus,
l le paramètrage des propriétés du bus.
Illustration
L’écran dédié à la communication FIPIO se présente ainsi :
Configuration FIPIO
TSX 57252 V3.0
Longueur du bus: 0
15 km
1
Adresse logique
Communicateur
0
Gestionnaire Fipio TSX 57252
63
Terminal privilégié
Module de base
Module d’extension
127
Eléments et
fonctions
Ce tableau décrit les différentes zones constituant l’écran de configuration :
Zone
Fonction
Longueur de bus
Ce curseur permet de régler la longueur du bus. La valeur par défaut est 1 Km.
Adresse logique
Cette zone définit les adresse pour chaque équipement.
Communicateur
Cette zone renseigne le type d’équipement qui assure la communication entre le
gestionnaire et l’équipement de base.
Dans le cas où l’équipement de base n’a pas besoin de communicateur, cette zone est vide.
Module de base
Cette zone renseigne l’équipement de base connecté au bus.
Module d’extension
Cette zone renseigne si une extension est associée à l’équipement de base.
Des rectangles grisés sur le bus indiquent les deux adresses réservées :
l 0 pour le gestionnaire du bus,
l 63 pour le terminal privilégié.
Les points de connexion disponibles sont indiqués par un petit cercle et des lignes
en traits pointillés.
TLX DS COM PL7 xxF
257
Configuration FIPIO
Comment ajouter un équipement sur le bus
Marche à suivre
Cette opération permet d’ajouter de façon logicielle un équipement connecté sur le
bus FIPIO.
Etape
Action
1
Accédez à l’écran de configuration FIPIO.
2
Effectuez un double clic sur l’adresse logique du point de connexion à l’endroit
où le module doit être connecté (adresses disponibles allant de 1 à 62 et de 64
à 127, les adresses 0 et 63 étant réservées par le système).
Résultat : l’écran Ajouter/Modifier un équipement apparaît.
Ajouter / Modifier un équipement
Point de connexion
Numéro du point de connexion
Commentaire
TBX DMS 1625
Familles
ATV-16
ATV-58
CCX-17
CCX17-32
MAGELIS
MOMENTUM
PASSERELLE
SIMULATION
STD_P
TBX
TSX
Module de base
1.0
1.0
1.0
1.0
1.0
1.0
1.0
1.0
1.0
1.0
1.0
OK
1
TBX DES 1633
TBX DES 16C22
TBX DES 16F22
TBX DES 16S04
TBX DMS 1025
TBX DMS 1625
TBX DMS 16C22
TBX DMS 16C222
TBX DMS 16P22
Annuler
Module d’extension
TBX7 EMB. 16E 48VCC
TBX7 EMB. 16E CF 24VCC
TBX7 EMB. 16E RAP 24VCC
TBX7 EMB. 16E 120 VCA
TBX7 EMB. 8E/2SR 24VCC
TBX7 EMB. 8E/8SR 24VCC
TBX7 EMB. 8E+8SS 0,5A CF
TBX7 EMB. 8E+8SS 2A CF
TBX7 EMB. 8E+8E/S 0,5A
Communicateur
TBX LEP 020 TBX7 MOD.COM.FIP 24/48V
TBX LEP 030 TBX7 MOD.COM.FIP TOR+ANA
258
3
Saisissez le numéro du point de connexion correspondant à l’adresse.
Par défaut, le logiciel PL7 propose la première adresse consécutive libre
4
Ajoutez un commentaire sur l’équipement raccordé au point de connexion.
Ce champ d’une longueur de 80 caractères maximum est facultatif.
5
Sélectionnez dans le champ Famille le type d’équipement à connecter au bus.
6
Sélectionnez le module de base et/ou le module d’extension.
7
Sélectionnez dans le champ Communicateur le type d’élément permettant la
communication sur le bus FIPIO.
Pour certains type d’équipement, cette fenêtre n’apparaît pas.
TLX DS COM PL7 xxF
Configuration FIPIO
Etape
8
Action
Validez par Ok.
Résultat : le module est déclaré.
Configuration FIPIO
TSX 57252 V3.0
Longueur du bus: 0
15 km
5
TLX DS COM PL7 xxF
Adresse logique
Communicateur
Module de base
0
Gestionnaire Fipio TSX 57252
1
TBX LEP 020
0 TBX DSS 1622
2
TBX LEP 030
0 TBX AES 400
Module d’extension
1 TBX DES 1622
259
Configuration FIPIO
Comment modifier/supprimer/déplacer/dupliquer un équipement du bus
Marche à suivre
pour modifier un
équipement
Cette opération permet de modifier de façon logicielle un équipement connecté sur
le bus FIPIO.
Etape
Action
1
Accédez à l’écran de configuration FIPIO.
2
Effectuez un double clic sur le point de connexion correspondant à
l’équipement à modifier.
3
Modifiez les constituants de l’équipement :
l le module de base,
l le module d’extension,
l le communicateur,
l le commentaire.
Il n’est pas possible de modifier la famille et le numéro de point de connexion.
4
Marche à suivre
pour supprimer
un équipement
260
Validez par Ok.
Cette opération permet de supprimer de façon logicielle un équipement connecté
sur le bus FIPIO.
Etape
Action
1
Accédez à l’écran de configuration FIPIO.
2
Sélectionnez le point de connexion à supprimer.
Un cadre en traits pointillés entoure le point de connexion sélectionné.
3
Sélectionnez la commande Edition → Supprimer l’équipement.
4
Confirmez la suppression par Oui.
TLX DS COM PL7 xxF
Configuration FIPIO
Marche à suivre
pour déplacer un
équipement
Le déplacement d'un équipement ne correspond pas à un déplacement physique
sur le bus mais à un changement logique de l'adresse de l'équipement. Ceci
entraîne la modification de l'adresse des objets E/S dans le programme et un
déplacement des variables associées à ces objets. Sur validation globale de la
configuration, le programme application sera modifié automatiquement en rapport
avec le déplacement.
Etape
Marche à suivre
pour dupliquer
un équipement
TLX DS COM PL7 xxF
Action
1
Accédez à l’écran de configuration FIPIO.
2
Sélectionnez le point de connexion à déplacer.
Un cadre en traits pointillés entoure le point de connexion sélectionné.
3
Sélectionnez la commande Edition → Déplacer un équipement.
4
Renseignez le numéro du point de connexion destinataire.
5
Confirmez le déplacement par Ok.
Cette fonction est similaire à la fonction déplacer un équipement.
Etape
Action
1
Accédez à l’écran de configuration FIPIO.
2
Sélectionnez le point de connexion à déplacer.
Un cadre en traits pointillés entoure le point de connexion sélectionné.
3
Sélectionnez la commande Edition → Dupliquer un équipement.
4
Renseignez le numéro du point de connexion destinataire.
5
Confirmez le déplacement par Ok.
261
Configuration FIPIO
Comment accéder à l’écran des propriétés du bus FIPIO
Présentation
Cette opération décrit comment accéder à l’écran des propriétés du bus par
l’intermédiaire des automates TSX Premium munis d’une liaison intégrée.
Comment
accéder à la
liaison
Le tableau suivant présente la marche à suivre :
262
Etape
Action
1
Accédez à l’écran de configuration FIPIO
2
Effectuez un clic droit sur le fond de l’écran de configuration FIPIO.
3
Sélectionnez la commande Propriétés du bus FIPIO du menu contextuel.
TLX DS COM PL7 xxF
Configuration FIPIO
Ecran de configuration des propriétés du bus FIPIO
Présentation
Sur un bus FIPIO un seul automate autorise les échanges d'entrées/sorties, c'est
l'arbitre de bus. Il est chargé de gérer les accès au bus de chaque équipement
connecté.
L’écran, attaché aux propriétés du bus vous, permet donc d’adapter les paramètres
de gestion en fonction des équipements connectés.
Illustration
L’écran dédié aux propriétés du bus FIPIO se présente ainsi :
Propriétés du bus Fipio
Général Expert
Profil
Fip
World Fip
Longueur du bus
0
15 km
5
OK
Eléments et
fonctions
TLX DS COM PL7 xxF
Annuler
Appliquer
Aide
Ce tableau décrit les différentes zones constituant l’écran de configuration :
Onglet
Fonction
Général
Cet onglet permet de :
l choisir le type de profil géré par l’arbitre de bus,
l régler la longueur du bus.
Expert
Cet onglet permet de choisir le mode de gestion. Dans le cas où la
gestion est manuel, il permet de plus d’ajuster les paramètres de
gestion en fonction des équipements connecté.
263
Configuration FIPIO
Propriétés du bus FIPIO : onglet Général
Présentation
Par le biais de cet onglet, vous avez accès à deux types d’informations :
l le profil,
l la longueur du bus.
Le profil
Le profil est choisi en fonction des équipements connectés au bus FIPIO. Il peut être
de deux versions :
l FIP :
l Ce profil est proposé par défaut.
l Il est compatible avec l’ensemble des équipements Schneider et partenaires.
l WorldFip :
l La sélection de ce mode permet le fonctionnement du bus FIPIO
conformément à la norme EN 50170.
Note : Le mode profil WorldFip est exploitable avec les restrictions suivantes :
l pas de répéteurs TSX FP ACC6 ou TSX FP ACC8,
l utilisation de TBX LEP 020 de version 1.4 minimum et TBX LEP 030 de version
1.2 minimum,
l utilisation de la carte PCMCIA TSX FPP 10 de version 1.8 minimum.
La longueur du
bus
A l’aide ce curseur, vous pouvez augmenter ou diminuer la longueur du bus. La
valeur par défaut est 1 Km et l’incrément de réglage est de 1Km.
Cette longueur doit être réglée, car elle est prise en compte dans le calcul des temps
de propagation des signaux sur le bus et par conséquence dans le calcul des temps
de cycle réseau.
Note : A chaque modification de la longueur du bus FIPIO, tous les équipements
connectés doivent être mis hors tension puis sous tension après le téléchargement
(dans l’automate) de la nouvelle application.
264
TLX DS COM PL7 xxF
Configuration FIPIO
Propriétés du bus FIPIO : onglet Expert
Présentation
Par le biais de cet onglet, vous avez accès au mode de gestion concernant le calcul
des :
l temps de retournement et de silence,
l bandes passantes.
Note : A chaque modification des paramètres ci-dessus, tous les équipements
connectés doivent être mis hors tension puis sous tension après le téléchargement
(dans l’automate) de la nouvelle application.
Le mode
automatique
Note : Ce mode est préconisé.
Les temps de retournement, de silence et les bandes passantes ne sont pas
modifiables. Ils sont calculées en fonction des paramètres du bus et des données
de configuration des équipements.
Le mode manuel
ATTENTION
Dans le mode manuel, aucun contrôle n’est effectué. La modification de
ces paramètres peuvent entrainer un non fonctionnement des
équipements connecté sur le bus.
Le non-respect de ces précautions peut entraîner des lésions
corporelles ou/et des dommages matériels.
Ce mode permet la saisie des temps de retournement, de silence et des bandes
passantes.
Il est principalement réservé à des applications spécifiques nécessitant la
modification de ces valeurs (exemple : utilisation des transmetteurs Hirschmann).
TLX DS COM PL7 xxF
265
Configuration FIPIO
Onglet Expert : mode manuel
Présentation
En sélectionnant le mode manuel, vous avez accès aux informations suivantes :
l les temps de retournement et de silence,
l les bandes passantes apériodiques.
Variables
apériodiques
Le tableau suivant donne la description des temps :
266
Paramètres
Description
Temporisation de silence T0
Il définit le temps maximal existant entre l’émission du
dernier octet d’une trame et l’émission du premier octet de la
trame suivante.
Ce temps est exprimé en micro-seconde.
Sa valeur doit être supérieure au temps de retournement TR
et inférieure à 255.
Temps de retournement TR
Il définit le temps minimal existante entre l’émission du
dernier octet d’une trame et l’émission du premier octet de la
trame suivante.
Ce temps est exprimé en micro-seconde.
Sa valeur doit être supérieure ou égal à 1 et inférieure au
temps de silence T0.
TLX DS COM PL7 xxF
Configuration FIPIO
Bandes
passantes
apériodiques
Sur un bus FIPIO, il existe deux types d'échanges :
l des échanges de variables cycliques qui sont réservés aux données du process,
l des échanges de variables apériodiques qui concernent la configuration des
équipements connectés, le réglage, la messagerie.
Une diminution ou une augmentation de la bande passante des échanges
apériodiques (Variables et Messages) a pour but de ralentir ou d'accélérer le débit
des variables de configuration ou de réglage pouvant circuler sur le bus. Il en est de
même lors d'une diminution ou d'une augmentation de la bande passante
apériodique de la messagerie.
Le tableau suivant donne la description des bandes passantes apériodiques:
Paramètres
Description
Variables apériodiques
Elle définit le débit des variables apériodiques pouvant
circuler sur le bus.
Cette bande passante est exprimé en Kbits/s.
Sa valeur est réglable de 1 à 200 Kbits/s..
Mesagerie
Elle définit le débit des messages apériodiques pouvant
circuler sur le bus.
Cette bande passante est exprimé en Kbits/s.
Sa valeur est réglable de 1 à 200 Kbits/s..
Note : Une augmentation de la bande passante apériodique augmente le temps
cycle réseau.
TLX DS COM PL7 xxF
267
Configuration FIPIO
19.3
Configuration des équipements sur le bus FIPIO
Présentation
Objet de ce souschapitre
Ce sous-chapitre présente les principes de configuration des équipements du bus
FIPIO.
Contenu de ce
sous-chapitre
Ce sous-chapitre contient les sujets suivants :
268
Sujet
Page
Comment accéder à l’écran de configuration FIPIO
269
Ecran de configuration d’un équipement FIPIO
270
Comment accéder aux différents paramètres en fonction du type d’équipement
272
TLX DS COM PL7 xxF
Configuration FIPIO
Comment accéder à l’écran de configuration FIPIO
Présentation
Quand un équipement a été déclaré, il est possible d’accéder à sa configuration
comme pour un module en rack.
Cet écran permet de sélectionner la tâche qui échange les entrées/sorties : FAST
ou MAST, de modifier les paramètres de configuration ou de réglage spécifiques au
module.
Comment
accéder à la
liaison
TLX DS COM PL7 xxF
Le tableau suivant présente la marche à suivre pour accéder à la configuration d’un
équipement sur FIPIO :
Etape
Action
1
Accédez à l’écran de configuration FIPIO
2
Effectuez un double-clic sur le module de base à configurer.
269
Configuration FIPIO
Ecran de configuration d’un équipement FIPIO
Présentation
Cet écran, décomposé en plusieurs zones, permet de déclarer la voie de
communication et de configurer les paramètres de l’équipement sélectionné pour
une communication FIPIO.
Illustration
L’écran se présente ainsi :
1
2
3
FSD M8 P [FIPIO18 MODULE 0]
Configuration
Désignation : EQP STD MOD 8MP
Tâche : MAST
Voie 0
Configuration locale
Configuration par défaut
4
270
Paramètre
%KW\0.2.18\0.0.0
%KW\0.2.18\0.0.1
%KW\0.2.18\0.0.2
%KW\0.2.18\0.0.3
%KW\0.2.18\0.0.4
%KW\0.2.18\0.0.5
%KW\0.2.18\0.0.6
%KW\0.2.18\0.0.7
Base
Décimale
Symbole
Valeur
16#8040
16#0
0
0
0
16#4
0
0
TLX DS COM PL7 xxF
Configuration FIPIO
Eléments et
fonctions
Ce tableau décrit les différentes zones constituant l’écran de configuration :
Repère
Zone
Description
1
Barre de titre
Cette zone définit la référence du module et sa position physique sur le module.
2
Module
Cette zone permet de renseigner à l’aide de listes déroulantes:
l le type de paramètres :
l le mode Configuration,
l le mode Réglage (acessible pour certains type d’équipement),
l le mode Mise au point(accessible uniquement en mode connecté).
l le type de voie (entrées ou sorties) lorsque l’équipement désigné comporte
des entrées et des sorties.
3
Voie de communication
Cette zone permet d’affecter l’équipement soit à la tâche MAST soit à la tâche
FAST à l’aide d’une liste déroulante.
Pour certains types d’équipement, une case à cocher Configuration locale est
accessible. Si la case est cochée les paramètres de la voie ne sont pas
accessibles.
4
Paramètres de la voie
Cette zone permet le paramétrage des équipements. En fonction de certains
types d’équipements, cette zone n’est pas accessible.
Note : Repportez vous aux différentes documentations de chaque équipement
pour les informations concernant les paramètres de configuration, de réglage et de
mise au point.
TLX DS COM PL7 xxF
271
Configuration FIPIO
Comment accéder aux différents paramètres en fonction du type d’équipement
Comment
accéder aux
entrées/sorties
Comment régler
les paramètres
de configuration
La procédure suivante indique l’accès aux paramètres d’entrées ou de sorties d’un
module. Elle est valide en mode local ou en mode connecté.
Etape
Accédez à l’écran de configuration d’un équipement FIPIO.
2
Sélectionnez la partie entrée ou la partie sortie située dans la liste déroulante
de la zone module.
La procédure suivante décrit la marche à suivre pour modifier les paramètres de
réglage d’un module. Elle est valide en mode local ou en mode connecté.
Etape
1
Comment
affecter un
module à une
tâche PL7
272
Action
1
Action
Accédez à l’écran de configuration d’un équipement FIPIO.
2
Sélectionnez le mode réglage dans la liste déroulante de la zone module.
3
Sélectionnez la cellule relative au paramètre à saisir.
4
Saisissez le paramètre.
5
Validez en appuyant sur Entrée.
6
Validez l’affectation.
La procédure suivante décrit l’affectation d’un module à une tâche PL7. Elle est
valide en mode local uniquement.
Etape
Action
1
Accédez à l’écran de configuration d’un équipement FIPIO.
2
Sélectionnez dans la liste déroulante Tâche → MAST ou FAST.
3
Validez l’affectation.
TLX DS COM PL7 xxF
Configuration FIPIO
19.4
Gestion des entrées/sorties par les tâches PL7
Présentation
Objet de ce souschapitre
Ce sous-chapitre présente les principes de configuration des tâches PL7 en mode
FIPIO.
Contenu de ce
sous-chapitre
Ce sous-chapitre contient les sujets suivants :
TLX DS COM PL7 xxF
Sujet
Page
Comment accéder à la configuration des tâches PL7 en mode FIPIO
274
Ecran de configuration d’un processeur FIPIO
275
Gestion des entrées/sorties FIPIO par les tâches PL7
276
273
Configuration FIPIO
Comment accéder à la configuration des tâches PL7 en mode FIPIO
Présentation
La configuration du bus et des équipements FIPIO modifient les temps de cycle
réseau tâche correspondant à la mise à jour des entrées/sorties pour chaque tâche
PL7.
Ces modifications peuvent entraîner des contraintes sur :
l le type de la tâche (cyclique ou périodique), ainsi que son temps d’exécution et
chien de garde,
l le traitement des entrées/sorties FIPIO par rapport au cycle de la tâche (asservi
ou libre).
Le logiciel PL7 permet donc, de gérer les entrées/sorties en fonction des tâches
MAST ou FAST et de leur temps de cycle réseau.
Marche à suivre
Le tableau suivant présente la procédure pour accéder à la configuration des tâches
MAST et FAST en mode FIPIO :
Etape
274
Action
1
Accédez à l’écran de configuration matérielle
2
Effectuez un double-clic sur le processeur.
TLX DS COM PL7 xxF
Configuration FIPIO
Ecran de configuration d’un processeur FIPIO
Présentation
Cet écran, décomposée en plusieurs zones, permet de gérer les entrées/sorties
FIPIO en fonction :
l du type de tâche (MAST ou FAST),
l du type d’exécution (cyclique ou périodique) et de sa période,
l du chien de garde,
l du temps de cycle réseau tâche.
Par la suite, seule la partie concernant le mode FIPIO sera présentée.
Illustration
L’écran se présente ainsi :
TSX 57252 [RACK 0
POSITION 1]
Configuration
Désignation : Processeur TSX P 57252
Mode de Marche
Entrée Run/Stop
Démarrage Auto en Run
RAZ des %MWi sur reprise
à froid
Carte Mémoire
Aucune
La fenêtre Mode
FIPIO
TLX DS COM PL7 xxF
Tâches
MAST
Cyclique
Mode Fipio
Temps de cycle
réseau (calculé)
Périodique
0 ms
Asservi
4 ms
Libre
Chien de garde 250 ms
FAST
Période :
5 ms Mode Fipio
Temps de cycle
réseau (calculé)
Chien de garde 100 ms
Asservi
0 ms
Libre
A travers de la fenêtre Mode FIPIO, vous avez accès à deux type d’informations :
l Le mode (asservi ou libre) : il permet de lier la mise à jour des entrées/sorties au
cycle de la tâche.
l Le temps de cycle réseau (calculé) : ce temps représente le temps de cycle
réseau associé à une tâche.
275
Configuration FIPIO
Gestion des entrées/sorties FIPIO par les tâches PL7
Présentation
Les modes de gestion des entrées/sorties FIPIO dépendent du type d’exécution de
la tâche (cyclique ou périodique).
Mode FIPIO
asservi
Ce mode est accessible uniquement pour une tâche PL7 déclarée périodique.
Tâches
MAST
Cyclique
Mode Fipio
Temps de cycle
réseau (calculé)
Périodique 150 ms
Asservi
4 ms
Libre
Chien de garde 250 ms
FAST
Période :
5 ms Mode Fipio
Temps de cycle
réseau (calculé)
Chien de garde 100 ms
Asservi
0 ms
Libre
Dans ce mode, le rafraîchissement des entrées/sorties est corrélé avec la période
de la tâche. Le système garantit la mise à jour des entrées/sorties en une seule
période. Seules les entrées/sorties associées à cette tâche sont rafraîchies.
La sélection de ce monde impose la contrainte suivante :
La période de tâche automate (MAST ou FAST) doit être supérieure ou égale au
temps de cycle réseau
Mode FIPIO libre
Ce mode est accessible pour une tâche PL7 déclarée périodique ou ciclique.
Tâches
MAST
Cyclique
Mode Fipio
Temps de cycle
réseau (calculé)
Périodique
0 ms
Asservi
4 ms
Libre
Chien de garde 250 ms
FAST
Période :
5 ms Mode Fipio
Temps de cycle
réseau (calculé)
Chien de garde 100 ms
Asservi
0 ms
Libre
Dans ce mode, aucune contrainte n’est imposée sur la période de la tâche. La
période de tâche automate (MAST ou FAST) peut être inférieure au temps de cycle
réseau.
Dans ce cas, la tâche peut être exécutée sans une mise à jour des entrées/sorties.
La sélection de ce mode offre la possibilité d’avoir des temps de tâche les plus
faibles possibles dans le cas d’application où la rapidité est critique.
276
TLX DS COM PL7 xxF
Configuration FIPIO
19.5
Validation de la configuration du bus FIPIO
Présentation
Objet de ce souschapitre
Ce sous-chapitre présente les principaux refus de validation d’une configuration du
bus FIPIO.
Contenu de ce
sous-chapitre
Ce sous-chapitre contient les sujets suivants :
TLX DS COM PL7 xxF
Sujet
Page
Validation de la configuration
278
Exemples de refus de validation
280
277
Configuration FIPIO
Validation de la configuration
Présentation
A la fin de l’opération de configuration du bus FIPIO, il est nécessaire de valider la
configuration globale du bus pour qu’elle soit prise en compte dans la nouvelle
application.
Refus de la
validation
PL7 vérifie alors les contraintes liées à cette nouvelle application. Si les contraintes
imposées ne sont pas respectées, la table de scrutation n’est pas générée.
Dans ce cas une fenêtre de message s’ouvre.
Configuration FIPIO
Impossible de générer la table de scrutation des
E/S FIPIO
?
Fermer
Conseils>>
La configuration reste non validée (configuration physique Bus X et configuration
physique FIPIO) tant que le problème n’est pas corrigé par l’utilisateur. Cette
configuration ne peut être transférée dans l’automate.
Comment
accéder aux
conseils
Le bouton Conseils permet d’agrandir la boîte de dialogue dans laquelle seront
présentées les causes du refus ainsi que des conseils utiles à la correction.
Etape
1
278
Action
Sélectionnez le bouton Conseils.
TLX DS COM PL7 xxF
Configuration FIPIO
Résultat
Les caractéristiques de chaque tâche configurée (MAST et FAST) sont affichées.
Configuration FIPIO
Impossible de générer la table de scrutation des
E/S FIPIO
?
Fermer
Conseil>>
Tâche Mast périodique en mode asservi
Période : 100 ms
Temps de cycle réseau : 177 ms
Le temps de cycle réseau est supérieur à la période.
Pour corriger vous pouvez:
- configurer période de cette tâche à une valeur supérieure à 177ms
-réduire le nombre d’équipements configurés dans cette tâche.
- passer cette tâche en mode libre
Si les contraintes d’une tâche ne sont pas respectées, la cause de l’échec et les
recommandations pour la correction, complètent les caractéristiques.
En fonction des recommandations, vous avez les deux possibilités suivantes pour
corriger la configuration :
l Accédez à l’écran de configuration du processeur pour modifier les paramètres
de gestion des tâches PL7.
l Accédez à l’écran de configuration FIPIO pour modifier la répartition des
équipements dans les tâches MAST ou FAST.
TLX DS COM PL7 xxF
279
Configuration FIPIO
Exemples de refus de validation
Présentation
Les exemples suivants traitent des principaux refus que vous pouvez rencontrer.
Exemple 1
La tâche MAST ou FAST est configurée en mode périodique asservie.
Le temps de cycle réseau est supérieur à la période.
Configuration FIPIO
Impossible de générer la table de scrutation des
E/S FIPIO
?
Fermer
Conseil>>
Tâche Mast périodique en mode asservi
Période : 100 ms
Temps de cycle réseau : 177 ms
Le temps de cycle réseau est supérieur à la période.
Pour corriger vous pouvez:
- configurer période de cette tâche à une valeur supérieure à 177ms
-réduire le nombre d’équipements configurés dans cette tâche.
- passer cette tâche en mode libre
280
TLX DS COM PL7 xxF
Configuration FIPIO
Exemple 2
La tâche MAST est configurée en mode cyclique.
Le temps de cycle réseau est supérieur au chien de garde.
Configuration FIPIO
?
Impossible de générer la table de scrutation des
E/S FIPIO
Fermer
Conseil>>
Tâche Mast cyclique
Chien de garde : 100 ms
Temps de cycle réseau : 177 ms
Le temps de cycle réseau est supérieur au chien de garde.
Pour corriger vous pouvez:
- configurer le chien de garde de cette tâche à une valeur
supérieure à 177ms
-réduire le nombre d’équipements configurés dans cette tâche.
Exemple 3
La tâche MAST ou FAST est configurée en mode périodique libre.
Le temps de cycle réseau est supérieur au chien de garde.
?
Configuration FIPIO
Impossible de générer la table de scrutation des
E/S FIPIO
Fermer
Conseil>>
Tâche Mast périodique en mode libre
Période: 50ms
Chien de garde : 100 ms
Temps de cycle réseau : 177 ms
Le temps de cycle réseau est supérieur au chien de garde.
Pour corriger vous pouvez :
- configurer le chien de garde de cette tâche à une valeur
supérieure à 177ms
-réduire le nombre d’équipements configurés dans cette tâche.
TLX DS COM PL7 xxF
281
Configuration FIPIO
282
TLX DS COM PL7 xxF
Programmation d’une
communication FIPIO
20
Présentation
Objet de ce
chapitre
Ce chapitre décrit l’aspect Programmation dans la mise en oeuvre d’une
communication FIPIO.
Contenu de ce
chapitre
Ce chapitre contient les sujets suivants :
TLX DS COM PL7 xxF
Sujet
Page
Traitement des défauts FIPIO
284
Exemples de détection de saturation d’échanges explicites
285
283
Programmation FIPIO
Traitement des défauts FIPIO
Présentation
Le traitement des défauts FIPIO peut être opéré à l’aide des écrans de mise au point
et de diagnostic.
Il peut être cependant intéressant d’effectuer ce traitement par programme.
Algorithme
L’algorithme présenté est un exemple d’algorithme applicatif de détection et de
gestion des défauts sur le bus FIPIO
Testez le bit %S10
(défaut général d’entrées/
sorties)
%S10 = 0 ?
Non
Pas de défaut
d’entrée/sorties
Non
Testez le défaut sur
le bus X par
%S119
Oui
Recherchez le défaut sur
le bus FIPIO par
%S118
%S118 = 0?
Oui
Recherchez le point de
connexion en défaut par
%I\p2c\m.MOD.ERR = 1
Recherchez le mot de
%SW128 à %SW143 qui
est différent de 0
Recherchez le point de
connexion en défaut par le
bit du mot %SWi:x qui est
différent de 0
La recherche du point de
connexion en défaut peut
être effectuée de deux
manières distinctes.
La méthode préconisée est
la recherche par les mots
système
%SW128
à
%SW143.
Diagnostiquez le point de connexion
par la fonction
READ_STS %CH\p.2.c\0.MOD
Recherchez la voie
en défaut par
%I\p.2.c\m.v.ERR = 1
Diagnostiquez la voie
par la fonction
READ_STS %CH\p.2.c\m.v.ERR
284
TLX DS COM PL7 xxF
Programmation FIPIO
Exemples de détection de saturation d’échanges explicites
Présentation
Les exemples proposés ci-après sont rédigés en langage littéral structuré, mais ils
peuvent être traduits dans tous les langages proposés par PL7.
Ils ne doivent être pris en compte que si l'application PL7 risque d'activer plus de 24
fonctions explicites simultanées et si vous désirez réitérer une demande en cas de
saturation d'échange explicite.
Gestion du
READ_STS
module
TLX DS COM PL7 xxF
IF (NOT (%MW\0.2.1\0.MOD :x0)) THEN (*pas de demande en
cours*)
SET %M0; (*mémorisation d'une demande*)
(*remise à 0 du bit indiquant la saturation des échanges
explicites*)
%SW116 :=%SW116 AND 2#1111111111111011;
READ_STS %CH\0.2.1\0.MOD;
IF (%SW116 :x2) THEN
RESET %M0; (*réitération du READ_STS, il y a eu saturation*)
(*%MW\0.2.1\0.MOD.2 :x1 signale un défaut fonctionnel*)
END_IF;
END_IF;
IF(%M0 AND NOT (%MW\0.2.1\0.MOD :x0)) THEN
(*le %MW\0.2.1\0.MOD.2 est exploitable*)
RESET %M0;
END_IF;
285
Programmation FIPIO
Gestion du
READ_STS voie
READ_PARAM
au point de
connexion 02
IF (NOT (%MW\0.2.1\0.0 :x0)) THEN (*pas de demande en cours*)
SET %M1; (*mémorisation d'une demande des voies 0 à 7*)
(*remise à 0 du bit indiquant la saturation des échanges
explicites*)
%SW116 :=%SW116 AND 2#1111111111111011;
READ_STS %CH\0.2.1\0.0;
IF (%SW116 :x2) THEN
RESET %M1; (*réitération du READ_STS, il y a eu saturation*)
(*%MW\0.2.1\0.0.2 :x6 signale un défaut de communication*)
END_IF;
END_IF;
IF(%M1 AND NOT (%MW\0.2.1\0.0 :x0)) THEN
(*le %MW\0.2.1\0.0.2 est exploitable*)
RESET %M1;
END_IF;
IF
(NOT
(%MW\0.2.2\0.0
:x2))
THEN
(*pas
de
demande
en
cours*);
SET %M2; (*mémorisation d'une demande des voies 0 à 7*)
(*remise à 0 du bit indiquant la saturation des échanges
explicites*)
%SW116 :=%SW116 AND 2#1111111111111011;
READ_PARAM %CH\0.2.2\0.0; (*demande des paramètres*)
IF ((%MW\0.2.2\0.0.1 :x) AND (%SW116 :x2)) THEN
(*échange refusé*)
RESET %M2; (*saturation des échanges explicites*)
END_IF;
END_IF;
IF(%M2 AND NOT (%MW\0.2.2\0.0 :x2)) THEN
(*lecture des paramètres terminée*)
RESET %M2;
END_IF;
286
TLX DS COM PL7 xxF
Programmation FIPIO
WRITE_PARAM
au point de
connexion 02
IF (NOT (%MW\0.2.2\0.0 :x2)) THEN (*pas de demande en cours*)
SET %M3; (*mémorisation d'une demande des voies 0 à 7*)
(*remise à 0 du bit indiquant la saturation des échanges
explicites*)
%SW116 :=%SW116 AND 2#1111111111111011;
WRITE_PARAM %CH\0.2.2\0.0; (*émission des paramètres*)
IF ((%MW\0.2.2\0.0.1 :x2) AND (%SW116 :x2)) THEN
(*échange refusé*)
RESET %M3; (*saturation des échanges explicites*)
END_IF;
END_IF;
IF(%M3 AND NOT (%MW\0.2.2\0.0 :x2)) THEN
(*fin d'émission des paramètres*)
RESET %M3;
END_IF;
WRITE_CMD au
point de
connexion 02
IF (NOT (%MW\0.2.2\0.0 :x1)) THEN (*pas de demande en cours*)
SET %M3; (*mémorisation d'une demande des voies 0 à 7*)
(*remise à 0 du bit indiquant la saturation des échanges
explicites*)
%SW116 :=%SW116 AND 2#1111111111111011;
WRITE_CMD %CH\0.2.2\0.0; (*émission de commandes*)
IF ((%MW\0.2.2\0.0.1 :x1) AND (%SW116 :x2)) THEN
(*échange refusé*)
RESET %M3; (*saturation des échanges explicites*)
END_IF;
END_IF;
IF(%M3 AND NOT (%MW\0.2.2\0.0 :x1)) THEN
(*fin d'émission des commandes*)
RESET %M3;
END_IF;
TLX DS COM PL7 xxF
287
Programmation FIPIO
288
TLX DS COM PL7 xxF
Mise au point d’une
communication FIPIO
21
Présentation
Objet de ce
chapitre
Ce chapitre décrit l’aspect Mise au point dans la mise en oeuvre d’une
communication FIPIO.
Contenu de ce
chapitre
Ce chapitre contient les sujets suivants :
TLX DS COM PL7 xxF
Sujet
Page
Mode mise au point
290
Comment accéder aux écrans de mise au point des équipements distants
291
Ecran de mise au point d’un équipement du bus FIPIO
292
289
Mise au point FIPIO
Mode mise au point
Présentation
Le mode mise au point est accessible uniquement en mode connecté.
Ce mode permet :
l de visualiser par un carré rouge si un équipement en défaut à partir de l’écran de
configuration FIPIO,
l d’effectuer les réglages et la mise au point des équipements connectés au bus
FIPIO à partir de leur écran métier.
Fonctions
inaccessibles
A partir de l’écran configuration FIPIO en mode connecté, les fonctions suivantes
sont inaccessible :
l l’ajout d’un équipement en mode connecté,
l la duplication ou le déplacement d’un équipement,
l la modification d’un équipement,
l la suppression d’un équipement.
Un message est affiché dans la barre d’état de la fenêtre PL7 indiquant la raison de
l’impossibilité de l’accès.
290
TLX DS COM PL7 xxF
Mise au point FIPIO
Comment accéder aux écrans de mise au point des équipements distants
Présentation
Cette opération décrit comment accéder à l’écran de mise au point d’un équipement
connecté au bus FIPIO.
Marche à suivre
Le tableau suivant présente la marche à suivre :
Etape
TLX DS COM PL7 xxF
Action
1
Connectez vous à l’automate gestionnaire.
2
Accédez à l’écran de con figuration matérielle.
3
Effectuez un double-clic sur le représentation du connecteur FIPIO.
4
Effectuez un double-clic sur le module de base à mettre au point.
291
Mise au point FIPIO
Ecran de mise au point d’un équipement du bus FIPIO
Présentation
En mode mise au point, en ouvrant l’écran métier d’un équipement, il est possible
d’accéder aux fonctionnalités suivantes :
l la visualisation de paramètres de configuration du module,
l la lecture, écriture, sauvegarde des paramètres de réglage,
l la lecture, écriture, forçage des entrées sorties,
l la lecture des données de status apériodique,
l l’écriture des mots de commande.
Illustration
L’écran dédié à l’équipement se présente ainsi :
TSX DMS 1025 [FIPIO1 MODULE 0]
Mise au point
1
Partie entrées
Désignation : TBX7 EMB.8E/2SR24Vcc
Version : 1.0
Déforçage global
2
292
Voie
0
1
2
3
4
5
6
7
Symbole
Etat
0
0
0
0
0
0
0
0
Défaut
DIAG...
DIAG...
DIAG...
DIAG...
DIAG...
DIAG...
DIAG...
DIAG...
RUN
ERR
IO
DIAG...
x
Commandes Voie
Forçage
F4
Forcer à 0
F5
Forcer à 1
F6
Déforcer
TLX DS COM PL7 xxF
Mise au point FIPIO
Eléments et
fonctions
Paramètres
spécifiques
Ce tableau décrit les différentes zones constituant l’écran de configuration :
Repère
Zone
Fonction
1
commune
Voir (Voir : PL7 Micro/Junior/Pro ; Métiers communications ;
Tome 1).
2
spécifique
permet d’accéder aux paramètres de mise au point ou de
réglage de l’équipement.
Les paramètres accessibles sont fonction du type
d’équipement.
Pour les modules de type entrées/sorties, la zone spécifique visualise en temps réel
la valeur et l’état de chacune des voies du module et donne accès aux commandes
d’une voie.
Pour les autres types de modules, la zone spécifique visualise la données des
échanges péridodiques du côté gestionnaire de bus.
TLX DS COM PL7 xxF
293
Mise au point FIPIO
294
TLX DS COM PL7 xxF
Diagnostic d’une communication
FIPIO
22
Présentation
Objet de ce
chapitre
Ce chapitre décrit l’aspect Diagnostic dans la mise en oeuvre d’une communication
FIPIO.
Contenu de ce
chapitre
Ce chapitre contient les sujets suivants :
TLX DS COM PL7 xxF
Sujet
Page
Mode diagnostic
296
Comment accéder à l’écran de surveillance du bus FIPIO
297
Ecran de diagnostic : surveillance du bus FIPIO
298
Comment accéder à l’écran de surveillance des équipements
300
Ecran de diagnostic : surveillance des équipements
301
Comment accéder à l’écran de surveillance d’un équipement
303
Ecran de diagnostic : surveillance d’un équipement
304
Comment accéder à l’écran historique des défauts de communication
306
Ecran de diagnostic : historique des défauts de communication
307
295
Diagnostic FIPIO
Mode diagnostic
Présentation
Il est possible en mode connecté de faire un diagnostic général des erreurs sur le
bus et des défauts sur les équipements.
Ce diagnostic est possible en utilisant les écrans disponibles dans PL7 ou par les
bits et mots système qui seront gérés par le logiciel application.
Deux modes sont disponibles :
l surveillance du bus FIPIO,
l surveillance des équipements avec ou sans historique des défauts.
Compteurs de
communication
Chaque point de connexion configuré possède une variable rapport (y compris les
points de connexion 0 et 63). Cette variable contient les valeurs des compteurs de
communication et de performances.
Cette variable contient :
l les compteurs d'activité numérotés de 16#00 à 16#20 et normalisés WORLDFIP,
l les compteurs de défauts numérotés de 16#21 à 16#7F et normalisés
WORLDFIP,
l les compteurs constructeur numérotés de 16#80 à 16#FF ces compteurs ne sont
pas normalisés WORLDFIP.
Les compteurs de défauts évoluent lorsqu'il existe des défauts de communication
sur le bus FIPIO.
Ecrans de
diagnostic
Quatre types d'écrans permettent la visualisation de l'évolution des différents
compteurs et donc des défauts de communication :
l L'écran Surveillance du bus FIPIO offre une vue globale du bus FIPIO, il
visualise les défauts de communication sur l'ensemble du bus.
l L'écran Surveillance des équipements offre une synthèse par point de
connexion, il contient tous les points de connexion et signale l'évolution des
compteurs de défaut par point de connexion.
l L'écran Surveillance d'un équipement au point de connexion n présente tous
les compteurs et leur évolution à un point de connexion donné.
l L'écran Historique des défauts de communication est un historique des
défauts, il permet de garder une trace datée des évolutions des compteurs de
défaut.
Un seul écran de chaque type peut être ouvert (un par point de connexion pour le
troisième type). Si vous demandez l'ouverture d'un écran déjà ouvert celui-ci
apparait instantanément.
296
TLX DS COM PL7 xxF
Diagnostic FIPIO
Comment accéder à l’écran de surveillance du bus FIPIO
Présentation
Cette opération décrit comment accéder à l’écran de surveillance du bus FIPIO. Elle
est valable uniquement en mode connecté.
Marche à suivre
Le tableau suivant présente la marche à suivre :
Etape
Action
1
Connectez vous à l’automate gestionnaire.
2
Accédez à l’écran de con figuration matérielle.
3
Effectuez un double-clic sur le représentation du connecteur FIPIO.
4
Effectuez un clic droit sur le fond de l’écran.
Résultat : un menu contextuel apparaît.
Surveillance du bus Fipio
Surveillance des équipements
Propriété du bus Fipio
5
TLX DS COM PL7 xxF
Sélectionnez la commande Surveillance du bus FIPIO.
297
Diagnostic FIPIO
Ecran de diagnostic : surveillance du bus FIPIO
Présentation
Cet écran offre à l'utilisateur une vue globale du bus et signale les défauts de
communication sur le bus.
L'écran contient la liste de tous les compteurs de défauts de communication du bus
et signale leur évolution.
Illustration
L’écran dédié à l’équipement se présente ainsi :
Surveillance du bus Fipio
Compteur Libéllé
21
22
23
24
2B
2C
2D
2E
2F
30
32
33
34
35
36
37
39
Eléments et
fonctions
298
Channel 1 Non Echo fault
Channel 1 Hyper currenrt fault
Channel 1 Hypo current fault
Channel 1 Cross talk fault
Frame fragment fault
FCS fault
Frame lenght fault
Pierced frame fault
Coding fault
Overrun fault
Non identified frame type fault
Message recept queue full fault
Message recept queue full fault
Incorrect ADPU length fault
Received ADPU type fault
Elementary cycle time exceed
Underrun fault
Chaque ligne contient :
l une icône représentant l'état des compteurs de défauts (l'état de référence étant
l'état à l'ouverture de l'écran) :
l blanc pour état normal,
l rouge pour un compteur en défaut ayant évolué depuis l'état de référence,
l le numéro du compteur en hexadécimal,
l le libellé du compteur (celui donné par la norme WORLDFIP).
TLX DS COM PL7 xxF
Diagnostic FIPIO
Diagnostic
A l'ouverture l’écran ou à la demande d’une réinitialisation, les variables rapport de
tous les points de connexion sont lues une par une cycliquement (une par seconde).
Les valeurs des compteurs de chaque variable rapport sont mémorisées pour
constituer un état de référence. Le temps entre deux lectures d'une même variable
est égal au nombre d'équipements configurés + 2 (0 et 63) en secondes.
Dès qu'un compteur de défaut change de valeur par rapport à sa valeur de
référence, et quelque soit le point de connexion, l'icône du compteur passe en
rouge. La lecture du libellé du compteur fournit le type de défaut détecté.
Exemple
Le compteur 21 passe en rouge. Cela signifie qu'au moins un compteur 21 parmi
tous les compteurs 21 a évolué.
Surveillence du
bus par
application
Dans PL7, les mots système %SW150 et %SW151 indiquent le nombre de trames
émises et reçues par le manager de la voie.
Un arrêt de ces deux compteurs indique un arrêt de la fonction manager de la voie
FIPIO.
Cet arrêt est signalé à l'utilisateur dans l'écran de configuration en mode connecté
par le passage en rouge du fond du point de connexion 0.
Comment
réinitialiser l’état
de référence
La marche à suivre suivante présente la procédure pour réinitialiser l’état de
référence
Etape
1
Action
Effectuez un clic droit sur le fond de l’écran.
Résultat : un menu contextuiel apparait.
Réinitialisation
2
TLX DS COM PL7 xxF
Sélectionnez la commande Réinitialisation.
299
Diagnostic FIPIO
Comment accéder à l’écran de surveillance des équipements
Présentation
Cette opération décrit comment accéder à l’écran de surveillence des équipements
du bus FIPIO. Elle est valable uniquement en mode connecté.
Marche à suivre
Le tableau suivant présente la marche à suivre :
Etape
Action
1
Connectez vous à l’automate gestionnaire.
2
Accédez à l’écran de con figuration matérielle.
3
Effectuez un double-clic sur le représentation du connecteur FIPIO.
4
Effectuez un clic droit sur le fond de l’écran.
Résultat : un menu contextuel apparait.
Surveillance du bus Fipio
Surveillance des équipements
Propriété du bus Fipio
5
300
Sélectionnez la commande Surveillance des équipements.
TLX DS COM PL7 xxF
Diagnostic FIPIO
Ecran de diagnostic : surveillance des équipements
Présentation
Cet écran permet d'accéder à la surveillance de l'ensemble des équipements
configurés.
L'écran contient la liste des points de connexion configurés ainsi que les points 0 et
63.
Illustration
L’écran dédié à l’équipement se présente ainsi :
Surveillance des ...
0
1
2
3
4
6
7
10
13
15
17
20
21
22
24
26
27
30
Eléments et
fonctions
TLX DS COM PL7 xxF
31
32
33
34
35
36
37
38
39
40
53
54
55
56
63
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
100
101
103
104
105
106
107
108
109
110
111
112
114
116
124
125
126
127
Pour chaque point de connexion, les élément suivants lui sont associés :
l une icône précisant :
l si le point de connexion doit être surveillé. Si la case est cochée, l’équipement
est surveillé.
l si le point de connexion est en défaut. L’icône passe en rouge dans le cas d’un
défaut détecté.
l le numéro de point de connexion.
301
Diagnostic FIPIO
Diagnostic
A l'ouverture l’écran ou à la demande d’une réinitialisation, les variables rapport de
tous les points de connexion sont lues une par une cycliquement (une par seconde).
Les valeurs des compteurs de chaque variable rapport sont mémorisées pour
constituer un état de référence. Le temps entre deux lectures d'une même variable
est égal au nombre d'équipements configurés + 2 (0 et 63) en secondes.
Un point de connexion est considéré en défaut si la valeur d'un de ses compteurs
de défaut a évolué depuis l'état de référence. Lorsque le point est en défaut, l'icône
est en rouge.
La remontée des diagnostics ne s’effectue que si une communication existe entre
le gestionnaire de bus et le point de connexion en défaut. Les défauts correspondent
aux compteurs de défaut définis par la norme WORLDFIP.
Comment
désactiver la
surveillance d’un
équipement
La marche à suivre suivante présente la procédure pour désactiver la surveillance
d’un équipement sur le bus.
Etape
1
Action
Cliquez sur la case à cocher du point de connexion à désactiver.
Résultat :
La case se décoche. Dans ce cas, la variable rapport de ce point de connexion
n’est plus lue et son état de référence est réinitialisé.
Comment
réinitialiser l’état
de référence
La marche à suivre suivante présente la procédure pour réinitialiser l’état de
référence
Etape
1
Action
Effectuez un clic droit sur le fond de l’écran.
Résultat : un menu contextuel apparait.
Surveillance d’un équipement
Historique des défauts de communication
Surveiller
Réinitialisation
2
302
Sélectionnez la commande Réinitialisation.
TLX DS COM PL7 xxF
Diagnostic FIPIO
Comment accéder à l’écran de surveillance d’un équipement
Présentation
Cette opération décrit comment accéder à l’écran de surveillence d’un seul
équipement du bus FIPIO et visualiser ces compteurs de défauts.
Elle est valable uniquement en mode connecté.
Marche à suivre
Le tableau suivant présente la marche à suivre :
Etape
Action
1
Accédez à l’écran de Surveillance des équipements.
2
Sélectionnez le numéro de point de connexion à accéder.
3
Effectuez un clic droit sur le fond l’écran.
Résultat : le numéro passe en vidéo inverse.
Résultat : un menu contextuel apparait.
Surveillance d’un équipement
Historique des défauts de communication
Surveiller
Réinitialisation
4
TLX DS COM PL7 xxF
Sélectionnez la commande Surveillance d’un équipement.
303
Diagnostic FIPIO
Ecran de diagnostic : surveillance d’un équipement
Présentation
Cet écran permet d'afficher les détails de l'évolution de tous les compteurs d'un point
de connexion sélectionné.
Il contient trois zones correspondant à chaque type de compteur :
l d'activité,
l de défaut,
l constructeur
Illustration
L’écran dédié à l’équipement se présente ainsi :
Surveillance de l’équipement au point de connexion 2
Compteur d’activité
Valeur initiale Valeur précédente Valeur courante Libéllé
Counter frames response received
71B5
6C8D
6E34
21
Counter frames response returned
7673
7114
72D8
22
Fast aperiodic specified requests
0000
0000
0000
23
304
Compteur d’activité
21
22
23
24
2B
2C
2D
2E
2F
30
35
39
Valeur initiale Valeur précédente Valeur courante
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
007E
007e
0000
0000
0000
0000
0000
0000
0000
0060
0060
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
Compteur d’activité
80
Valeur initiale Valeur précédente Valeur courante Libéllé
0001
0000
0000
Compteur non répertorié
Libéllé
Channel 1 Non Echo fault
Channel 1 Hyper currenrt fault
Channel 1 Hypo current fault
Channel 1 Cross talk fault
Frame fragment fault
FCS fault
Frame lenght fault
Pierced frame fault
Coding fault
Overrun fault
Incorrect ADPU length fault
Underrun fault
TLX DS COM PL7 xxF
Diagnostic FIPIO
Eléments et
fonctions
Pour chaque compteurs, les élément suivants lui sont associés :
l une icône indiquant l’évolution du compteur depuis l’état de référence :
l blanc : pas d’évolution,
l vert : évolution pour les compteurs d’activité ou constructeur,
l rouge : évolution pour les compteurs de défauts (la valeur courante est
différente de l’état de référence).
l le numéro en héxadécimel du compteur,
l sa valeur de référence en héxadécimale,
l sa valeur lors de la précédente lecture en héxadécimale,
l sa valeur courante en héxadécimal,
l son libellé selon la norme WORLDFIP ou le libellé Compteur non répertorié
pour la partie constructeur.
Diagnostic
A l'ouverture l’écran ou à la demande d’une réinitialisation, les variables rapport de
tous les points de connexion sont lues une par une cycliquement (une par seconde).
Les valeurs des compteurs de chaque variable rapport sont mémorisées pour
constituer un état de référence.
Un point de connexion est considéré en défaut si la valeur d'un de ses compteurs
de défaut a évolué depuis l'état de référence. Lorsque le point est en défaut, l'icône
est en rouge.
La remontée des diagnostics ne s’effectue que si une communication existe entre
le gestionnaire de bus et le point de connexion en défaut. Les défauts correspondent
aux compteurs de défaut définis par la norme WORLDFIP.
Comment
réinitialiser l’état
de référence
La marche à suivre suivante présente la procédure pour réinitialiser l’état de
référence
Etape
1
Action
Effectuez un clic droit sur le fond de l’écran.
Résultat : un menu contextuiel apparait.
Réinitialisation
2
TLX DS COM PL7 xxF
Sélectionnez la commande Réinitialisation.
305
Diagnostic FIPIO
Comment accéder à l’écran historique des défauts de communication
Présentation
Cette opération décrit comment accéder à l’écran historique des défauts de
communication sur le bus FIPIO.
Elle est valable uniquement en mode connecté.
Marche à suivre
Le tableau suivant présente la marche à suivre :
Etape
Action
1
Accédez à l’écran de Surveillance des équipements.
2
Effectuez un clic droit sur le fond l’écran.
Résultat : un menu contextuel apparait.
Surveillance d’un équipement
Historique des défauts de communication
Surveiller
Réinitialisation
3
306
Sélectionnez la commande Historique des défauts de communication.
TLX DS COM PL7 xxF
Diagnostic FIPIO
Ecran de diagnostic : historique des défauts de communication
Présentation
Cet écran contient la liste des défauts de communication des points de connexion
configurés (plus 0 et 63) et déclarés surveillés dans l'écran Surveillance des
équipements.
Illustration
L’écran dédié à l’équipement se présente ainsi :
Historique des défauts de communication
Date
14/10/1998
14/10/1998
Heure
14:39:49
14:39:49
Point de connexion
2
2
Compteur
2B
2E
Valeur Libellé
007E Frame fragment fault
0060 Pierced frame fault
Eléments et
fonctions
A chaque fois qu'un compteur de défauts d'un point de connexion évolue, une ligne
est ajoutée. Elle contient :
l la date et l'heure courante de la console de programmation,
l le numéro du point de connexion en décimal,
l le numéro du compteur de défaut en hexadécimal,
l la valeur du compteur en héxadécimale,
l le libellé du compteur selon la norme WORLDFIP.
Comment
suspendre/
reprendre
l’historique
Cette commande permet d’arrêter et de rependre la mise à jour de l’écran.
Etape
1
Action
Effectuez un clic droit sur le fond de l’écran.
Résultat : un menu contextuel apparait.
Suspendre l’historique
Reprendre l’historique
Vider l’historique
Copier
Trier
Arrêt automatique de l’historique
Réinitialisation
2
Comment vider
l’historique
Cette commande, accessible si la fonction Suspendre l'historique est validée. Elle
permet de supprimer toutes les lignes de l'écran.
Etape
TLX DS COM PL7 xxF
Sélectionnez la commande Suspendre l’historique ou Reprendre
l’histrorique.
Action
1
Accédez au menu contextuel.
2
Sélectionnez la commande Vider l’historique.
307
Diagnostic FIPIO
Comment trier
l’historique
Cette commande, accessible si la fonction Suspendre l'historique est validée. Elle
permet de trier toutes les lignes de l’historique soit par date et heure, soit par point
de connexion, soit par compteur.
Etape
Comment copier
l’historique
1
Accédez au menu contextuel.
2
Sélectionnez la commande Trier → par date et heure.
Cette commande, accessible si la fonction Suspendre l'historique est validée. Elle
permet de de copier dans le presse papier les lignes sélectionnées sous format
texte.
Etape
Comment arrêter
automatiquement
l’historique
Action
Action
1
Accédez au menu contextuel.
2
Sélectionnez la commande Trier → par date et heure.
Cette fonction, lorsqu'elle est sélectionnée, permet l'arrêt de l'historique lorsqu'il a
atteint le nombre maximum de lignes (4000 lignes). Cet arrêt vous est signalé par
un message. Quand la fonction n'est pas sélectionnée, et lorsque le nombre
maximum est atteint, les nouvelles lignes ajoutées remplacent les premières (mode
tournant).
Etape
Action
1
Accédez au menu contextuel.
2
Sélectionnez la commande Arrêt automatique de l’historique.
Résultat : la sélection de la commande coche la fonction.
Comment
réinitialiser l’état
de référence
308
La marche à suivre suivante présente la procédure pour réinitialiser l’état de
référence
Etape
Action
1
Accédez au menu contextuel.
2
Sélectionnez la commande Réinitialisation.
TLX DS COM PL7 xxF
Objets langage associés à la
communication FIPIO
23
Présentation
Objet de ce
chapitre
Ce chapitre présente les objets langage associés à la communication FIPIO.
Contenu de ce
chapitre
Ce chapitre contient les sujets suivants :
TLX DS COM PL7 xxF
Sujet
Page
Objets langage en échange implicite
310
Objet langage à échange explicite
311
Gestion et compte-rendu des échanges explicites
313
309
Objets langage FIPIO
Objets langage en échange implicite
Présentation
Cette page décrit tous les objets langage à échange implicite pour une
communication FIPIO qui peuvent être affichés ou modifiés par le programme
d’application. (PL7 Micro/Junior/Pro ; Métiers communications ; Tome 1)
Objets bit
Le tableau ci-dessous présente les différents objets bit à échange implicite.
Objet (1)
Fonction
Signification
%I\p.2.c\0.MOD.ERR
Bit de défaut module
Ce bit à 1, indique un défaut du module (au
moins une des voies est en défaut, ...)
%I\p.2.c\m.i.ERR
Bit de défaut voie
Ce bit à 1, indique une voie en défaut.
%I\p.2.c\m.i.r
Echange de bit
Image des entrées physiques du module
(acquisition des entrées)
%Q\p.2.c\m.i.r
Echange de bit
Image des sorties physiques du module
(commande des sorties)
Légende
(1)
Adresse p.2.c\m.i.r
l p : correspond à l’eplacement du processeur
l c : correspond au numéro du point de connexion
l m : correspond au numéro de position du module
l i : correspond au numéro de la voie
Objets mot
Le tableau ci-dessous présente les différents objets mot à échange implicite.
Objet (1)
Fonction
Signification
%IW\p.2.c\m.i.r
Echange de mot
Image des entrées physiques du module
(acquisition des entrées)
%QW\p.2.c\m.i. Echange de mot
r
Image des sorties physiques du module
(commande des sorties)
Légende
(1)
Adresse p.2.c\m.i.r
l p : correspond à l’eplacement du processeur
l c : correspond au numéro du point de connexion
l m : correspond au numéro de position du module
l i : correspond au numéro de la voie
310
TLX DS COM PL7 xxF
Objets langage FIPIO
Objet langage à échange explicite
Présentation
Cette page décrit tous les objets langage à échange explicite pour une
communication FIPIO qui peuvent être affichés ou modifiés par le programme
d’application. (PL7 Micro/Junior/Pro ; Métiers communications ; Tome 1)
Objets mots
Le tableau ci-dessous présente les différents objets mot à échange explicite.
Objet (1)
Fonction
Signification
%MW\p.2.c\0.MOD.2 Status du module Octet de poids faible : correspond à la base.
l x0 = 1 : défaut interne
l x1 = 1 : défaut fonctionnel
l x2 = 1 : défaut bornier
l x3 = 1 : module de base en auto-tests
l x4 = 1 : réservé (= 0)
l x5 = 1 : erreur de configuration
l x6 = 1 : module absent
l x7 = 1 : défaut sur module d’extension
Octet de poids fort : correspond à l’extension.
l x8 = 1 : défaut interne
l x9 = 1 : défaut fonctionnel
l x10 = 1 : défaut bornier
l x11 = 1 : module d’extension en auto-tests
l x12 = 1 : réservé (= 0)
l x13 = 1 : erreur de configuration
l x14 = 1 : module absent
l x15 = 1 : réservé (= 0)
%MW\p.2.c\0.i.2
TLX DS COM PL7 xxF
Status voie du
module de base
Octet de poids faible : correspondant à la base
l x0 = 1 : défaut externe 4
l x1 = 1 : défaut externe 3
l x2 = 1 : défaut externe 2
l x3 = 1 : défaut externe 1
l x4 = 1 : défaut interne
l x5 = 1 : défaut de configuration matérielle
l x6 = 1 : défaut de communication
l x7 = 1 : défaut d’application
311
Objets langage FIPIO
Objet (1)
Fonction
Signification
%MW\p.2.c\1.i.2
Status voie du
module
d’extension
Octet de poids faible : correspondant à
l’extension
l x0 = 1 : défaut externe 4
l x1 = 1 : défaut externe 3
l x2 = 1 : défaut externe 2
l x3 = 1 : défaut externe 1
l x4 = 1 : défaut interne
l x5 = 1 : défaut de configuration matérielle
l x6 = 1 : défaut de communication
l x7 = 1 : défaut d’application
Légende
(1)
Adresse p.2.c\m.i.r
l p : correspond à l’eplacement du processeur
l c : correspond au numéro du point de connexion
l m : correspond au numéro de position du module
l i : correspond au numéro de la voie
Note : Pour chaque équipement connecté, repportez vous à la documentation
correspondante pour connaitre les détails des mots des status métier.
Exemple
L’exemple porte sur le diagnostic de niveau voie pour un équipement TBX TOR :
Objet
Fonction
%MW\p.2.c\0.i.2
%MW\p.2.c\1.i.2
Status voie
Signification
Octet de poids faible :
l x0 = 1 : disjonction de sortie
l x1 = 1 : disjonction globale
l x2 = 1 : défaut bornier
l x3 = 1 : défaut alimentation externe
l x4 = 1 : voie configurée mais pas présente
physiquement
l x5 = 1 : voie présente mais différente de celle
configurée
l x6 = 1 : défaut de communication
l x7 = 1 : défaut d’application
312
TLX DS COM PL7 xxF
Objets langage FIPIO
Gestion et compte-rendu des échanges explicites
Présentation
Cette page décrit tous les objets langage qui gèrent les échanges explicites. (Voir :
PL7 Micro/Junior/Pro ; Métiers communications ; Tome 1)
Objets mots
Le tableau ci-dessous présente les différents objets mot pour la gestion des
échanges explicites.
Objet (1)
Fonction
Signification
%MW\p.2.c\
0.MOD.0
Echanges en cours du
module
l x0 = 1 : lecture de status en cours
l x1 = 1 : envoi de paramètres de commande au
module de communication
l x2 = 1 : envoi de paramètres de réglage au
module de communication
%MW\p.2.c\
0.MOD.1
Compte rendu du
module
l x1 = 0 : paramètres de commande reçus et
acceptés par le module
l x2 = 0 : paramètres de réglage reçus et acceptés
par le module
%MW\p.2.c\
0.i.0
Echanges en cours de
la voie
l x0 = 1 : lecture de status en cours
l x1 = 1 : envoi de paramètres de commande en
cours
l x2 = 1 : envoi de paramètres de réglage en cours
l x3 à x14 : réservé (= 0)
l x15 = 1 : envoi de paramètres de configuration
en cours
%MW\p.2.c\
0.i.1
Compte rendu de la
voie
l x0 = 0 : lecture de status Ok
l x1 = 0 : paramètres de commande reçus et
acceptés par l’équipement
l x2 = 0 : paramètres de réglage reçus et acceptés
par l’équipement
l x3 à x14 : réservé (= 0)
l x15 = 0 : paramètres de configuration reçus et
acceptés par l’équipement
Légende
(1)
TLX DS COM PL7 xxF
Adresse p.2.c\m.i.r
l p : correspond à l’eplacement du processeur
l c : correspond au numéro du point de connexion
l m : correspond au numéro de position du module
l i : correspond au numéro de la voie
313
Objets langage FIPIO
314
TLX DS COM PL7 xxF
Profils standards de
communication FIPIO
24
Présentation
Objet de ce
chapitre
Ce chapitre présente les équipements conformes aux profils standards de
communication par bus FIPIO et ses services.
Contenu de ce
chapitre
Ce chapitre contient les sous-chapitres suivants :
TLX DS COM PL7 xxF
Souschapitre
Sujet
Page
24.1
Présentation des profils standards de communication FIPIO
316
24.2
Configuration des profils standards du bus FIPIO
321
24.3
Mise au point des profils standards du bus FIPIO
327
24.4
Objets langage associés aux profils standards du bus FIPIO
332
315
Profils standards
24.1
Présentation des profils standards de
communication FIPIO
Présentation
Objet de ce souschapitre
Ce sous-chapitre présente une description sommaire des profils standards du bus
FIPIO et des services qui lui sont associés.
Contenu de ce
sous-chapitre
Ce sous-chapitre contient les sujets suivants :
316
Sujet
Page
Profils standards : généralités
317
Désignation d’un profil standard
318
Liste des profils standards proposés en catalogue par PL7
319
TLX DS COM PL7 xxF
Profils standards
Profils standards : généralités
Présentation
Un équipement conforme aux profils standards de communication FIPIO peut être
raccordé sur un bus FIPIO et d'échanger des variables d'entrées/sorties.
Les échanges de données avec les équipements, permettent :
l des échanges d'entrées/sorties,
l d'écrire des paramètres de configuration ou de réglage,
l d'effectuer un diagnostic de l'équipement connecté.
Il y a trois types de profils standards :
FRDP : FIPIO Reduced Device Profile
l FSDP : FIPIO Simple Device Profile
l FEDP : FIPIO Extended Device Profile
l
Volume de
données
échangées
Les équipements conformes à un profil standard ont un profil qui est fonction du
nombre d'entrées sorties à échanger.
Les mots gérés par les différents profils standards sont décrits dans le tableau cidessous :
TLX DS COM PL7 xxF
Profil
FRD
FSD
FED
Données procédé
acquisition des entrées
pilotage des sorties
2 mots
2 mots
8 mots
8 mots
32 mots
32 mots
Configuration (optionnel)
-
16 mots
30 mots
Réglage (optionnel)
-
32 mots
30 mots
Commandes
commande spécifique
-
-
8 mots
Diagnostic
validité des entrées
status spécifique
1 octet
-
1 octet
-
1 octet
8 mots
317
Profils standards
Désignation d’un profil standard
Présentation
Un équipement conforme aux profils standards de communication FIPIO est déclaré
en lui attribuant un des profils standards de la famille STD_P au point de connexion
FIPIO.
La famille est constituée d'une liste de références de profils standards.
Composition
d’une référence
Chaque référence est composée de plusieurs codes significatifs :
l le profil standard utilisé :
l FRD
l FSD
l FED
l la structure de l'équipement connecté :
l C : Compact
l M : Modulaire
l le nombre et le type d'objets échangés avec le gestionnaire : correspond au
volume en mots de 16 bits des échanges d'entrées/sorties
l 2 mots
l 8 mots
l 32 mots
l P : correspond à la présence de paramètres de configuration ou de réglage (en
option).
Profil FRD
La référence est constituée de la façon suivante :
Profil
Structure
Nombre d’objets
FRD
C
2
Paramètre
P
Profil FSD
La référence est constituée de la façon suivante :
Profil
Structure
Nombre d’objets
Paramètre
FSD
C
8
-
M
Profil FED
La référence est constituée de la façon suivante :
Profil
FED
Structure
Nombre d’objets
C
32
M
318
P
Paramètre
P
TLX DS COM PL7 xxF
Profils standards
Liste des profils standards proposés en catalogue par PL7
Présentation
Lors de la configuration du bus FIPIO, vous pouvez connecter des profils standards
en fonction du type d’équipement.
Equipement
compact
Le tableau suivant donne la liste des profils standards compact :
Référence
Désignation
Interface langage
FRD C2
EQP RED CMPCT 2M
32 bits %I, 32 bits %Q
FRD C2 P
EQP STD CMPCT 2M P
32 bits %I, 32 bits %Q
STD DEV CMPCT 2W P
16 mots de configuration, 32 mots de
réglage
EQP STD CMPCT 8M
8 mots %IW, 8 mots %QW
FSD C8
STD DEV CMPCT 8W
FSD C8 P
FED C32
EQP STD CMPCT 8M P
8 mots %IW, 8 mots %QW
STD DEV CMPCT 8W P
16 mots de configuration, 32 mots de
réglage
EQP STD CMPCT 32M
32 mots %IW, 32 mots %QW
STD DEV CMPCT 32W
FED C32 P
Equipement
modulaire
EQP STD CMPCT 32M P
32 mots %IW, 32 mots %QW
STD DEV CMPCT 328W P
30 mots de configuration, 30 mots de
réglage
Le tableau suivant donne la liste des profils standards modulaire :
Référence
Désignation
Interface langage
FSD M8
EQP STD MOD 8M
8 mots %IW, 8 mots %QW
STD DEV MOD 8W
FSD M8 P
FED M32
EQP STD MOD 8M P
8 mots %IW, 8 mots %QW
STD DEV MOD 8W P
16 mots de configuration, 32 mots de
réglage
EQP STD MOD 32M
32 mots %IW, 32 mots %QW
EXTENDED DEV MOD 32W
FED M32 P
TLX DS COM PL7 xxF
EQP STD MOD 32M P
32 mots %IW, 32 mots %QW
EXTENDED DEV MOD
328W P
30 mots de configuration, 30 mots de
réglage
319
Profils standards
Equipement
Momentum
Lorsque dans la famille Momentum, une embase d'entrée/sortie analogique n'est
pas proposée dans le catalogue, il est alors nécessaire de sélectionner une des
références de profil standard OTHER_FxD_[P].
Les critères de choix sont les suivants :
Référence
Interface langage
OTHER_FRD
32 bits %I, 32 bits %Q
OTHER_FRDP
OTHER_FSD
8 mots %IW, 8 mots %QW
OTHER_FSDP
OTHER_FED
32 mots %IW, 32 mots %QW
OTHER_FEDP
Communicateur
320
Les communicateurs sont les suivants :
Référence
Interface langage
OTHER
autre module de communication
TSX FPP10
TSX module de communication FIPIO
170 FNT 110 01
TSX module de communication FIPIO pour les TS Momentum
TLX DS COM PL7 xxF
Profils standards
24.2
Configuration des profils standards du bus FIPIO
Présentation
Objet de ce souschapitre
Ce sous-chapitre présente les principes de configuration de profils standards du bus
FIPIO.
Contenu de ce
sous-chapitre
Ce sous-chapitre contient les sujets suivants :
TLX DS COM PL7 xxF
Sujet
Page
Ecran de configuration d’un profil standard
322
Comment modifier les paramètres d’un profil standard
324
Mode réglage
326
321
Profils standards
Ecran de configuration d’un profil standard
Présentation
L’écran de configuration d’un profil standard reprend les paramètres de tout autres
équipements configurés sur le bus FIPIO (voir Ecran de configuration d’un
équipement FIPIO).
Cependant certains paramètres lui sont propres. Dans la suite de ce document seul
la partie spécifique aux profils standards est détaillée.
Illustration
L’écran dédié à l’équipement se présente ainsi :
FSD M8 P [FIPIO18 MODULE 0]
Configuration
Désignation : EQP STD MOD 8MP
1
2
3
4
Eléments et
fonctions
322
Tâche : MAST
Voie 0
Configuration locale
Configuration par défaut
Paramètre
%KW\0.2.18\0.0.0
%KW\0.2.18\0.0.1
%KW\0.2.18\0.0.2
%KW\0.2.18\0.0.3
%KW\0.2.18\0.0.4
%KW\0.2.18\0.0.5
%KW\0.2.18\0.0.6
%KW\0.2.18\0.0.7
Base
Décimale
Symbole
Valeur
16#8040
16#0
0
0
0
16#4
0
0
Ce tableau décrit les différentes zones constituant l’écran de configuration :
Repère
Description
1
La case à cocher Configuration locale est disponible uniquement pour les
profils FSD C8 P et FSD M8 P.
Si la case est cochée, les paramètres de configuration et de réglage ne sont pas
envoyés à l’équipement connecté sur le bus (pour assurer un démarrage rapide
de l’équipement). L’équipement démarre ou s’initialise avec ses propres
paramètres.
Dans l’écran de configuration, si la case est cochée les paramètres de la voie ne
sont pas accessibles.
2
Le bouton Configuration par défaut permet un retour à la configuration
d’origine.
TLX DS COM PL7 xxF
Profils standards
TLX DS COM PL7 xxF
Repère
Description
3
La fenêtre Base permet de sélectionner le base d’affichage de la valeur du mot
sélectionné.
Trois types sont disponibles :
l Décimale
l Hexadécimale
l Binaire
4
Cette liste affiche les mots de configuration %KW ou les mots de réglage %MW
correspondant au profil standard déclaré.
Pour chaque mot est associé un Symbole et une Valeur.
323
Profils standards
Comment modifier les paramètres d’un profil standard
Présentation
Les procédures qui suivent, sont applicables pour les paramètres de configuration
ou de réglage.
Comment
modifier la base
d’affichage
La marche à suivre suivante présente la sélection de la base d’affichage. Pour
l’exemple, la base choisie est binaire.
Etape
Action
1
Sélectionnez la cellule Valeur du mot à modifier.
2
Sélectionnez dans le menu déroulant Base → Binaire.
Résultat : la cellule affiche 2#1011.
Comment saisir
une valeur au
clavier
La marche à suivre suivante présente la saisie au clavier d’une valeur dans une
cellule.
Etape
Action
1
Sélectionnez la cellule Valeur du mot à modifier.
2
Saisissez la valeur au clavier.
Note :
La saisie au clavier dépend de la base d’affichage.
324
TLX DS COM PL7 xxF
Profils standards
Comment saisir
une valeur sous
forme binaire
La marche à suivre suivante présente la saisie d’une valeur sous forme binaire.
Etape
1
Action
Effectuez un double clic sur la cellule Valeur du mot à modifier.
Résultat : la fenêtre suivante apparait.
Propriété de : %KW\0.2.5\0.0.7
Bits du mot
15:
14:
13:
12:
11:
10:
09:
08:
07:
06:
05:
04:
03:
02:
01:
00:
2
Sélectionnez les bits dui doivent être mis à 1.
3
Fermez la fenêtre Propriété de : ... en sélectionnant la croix dans l’angle à
gauche.
Résultat : La fermeture valide la valeur saisie et l’affiche selon la base.
TLX DS COM PL7 xxF
325
Profils standards
Mode réglage
Présentation
Le mode de réglage est accédé par le menu configuration matérielle du navigateur
application. Le principe est le même que pour le mode configuration, les mots de
réglage sont des %MW.
Il ya 32 mots possibles pour les profils FSD et FRD et 30 mots pour les profils FED.
Illustration
L’écran de réglage dédié à l’équipement se présente ainsi :
FSD C8 P [FIPIO5 MODULE 0]
Configuration
Désignation : EQP STD CMPCT 8MP
Tâche : MAST
Voie 0
Configuration locale
Configuration par défaut
Paramètre
%KW\0.2.5\0.0.0
%KW\0.2.5\0.0.1
%KW\0.2.5\0.0.2
%KW\0.2.5\0.0.3
%KW\0.2.5\0.0.4
%KW\0.2.5\0.0.5
%KW\0.2.5\0.0.6
%KW\0.2.5\0.0.7
326
Base
Décimale
Symbol
Valeur
0
0
0
0
0
0
0
0
TLX DS COM PL7 xxF
Profils standards
24.3
Mise au point des profils standards du bus FIPIO
Présentation
Objet de ce souschapitre
Ce sous-chapitre présente les principes de mise au point de profils standards du bus
FIPIO.
Contenu de ce
sous-chapitre
Ce sous-chapitre contient les sujets suivants :
TLX DS COM PL7 xxF
Sujet
Page
Ecran de mise au point d’un profil standard
328
Comment modifier les paramètres de mise au point d’un profil standard
330
327
Profils standards
Ecran de mise au point d’un profil standard
Présentation
L’écran de mise au point d’un profil standard reprend les paramètres de tout autres
équipements configurés sur le bus FIPIO (voir Ecran de mise au point d’un
équipement FIPIO).
Cependant certains paramètres lui sont propres. Dans la suite de ce document seul
la partie spécifique aux profils standards est détaillée.
Note : Les paramètres de réglages ne sont pas accessibles.
Illustration
L’écran dédié à l’équipement se présente ainsi :
FED C32 P [FIPIO4 MODULE 0]
Mise au point
Désignation : EQP STD CMPCT 32MP
RUN
Voie 0
1
2
3
328
DIAG...
DIAG...
Tâche : MAST
Variables
Partie Sorties
Référence
%QW\0.2.4\0.0.0
%QW\0.2.4\0.0.1
%QW\0.2.4\0.0.2
%QW\0.2.4\0.0.3
%QW\0.2.4\0.0.4
%QW\0.2.4\0.0.5
%QW\0.2.4\0.0.6
%QW\0.2.4\0.0.7
%QW\0.2.4\0.0.8
%QW\0.2.4\0.0.13
%QW\0.2.4\0.0.14
%QW\0.2.4\0.0.15
Version : 1.0
ERR
IO
Base
Hexadécimale
Libellé
Symbol
Valeur
16#1
16#30
16#24
16#C00
16#0
16#0
16#3C10
16#30
16#0
16#0
16#0
16#0
TLX DS COM PL7 xxF
Profils standards
Eléments et
fonctions
TLX DS COM PL7 xxF
Ce tableau décrit les différentes zones constituant l’écran de configuration :
Repère
Description
1
Cette liste déroulante permet de sélectionner les échanges périodiques :
l de la partie entrées,
l de la partie sorties.
2
La fenêtre Base permet de sélectionner le base d’affichage de la valeur du mot
sélectionné.
Trois types sont disponibles :
l Décimale
l Hexadécimale
l Binaire
3
Cette liste affiche les mots d’entrées %IW ou les mots de sorties %QW
correspondant au profil standard déclaré.
Pour chaque mot est associé un Libellé, un Symbole et une Valeur.
329
Profils standards
Comment modifier les paramètres de mise au point d’un profil standard
Présentation
Les procédures qui suivent, sont applicables pour les paramètres de mise au point.
Comment
modifier la base
d’affichage
La marche à suivre suivante présente la sélection de la base d’affichage. Pour
l’exemple, la base choisie est binaire.
Etape
Action
1
Sélectionnez la cellule Valeur du mot à modifier.
2
Sélectionnez dans le menu déroulant Base → Binaire.
Résultat : la cellule affiche 2#1011.
Comment saisir
une valeur au
clavier
La marche à suivre suivante présente la saisie au clavier d’une valeur dans une
cellule.
Etape
Action
1
Sélectionnez la cellule Valeur du mot à modifier.
2
Saisissez la valeur au clavier.
Note :
La saisie au clavier dépend de la base d’affichage.
330
TLX DS COM PL7 xxF
Profils standards
Comment saisir
une valeur sous
forme binaire
La marche à suivre suivante présente la saisie d’une valeur sous forme binaire Elle
est valide uniquement pour la partie sorties.
Etape
1
Action
Effectuez un double clic sur la cellule Valeur du mot à modifier.
Résultat : la fenêtre suivante apparaît.
Propriété de : %KW\0.2.5\0.0.7
Bits du mot
15:
14:
13:
12:
11:
10:
09:
08:
07:
06:
05:
04:
03:
02:
01:
00:
2
Sélectionnez les bits qui doivent être mis à 1.
3
Fermez la fenêtre Propriété de : ... en sélectionnant la croix dans l’angle à
gauche.
Résultat : La fermeture valide la valeur saisie et l’affiche selon la base.
TLX DS COM PL7 xxF
331
Profils standards
24.4
Objets langage associés aux profils standards du
bus FIPIO
Présentation
Objet de ce souschapitre
Ce sous-chapitre présente les objets langages associés aux profils standards du
bus FIPIO.
Contenu de ce
sous-chapitre
Ce sous-chapitre contient les sujets suivants :
332
Sujet
Page
Résumé des objets accessibles par les profils standards
333
Objets langage en échange implicite
335
Objet langage à échange explicite
337
Objets langage associés à la configuration
340
TLX DS COM PL7 xxF
Profils standards
Résumé des objets accessibles par les profils standards
Présentation
Les tableaux suivant regroupent les objets langage associé à chaque profil cotenu
dans le catalogue PL7.
Profil FRD
Le tableau suivant est relatif aux profils de type FRD
Profil FSD
TLX DS COM PL7 xxF
FRD C2
FRD C2 P
Acquisition des entrées
%I\p.2.c\0.0
%I\p.2.c\0.31
%I\p.2.c\0.0
%I\p.2.c\0.31
Commande des sorties
%Q\p.2.c\0.0
%Q\p.2.c\0.31
%Q\p.2.c\0.0
%Q\p.2.c\0.31
Mots de configuration
-
%KW\p.2.c\0.i.0
%KW\p.2.c\0.i.15
Status : gestion des
échanges
%MW\p.2.c\0.i.0
%MW\p.2.c\0.i.0
Compte-rendu des échanges %MW\p.2.c\0.i.1
%MW\p.2.c\0.i.1
Status : standard voie
%MW\p.2.c\0.i.2
%MW\p.2.c\0.i.2
Validité des entrées
%MW\p.2.c\0.i.3
%MW\p.2.c\0.i.3
Status : spécifique voie
-
-
Mots de commande
-
-
Mots de réglage
-
%MW\p.2.c\0.i.4
%MW\p.2.c\0.i.35
Le tableau suivant est relatif aux profils de type FSD
FSD C/M8
FSD C/M8 P
Acquisition des entrées
%IW\p.2.c\0.0
%IW\p.2.c\0.7
%IW\p.2.c\0.0
%IW\p.2.c\0.7
Commande des sorties
%QW\p.2.c\0.0
%QW\p.2.c\0.7
%QW\p.2.c\0.0
%QW\p.2.c\0.7
Mots de configuration
-
%KW\p.2.c\0.i.0
%KW\p.2.c\0.i.15
Status : gestion des
échanges
%MW\p.2.c\0.i.0
%MW\p.2.c\0.i.0
Compte-rendu des échanges %MW\p.2.c\0.i.1
%MW\p.2.c\0.i.1
Status : standard voie
%MW\p.2.c\0.i.2
%MW\p.2.c\0.i.2
Validité des entrées
%MW\p.2.c\0.i.3
%MW\p.2.c\0.i.3
333
Profils standards
FSD C/M8
Profil FED
334
FSD C/M8 P
Status : spécifique voie
-
-
Mots de commande
-
-
Mots de réglage
-
%MW\p.2.c\0.i.4
%MW\p.2.c\0.i.35
Le tableau suivant est relatif aux profils de type FSD
FSD C/M32
FSD C/M32 P
Acquisition des entrées
%IW\p.2.c\0.0
%IW\p.2.c\0.31
%IW\p.2.c\0.0
%IW\p.2.c\0.31
Commande des sorties
%QW\p.2.c\0.0
%QW\p.2.c\0.31
%QW\p.2.c\0.0
%QW\p.2.c\0.31
Mots de configuration
-
%KW\p.2.c\0.i.0
%KW\p.2.c\0.i.29
Status : gestion des
échanges
%MW\p.2.c\0.i.0
%MW\p.2.c\0.i.0
Compte-rendu des échanges %MW\p.2.c\0.i.1
%MW\p.2.c\0.i.1
Status : standard voie
%MW\p.2.c\0.i.2
%MW\p.2.c\0.i.2
Validité des entrées
%MW\p.2.c\0.i.3
%MW\p.2.c\0.i.3
Status : spécifique voie
%MW\p.2.c\0.i.4
%MW\p.2.c\0.i.11
%MW\p.2.c\0.i.4
%MW\p.2.c\0.i.11
Mots de commande
%MW\p.2.c\0.i.12
%MW\p.2.c\0.i.19
%MW\p.2.c\0.i.12
%MW\p.2.c\0.i.19
Mots de réglage
-
%MW\p.2.c\0.i.20
%MW\p.2.c\0.i.49
TLX DS COM PL7 xxF
Profils standards
Objets langage en échange implicite
Présentation
Cette page décrit tous les objets langage à échange implicite associés aux profils
standards pour une communication FIPIO qui peuvent être affichés ou modifiés par
le programme d’application. (PL7 Micro/Junior/Pro ; Métiers communications ;
Tome 1)
Objets bit
Le tableau ci-dessous présente les différents objets bit à échange implicite.
Objet (1)
Fonction
Signification
%I\p.2.c\0.MOD Bit de défaut module
.ERR
Ce bit à 1, indique un défaut du module (au moins
une des voies est en défaut, ...)
%I\p.2.c\m.i.ER
R
Bit de défaut voie
Ce bit à 1, indique une voie en défaut.
%I\p.2.c\0.0 à
%I\p.2.c\0.31
Echange bit
Acquisition des bits d’entrées pour les profils FRD
%Q\p.2.c\0.0 à
%Q\p.2.c\0.31
Echange bit
Acquisition des bits de sorties pour les profils FRD
Légende
(1)
Adresse p.2.c
l p : correspond à l’eplacement du processeur
l c : correspond au numéro du point de connexion
TLX DS COM PL7 xxF
335
Profils standards
Objets mot
Le tableau ci-dessous présente les différents objets mot à échange implicite.
Objet (1)
Fonction
Signification
%IW\p.2.c\0.0.
0à
%IW\p.2.c\0.0.
7
Echange mot FSD
Acquisition des mots d’entrées pour les profils
FSD
%QW\p.2.c\0.0. Echange mot FSD
0à
%QW\p.2.c\0.0.
7
Acquisition des mots de sorties pour les profils
FSD
Echange mot FED
Acquisition des mots d’entrées pour les profils
FED
%QW\p.2.c\0.0. Echange mot FED
0à
%QW\p.2.c\0.0.
31
Acquisition des mots de sorties pour les profils
FED
%IW\p.2.c\0.0.
0à
%IW\p.2.c\0.0.
31
Légende
(1)
Adresse p.2.c\m.i.r
l p : correspond à l’eplacement du processeur
l c : correspond au numéro du point de connexion
l m : correspond au numéro de position du module
l i : correspond au numéro de la voie
336
TLX DS COM PL7 xxF
Profils standards
Objet langage à échange explicite
Présentation
Cette page décrit tous les objets langage à échange explicite associés aux profils
standards pour une communication FIPIO qui peuvent être affichés ou modifiés par
le programme d’application. (PL7 Micro/Junior/Pro ; Métiers communications ;
Tome 1)
Objets mots
communs à tous
les profils
Le tableau ci-dessous présente les différents objets mot à échange explicite.
Objet (1)
Fonction
Signification
%MW\p.2.c\0.MO
D.2
Status du
module
Octet de poids faible : correspond à la base.
l x0 = 1 : défaut interne
l x1 = 1 : défaut fonctionnel
l x2 = 1 : défaut bornier
l x3 = 1 : module de base en auto-tests
l x4 = 1 : réservé (= 0)
l x5 = 1 : erreur de configuration
l x6 = 1 : module absent
l x7 = 1 : défaut sur module d’extension
Octet de poids fort : correspond à l’extension.
l x8 = 1 : défaut interne
l x9 = 1 : défaut fonctionnel
l x10 = 1 : défaut bornier
l x11 = 1 : module d’extension en auto-tests
l x12 = 1 : réservé (= 0)
l x13 = 1 : erreur de configuration
l x14 = 1 : module absent
l x15 = 1 : réservé (= 0)
%MW\p.2.c\0.i.2
Status voie du
Octet de poids faible : correspondant à la base
module de base l x0 = 1 : défaut externe 4
l x1 = 1 : défaut externe 3
l x2 = 1 : défaut externe 2
l x3 = 1 : défaut externe 1
l x4 = 1 : défaut interne
l x5 = 1 : défaut de configuration matérielle
l x6 = 1 : défaut de communication
l x7 = 1 : défaut d’application
%MW\p.2.c\0.i.3
Validité des
entrées
Pour les profils FRD, FSD et FED, l’octet de poids
faible est spécifique à l’équipement raccordé.
Repportez vous à la documentation de l’équipement.
Légende
TLX DS COM PL7 xxF
337
Profils standards
Objet (1)
(1)
Fonction
Signification
Adresse p.2.c\m.i.r
l p : correspond à l’eplacement du processeur
l c : correspond au numéro du point de connexion
l m : correspond au numéro de position du module
l i : correspond au numéro de la voie
Note : Pour chaque équipement connecté, repportez vous à la documentation
correspondante pour connaitre les détails des mots des status métier.
Mots internes
pour les profils
FRD et FSD
Le tableau suivant décrit les mots internes spécifiques aux profils FRD et FSD :
Objet
Fonction
Signification
%MW\p.2.c\0.i.4
à
%MW\p.2.c\0.i.35
Paramètres de
réglages
32 mots de réglage spécifique.
Paramètres accessibles en lecture et écriture par les
fonctions WRITE_PARAM, READ_PARAM,
SAVE_PARAM et RESTORE_PARAM.
Légende
(1)
Adresse p.2.c\m.i.r
l p : correspond à l’eplacement du processeur
l c : correspond au numéro du point de connexion
l m : correspond au numéro de position du module
l i : correspond au numéro de la voie
Mots internes
pour les profils
FED
Le tableau suivant décrit les mots internes spécifiques aux profils FED :
Objet
Fonction
Signification
%MW\p.2.c\0.i.4
à
%MW\p.2.c\0.i.11
Status
spécifique
8 mots de status spécifique.
Paramètres accessibles en lecture par la fonction
READ_STATUS.
%MW\p.2.c\0.i.12
à
%MW\p.2.c\0.i.19
Commande
spécifique de
niveau voie
8 mots de commande spécifique.
Paramètres accessibles en écriture par la fonction
WRITE_CMD.
%MW\p.2.c\0.i.20
à
%MW\p.2.c\0.i.49
Paramètres de
réglages
32 mots de réglage spécifique.
Paramètres accessibles en lecture et écriture par les
fonctions WRITE_PARAM, READ_PARAM,
SAVE_PARAM et RESTORE_PARAM.
Légende
338
TLX DS COM PL7 xxF
Profils standards
Objet
(1)
Fonction
Signification
Adresse p.2.c\m.i.r
l p : correspond à l’eplacement du processeur
l c : correspond au numéro du point de connexion
l m : correspond au numéro de position du module
l i : correspond au numéro de la voie
TLX DS COM PL7 xxF
339
Profils standards
Objets langage associés à la configuration
Présentation
Cette page décrit tous les objets langage de configuration associés aux agents pour
une communication FIPIO qui peuvent être affichés par le programme d’application
de l’agent.
Constantes
internes
Le tableau suivant décrit les constantes internes :
340
Objet
Fonction
Signification
%KW\p.2.c\ Mots de configuration
de niveau voie
0.0.0 à
%KW\p.2.c\
0.15
Contiennent les paramètres des voies définies au
travers de l’éditeur de configuration pour les profils
FRD et FSD.
%KW\p.2.c\ Mots de configuration
de niveau voie
0.0.0 à
%KW\p.2.c\
0.29
Contiennent les paramètres des voies définies au
travers de l’éditeur de configuration pour les profils
FED.
TLX DS COM PL7 xxF
FIPIO Agent
25
Présentation
Objet de ce
chapitre
Ce chapitre présente les équipements Agent sur bus FIPIO et ses services.
Contenu de ce
chapitre
Ce chapitre contient les sous-chapitres suivants :
TLX DS COM PL7 xxF
Souschapitre
Sujet
Page
25.1
Présentation des FIPIO Agents
342
25.2
Configuration des FIPIO Agents
348
25.3
Mise au point des FIPIO Agents
351
25.4
Objets langage associés aux FIPIO Agents
352
341
FIPIO Agent
25.1
Présentation des FIPIO Agents
Présentation
Objet de ce souschapitre
Ce sous-chapitre présente une description sommaire des agents sur bus FIPIO et
des services qui leurs sont associés.
Contenu de ce
sous-chapitre
Ce sous-chapitre contient les sujets suivants :
342
Sujet
Page
FIPIO Agent : généralités
343
Echange des données périodiques
344
Cas particuliers
345
Communication à partir d’un FIPIO Agent
346
TLX DS COM PL7 xxF
FIPIO Agent
FIPIO Agent : généralités
Présentation
Les automates TSX Micro ou TSX Premium, équipés de la carte PCMCIA TSX FPP
10 sur leur voie de communication intégrée, sont des agents sur le bus FIPIO.
La fonction FIPIO agent permet deux types d'échanges de données :
l les échanges périodiques d'informations avec le gestionnaire (type variables
partagées),
l les échanges apériodiques de messages avec le gestionnaire, des équipements
CCX 17, ou avec d'autres agents.
Note : Cette fonction est disponible avec la carte TSX FPP 10 de version V1.8
minimum.
TLX DS COM PL7 xxF
343
FIPIO Agent
Echange des données périodiques
Présentation
Chaque automate FIPIO Agent utilise 64 mots consécutifs %MW pour échanger les
données périodiques.
l Les 32 premiers mots sont réservés pour transmettre les informations au
gestionnaire.
l Les 32 suivants sont réservés pour recevoir les informations.
Note : Les mots %MW de status et les %MW de commande sont non significatifs.
Vision des
échanges
Le graphique suivant illustre les échanges entre un FIPIO Agent et un gestionnaire
de type TSX Premium.
Vision langage du gestionnaire
Vision langage de l’agent
%IW\0.2.1\0.0.0
TSX 57 Gestionnaire du bus FIPIO
%IW\0.2.1\0.0.15
%IW\0.2.1\0.0.16
%IW\0.2.1\0.0.31
TSX 57 Agent
1
%QW\0.2.1\0.0.0
%MW...
%QW\0.2.1\0.0.15
%MW...+31
%QW\0.2.1\0.0.16
%MW...+32
%QW\0.2.1\0.0.31
%MW...+63
%IW\0.2.4\0.0.0
2
%IW\0.2.4\0.0.15
%IW\0.2.4\0.0.16
%IW\0.2.4\0.0.31
3
%QW\0.2.4\0.0.0
%QW\0.2.4\0.0.15
TSX 37 Agent
%QW\0.2.4\0.0.16
%QW\0.2.4\0.0.31
%MW...
%MW...+31
%MW...+32
4
344
%MW...+63
TLX DS COM PL7 xxF
FIPIO Agent
Cas particuliers
Présentation
Un automate TSX Premium déclaré comme FIPIO Agent, peut communiquer avec
un gestionnaire de type TSX 47-107 ou APRIL 5000.
Dans ces cas d’utilisations, la déclaration du FIPIO Agent sur le bus s’effectue par
la déclaration d’un profil standard au point de connexion.
Le profil standard a déclaré est le suivant :
l Famille d’équipement : STD_P
l Base : FED M32
l Communicateur : TSX FPP 10
Echanges avec
un TSX 47-107
Le graphique suivant illustre les échanges entre un FIPIO Agent et un gestionnaire
de type TSX 47-107.
Vision langage du gestionnaire
TSX 47-107 Gestionnaire du bus FIPIO
Vision langage de l’agent
RIWA1,0,0
RIWA1,0,15
RIWB1,0,16
RIWB1,0,31
TSX 57 Agent
1
ROWA1,0,0
%MW...
ROWA1,0,15
%MW...+31
ROWB1,0,16
%MW...+32
ROWB1,0,31
%MW...+63
RIWA4,0,0
2
RIWA4,0,15
RIWB4,0,16
RIWB4,0,31
3
ROWA4,0,0
ROWA4,0,15
TSX 37 Agent
ROWB4,0,16
%MW...
ROWB4,0,31
%MW...+31
%MW...+32
4
TLX DS COM PL7 xxF
%MW...+63
345
FIPIO Agent
Communication à partir d’un FIPIO Agent
Présentation
Un automate déclaré FIPIO Agent peut communiquer :
l avec les serveur du gestionnaire de bus,
l avec le serveur d’un autre Agent FIPIO.
Adressage
La syntaxe d’une adresse est la suivante :
ADR#\0.1.4\SYS
Le tableau suivant décrit les paramètres de l’adressage :
Paramètre
Description
0.1.4
l 0 : correspond au module émetteur de la requête
l 1 : correspond à la voie émettrice de la requête
l 4 : correspond au point de connexion destinataire
SYS
346
Correspond à l’adresse du serveur.
TLX DS COM PL7 xxF
FIPIO Agent
Exemple
Exemple d’accès au système des différents automates
Gestionnaire
ADR#\1.1.0\SYS
Accès au serveur du gestionnaire
0
ADR#\0.1.1\SYS
Accès au serveur
du FIPIO Agent 1
ADR#\0.1.4\SYS
Accès au serveur du
FIPIO Agent 4
1
ADR#\0.1.4\SYS
Accès au serveur
du FIPIO Agent 4
4
63
L’automate FIPIO Agent d’adresse 1 lit 10 mots dans l’automate FIPIO Agent
d’adresse 4.
READ_VAR(ADR#\0.1.4\SYS, ‘%MW’, 0, 10, %MW10:10, %MW100:4)
TLX DS COM PL7 xxF
347
FIPIO Agent
25.2
Configuration des FIPIO Agents
Présentation
Objet de ce souschapitre
Ce sous-chapitre présente les principes de configuration des FIPIO Agents.
Contenu de ce
sous-chapitre
Ce sous-chapitre contient les sujets suivants :
348
Sujet
Page
Comment accéder aux paramètres FIPIO Agent par cartes PCMCIA
349
Ecran de configuration FIPIO Agent
350
TLX DS COM PL7 xxF
FIPIO Agent
Comment accéder aux paramètres FIPIO Agent par cartes PCMCIA
Présentation
La création d’une application mettant en oeuvre des FIPIO Agents, nécessite la
configuration de la voie de communication de l’automate déclaré comme FIPIO
Agent.
Cette opération décrit comment accéder aux paramètres de configuration de la
liaison FIPIO Agent par l’intermédiaire de la carte PCMCIA TSX FPP pour les
automates TSX Micro/Premium.
Comment
accéder à la
liaison
Le tableau suivant présente la marche à suivre pour accéder à la liaison FIPIO
Agent :
Etape
Action
1
Accédez à l’écran de configuration de la voie de communication
2
Sélectionnez dans le menu déroulant la voie de communication VOIE 1
Exemple
VOIE 1
VOIE 1
(Pas de sous module PCMCIA)
VOIE 0 non configurée)
(Liaison
MAST
VOIE 1
3
Sélectionnez dans le menu déroulant une des cartes PCMCIA suivantes :
l TSX FPP 10 CARTE PCMCIA FIPIO
Exemple
VOIE 1
VOIE 1
(Pas de sous module PCMCIA)
TSX SCP 112 CARTE PCMCIA
BC MP
(Liaison non configurée
MAST
TSX SCP 114 CARTE PCMCIA RS485 MP
TSX FPP 20 CARTE PCMCIA FIPWAY
TSX FPP 200 CARTE PCMCIA FIPWAY
TSX FPP 10 CARTE PCMCIA FIPIO
TSX MBP 100 CARTE PCMCIA MODBUS+
TSX MDM 10 CARTE PCMCIA MODEM
TLX DS COM PL7 xxF
349
FIPIO Agent
Ecran de configuration FIPIO Agent
Présentation
Cet écran, décomposée en deux zones, permet de déclarer la voie de
communication et de configurer les paramètres nécessaires pour une liaison FIPIO
Agent.
Illustration
L’écran dédié à la communication se présente ainsi :
1
TSX 3722 [ POSITION 00.0..1]
Configuration
Désignation: PROCESSEUR 37222
VOIE 1
VOIE 1
TSX FPP 10 CARTE PCMCIA FIPIO
FIPIO AGENT
MAST
2
Adresse du point de raccordement
Adresse de début de table
Eléments et
fonctions
L’adresse de
début de table
1
%MW 0
Ce tableau décrit les différentes zones constituant l’écran de configuration :
Repère
Zone
Fonction
1
commune
Voir (PL7 Micro/Junior/Pro ; Métiers communications ; Tome
1).
2
spécifique
permet de sélectionner et de renseigner les paramètres suivant
:
l l’adresse du point de raccordement,
l l’adresse de début de table.
Ce paramètre indique l’adresse de la table à réserver pour les échanges de
données périodiques entre le gestionnaire de bus et le FIPIO Agent.
La table comporte 64 mots :
l 32 mots pour les entrées (%IW\p.2.c\m.i.r),
l 32 mots pour les sorties (%QW\p.2.c\m.i.r).
350
TLX DS COM PL7 xxF
FIPIO Agent
25.3
Mise au point des FIPIO Agents
Ecran de mise au point FIPIO Agent
Présentation
Cet écran, décomposée en deux zones, permet de d’effectuer la mise au point d’un
FIPIO Agent.
Illustration
L’écran dédié à la mise au point se présente ainsi :
TSX 3722 [ POSITION 00.0..1]
Mise au point
Désignation : PROCESSEUR 37222 Version: 3.4
DIAG...
1
VOIE 1
VOIE 1
TSX FPP 10 CARTE PCMCIAFIPIO
FIPIO
2
MAST
Etat de la fonction FIPIO
Actif
Etat des %MW de sortie
Actif
DIAG..
Adresses de tables :
En SORTIE de : %MW300 à %MW331
En ENTREE de : %MW322 à %MW363
Accédez à ces valeurs via les tables d’animation
Eléments et
fonctions
TLX DS COM PL7 xxF
Ce tableau décrit les différentes zones constituant l’écran de configuration :
Repère
Zone
Fonction
1
commune
Voir (Voir : PL7 Micro/Junior/Pro ; Métiers communications ;
Tome 1).
2
spécifique
permet d’accéder aux paramètres de mise au point d’un FIPIO
Agent.
Aucune donnée n’est accessible à partir de cet écran.
351
FIPIO Agent
25.4
Objets langage associés aux FIPIO Agents
Présentation
Objet de ce souschapitre
Ce sous-chapitre présente les objets langages associés aux FIPIO Agents.
Contenu de ce
sous-chapitre
Ce sous-chapitre contient les sujets suivants :
352
Sujet
Page
Objets langage en échange implicite
353
Objet langage à échange explicite
354
Gestion et compte-rendu des échanges explicites
355
Objets langage associés à la configuration
356
TLX DS COM PL7 xxF
FIPIO Agent
Objets langage en échange implicite
Présentation
Cette page décrit tous les objets langage à échange implicite associés aux agents
pour une communication FIPIO qui peuvent être affichés ou modifiés par le
programme d’application de l’agent. (PL7 Micro/Junior/Pro ; Métiers
communications ; Tome 1)
Objets bit
Le tableau ci-dessous présente les différents objets bit à échange implicite.
Objet (1)
Fonction
Signification
%Ixy.MOD.ERR Bit de défaut module
Ce bit à 1, indique un défaut du module (au moins
une des voies est en défaut, ...)
%Ixy.i.ERR
Ce bit à 1, indique un défaut de la ligne.
Bit de défaut voie
Légende
(1)
Adresse xy.i
l x : correspond au numéro de rack (-)
l y : correspond au numéro du module (0/1)
l i : correspond au numéro de la voie (1)
Objets mot
Le tableau ci-dessous présente les différents objets mot à échange implicite.
Objet (1)
Fonction
Signification
%IWxy.i.0
Etat de la fonction
agent
Octet 0 :
l = 16#01 : fonction IDLE
l = 16#02 : fonction MARCHE
l = 16 #03 : fonction STOP
Stratégie à appliquer
aux sorties
Octet 1 :
l = 16#01 : sécurité
l = 16#02 : valeur des %MW valide
l = 16 #03 : repli
Légende
(1)
Adresse xy.i
l x : correspond au numéro de rack (-)
l y : correspond au numéro du module (0/1)
l i : correspond au numéro de la voie (1)
TLX DS COM PL7 xxF
353
FIPIO Agent
Objet langage à échange explicite
Présentation
Cette page décrit tous les objets langage à échange explicite associés aux agents
pour une communication FIPIO qui peuvent être affichés ou modifiés par le
programme d’application de l’agent. (PL7 Micro/Junior/Pro ; Métiers
communications ; Tome 1)
Objets mots
Le tableau ci-dessous présente les différents objets mot à échange explicite.
Objet (1)
Fonction
Signification
%MWxy.MOD.2
Status du module
l x0 = 1 : module défectueux
l x1 = 1 : défaut fonctionnel (défaut entre le
l
l
l
l
l
l
%MWxy.i.2
Status standard
voie
processeur et le module, défaut de réglage ou
de configuration, ...)
x2 = 1 : défaut bornier (non connecté)
x3 = 1 : auto-tests en cours
x4 = 1 : réservé
x5 = 1 : défaut de configuration matérielle ou
logicielle (le module présent n’est pas celui
déclaré dans la configuration, les sous-modules
ne sont pas compatibles)
x6 = 1 : module absent
x7 = 1 : défaut de l’un des sous-modules
Octet 0 :
l x0 = 1 : les mots d’entrées nes sont pas valides
dans la condition que le gestionnaire soit en
RUN
l x1 = 1 : les mots de sorties nes sont pas valides
dans la condition que l’agent soit en RUN
l x4 = 1 : défaut interne de la carte TSX FPP 10 ou
carte pas encore démarrée par le gestionnaire
l x5 = 1 : défaut de configuration (le coupleur
configuré est différent de celui présent)
l x6 = 1 : défaut de communication sur FIPIO
l x7 = 1 : défaut application (débordement de table
des %MW)
Octet 1 : réservé
Légende
(1)
Adresse xy.i
l x : correspond au numéro de rack (-)
l y : correspond au numéro du module (0/1)
l i : correspond au numéro de la voie (1)
354
TLX DS COM PL7 xxF
FIPIO Agent
Gestion et compte-rendu des échanges explicites
Présentation
Cette page décrit tous les objets langage qui gèrent les échanges explicites. (Voir :
PL7 Micro/Junior/Pro ; Métiers communications ; Tome 1)
Objets mots
Le tableau ci-dessous présente les différents objets mot pour la gestion des
échanges explicites.
Objet (1)
Fonction
Signification
%MWxy.MOD.0
Echanges en cours
du module
l x0 = 1 : lecture de status en cours
l x1 = 1 : envoi de paramètres de commande au
module de communication
l x2 = 1 : envoi de paramètres de réglage au
module de communication
%MWxy.MOD.1
Compte rendu du
module
l x1 = 0 : paramètres de commande reçus et
acceptés par le module
l x2 = 0 : paramètres de réglage reçus et acceptés
par le module
%MWxy.i.0
Echanges en cours
de la voie
l x0 = 1 : lecture de status en cours
l x1 = 1 : envoi de paramètres de commande à la
voie de communication
l x2 = 1 : envoi de paramètres de réglage à la voie
de communication
%MWxy.i.1
Compte rendu de la
voie
l x1 = 0 : paramètres de commande reçus et
acceptés par la voie de communication
l x2 = 0 : paramètres de réglage reçus et acceptés
par la voie de communication
Légende
(1)
Adresee xy.i
l x : correspond au numéro de rack (-)
l y : correspond au numéro du module (0/1)
l i : correspond au numéro de la voie (1)
TLX DS COM PL7 xxF
355
FIPIO Agent
Objets langage associés à la configuration
Présentation
Cette page décrit tous les objets langage de configuration associés aux agents pour
une communication FIPIO qui peuvent être affichés par le programme d’application
de l’agent.
Constantes
internes
Le tableau suivant décrit les constantes internes :
356
Objet
Fonction
Signification
%KWxy.i.0
Type
Octet 0 = 16#09 : pour la fonction FIPIO Agent
%KWxy.i.1
Réservé
-
%KWxy.i.2
Adresse du point de
raccordement
Octet 0 = 16#01 à 16#7F : correspond aux adresses
de 1 à 127
%KWxy.i.3
Adresse de début de
table
Octet 0 : poids faible de l’adresse
Octet 1 : poids fort de l’adresse
TLX DS COM PL7 xxF
BC
Index
A
Accès à l’écran de configuration
FIPIO Agent, 349
Accès à l’écran de diagnostic, 297
Accès à l’écran de mise au point
FIPIO, 291
Accès à la configuration
FIPIO, 256, 269
Modbus, 26, 27, 28
Modbus Plus, 196
Modem, 90
Adressage
Bus FIPIO, 230
Momentum, 230
TBX, 230
Agent
FIPIO, 341
C
CALL_MODEM, 102
Caractéristiques
FIPIO, 232
Modem, 74
Commandes AT, 131
Compatibilités
FIPIO, 233, 234
Modbus Plus, 187
Modem, 75, 76
TLX DS COM PL7 xx
Compte-rendu
FIPIO, 313
FIPIO Agent, 355
Modbus, 60
Modbus Plus, 222
Modem, 127
Configuration
FIPIO, 253
FIPIO Agent, 348
Modbus, 25
Modbus Plus, 195
Modem, 89
Profils standards (FIPIO), 321
D
Diagnostic
FIPIO, 295
Modbus Plus, 209
Données globales, 211
Driver
Modem, 85
E
Echange de données
FIPIO Agent, 344
Modbus Plus, 204
357
Index
Echange explicite
FIPIO, 311
FIPIO Agent, 354
Modbus, 56
Modbus Plus, 220
Modem, 123
Profils standards (FIPIO), 337
Echange implicite
FIPIO, 310
FIPIO Agent, 353
Modbus, 54
Modbus Plus, 218
Modem, 122
Profils standards (FIPIO), 335
Ecran de configuration
FIPIO, 257, 270, 275
FIPIO Agent, 350, 351
Modbus, 29
Modbus Plus, 197
Modem, 91
Profil standard, 322, 328
Ecran de diagnostic, 298
Ecran de mise au point
FIPIO, 292
Modbus, 48
Modbus Plus, 214
Modem, 118
Ecriture
Modbus Plus, 202
Entrées spécifiques, 200
F
FIPIO, 225
Fonction de communication
Modbus, 38, 40
Fonctions accessibles
Modbus, 30
Gestion des échanges
FIPIO, 313
FIPIO Agent, 355
Modbus, 60
Modbus Plus, 222
Modem, 127
Gestion des entrées/sorties
FIPIO, 276
L
Lecture
Modbus Plus, 202
M
Mise au point
FIPIO, 289
FIPIO Agent, 351
Modbus, 47
Modbus Plus, 213
Modem, 117
Profils standards (FIPIO), 327
Mise en oeuvre
Modem, 78
Modbus, 15
Compatibilités, 19
Présentation, 18
Modbus Plus, 183
Mode de marche
FIPIO, 244
Modbus, 23
Modem, 73
Mode de réglage
Profil standard, 326
MODEM, 65
G
Généralités
FIPIO, 227
Modbus, 17
Modbus Plus, 185
Modem, 67
358
TLX DS COM PL7 xx
Index
O
S
Objets langage
FIPIO, 309
FIPIO Agent, 352
Modbus, 53
Modbus plus, 217
Modem, 121
Profils standards (FIPIO), 332
Objets système
Modbus, 63
Sorties spécifiques, 200
P
Validation
FIPIO, 277
Paramètres de configuration
Modbus, 31, 33
Modbus Plus, 199
Modem, 92, 94, 96
Paramètres de gestion
Modem, 104
Paramètres de mise au point
Modbus, 49, 50
Modbus Plus, 215
Modem, 119
Peer Cop, 191
Performances
FIPIO, 246, 248
Modbus, 22
Présentation
FIPIO, 228
FIPIO Agent, 342
Modbus Plus, 186
Modem, 68
Profils standards (FIPIO), 316
Profils standards
FIPIO, 315
Programmation
FIPIO, 283
Modbus, 37
Modbus Plus, 201
Modem, 101
Propriétés du bus
FIPIO, 263
TLX DS COM PL7 xx
T
Test d’une voie de communication
Modbus, 51
Traitement des défauts par programme, 284
V
X
X-WAY
Modbus Plus, 188
359
Index
360
TLX DS COM PL7 xx

Manuels associés