Upload
others
View
2
Download
1
Embed Size (px)
Citation preview
Gestion des réseaux électriques MTUnité de contrôle du poste MT
Gamme Merlin Gerin EasergyT200
Communication Modbus IIManuel utilisateur
2 MERLIN GERIN
MERLIN GERIN 3
Sommaire
GÉNÉRALITÉS 4Application ......................................................................................................... 4Avantages.......................................................................................................... 4Fonctions 4Sélection avant exécution d'un ordre : "Select before execute" ........................ 4Message d'alarme : "Report by exception" ........................................................ 4Analyseur de protocole ...................................................................................... 4Evénements....................................................................................................... 4GÉNÉRALITÉS 5RACCORDEMENT À UN RÉSEAU DE TRANSMISSION 6Emplacement disponible pour l'interface de transmission 6Raccordement de l'interface de transmission 6MODULE DE COMMUNICATION 8Configuration du module Comms 9Comms parameters 10Alarm parameters 17Menu MODBUS analyser 18Equipment states 19Indications de la face avant 20Service normal 20Diagnostic à l'aide des voyants de face avant et des événements horodatés 21Remplacement du module Comms 22ADRESSE ET CODAGE DES DONNÉES MODBUS 23Généralités 23Zone d'identification / configuration 25Zone de synchronisation horaire 25Zone test 26Zone d'événements 26Zone TC / TSD / TSS 28Zone télémesure 31Lecture des compteurs de diagnostic 32Exemple d'échanges sur MODBUS 33"Report by exception" avec un modem 34"Report by exception" sans modem 35"Select before execute" 35ANNEXE 36Protocole MODBUS 36Lecture de N bits: fonctions n°1 and 2 38Lecture de N mots: fonctions n°3 and 4 38Ecriture d'un bit : fonction n°5 39Ecriture d'un mot : fonction n°6 39Lecture des compteurs de diagnostic : fonction n°8 40Ecriture de N mots consécutifs : fonction n°16 41Algorithme de calcul du CRC16 42Ecriture en language C du calcul du CRC16 42Table d'échange MODBUS T200 - 16 voies 43Table d'échange MODBUS T200 - 4 voies 44Table d'échange MODBUS T200 P 45Liaison RS 485 46
4 MERLIN GERIN
Généralités
La carte de communication T200-MOD2 permet la connexion du T200vers un système de télécontrôle en utilisant un protocole MODBUS.Elle possède des fonctions de télécommunication élaborées et gèredes transmissions par modem de type PSTN.
Application
Liaisons séries permanente ou non permanente avec le centre detélécontrôle en utilisant le protocole MODBUS
Avantages
� Modem de type : PSTN, Radio, GSM, etc.� Fonctions de télécommunications élaborées� Configuration depuis un compatible PC� Analyseur de protocole intégré
Fonctions
Sélection avant exécution d'un ordre : "Select before execute"
� Chaque ordre de télécommande utilise une double transmission� Une commande de sélection puis une commande d'exécution� Un ordre de télécommande est exécuté après la bonne réceptiond'une double transmission� Le délai entre la commande de sélection et celle d'exécution estlimité à 20s
Message d'alarme : "Report by exception"
Chaque changement d'état peut être configurée en alarme pour êtreémise spontanément au centre de télécontrôle.Le modem est piloté avec des commandes HAYES, et une fois laliaison établie avec le centre de télécontrôle, le protocole MODBUSest initialisé.Dans le cas d'une liaison permanente (ligne privée, fibre optique) et enradio, un message spécial est envoyé au centre de télécontrôle quiinitialise alors la transmission MODBUS de type Maître/Esclave. Lacarte T200-MOD2 gère les risques de collisions.
Analyseur de protocole
La carte de communication intègre un analyseur de protocole (ycompris le décodage des trames MODBUS) disponible sur lecompatible PC connecté à la carte.Cet analyseur permet de consulter les trames qui sont échangéesavec le centre de télécontrôle.
Evénements
La carte de communication mémorise les derniers 200 événements.Chaque changement d'état est daté avec une précision de 20ms.
MERLIN GERIN 5
Généralités
Données accessibles
���� Ecriture d'informations tout ourien
� Passage des télécommandesvers les interrupteurs MT.
� Passage de la télécommande deremise à zéro des courants dedéfaut mémorisés.
���� Lecture d'informations tout ourien
� Position des interrupteurs (SW1à SW16),
� Télésignalisations:
� Etat des status SW1 à 16,
� Courant de défaut phase ethomopolaire des voies 1 à 16,
� Digital inputs 1 à 24,
� Mode de fonctionnement Local /Remote,
� Immediate AC supply OFF
� Delayed AC supply OFF
� Equipment fault,
� Charger fault
� Battery fault
� Switchgear supply OFF.
���� Lecture des mesures
� 16 courants phase (1 par voie).
���� Diagnostic
� Lecture des compteurs dediagnostic MODBUS.
���� Autres fonctions
� fonction de synchronisationhoraire,
� fonctiond'identification/configuration.
� extensible jusqu'a 16 voies (4voie par CPU)
� possibilité d'ajouter d'autreséquipement MODBUS (SEPAM,PM300/600)
Caractéristiques
type de transmission Série asynchroneProtocole MODBUS esclaveVitesse 300, 600, 1200, 2400, 4800,
9600, 19200 baudsFormat des données 1 bit de start, 8 bits de data sans
parité, 1 bit de stopInterface électrique RS232type de connecteur SUB-D, 9 broches femelleNombre de T200 sur la ligne 4080
6 MERLIN GERIN
Raccordement à un réseau de transmission
Emplacement disponiblepour l'interface detransmission
L'équipement disposedans sa partiesupérieure droite d'unemplacementdisponible pour uninterface detransmission (Modem,fibre optique, ...). Unsupport monté surglissières offre demultiples possibilitésd'adaptation.
Raccordement del'interface detransmission
Alimentation
L'interface peut être connecté auxbornes "Telecomms supply".
� Tension disponible :
12 VDC (10,8 à 14,8 VDC).
� Intensité disponible :
Se reporter à la documentation ducoffret T200.
Cette sortie est protégée par unfusible 4A time-lag situé sur le flancdroit du rack.
MERLIN GERIN 7
Raccordement à un réseau de transmission
Liaison Série
La liaison Série RS232 est disponible sur le connecteur SUB-D 9broches mâle, situé sur le flanc droit du rack (à condition d'avoir unmodem RS232 présent sur la carte "Comms" du T200).
���� Câblage :
� CD : Détection de porteuse
� RD : Réception de données.
� TD : Transmission de données.
� DTR : Terminal de données prêt
� DSR : Données prêtes
� RTS : Demande d'émission.
� CTS : Prêt à émettre
� RI : Indicateur de sonnerie
1
2
3
4
5
6
7
8
90 V
T200 RS232CDDSRRDRTSTDCTSDTRRI
Raccordement MODEM
�
�
�
�
�
�
�
�
�
��
��
�
�
�
��
��
�
�
�
�
�
�
�
�
�����
��
��
�
�
�
��
��
� �����
�������������������� � �� ��� ������������������ � �� ��
�
�
�
�
�
�
�
�
��
��
�
�
�
��
��
�
�
�
�
�
�
�
�
��
��
�
�
�
��
��
Liaison Radio
La liaison Radio est disponible sur le connecteur SUB-D 9 brochesmâle, situé sur le flanc droit du rack (à condition d'avoir un modemradio présent sur la carte "Comms" du T200).
���� Câblage :
� Cde Em : Commande émission Radio
� BF Em : BF Emission Radio.
� Sq : Squelch Radio.
� BF Rec : BF Réception Radio.
� N.C. : Non connecté (inutilisé).
1
2
3
4
5
6
7
8
9BF Rec
T200 RadioN.C.
Cde EmBF EmSq
0 V0 V0 V0 V
Raccordement RADIO
�
�
�
�
�
�
�
!
�
"
"
"
�#
$%�&�
"
����&�
$%����
� ���
"�$%
"
�#
$%�&�
"�$%
����&�
$%����
8 MERLIN GERIN
Module de communication
La communication en protocole MODBUS sur liaison RTC s'effectue parl'intermédiaire d'un module "COMMS".
Ce module prend place dans le rack (position 3) d'un coffret T200 "standard"(emplacement situé à gauche du module "Power").
MERLIN GERIN 9
Module de communication
Configuration dumodule Comms
Les paramètres de communication se configurent à l'aide du logiciel "T200Configuration et Diagnostic".
� Connecter un micro-ordinateur au module COMMS.
� Le micro-ordinateur étant sous tension et sous DOS, insérer ladisquette "T200 Configuration et diagnostic" dans le lecteur etfrapper A:MG puis ENTREE (lettres majuscules ou minusculesindifféremment). Le menu général apparaît.
Concernant l'utilisation du logiciel de configuration, se reporter au chapitre"Mise en service" de la notice d'utilisation d'un coffret T200.
L'écran principal permet de configurer le protocole, l'adresse du RTU et sonsupport de transmission.
Il donne aussi accès à :- la configuration des paramètres de communication,- la configuration des alarmes,- un analyseur de trame MODBUS,- l'état du modem.
T200 Comms Card MODBUSPROM v4.08
PARAMETERS SETUP MODBUS address : 100 MODBUS sub-address : 0 Modem type : Direct RS 232 Comms parameters
CPU Modules installed 1: yes 2: yes 3: no 4: yes Alarm parameters CPU 1 CPU 2 CPU 3 CPU 4 Select before execute TC : no
SAVE CONFIGURATION : OK Cancel
DIAGNOSTIC Equipment states MODBUS analyser
� MODBUS address :Adresse attribué au T200.
Configurable de 1 à 255
� MODBUS sub-address :Sous-adresse attribué au T200.Permet d'augmenter le nombre deT200 adressable en affectantplusieurs T200 sous une mêmeadresse MODBUS.
Configurable de 0 à 15.
� CPU Modules installed:Yes : indique que la CPU1 (..CPU4)est présenteNo : indique que la CPU1 (..CPU4)n'est pas présente
���� Modem type :Configurable en
Hayes : Utilisation d'un modemcompatible Hayes.
Direct RS232 : Liaison permanente.
GSM : Utilisation d'un modem GSMcompatible commandes AT.
Radio : Utilisation d'une radio avecentrée analogique.
� Select before execute :Yes : Les ordres de télécommandessont recus suivant le mode sélectionpuis exécution.No : Les ordres de télécommandessont recus suivant le mode standard.
10 MERLIN GERIN
Module de communication
Comms parameters
1- Modem : Hayes
Comms parameters
Modem : Hayes
Host baud rate : 9600 baud Dialing type : Pulse Host telephone number ( main) : ???????? Host telephone number ( standby) : ????????
Dial-up delay time - first attempt : 1s (0s = random value) - second attempt : 1 mn
- third attempt : 2 mn
Modem init : &B1E0Q0V1&C1&D2X4S0=2S2=255 Factory modem init
ESCAPE=Exit
���� Host baud rate :
Vitesse de transmission avec lesuperviseur de téléconduite.
Configurable à 200, 300, 600, 1200,2400, 4800, 9600 ou 19200 bauds.
���� Dialing type :
Choix du type de numérotation.
Configurable en Tone ou Pulse.
���� Host tel number (main) :
Numéro de téléphone principal utilisépar le T200 pour transmettre lesalarmes au superviseur detéléconduite.
15 caractères maximum.
Le numéro de téléphone peutgénéralement contenir les options denumérotation suivantes (ellesdépendent du modem externe utilisé) :
, (virgule) pause de 2 secondes.
/ (barre oblique) pause de 125millisecondes.
W : Attendre une seconde tonalitéavant de poursuivre lanumérotation. Concerne un modemdevant composer un numéro pourobtenir une ligne extérieure.
@ : Attendre que la ligne restesilencieuse pendant 5 s avant decomposer le reste du numéro.
���� Host tel number (standby) :
Numéro de téléphone secondaireutilisé par le T200 pour transmettreles alarmes au superviseur detéléconduite lorsque le numéro detéléphone principal n'est pasopérationnel.
15 caractères maximum.
Les options de numérotationdécrite pour "Host tel number(main)" sont utilisables.
MERLIN GERIN 11
Module de communication
���� Dial up delay time :
Attente avant la transmission d'unealarme.
� first attempt : Ce retard peut êtrenécessaire pour que deséquipements alarmés sur une mêmecondition n'appellent passimultanément le PC.
Configurable de 0 à 1 mn, par pasde 1 s. La valeur "0" configure undélai aléatoire compris entre 0 et 1mn.
� second attempt : configurable de 0à 5 mn, par pas de 1 mn. La valeur"0" configure un délai aléatoirecompris entre 1 et 5 mn.
� third attempt : configurable de 0 à10 mn, par pas de 1mn. La valeur"0" configure un délai aléatoirecompris entre 1 et 10 mn.
Nota : Les 2ème et 3ème émissions nesont utilisées par l'équipement, que si laou les émissions précédentes n'ont pasabouti à la transmission de l'alarme.
���� Modem init :
Commande d'initialisation du modemHayes.
40 caractères maximum.
Remarque : NE PAS PLACER lacommande AT en début decommande d'initialisation. Le T200l'enverra automatiquement au modemavant la chaîne configurée.
���� Factory modem init :
La validation de cette optionaffecte au paramètre "Modem init"une commande d'initialisation detype U.S. Robotics (Configurationusine). Cette commande estvalable pour la plupart desmodems.
Commandes contenus dans lachaîne d'initialisation usine :
&B1 : Débit du port série fixe(Commande obligatoire). Lemodem communique avec le T200à la vitesse configuré dans lemenu "Comms parameters".
E0 : Echo désactivé.
Q0 : Affiche les codes de résultat(Commande obligatoire).
V1 : Code de résultat sous formede mots (Commande obligatoire).
&C1 : Traitement normal du signalDCD.
&D2 : Traitement normal du signalDTR.
X4 : Active le jeu de codes derésultat X4.
S0=2 : Réponse automatiqueaprès 2 trains de sonnerie(obligatoire pour la normeeuropéenne).
S2=255 : Désactive le coded'échappement +++ (Commandeobligatoire car la transmission esten binaire).
12 MERLIN GERIN
Module de communication
2- Modem : GSM
Comms parameters
Modem : GSMHost baud rate : 9600 baudPIN code : 0000
Modbus parametersAlarm message enabled : noHost telephone number ( main) : ????????Host telephone number ( standby) : ????????
Dial-up delay time - first attempt : 1s(0s = random value) - second attempt : 1 mn
- third attempt : 2 mn
Short message system : SMSShort message system enabled : noSMS service center phone number : +33689004000SMS user phone number : ????????
ESCAPE=Exit
���� Host baud rate :
Vitesse de transmission avec lesuperviseur de téléconduite.
Doit être fixée à 9600 baud avec unmodem GSM.
���� PIN code :
Code PIN configuréee dans la carteSIM (par défaut ce code est 000).Si ce code n'est pas identique à celuiconfiguré dans la carte SIM, l'anomalie"GSM SIM card failure" va apparaîtredans le menu "Equipment states" .
Attention : Après trois essaisinfructueux, la carte SIM estbloquée. Elle doit alors êtreréactivée par un autre équipement(par exemple un téléphone portable)car T200 ne permet pas dedébloquer une carte SIM.
Se reporter au guide d'utilisation de lacarte SIM dans lequel la procédure dedéblocage est mentionnée.
���� Alarm message enabled :
Yes : Les alarmes détectées par T200sont transmises au superviseur detéléconduite.
No : Les alarmes détectées par T200ne sont pas transmises au superviseurde téléconduite.
Nota : Il est possible de transmettreune même alarme à la fois auposte de téléconduite et sous formede mini-message à un autreappareil GSM. Dans ce cas, T200émet d'abord le mini-message, puisl'alarme vers le poste detéléconduite.
���� Host tel number (main) :
Numéro de téléphone principalutilisé par T200 pour transmettreles alarmes au superviseur detéléconduite.
15 caractères maximum.
���� Host tel number (standby) :
Numéro de téléphone secondaireutilisé par le T200 pour transmettreles alarmes au superviseur detéléconduite lorsque le numéro detéléphone principal n'est pasopérationnel.
15 caractères maximum.
MERLIN GERIN 13
Module de communication
���� Dial up delay time :
Attente avant la transmission d'unealarme.
� first attempt : Ce retard peut êtrenécessaire pour que deséquipements alarmés sur une mêmecondition n'appellent passimultanément le PC.
Configurable de 0 à 1 mn, par pasde 1 s. La valeur "0" configure undélai aléatoire compris entre 0 et 1mn.
� second attempt : configurable de 0à 5 mn, par pas de 1 mn. La valeur"0" configure un délai aléatoirecompris entre 1 et 5 mn.
� third attempt : configurable de 0 à10 mn, par pas de 1mn. La valeur"0" configure un délai aléatoirecompris entre 1 et 10 mn.
Nota : Les 2ème et 3ème émissions nesont utilisées par l'équipement, que si laou les émissions précédentes n'ont pasabouti à la transmission de l'alarme.
���� Short message system enabled :
Yes : Les alarmes détectées par T200sont transmises sous forme de mini-messages vers un autre appareil GSM(par ex un téléphone mobile).
No : Les alarmes détectées par T200ne sont pas transmises sous forme demini-message.
Nota : Il est possible de transmettre unemême alarme à la fois au poste detéléconduite et sous forme de mini-message à un autre appareil GSM.Dans ce cas, T200 émet d'abord lemini-message, puis l'alarme vers leposte de téléconduite.
���� SMS service center phonenumber:
Enregistrement du numéro detéléphone du centre serveur demini-messages.
Se reporter au guide d'utilisation dela carte SIM dans lequel cenuméro est mentionné.
Nota : Il est possibled'enregistrer ce numéro au" format international" . Parexemple pour numéro 06 89 0040 00, entrez directement +33 689 00 40 00. Ce numéro est alorsutilisable en France ou àl'étranger.
���� SMS user phone number:
Enregistrement du numéro detéléphone de l'appareil GSMauquel doivent être transmis lesmini-messages.
Nota : Il est possible d'enregistrerce numéro au "formatinternational". Par exemple pournuméro 06 89 00 40 00, entrezdirectement +33 6 89 00 40 00. Cenuméro est alors utilisable enFrance ou à l'étranger.
14 MERLIN GERIN
Module de communication
3- Modem : Radio
Comms parameters
Modem : Radio 600/1200 baud
Host baud rate : 1200 baud
RTS to message delay : 10ms
Handle CTS (Squelch) : no
Alarm message enabled : no Alarm delay time - first attempt : 1s (0s = random value) - second attempt : 1 mn
- third attempt : 2 mn
ESCAPE=Exit
���� Host baud rate :
Vitesse de transmission avec lesuperviseur de téléconduite.
Configurable à 600 ou 1200 baud.
���� RTS to message delay :
Délai entre la commande émission et ledébut de la trame à envoyer. Dépendprincipalement des caractéristiques duposte radio utilisé.
Configurable de 0 à 500ms par pas de10ms (valeur typique : 100ms).
���� Handle CTS (Squelch) :
L'information Squelch, lorsqu'elle estdisponible, permet à l'équipement deconnaître l'état d'occupation du réseauradio, et de différer l'émission d'unetéléalarme, alors que le réseau estoccupé et que le message à émettren'a que très peu de chance d'aboutir.
Dans le cas d'une réception radio très"bruyante", et même si l'informationSquelch est disponible, il est cependantpréférable de désactiver cette option.
���� Alarm message enabled :
Yes : Les alarmes détectées par T200sont transmises au superviseur detéléconduite.
No : Les alarmes détectées par T200ne sont pas transmises au superviseurde téléconduite.
���� Alarm delay time :
Attente avant la transmission d'unealarme.
� first attempt : Ce retard peutêtre nécessaire pour que deséquipements alarmés sur unemême condition n'appellent passimultanément le PC.
Configurable de 0 à 1 mn, parpas de 1 s. La valeur "0"configure un délai aléatoirecompris entre 0 et 1 mn.
� Second attempt : configurablede 0 à 5 mn, par pas de 1 mn.La valeur "0" configure un délaialéatoire compris entre 1 et 5mn.
� Third attempt : configurable de0 à 10 mn, par pas de 1mn. Lavaleur "0" configure un délaialéatoire compris entre 1 et 10mn.
Nota : Les 2ème et 3èmeémissions ne sont utilisées parl'équipement, que si la ou lesémissions précédentes n'ont pasabouti à la transmission del'alarme.
MERLIN GERIN 15
Module de communication
4- Modem : RTC
Comms parameters
Identified modem : Phone line
Host baud rate : 300 baudDialing type : ToneHost tel number (main) : ??????????Host tel number (standby) : ??????????
Dial up delay time - first attempt : 1s(0s = random value) - second attempt : 1mn
- third attempt : 2mn
ESCAPE=Exit
���� Host baud rate :
Vitesse de transmission utilisée pour ledialogue avec le superviseur detéléconduite.
Configurable à 300, 600 ou 1200baud.
���� Dialing type :
Type de numérotation utilisé pour latransmission d'une alarme vers lesuperviseur de téléconduite.
Configurable à MF ou Décimal (valeurpar défaut : MF).
���� Host tel number (main) :
Numéro de téléphone principal utilisépar le T200 pour la transmission desalarmes vers le superviseur detéléconduite.
15 caractères maximum.
���� Host tel number (standby) :
Numéro de téléphone secondaire utilisépar le T200 pour la transmission desalarmes vers le superviseur detéléconduite, lorsque le numéro detéléphone principal n'est pasopérationnel.
15 caractères maximum.
���� Dial up delay time :
Attente avant la transmission d'unealarme.
� first attempt : Ce retard peutêtre nécessaire pour que deséquipements alarmés sur unemême condition n'appellent passimultanément le PC.
Configurable de 0 à 1 mn, parpas de 1 s (valeur par défaut :1s)
La valeur "0" configure un délaialéatoire compris entre 0 et 1mn.
� Second attempt : configurablede 0 à 5 mn, par pas de 1 mn(valeur par défaut 1 mn).
La valeur "0" configure un délaialéatoire compris entre 1 et 5mn.
� Third attempt : configurable de0 à 10 mn, par pas de 1mn(valeur par défaut : 2 mn).
La valeur "0" configure un délaialéatoire compris entre 1 et 10mn.
Nota : Les 2ème et 3èmeémissions ne sont utilisées parl'équipement, que si la ou lesémissions précédentes n'ont pasabouti à la transmission del'alarme.
16 MERLIN GERIN
Module de communication
5 - Modem : Direct RS232
Comms parameters
Modem : Direct RS232
Host baud rate : 9600 baud
RTS delay : 20 ms ( Only if handle CTS = no) Handle CTS : yes Handle DCD : yes Handle DSR : yes
Alarm message enabled : no
ESCAPE=Exit
���� Host baud rate :
Vitesse de transmission avec lesuperviseur de téléconduite.
Configurable à 200, 300, 600,1200, 2400, 4800, 9600 ou 19200bauds.
���� RTS delay :
Temps d'attente entre l'activationde RTS et l'émission d'une trame.Ce paramètre n'est utile que siHandle CTS = no.
Configurable de 0 à 500 ms parpas de 10 ms.
���� Handle CTS :
Configurable à :
yes : le T200 fonctionne avec unhandshake RTS/CTS normal (latemporisation RTS delay n'est plusprise en compte).
no : le T200 utilise la temporisationRTS delay.
���� Handle DCD :
Configurable à :
yes : le T200 gère le signal DCD.
no : le T200 ne gère pas le signalDCD.
���� Handle DSR :
Configurable à :
yes : le T200 gère le signal DSR.
no : le T200 ne gère pas le signalDSR.
���� Alarm message enabled :
Yes : Les alarmes détectées parT200 sont transmises ausuperviseur de téléconduite.
No : Les alarmes détectées parT200 ne sont pas transmises ausuperviseur de téléconduite.
MERLIN GERIN 17
Module de communication
Alarm parameters Le menu "Alarm parameters" permet de configurer le mode defonctionnement en alarme de chaque signalisation.
Alarm Parameters CPU1SWITCH ALARM ----------------------------------- Switch 1 : no Switch 2 : yes Switch 3 : yes Switch 4 : no
SINGLE STATE REMOTE INDICATION ALARM Status SW1 : no Presence HT SW1 : yes Status SW2 : no Presence HT SW2 : yes Status SW3 : no Presence HT SW3 : yes Status SW4 : no Presence HT SW4 : yes Phase fault SW1 : no Local : no Earth fault SW1 A : no Immediate AC supply OFF : no Earth fault SW1 B : no Delayed AC supply OFF : no Phase fault SW2 : no Digital input 1 : yes Earth fault SW2 A : no Digital input 2 : yes Earth fault SW2 B : no Digital input 3 : yes Phase fault SW3 : no Digital input 4 : yes Earth fault SW3 A : no Digital input 5 : yes Earth fault SW3 B : no Digital input 6 : yes Phase fault SW4 : no Charger/FPI fault : no Earth fault SW4 A : no Battery fault : no Earth fault SW4 B : no SW supply OFF : no
ESCAPE=Exit
Chaque signalisation peut êtreconfigurée :
no : Le T200 ne prévient pas lesuperviseur de téléconduite duchangement d'état de lasignalisation.
yes : Le T200 prévient lesuperviseur de téléconduite aprèsle temps "Dial up delay time" detout changement d'état de lasignalisation.
Remarque : L'écran ci-dessusreprésente l'ensemble dessignalisations d'un T200. Suivantle type de coffret (1 ou 4 voies,détecteur de défaut interne ouexterne), certaines signalisationsne sont pas disponibles etn'apparaissent pas à l'écran.
Alarm Parameters CPU2 SWITCH ALARM ------------------------------------ Switch 5 : no Switch 6 : yes Switch 7 : yes Switch 8 : no
SINGLE STATE REMOTE INDICATION ALARM Status SW5 : no Presence HT SW5 : yes Status SW6 : no Presence HT SW6 : yes Status SW7 : no Presence HT SW7 : yes Status SW8 : no Presence HT SW8 : yes Phase fault SW5 : no Earth fault SW5 A : no Earth fault SW5 B : no Phase fault SW6 : no Digital input 7 : yes Earth fault SW6 A : no Digital input 8 : yes Earth fault SW6 B : no Digital input 9 : yes Phase fault SW7 : no Digital input 10 : yes Earth fault SW7 A : no Digital input 11 : yes Earth fault SW7 B : no Digital input 12 : yes Phase fault SW8 : no Earth fault SW8 A : no Earth fault SW8 B : no
ESCAPE=Exit
Le menu "Alarm parameters" des CPU2, CPU3 et CPU4 est identique à celuide la CPU1 excepté les paramètres qui sont global à l'équipement.
18 MERLIN GERIN
Module de communication
Menu MODBUSanalyser
L'équipement intègre une fonctiond'analyseur de protocole (avecdécodage spécifique des tramesMODBUS), accessible depuis lemenu "MODBUS analyser" d'unmicro-ordinateur connecté aumodule Comms. Cet analyseurpermet l'observation des trameséchangé avec le superviseur detéléconduite.
Attention : Le module CPU intègreaussi un Analyseur MODBUSpermettant l'observation du dialoguesur la liaison MODBUS interne àl'équipement.
MODBUS analyser
ESCAPE=Exit, SPACE=Pause, C=Clear, F=Toggle filtering34:56.67 read ts < 01 03 00 34 00 08 05 C234:56.67 READ TS >> 01 03 10 00 08 00 00 00 04 00 00 00 00 00 80 00 00 00
00 F8 B134:57.05 read tm < 01 03 00 40 00 05 84 1D34:57.05 READ TM >> 01 03 0A 00 00 00 00 00 00 00 00 00 00 24 B634:57.27 read date < 01 03 00 02 00 04 E5 C934:57.27 READ DATE >> 01 03 08 00 60 0A 19 10 22 DF B6 95 F5Pause...
Utilisation :
� La touche "SPACE" permetl'arrêt du défilement, facilitant ainsil'analyse des trames reçues.
� La touche "C" efface l'écran.
� La touche "F" commute le modede filtrage.
Affichage de toutes les tramesreçues ou affichage des tramesconcernant uniquement le T200.
� La touche "ESCAPE" permet desortir de la fonction analyseur.
Affichage :
� La première colonne donnel'heure du message en minutes,secondes et 100ème.
� La deuxième indique le type detrame. Les caractères "majuscule",concernent les trames émises parle T200. Ce qui est confirmé par ledouble chevron '>>' en colonne 3.A l'inverse, les caractères"minuscule" concernent les tramesreçues du superviseur detéléconduite (confirmé par unsimple chevron '<' en colonne 3).
� La dernière colonne affiche latrame en hexadécimal. Les signes"+" et ' * ' peuvent précéderl'affichage de la trame :
� Le signe '+' indique une tramenon destinée à l'équipement,
le signe ' * ' indique une trameerronée (trame incomplète, défautde construction, ...).
MERLIN GERIN 19
Module de communication
Equipment states
Equipment states ---------------------
CPU - MODBUS comms failure : Module1 Module2 Module3 Module4
Modem not identified
Calling mode inhibited
Alarm processing...
ESCAPE=Exit
Ce menu indique, l'état du modem(une information présente apparaîten surbrillance) :
� CPU-MODBUS comms failure:
T200 ne reconnaît pas la CPU1 ouCPU2 ou CPU3 ou CPU4; Ellen'est soit pas connectée soit pasvalide.
���� Modem not identified :
Le T200 ne reconnaît pas lemodem ; Il n'est pas connecté oula chaîne d'initialisation estinvalide.
���� Calling mode inhibited:
Au moins un des numéros detéléphone ne répond pas aprèsplusieurs tentatives(généralement 6 ; Fonction gérépar le modem). Le T200n'appellera plus ce numéro. Il fautréinitialisé l'équipement et lemodem.
���� Alarm processing ... :
Une alarme est en cours detraitement ou de répétition.
20 MERLIN GERIN
Module de communication
Indications de la faceavant
L'équipement émet desdonnées
L'équipement reçoit desdonnées
Module Comms en défaut
Module Comms correctementalimenté
Connecteur permettant laconnexion d'un micro-ordinateur et le suivi dufonctionnement du TALUS 200
Service normal La face avant du module "COMMS"laisse apparaître :
� Les voyants de communication (TDet RD) éteints.
� Le voyant ON éclairé.
� Le voyant Défaut éteint.
MERLIN GERIN 21
Module de communication
Diagnostic à l'aide desvoyants de face avantet des événementshorodatés
Le T200 note et date des événements pour faciliter le diagnostic. Ces événements sont sauvegardés dans lemodule CPU
Les événements horodatés peuvent être consultés en local à partir d'un micro-ordinateur équipé du logiciel"T200 Configuration et diagnostic".
� Connecter un micro-ordinateur au module CPU.
� Le micro-ordinateur étant sous tension et sous DOS, insérer la disquette "T200 Configuration etdiagnostic" dans le lecteur et frapper A:MG puis ENTREE (lettres majuscules ou minusculesindifféremment). Le menu général apparaît.
Concernant l'utilisation du logiciel de configuration, se reporter au chapitre "Mise en service" de la noticed'utilisation d'un coffret T200.
Evénement Cause possible Solution
La led "ON" du moduleComms est éteinte
L'équipement n'est pas soustension.
Mettre l'équipement sous tension.
Fusible alimentation du rack HS Procéder au changement du fusible situésur le module Alimentation. Fusible5x20mm, 0,8A semi time-lag.
Panne du module. Remplacer le module.La led défaut du moduleComms est allumée
Le modem connecté au T200 n'estpas reconnu ou ne fonctionne pascorrectement.
Connecter un modem en bon état defonctionnement au T200.
Au moins un des numéros detéléphone configuré ne répond pas.
Vérifier :- les numéros de téléphone,- la chaîne d'initialisation du modem,- les options par défaut du modem(généralement configurée par desswitchs sur le modem).
Réinitialiser le modem Hayes etl'équipement.
La led défaut du moduleComms est clignotante
Le programme de la carte ne tourneplus.
Faire une RAZ à l'aide du bouton-poussoir "Reset" situé sur le modulePower. Si la led ne s'éteint pas aprèsquelques secondes, remplacer lemodule.
La led défaut sur lemodule "Control panel"est éclairée.ETprésence de l'événementMODBUS comms failure
Panne du module Comms. Remplacer le module Comms.
22 MERLIN GERIN
Module de communication
Remplacement dumodule Comms
Dépose du module
a) mettre le coffret hors tension� couper l'alimentation alternative.� déconnecter les batteries.
b) dévisser les deux vis de verrouillage du module et l'extraire de sonemplacement.
Installation du module
a) remettre en place la nouvelle carte en la verrouillant sur son emplacement,
b) remettre le coffret sous tension.
IMPORTANT : Ne pas oublier de configurer le module ; se reporter auxparagraphes "Configuration des paramètres de communication" et"Configuration des alarmes" .
MERLIN GERIN 23
Adresse et codage des données MODBUS
Généralités Adressage
Un maître MODBUS peut accéder à 255 espaces mémoires de 64 K mots(255 adresses MODBUS).
Pour augmenter cette possibilité d'adressage, chaque espace mémoire estdivisé en 16 parties (de 256 mots).
Chaque partie correspond à l'espace mémoire d'un T200.
Il est donc possible de dialoguer avec 16 T200, sous une même adresseMODBUS ce qui porte la possibilité de connexion à 4080 T200 (255*16) surun même réseau MODBUS.
Dans la documentation qui suit, le terme "sous adresse MODBUS" (de 0 à15) est utilisé pour désigner la position mémoire du T200 à l'intérieur d'uneadresse MODBUS.
0FFFh
0000h
0100h
64 K mots
sous adresse 0 T200 0 de l'adresse 0000h à 00FFh
Adresse MODBUS 1 (peut contenir jusqu'à 16 T200)
T200 0
T200 1
...
T200 15
Adresse MODBUS 1 Adresse MODBUS 2 Adresse MODBUS 3 Adresse MODBUS 255
64 K mots 64 K mots
sous adresse 1 T200 1 de l'adresse 0100h à 01FFh
sous adresse 15 T200 15 de l'adresse 0F00h à 0FFFh
maître
esclave esclave esclave esclave
T200 1
T200 15
T200 x
FFFFh
0000h
(La position mémoire du T200 est configurée par la sous adresse)
T200 0
T200 x
T200 x
64 K mots
T200 x
T200 x
T200 x
64 K mots
T200 x
T200 x
T200 x
0F00h
... ... ... ...
Non adressable
24 MERLIN GERIN
Adresse et codage des données MODBUS
Transmission
� asynchrone, de 200 à 19200 bauds
� 1 bit de start, 8 bits de données, 1 bit de stop, pas de parité
� temps de réponse maximum 30ms.
Messages de réponse
� Sur réception d'une demande reconnue par l'équipement (lecture ouécriture), émission de l'information correspondant à la spécificationMODBUS.
� Sur réception d'une demande non reconnue par l'équipement, émissiond'un message d'exception (type 1, 2 ou 3 seulement).
Zone de lecture
� Le nombre de mots lus ne peut pas dépasser la taille de la zone pointée.
� Certaines zones ne peuvent être accédées que globalement.
Remarques
� Les valeurs suivies de la lettre "h" sont en hexadécimal (ex : 0003h).
� Certaines valeurs sont notées XXXXh / DD. La première valeur est enhexadécimal, la deuxième est la conversion en décimal.
� Dans les tableaux de description des informations échangées entre lemaître et le T200, les bandes hachurées des colonnes "fonction autorisée"indiquent les zones accessibles globalement.
Terminologies
� TCD : télécommande (codée sur 2 bits)
� TSD : télésignalisation double (codée sur 2 bits)
� TSS : télésignalisation simple (codée sur 1 bit)
� TM : télémesure (codée sur 16 bits)
Ordres de commande
Les ordres de commande peuvent être reçus dans la mode ‘’Select BeforeExecute’’. Ce mode est configurable à partir du menu principal duconfigurateur de la carte de communication.
MERLIN GERIN 25
Adresse et codage des données MODBUS
Zone d'identification /configuration
Adresse mot0000h to 0001h
Accès en Fonctionautorisée
Version du logiciel 0000h Lecture 3,4Status 0001h Lecture/écriture 3,4,6
� Bit 0 du status :
bit 0 = 0 : Mode de TM "Mise àl'échelle".
bit 0 = 1 : Mode de TM "Valeur brute".
Par défaut, T200 est dans le mode"Mise à l'échelle".
� Bit 15 du status :
Bit 15 = 0 : Pas de perted'événements
Bit 15 = 1 : Perte d'événements
Ce bit s'active lorsque la piled'événement est pleine. L'événement"perte d'événement" est alors placédans la pile. Tant que cet événementest présent dans la pile, plus aucunautre événement n'y est placé.Ce bit est effacé lorsque la piledevient vide. La disparition de ce bitne génère pas d'événements.
Zone desynchronisationhoraire
Elle contient la date et l'heureinterne de l'équipement pour ladatation des événements.
La zone ne peut être lue ou écriteque globalement.
Date en binaire Adresse mot0002h to 0005h
Accès en Fonctionautorisée
Année 0002h Lecture/écriture 3,4,16Mois+jour 0003h Lecture/écriture 3,4Heures+minutes 0004h Lecture/écriture 3,4Millisecondes 0005h Lecture/écriture 3,4
0 Année (0 to 99)
b15 b8 b7 b0
0 Mois (1 to 12) 0 Jour (1 to 31)
b15 b8 b7 b0
0 heure 0 minute (0 to 59)
b15 b8 b7 b0
Milliseconde (0 to 59999)
b15 b8 b7 b0
26 MERLIN GERIN
Adresse et codage des données MODBUS
Zone test Elle contient 9 mots accessiblesen lecture et écriture. Cette zone,initialement à l'état zéro, est à ladisposition de l'utilisateur pourfaciliter les tests de mise au point.
Le contenu de cette zone n'a pasd'influence sur les fonctionnalitésdu T200.
Zone test Adresse mot accès en Fonctionautorisée
9 mots 0006h to 000Eh Lecture/écriture 1,2,3,4,5,6,16
Zone d'événements Cette zone mémorise et date leschangements d'états del'équipement.
Zoned'événement
Adresse mot accès en Fonctionautorisée
Mot d'échange 000Fh Lecture/écriture 3,4,6,16Evénement 1 0010h to
0017hLecture 3,4
Evénement 2 0018h to001Fh
Lecture 3,4
Evénement 3 0020h to0027h
Lecture 3,4
Evénement 4 0028h to002Fh
Lecture 3,4
Seul le mot d'échange peut êtreécrit.Il est possible de lire globalementla zone d'échange ou le motd'échange seul.
Le mot d'échange permet de gérerun protocole spécifique pour nepas perdre d'événements à lasuite d'un problème decommunication MODBUS.
� Le mot d'échange comporte 2octets :
� Octet de poids fort = numérod'échange permettant d'identifierchaque bloc d'événement. Il estinitialisé à la valeur zéro après unemise sous tension ; lorsqu'il atteintsa valeur maximum (FFh / 255) ilrepasse automatiquement à 0. Lanumérotation des échanges estélaborée par le T200 et acquittéepar le maître.
Octet de poids faible = nombred'événements valides dans la zoned'événements (maximum 4).
MERLIN GERIN 27
Adresse et codage des données MODBUS
Codage des événements
Chaque événement est codé par 4mots relatifs à l'événement, suivispar 4 mots contenant l'horodatagede l'événement :
� mot 1 : 0800h / 2048.
� mot 2 :adresse bit de l'événement.
� 001Fh / 31 : Bit perteévénements. (Noté uniquement àl'apparition).
� 0340h à 036Fh / 832 à 879 :TSD 1 à 24.
� 0370h à 0375h / 880 à 885 :code CR.
� 0380h à 03BFh / 896 à 959 :TSS 1 à 64.
� mot 3 : 0
� mot 4 :front descendant = 0000h / 0.front montant = 0001h / 1.
� mots 5 à 8 :horodatage au format identique
à la zone de synchronisationhoraire.
Acquittement desévénements
Pour avertir le T200 de la bonneréception d'un bloc d'événement,le maître doit :
� écrire, dans l'octet "numérod'échange", le numéro du dernieréchange qu'il a reçu,
� mettre à zéro l'octet "nombred'événements" du mot d'échange.
Après cet acquittement, T200efface les événements transmis, etles remplace éventuellement pardes nouveaux.
Remarque : tant que le motd'échange écrit par le maître n'estpas égal à "X,0" (avec X = numérode l'échange précédent), le motd'échange de la table reste à "X,nombre d'événementsprécédents".
Si le nombre est zéro, le maîtren'est pas tenu d'acquitter lemessage vide d'événement.
28 MERLIN GERIN
Adresse et codage des données MODBUS
Zone TC / TSD / TSS
TCD / TSD / TSS Adresse mot accès en Fonctionautorisée
TCD 1-8 0030h Ecriture 1,2,3,4,5,6TCD 9-16 0031h Ecriture 1,2,3,4,5,6TCD 17-24 0032h Ecriture 1,2,3,4,5,6Réserve 0033h Ecriture 1,2TSD 1-8 0034h Lecture 1,2,3,4TSD 9-16 0035h Lecture 1,2,3,4TSD 17-24 0036h Lecture 1,2,3,4CR 0037h Lecture 1,2,3,4,5,6TSS 1-16 0038h Lecture 1,2,3,4TSS 17-32 0039h Lecture 1,2,3,4TSS 33-48 003Ah Lecture 1,2,3,4TSS 49-64 003Bh Lecture 1,2,3,4TSS 65-80 003Ch Lecture 1,2,3,4TSS 81-96 003Dh Lecture 1,2,3,4TSS 97-112 003Eh Lecture 1,2,3,4TSS 113-128 003Fh Lecture 1,2,3,4
Chaque mot de TCD est codé comme suit :
TCD8 TCD7 TCD6 TCD5 TCD4 TCD3 TCD2 TCD1C O C O C O C O C O C O C O C O
b15 b8 b7 b0
MERLIN GERIN 29
Adresse et codage des données MODBUS
Une TCD est codée sur2 bits F, O :
� 01 = ordre d'ouverture
� 10 = ordre de fermeture
L'affectation des TCD est lasuivante
� TCD1..16 : Switch 1..16.
� TCD18 : RAZ des détecteurs decourant de défaut par ordre defermeture
� TCD21..24: AutomatismeON/OFF des CPU1, CPU2, CPU3,CPU4
Les télécommandes sont prises encompte par les fonctions d'écriture.Une seule télécommande peutêtre demandée à la fois par l'étatcomplémentaire de celui de laTSD (un seul bit doit être présentdans le mot écrit). Elle n'estacceptée que si T200 n'est pasdéjà en cours de traitement d'unetélécommande.
La zone de télécommande (zoneTCD) peut être lue par lesfonctions de lecture bit et lecturemot. Comme elle ne contientaucune information, elle est relueà zéro.
Le code CR (Code de Résultat)renseigne sur le traitement de latélécommande effectuée parT200 :
� bit 0 : Télécommande en cours.
� bit 1 : Défaut sur l'ordre initial dela télécommande.
� bit 2 : Défaut grave détecté lorsdes contrôles internes.
� bit 3 : Défaut extérieur ;L'interrupteur n'a pas atteint laposition souhaitée dans le tempsimparti.
� bit 4 : Télécommande nonexécutée pour cause de Poste enLocal ou d'une autre conditiond'inhibition.
� bit 5 : Non exécution pour uneraison inconnue.
Chaque changement d'état de cesbits donnera lieu à un événementMODBUS.
Le PC peut effacer le code CR parécriture à zéro avec les fonctionsbit ou mot.
30 MERLIN GERIN
Adresse et codage des données MODBUS
Chaque mot de TSD est codé comme suit :
TSD8 TSD7 TSD6 TSD5 TSD4 TSD3 TSD2 TSD1C O C O C O C O C O C O C O C O
b15 b8 b7 b0
Une TSD est codée sur2 bits F, O :
� 01 = interrupteur ouvert.
� 10 = interrupteur fermé.
� 00 ou 11 = indéterminé.
Pour l'automatisme seulement :
� 11 = automatisme verrouillé parun problème interne
� 00 = automatisme verrouillé parune TSS externe
L'affectation des TSD est lasuivante :
� TSD1: Switch 1.
� TSD2: Switch 2.
� TSD3: Switch 3.
� TSD4: Switch 4.
� TSD18 : Correspond à l'ordre deRAZ des détecteurs de courant dedéfaut. Son état est fixé à 01.
Chaque mot de TSS est codé comme suit :
TSS16 TSS15 TSS14 TSS13 TSS12 TSS11 TSS10 TSS9 TSS8 TSS7 TSS6 TSS5 TSS4 TSS3 TSS2 TSS1
b15 b8 b7 b0
CPU 1 (4 voies) option CPU2 (8 voies) option CPU3 (12 voies) option CPU4 (16 voies)Mot bit Mot bit Mot bit Mot bit
TSS1 : Phase fault SW 1. 38h 0 TSS33 :Phase fault SW 5 3Ah 0 TSS65 :Phase fault SW 9 3Ch 0 TSS97 :Phase fault SW 13 3Eh 0TSS2 : Earth fault A SW 1. 38h 1 TSS34 :Earth fault A SW 5 3Ah 1 TSS66 :Earth fault A SW 9 3Ch 1 TSS98 :Earth fault A SW 13 3Eh 1TSS3 : Phase fault SW 2. 38h 2 TSS35 :Phase fault SW 6 3Ah 2 TSS67 :Phase fault SW 10 3Ch 2 TSS99 :Phase fault SW 14 3Eh 2TSS4 : Earth fault A SW 2. 38h 3 TSS36 :Earth fault A SW 6 3Ah 3 TSS68 :Earth fault A SW 10 3Ch 3 TSS100:Earth fault A SW 14 3Eh 3TSS5 : Phase fault SW 3. 38h 4 TSS37: Phase fault SW 7 3Ah 4 TSS69: Phase fault SW 11 3Ch 4 TSS101: Phase fault SW 15 3Eh 4TSS6 : Earth fault A SW 3. 38h 5 TSS38: Earth fault A SW 7 3Ah 5 TSS70: Earth fault A SW 11 3Ch 5 TSS102: Earth fault A SW 15 3Eh 5TSS7 : Phase fault SW 4. 38h 6 TSS39: Phase fault SW 8 3Ah 6 TSS71: Phase fault SW 12 3Ch 6 TSS103: Phase fault SW 16 3Eh 6TSS8 : Earth fault A SW 4. 38h 7 TSS40: Earth fault A SW 8 3Ah 7 TSS72: Earth fault A SW 12 3Ch 7 TSS104: Earth fault A SW 16 3Eh 7TSS9 : Earth switch SW 1. 38h 8 TSS41: Earth switch SW 5 3Ah 8 TSS73: Earth switch SW 9 3Ch 8 TSS105: Earth switch SW 13 3Eh 8TSS10 :Earth switch SW 2. 38h 9 TSS42 :Earth switch SW 6 3Ah 9 TSS74 :Earth switch SW 10 3Ch 9 TSS106:Earth switch SW 14 3Eh 9TSS11 :Earth switch SW 3. 38h 10 TSS43 :Earth switch SW 7 3Ah 10 TSS75 :Earth switch SW 11 3Ch10 TSS107:Earth switch SW 15 3Eh 10TSS12 :Earth switch SW 4. 38h 11 TSS44 :Earth switch SW 8 3Ah 11 TSS76 :Earth switch SW 12 3Ch11 TSS108:Earth switch SW 16 3Eh 11TSS13 :Earth fault B SW 1. 38h 12 TSS45 :Earth fault B SW 5 3Ah 12 TSS77 :Earth fault B SW 10 3Ch12 TSS109:Earth fault B SW 13 3Eh 12TSS14 :Earth fault B SW 2. 38h 13 TSS46 :Earth fault B SW 6 3Ah 13 TSS78 :Earth fault B SW 11 3Ch13 TSS110:Earth fault B SW 14 3Eh 13TSS15 :Earth fault B SW 3. 38h 14 TSS47 :Earth fault B SW 7 3Ah 14 TSS79 :Earth fault B SW 12 3Ch14 TSS111:Earth fault B SW 15 3Eh 14TSS16 :Earth fault B SW 4. 38h 15 TSS48 :Earth fault B SW 8 3Ah 15 TSS80 :Earth fault B SW 13 3Ch15 TSS112:Earth fault B SW 15 3Eh 15TSS17 :Digital input 1. 39h 0 TSS49 :Digital input 7 3Bh 0 TSS81 :Digital input 13 3Dh 0 TSS113:Digital input 19 3Fh 0TSS18 :Digital input 2. 39h 1 TSS50 :Digital input 8 3Bh 1 TSS82 :Digital input 14 3Dh 1 TSS114:Digital input 20 3Fh 1TSS19 :Volt. presence SW1 39h 2 TSS51 :Volt. Presence SW5 3Bh 2 TSS83 :Volt. presence SW9 3Dh 2 TSS115:Volt.presence SW13 3Fh 2TSS20 :Volt. presence SW2 39h 3 TSS52 :Volt. Presence SW6 3Bh 3 TSS84 :Volt. presence SW10 3Dh 3 TSS116:Volt.presence SW14 3Fh 3TSS21 :Volt. presence SW3 39h 4 TSS53 :Volt. Presence SW7 3Bh 4 TSS85 :Volt. presence SW11 3Dh 4 TSS117:Volt.presence SW15 3Fh 4TSS22 :Volt. presence SW4 39h 5 TSS54 :Volt. Presence SW8 3Bh 5 TSS86 :Volt. presence SW12 3Dh 5 TSS118:Volt.presence SW16 3Fh 5TSS23 :Local. 39h 6 TSS55 :Réserve 3Bh 6 TSS87 :Réserve 3Dh 6 TSS119:Réserve 3Fh 6TSS24 :Im. AC sup OFF. 39h 7 TSS56 :Réserve 3Bh 7 TSS88 :Réserve 3Dh 7 TSS120:Réserve 3Fh 7TSS25 :Digital input 3. 39h 8 TSS57 :Digital input 9 3Bh 8 TSS89 :Digital input 15 3Dh 8 TSS121:Digital input 21 3Fh 8TSS26 :Charger fault. 39h 9 TSS58 :Réserve 3Bh 9 TSS90 :Réserve 3Dh 9 TSS122:Réserve 3Fh 9TSS27 :Battery fault. 39h 10 TSS59 :Réserve 3Bh 10 TSS91 :Réserve 3Dh10 TSS123:Réserve 3Fh 10TSS28 :SW. supply OFF. 39h 11 TSS60 :Réserve 3Bh 11 TSS92 :Réserve 3Dh11 TSS124:Réserve 3Fh 11TSS29 :Del. AC sup. OFF. 39h 12 TSS61 :Réserve 3Bh 12 TSS93 :Réserve 3Dh12 TSS125:Réserve 3Fh 12TSS30 :Digital input 4. 39h 13 TSS62 :Digital input 10 3Bh 13 TSS94 :Digital input 16 3Dh13 TSS126:Digital input 22 3Fh 13TSS31 :Digital input 5. 39h 14 TSS63 :Digital input 11 3Bh 14 TSS95 :Digital input 17 3Dh14 TSS127:Digital input 23 3Fh 14TSS32 :Digital input 6. 39h 15 TSS64 :Digital input 12 3Bh 15 TSS96 :Digital input 18 3Dh15 TSS128:Digital input 24 3Fh 15
MERLIN GERIN 31
Adresse et codage des données MODBUS
Zone télémesure
Adresse mot accès en Fonction32 TM Hexa. décimal autoriséeCourant phase voie 1 0040h 64 lecture 3,4Courant phase voie 2 0041h 65 lecture 3,4Courant phase voie 3 0042h 66 lecture 3,4Courant phase voie 4 0043h 67 lecture 3,4Courant phase voie 5 0044h 68 lecture 3,4Courant phase voie 6 0045h 69 lecture 3,4Courant phase voie 7 0046h 70 lecture 3,4Courant phase voie 8 0047h 71 lecture 3,4Courant phase voie 9 0048h 72 lecture 3,4Courant phase voie 10 0049h 73 lecture 3,4Courant phase voie 11 004Ah 74 lecture 3,4Courant phase voie 12 004Bh 75 lecture 3,4Courant phase voie 13 004Ch 76 lecture 3,4Courant phase voie 14 004Dh 77 lecture 3,4Courant phase voie 15 004Eh 78 lecture 3,4Courant phase voie 16 004Fh 79 lecture 3,4TM réserve 0050h à
005Fh80 à 95 lecture 3,4
Chaque TM est une valeur signée codée sur un mot de 16 bits en complémentà 2.Suivant le mode de calibration configuré (dans la zone d'identification), cettevaleur doit être interprétée comme suit :Mode "Valeur brute" : C'est une valeur sur +/-32767. Dans le cas de lamesure de courant, elle est toujours positive et atteint +32767 pour la valeurmaximum. Pour connaître la valeur du courant, il faut effectuer la conversion :I = A * val + B.Exemple : pour une pleine échelle à 400 Ampères, une valeur de TM lue de8192 (2000h) correspond à 8192 * 400 / 32767 + 0 = 100 A.Mode "Mise à l'échelle" : C'est directement la valeur de la grandeurmesurée.Exemple : si l'équipement mesure 387 Ampères, la valeur de la TM lue sera+387.
Dans les 2 modes de fonctionnement, une mesure invalide ou non déclaréeest codée par la valeur 8000h (-32768).
32 MERLIN GERIN
Adresse et codage des données MODBUS
Lecture des compteursde diagnostic
Les codes de sous fonctionsreconnus par T200 sont :
� 0000h / 0 : T200 renvoi l'échode la demande.
� 000Ah / 10 : remise à zérodes compteurs de diagnostic.
� 000Bh / 11 : lecture dunombre de trames reçues sanserreur de CRC (CPT1).
Les codes de sous fonctionsreconnus par T200 sont :
� 0000h / 0 : T200 renvoi l'écho dela demande.
� 000Ah / 10 : remise à zéro descompteurs de diagnostic.
� 000Bh / 11 : lecture du nombrede trames reçues sans erreur deCRC (CPT1).
Le poids fort du code de sous fonction doit être affecté avec la sous-adresse du T200 à accéder.
01 08 03 0B 00 00 91 8D
01 08 03 0B 00 04 90 4E
Lecture :
Reponse :
Adresse FTU = 1
Code fonction = 8
code de sous fonction = 0BOffset du T200 = 3 CRC16
MERLIN GERIN 33
Adresse et codage des données MODBUS
Exemple d'échangessur MODBUS
Lecture des TS suivie de la lecture des TM (Adresse=1, sous-adresse=0)07:56.29 read ts < 01 03 00 34 00 08 05 C207:56.30 READ TS >> 01 03 10 00 6A 00 00 00 04 00 00 00 00 00 00 00 00 00 00 1B 4607:56.52 read tm < 01 03 00 40 00 04 45 DD07:56.52 READ TM >> 01 03 08 00 00 80 00 80 00 80 00 C2 17
Lecture des TS suivie de la lecture des TM (Adresse=1, sous-adresse =4)07:56.29 read ts < 01 03 04 34 00 08 04 F207:56.30 READ TS >> 01 03 10 00 6A 00 00 00 04 00 00 00 00 00 00 00 00 00 00 1B 4607:56.52 read tm < 01 03 04 40 00 04 44 ED07:56.52 READ TM >> 01 03 08 00 00 80 00 80 00 80 00 C2 17
Ecriture de la date en diffusion suivie par une relecture08:25.48 write date < 00 10 00 02 00 04 08 00 60 09 1E 0A 05 A0 32 AC 2C07:56.74 read date < 01 03 00 02 00 04 E5 C907:56.74 READ DATE >> 01 03 08 00 60 09 1E 0A 07 DD A4 B7 B8
Ouverture de la TC n°1 suivie par la lecture des TS (et du code CR=01)08:12.21 write tc < 01 06 00 30 00 01 48 0508:12.21 WRITE TC >> 01 06 00 30 00 01 48 0508:14.69 read ts < 01 03 00 34 00 08 05 C208:14.69 READ TS >> 01 03 10 00 69 00 00 00 04 00 01 00 00 00 00 00 00 00 00 55 D7
Remise à zéro des compteurs de diagnostic29:04.89 diag.cpt < 01 08 FA 0A 00 00 F0 D129:04.90 DIAG.CPT >> 01 08 FA 0A 00 00 F0 D1
Lecture des événements :Demande : 01 03 00 0F 00 01 B4 C9
Event 1 Mot CRC16addres
Réponse : pas d'événement : 01 03 02 XX 00 XX XX2 bytes event no CRC16
tag eventRéponse : événement:La trame contient 4 événements. La structure est :Header Event 1 Event 2 Event 3 Event 4 CRC165 bytes 16 bytes 16 bytes 16 bytes 16 bytes 2 bytes
Header :01 03 42 XX 04Slave address Bytes nb
(66 bytes)Event tag Event number
In the frameDans le cas d'un événement interne (local/remote, fault):
L'événement 1 est l'événement lui-mêmeL'événement 2 et 3 sont à 00L'événement 4 est le code résultat (@ 37h)
Dans le cas d'une commande du centre de contrôle :L'événement 1 est le code résultat (@37h) avec le bit 0 mis à 1 (télécommande en cours)L'événement 2 et 3 sont les changements d'états des positions ouverte et fermée du switch.L'événement 4 est le code résultat (@37h) avec le bit 0 mis à 0
Event :08 00 XX XX 00 00 00 0X 00 63 08 0C OE 12 91 DCToujours08 00
Adresse bit03 97(mot 39h bit 7)
Toujours00 00
X=nouvelle valeur0 : bit à 01 : bit à 1t
YY MM DD HH MM millisec 99 / 08 / 12 14:18 44252 ms (44s 252ms)
Exemple de réponse sur ordre de fermeture de SW1 le 12 Août 1999 10:39:09 51001 03 42 13 0408 00 03 70 00 00 00 01 00 63 08 0C OE 27 0C 58 Commande en cour s08 00 03 41 00 00 00 01 00 63 08 0C OE 27 0C B2 SW1 f er mé = 108 00 03 40 00 00 00 00 00 63 08 0C OE 27 0C B2 SW1 ouver t = 008 00 03 70 00 00 00 00 00 63 08 0C OE 27 18 74 Fi n de commandeC2 78
34 MERLIN GERIN
Fonctionnement en alarme
"Report by exception" avec un modem
Sur l'apparition d'une télésignalisation configuré en alarme, le T200 commence uncycle d'alarme en appelant le numéro de téléphone "main" après la temporisation"Dial up delay time / first attempt".
Deux cas se distinguent alors:
1 - Le superviseur de téléconduite ne répond pas :
Le T200 rappelle le téléphone "main" après la temporisation "Dial up delay time /second attempt" puis "Dial up delay time / third attempt".
Si les trois tentatives d'appel sur le numéro de téléphone "main" n'ont pas abouti, leT200 recommence une séquence identique de trois appels sur le numéro detéléphone "standby".
2 - Le superviseur de téléconduite répond :
le superviseur de téléconduite doit émettre un message de diffusion (numérod'esclave T200 à 0) et le code fonction à 0.
le T200 répond par un message d'exception contenant son adresse, le codefonction reçu (0) avec bit de poids fort à 1 et le code d'exception contenant sonnuméro de sous adresse.
Le superviseur de téléconduite, peut alors poursuivre la communication de manièrestandard avec les bons numéros d'adresse et de sous-adresse du T200.
Exemple d'alarme suivi de la lecture des TS (Adresse=1, sous-adresse =4)(Trace relevée sur l'analyseur MODBUS du module Comms du T200)
98/06/12 11:17:06.20 Alarm 1, delay = 1s...
98/06/12 11:17:07.22 Call in progress... "122"
98/06/12 11:17:30.48 Connected, calling mode "CONNECT 9600"
98/06/12 11:17:33.80 address < 00 00 01 B0
98/06/12 11:17:33.80 ADDRESS >> 01 80 04 40 03
98/06/12 11:17:44.74 read ts < 01 03 04 34 00 08 04 F2
98/06/12 11:17:44.74 READ TS >> 01 03 10 00 9A 00 00 00 04 00
00 00 00 00 40 00 00 00 00 EA CD
MERLIN GERIN 35
Fonctionnement en alarme
"Report by exception" sans modem
Cette fonction permet au T200 de transmettre une alarme vers le maître :
� Quand la liaison T200 / Maître est de type multipoints (liaisonpermanente, radio, fibre optique...).
� Quand le maître ne scrute pas T200 en permanence.
Dans ce cas, le menu des paramètres de communication du T200 est :
Modem : Direct
Alarm message enabled : yes
Le T200 peut alors transmettre une alarme (modification de status,détection de défaut …)
� T200 transmet spontanément une exception.
Numérod'esclave
00h Sous-adresse
CRC16
1 octet 1 octet 1 octet 2 octets
� Le maître doit alors lire les événements du T200 qui a transmisl'exception.
� Si le maître ne répond pas en lisant les tables, T200 ne transmet plusde message d'exception après 1, 2, 5, 10, 10, ... minutes.
� T200 transmet cette exception avec un mécanisme anti-collision.
"Select before execute"
Cette fonction permet d'émettre un message de sélection avant un messagede commande.
� D'abord en écrivant le message : Select.
� En suite en écrivant le message :' "Execute.
Cas "écriture bit" (fonction n°5) :
� Message "Select" : bit = "0".
� Message "Execute " : bit = "1".
Cas "écriture mot" (fonction n°6) :
� Message "Select" : tous les bits du mot sont à "1" sauf celui àcommander qui est à "0".
� Message "Execute " : étape normale de commande : tous les bits dumot sont à "0" sauf celui à commander qui est à "1".
La commande est exécutée par l'équipement seulement après réceptiondes 2 messages Select et Execute.
Le message Execute doit être reçu moins de 20 secondes après lemessage Select. En cas de défaut, une réponse d'exception (03 = donnéeincorrecte) est renvoyée au maître.
36 MERLIN GERIN
Annexe
Protocole MODBUS
MODBUS est un protocole maître - esclave.
Il permet de lire ou d'écrire un ou plusieurs bits, un ou plusieurs mots(16 bits), ainsi que les compteurs de diagnostic.
Fonctions disponibles :
� 1 : lecture de N bits de sorties.
� 2 : lecture de N bits d'entrées.
� 3 : lecture de N mots de sorties.
� 4 : lecture de N mots d'entrées.
� 5 : écriture d'un bit.
� 6 : écriture d'un mot.
� 8 : lecture de compteurs de diagnostic.
� 16 : écriture de N mots.
Les échanges se font à l'initiative du maître et comportent une demande dumaître suivie par la réponse de l'esclave. Les demandes du maître sont soitadressées à un esclave identifié par son numéro dans le premier octet dela trame, soit adressées à tous les esclaves (diffusion).
Les commandes de diffusion sont obligatoirement des commandesd'écriture. Il n'y a pas de réponse émise par les esclaves.
Structure des trames échangées
Toutes les trames échangées (demande et réponse) ont la mêmestructure :
Numérod'esclave
codefonction
zone de données zone de contrôleCRC16
Chaque message ou trame contient 4 types d'informations :
� le numéro de l'esclave (1 octet) : il spécifie l'équipement destinataire(0 à FFh). S'il est égal à zéro, la demande concerne tous les esclaves(diffusion) et il n'y a pas de message de réponse.
� le code fonction (1 octet) : il permet de sélectionner une commande(lecture, écriture...) et de vérifier si la réponse est correcte.
� la zone données (n octets) : elle contient les paramètres liés à la fonction.
� la zone contrôle (2 octets) : elle est utilisée pour détecter les erreurs detransmission.
Noter que les mots (2 octets = 16 bits) sont toujours écrits poids forts,poids faibles, à l'exception du CRC16 qui est écrit poids faible, poids fort.
MERLIN GERIN 37
Annexe
Synchronisation des échanges
Selon MODBUS, tout caractère reçu après un silence supérieur à 3caractères est considéré comme un début de trame. Un silence sur la ligneau minimum égal à 3 caractères doit être respecté entre deux trames.
Compte tenu de l'utilisation fréquente de modem pouvant générer dessilences supérieurs à 3 caractères à l'intérieur d'une trame, ce temps estporté à 25 caractères
Exemple : à 9600 bauds, ce temps est égal approximativement à 25millisecondes.
Contrôle des messages reçus par l'esclave
Lorsque l'esclave reçoit une trame, il contrôle dans l'ordre :Le CRC16, le numéro d'esclave, le code fonction et les paramètres de lafonction.
� Si le CRC16 ou le numéro d'esclave sont incorrects, l'esclave ne répondpas.
� Si le CRC16 et le numéro d'esclave sont corrects mais que le codefonction ou les paramètres ne sont pas valides, l'esclave émet une réponsed'exception.
� Si le CRC16, le numéro d'esclave, le code fonction et les paramètres sontcorrects, l'esclave répond à la demande du maître.
Réponse d'exception émise par l'esclave
Numérod'esclave
codefonction
reçu avecbit de poids
fort à 1
Code d'exception01 code fonction inconnu
02 adresse incorrecte03 donnée incorrecte
CRC16
1 octet 1 octet 1 octet 2 octets
38 MERLIN GERIN
Annexe
Lecture de N bits:fonctions n°1 et 2
Fonction 1 : lecture de bits de sortie.Fonction 2 : lecture de bits d'entrée.
Demande
Numérod'esclave
1 ou 2 adresse du 1er bit(PF+pf)
nombre de bits CRC16
1 octet 1 octet 2 octets 2 octets 2 octets
Réponse
Numérod'esclave
1 ou 2 nombred'octets lus
1er octet lu dernieroctet lu
CRC16
1 octet 1 octet 1 octet N octets 2 octets
Exemple
Lecture de 16 bits, adresse bit 300h de l'esclave n°1, sous adresse 2Demande : 01 01 23 00 00 10 36 42Réponse : 01 01 02 00 00 B9 FC
Lecture de N mots:fonctions n°3 et 4
Fonction 3 : lecture de mots de sortie.Fonction 4 : lecture de mots d'entrée.
Demande
Numérod'esclave
3 ou 4 adresse du 1er mot(PF+pf)
nombre de mots (PF+pf) CRC16
1 octet 1 octet 2 octets 2 octets 2 octets
Réponse
Numérod'esclave
3 ou 4 nombred'octets lus
1er mot lu(PF+pf)
dernier motlu (PF+pf)
CRC16
1 octet 1 octet 1 octet 2 octets 2 octets 2 octets
Exemple
Lecture des mots 40h à 43h de l'esclave n°1, sous-adresse 0Demande : 01 03 00 40 00 04 45 DDRéponse : 01 03 08 00 00 80 00 80 00 80 00 C2 17
MERLIN GERIN 39
Annexe
Ecriture d'un bit :fonction n°5
Demande
Numérod'esclave
5 adresse du bit(PF+pf)
valeur du bit 0 CRC16
1 octet 1 octet 2 octets 1 octet 1 octet 2 octets
Valeur du bit : bit forcé à 0 : écrire 0
bit forcé à 1: écrire FFh
Réponse
La réponse est identique à la trame de demande.
Numérod'esclave
5 adresse du bit(PF+pf)
valeur du bit 0 CRC16
1 octet 1 octet 2 octets 1 octet 1 octet 2 octets
Exemple
Bit forcé à 1, adresse bit 301h de l'esclave n°1, sous adresse 2Demande : 01 05 23 01 FF 00 D6 7ERéponse : 01 05 23 01 FF 00 D6 7E
Ecriture d'un mot :fonction n°6
Demande
Numérod'esclave
6 adresse du mot(PF+pf)
valeur du mot (PF+pf) CRC16
1 octet 1 octet 2 octets 2 octets 2 octets
Réponse
La réponse est un écho à la demande indiquant la prise en compte par l'esclavede la valeur contenue dans la demande.
Numérod'esclave
6 adresse du mot(PF+pf)
valeur du mot (PF+pf) CRC16
1 octet 1 octet 2 octets 2 octets 2 octets
Exemple
Ecriture du mot 30h de l'esclave n°1, sous-adresse 0 à la valeur 0001hDemande : 01 06 00 30 00 01 48 05Réponse : 01 06 00 30 00 01 48 05
40 MERLIN GERIN
Annexe
Lecture des compteursde diagnostic :fonction n°8
A chaque esclave sont affectés des compteurs de diagnostic. Il y a au total 5compteurs par esclave. Ces compteurs sont des mots de 16 bits. Lorsqu'ilsatteignent FFFFh, ils bouclent à 0000h.Lors de la demande par le maître, le poids fort du code de sous fonction estaffecté par la sous-adresse de l'équipement T200 et les données sont à 0000h.Lors de la réponse par l'esclave, les données contiennent la valeur du compteurconcerné.
Demande / réponse
Numérod'esclave
8 code de sous-fonction (PF+pf)
données (PF+pf) CRC16
1 octet 1 octet 2 octets 2 octets 2 octets
code de sousfonction
données
l'esclave doit envoyer l'écho de la demande xx00 XXXXremise à zéro des compteurs de diagnostic xx0A 0000lecture du nombre total :des trames reçues sans erreur de CRC (CPT1) xx0B XXXXdes trames reçues avec erreur de CRC (CPT2) xx0C XXXXdu nombre de réponse d'exception (CPT3) xx0D XXXXdes trames adressées à la station (CPT4)(hors diffusion)
xx0E XXXX
des demandes de diffusion reçues et correctementexécutées (CPT5)
xx0F XXXX
La sous fonction n°0 permet de tester la transmission. L'esclave renvoi l'écho dela donnée reçue.
Exemples
Remise à zéro des compteurs pour l'esclave n°1, sous-adresse 0Demande : 01 08 00 0A 00 00 C0 09Réponse : 01 08 00 0A 00 00 C0 09
Lecture des demandes de diffusion reçues (CPT5) pour l'esclave n°1, sous-adresse 3 (300h dans l'espace mémoire)Demande : 01 08 03 0F 00 00 D0 4CRéponse : 01 08 03 0F 00 05 10 4F
MERLIN GERIN 41
Annexe
Ecriture de N motsconsécutifs :fonction n°16
Le nombre de mots à écrire est compris entre 1 et 123 et le nombre d'octets estcompris entre 2 et 246.Les mots sont écrits dans l'ordre croissant des adresses.
Demande
Numérod'esclave
10h adresse du1er mot à
écrire
nombrede mots à
écrire
nombred'octets à écrire
valeurs desmots àécrire
CRC16
1 octet 1 octet 2 octets 2 octets 1 octet N octets 2 octets
Réponse
Numérod'esclave
10h adresse du 1er motécrit (PF+pf)
nombre de mots écrit(PF+pf)
CRC16
1 octet 1 octet 2 octets 2 octets 2 octets
Exemple
Ecriture des mots 0302h à 0305h de l'esclave n°1, sous-adresse 3 (adresses 02hà 05h) avec les valeurs 0060h, 0A10h, 0B33h, 1662hDemande : 01 10 03 02 00 04 08 00 60 0A 10 0B 33 16 62 96 B3Réponse : 01 10 03 02 00 04 60 4E
42 MERLIN GERIN
Annexe
Algorithme de calculdu CRC16
Hex FFFF CRC 16
CRC 16 CRC 16byte
n = 0
Shift to right CRC 16
carry
CRC 16 CRC 16poly
n > 7
Next byte
Messsage completed
End
no yes
n = n + 1
no yes
yesno
n = nombre de bits d'informationpoly=polynôme de calcul du CRC16=1010 0000 0000 0001
Ecriture en language Cdu calcul du CRC16
Calcule et rend le crc16 sur la zone "buf" de longueur "len".
� *buf : pointeur du buffer sur lequel s'effectue le calcul.
� len : longueur du buffer.
unsigned crc16(char *buf, int len) { #define POLY 0xA001 char i; unsigned crc;
for (crc = 0xFFFF; len != 0; len --) { crc ^= *buf ++; for (i = 0; i < 8; i ++) { if (crc & 0x0001) crc = (crc >> 1) ^ POLY; else crc >>= 1; } } return (crc); }
MERLIN GERIN 43
Annexe
Table d'échange MODBUS T200 - 16 voies
Signalisations simples Mot bit Signalisations simples Mot bit Signalisations simples Mot bit Signalisations simples Mot bitTSS1 : Défaut phase SW 1. 38h 0 TSS33 :Défaut phase SW 5 3Ah 0 TSS65 :Défaut phase SW 9 3Ch 0 TSS97 :Défaut phase SW 13 3Eh 0TSS2 : Défaut terre A SW 1. 38h 1 TSS34 :Défaut terre A SW 5 3Ah 1 TSS66 :Défaut terre A SW 9 3Ch 1 TSS98 :Défaut terre A SW 133Eh 1TSS3 : Défaut phase SW 2. 38h 2 TSS35 :Défaut phase SW 6 3Ah 2 TSS67 :Défaut phase SW 10 3Ch 2 TSS99 :Défaut phase SW 14 3Eh 2TSS4 : Défaut terre A SW 2. 38h 3 TSS36 :Défaut terre A SW 6 3Ah 3 TSS68:Défaut terre A SW 10 3Ch 3 TSS100:Défaut terreA SW 143Eh 3TSS5 : Défaut phase SW 3. 38h 4 TSS37: Défaut phase SW 7 3Ah 4 TSS69:Défaut phase SW 11 3Ch 4 TSS101:Défaut phase SW 153Eh 4TSS6 : Défaut terre A SW 3. 38h 5 TSS38: Défaut terre A SW 7 3Ah 5 TSS70:Défaut terre A SW 11 3Ch 5 TSS102:Défaut terreA SW 153Eh 5TSS7 : Défaut phase SW 4. 38h 6 TSS39: Défaut phase SW 8 3Ah 6 TSS71:Défaut phase SW 12 3Ch 6 TSS103:Défaut phase SW 163Eh 6TSS8 : Défaut terre A SW 4. 38h 7 TSS40: Défaut terre A SW 8 3Ah 7 TSS72:Défaut terre A SW 12 3Ch 7 TSS104:Défaut terreA SW 163Eh 7TSS9 : SW verrouillé SW 1. 38h 8 TSS41: SW verrouillé SW 5 3Ah 8 TSS73 :SW verrouillé SW 9 3Ch 8 TSS105:SW verrou. SW 13 3Eh 8TSS10 :SW verrouilléSW 2. 38h 9 TSS42 :SW verrouillé SW 6 3Ah 9 TSS74 :SW verrouillé SW 10 3Ch 9 TSS106:SW verrou. SW 14 3Eh 9TSS11 :SW verrouillé SW 3. 38h 10 TSS43 :SW verrouillé SW 7 3Ah 10 TSS75 :SW verrouillé SW 11 3Ch 10 TSS107:SW verrou. SW 15 3Eh 10TSS12 :SW verrouillé SW 4. 38h 11 TSS44 :SW verrouillé SW 8 3Ah 11 TSS76 :SW verrouillé SW 12 3Ch 11 TSS108:SW verrou. SW 16 3Eh 11TSS13 :Défaut terre B SW 1. 38h 12 TSS45 :Défaut terre B SW 5 3Ah 12 TSS77 :Défaut terreB SW 10 3Ch 12 TSS109:Défaut terreB SW 133Eh 12TSS14 :Défaut terre B SW 2. 38h 13 TSS46 :Défaut terre B SW 6 3Ah 13 TSS78 :Défaut terreB SW 11 3Ch 13 TSS110:Défaut terreB SW 143Eh 13TSS15 :Défaut terre B SW 3. 38h 14 TSS47 :Défaut terre B SW 7 3Ah 14 TSS79 :Défaut terreB SW 12 3Ch 14 TSS111:Défaut terreB SW 153Eh 14TSS16 :Défaut terre B SW 4. 38h 15 TSS48 :Défaut terre B SW 8 3Ah 15 TSS80 :Défaut terreB SW 13 3Ch 15 TSS112:Défaut terreB SW 153Eh 15TSS17 :Entrée Digit. 1. 39h 0 TSS49 :Entrée Digit. 7 3Bh 0 TSS81 :Entrée Digit. 13 3Dh 0 TSS113:Entrée Digit. 19 3Fh 0TSS18 :Entrée Digit. 2. 39h 1 TSS50 :Entrée Digit. 8 3Bh 1 TSS82 :Entrée Digit. 14 3Dh 1 TSS114:Entrée Digit. 20 3Fh 1TSS19 :Présence U SW1 39h 2 TSS51 :Présence U SW5 3Bh 2 TSS83 :Présence U SW9 3Dh 2 TSS115:Présence U SW13 3Fh 2TSS20 :Présence U SW2 39h 3 TSS52 :Présence U SW6 3Bh 3 TSS84 :Présence U SW10 3Dh 3 TSS116:Présence U SW14 3Fh 3TSS21 :Présence U SW3 39h 4 TSS53 :Présence U SW7 3Bh 4 TSS85 :Présence U SW11 3Dh 4 TSS117:Présence U SW15 3Fh 4TSS22 :Présence U SW4 39h 5 TSS54 :Présence U SW8 3Bh 5 TSS86 :Présence U SW12 3Dh 5 TSS118:Présence U SW16 3Fh 5TSS23 :Local. 39h 6 TSS55 :Réserve 3Bh 6 TSS87 :Réserve 3Dh 6 TSS119:Réserve 3Fh 6TSS24 :Manq. sect. imméd. 39h 7 TSS56 :Réserve 3Bh 7 TSS88 :Réserve 3Dh 7 TSS120:Réserve 3Fh 7TSS25 :Entrée Digit. 3. 39h 8 TSS57 :Entrée Digit. 9 3Bh 8 TSS89 :Entrée Digit. 15 3Dh 8 TSS121:Entrée Digit. 21 3Fh 8TSS26 :Défaut chargeur 39h 9 TSS58 :Réserve 3Bh 9 TSS90 :Réserve 3Dh 9 TSS122:Réserve 3Fh 9TSS27 :Anomalie batterie 39h 10 TSS59 :Réserve 3Bh 10 TSS91 :Réserve 3Dh 10 TSS123:Réserve 3Fh 10TSS28 :Manque alim. motor. 39h 11 TSS60 :Réserve 3Bh 11 TSS92 :Réserve 3Dh 11 TSS124:Réserve 3Fh 11TSS29 :Manq. secteur temp. 39h 12 TSS61 :Réserve 3Bh 12 TSS93 :Réserve 3Dh 12 TSS125:Réserve 3Fh 12TSS30 :Entrée Digit. 4. 39h 13 TSS62 :Entrée Digit. 10 3Bh 13 TSS94 :Entrée Digit. 16 3Dh 13 TSS126:Entrée Digit. 22 3Fh 13TSS31 :Entrée Digit. 5. 39h 14 TSS63 :Entrée Digit. 11 3Bh 14 TSS95 :Entrée Digit. 17 3Dh 14 TSS127:Entrée Digit. 23 3Fh 14TSS32 :Entrée Digit. 6. 39h 15 TSS64 :Entrée Digit. 12 3Bh 15 TSS96 :Entrée Digit. 18 3Dh 15 TSS128:Entrée Digit. 24 3Fh 15
Signalisations simples Mot bit Signalisations doubles Mot bit Commandes doubles Mot bit Divers MotCR0Commande en cours 37h 0 TSD1 :Switch 1 ouvert 34h 0 TCD1 :Switch 1 ouvert 30h 0 Version 00hCR1Défaut commande 37h 1 Switch 1 fermé 34h 1 Switch 1 fermé 30h 1 Status 01hCR2Défaut interne (grave) 37h 2 TSD2 :Switch 2 ouvert 34h 2 TCD2 :Switch 2 ouvert 30h 2 Mise à l'heure 02h-05hCR3Position SW incohérente 37h 3 Switch 2 fermé 34h 3 Switch 2 fermé 30h 3 Zone de test 06h-0EhCR4T200 en Local 37h 4 TSD3 :Switch 3 ouvert 34h 4 TCD3 :Switch 3 ouvert 30h 4CR5Défaut raison inconnue 37h 5 Switch 3 fermé 34h 5 Switch 3 fermé 30h 5
TSD4 :Switch 4 ouvert 34h 6 TCD4 :Switch 4 ouvert 30h 6 (TSD) Mot bitMesures Mot Switch 4 fermé 34h 7 Switch 4 fermé 30h 7 TSD21 :Auto CPU1 OFF 36h 8Courant phase switch 1 40h TSD5 :Switch 5 ouvert 34h 8 TCD5 :Switch 5 ouvert 30h 8 :Auto CPU1 ON 36h 9Courant phase switch 2 41h Switch 5 fermé 34h 9 Switch 5 fermé 30h 9 TSD22 :Auto CPU2 OFF 36h 10Courant phase switch 3 42h TSD6 :Switch 6 ouvert 34h 10 TCD6 :Switch 6 ouvert 30h 10 :Auto CPU2 ON 36h 11Courant phase switch 4 43h Switch 6 fermé 34h 11 Switch 6 fermé 30h 11 TSD23 :Auto CPU3 OFF 36h 12Courant phase switch 5 44h TSD7 :Switch 7 ouvert 34h 12 TCD7 :Switch 7 ouvert 30h 12 :Auto CPU3 ON 36h 13Courant phase switch 6 45h Switch 7 fermé 34h 13 Switch 7 fermé 30h 13 TSD24 :Auto CPU4 OFF 36h 14Courant phase switch 7 46h TSD8 :Switch 8 ouvert 34h 14 TCD8 :Switch 8 ouvert 30h 14 :Auto CPU4 ON 36h 15Courant phase switch 8 47h Switch 8 fermé 34h 15 Switch 8 fermé 30h 15Courant phase switch 9 48h TSD9 :Switch 9 ouvert 35h 0 TCD9 :Switch 9 ouvert 31h 0 Automatisme (TCD) Mot bitCourant phase switch 10 49h Switch 9 fermé 35h 1 Switch 9 fermé 31h 1 TCD21 :Auto CPU1 OFF 32h 8Courant phase switch 11 4Ah TSD10:Switch 10 ouvert 35h 2 TCD10:Switch 10 ouvert 31h 2 :Auto CPU1 ON 32h 9Courant phase switch 12 4Bh Switch 10 fermé 35h 3 Switch 10 fermé 31h 3 TCD22 :Auto CPU2 OFF 32h 10Courant phase switch 13 4Ch TSD11:Switch 11 ouvert 35h 4 TCD11:Switch 11 ouvert 31h 4 :Auto CPU2 ON 32h 11Courant phase switch 14 4Dh Switch 11 fermé 35h 5 Switch 11 fermé 31h 5 TCD23 :Auto CPU3 OFF 32h 12Courant phase switch 15 4Eh TSD12:Switch 12ouvert 35h 6 TCD12:Switch 12ouvert 31h 6 :Auto CPU3 ON 32h 13Courant phase switch 16 4Fh Switch 12 fermé 35h 7 Switch 12 fermé 31h 7 TCD24 :Auto CPU4 OFF 32h 14
TSD13:Switch 13 ouvert 35h 8 TCD13:Switch 13 ouvert 31h 8 :Auto CPU4 ON 32h 15Evénements (*) Mot Switch 13 fermé 35h 9 Switch 13 fermé 31h 9Mot d'échange 0Fh TSD14:Switch 14 ouvert 35h 10 TCD14:Switch 14 ouvert 31h 10Evénement 1 10h-17h Switch 14 fermé 35h 11 Switch 14 fermé 31h 11Evénement 2 18h-1Fh TSD15:Switch 15 ouvert 35h 12 TCD15:Switch 15 ouvert 31h 12Evénement 3 20h-27h Switch 15 fermé 35h 13 Switch 15 fermé 31h 13Evénement 4 28h-2Fh TSD16:Switch 16 ouvert 35h 14 TCD16:Switch 16 ouvert 31h 14
Switch 16 fermé 35h 15 Switch 16 fermé 31h 15TSD 18 : Réserve (1) 36h 2 TCD 18 : Reset FPI 32h 2
Réserve (0) 36h 3 Réserve 32h 3
(*) Les 200 événements enregistrés dans la mémoire sont lus 4 par 4.
44 MERLIN GERIN
Annexe
Table d'échange MODBUS T200 - 4 voies
Signalisations doubles Mot bit Commandes doubles Mot bitTSD1 : Switch 1 ouvert 34h 0 TCD1 : Ouverture Switch 1 30h 0
Switch 1 fermé 34h 1 Fermeture Switch 1 30h 1TSD2 : Switch 2 ouvert 34h 2 TCD2 : Ouverture Switch 2 30h 2
Switch 2 fermé 34h 3 Fermeture Switch 2 30h 3TSD3 : Switch 3 ouvert 34h 4 TCD3 : Ouverture Switch 3 30h 4
Switch 3 fermé 34h 5 Fermeture Switch 3 30h 5TSD4 : Switch 4 ouvert 34h 6 TCD4 : O uverture Switch 4 30h 6
Switch 4 fermé 34h 7 Fermeture Switch 4 30h 7TSD 18 : Réserve: valeur = 1 36h 2 TCD18 : Raz détecteur de défaut (valeur = 0) 32h 2
Réserve: valeur = 0 36h 3 Raz détecteur de défaut (valeur = 1) 32h 3
Signalisations simples MesuresCR0 : Commande en cours 37h 0 Courant phase switch 1 40hCR1 : Défaut commande 37h 1 Courant phase switch 2 41hCR2 : Défaut interne (grave) 37h 2 Courant phase switch 3 42hCR3 : Position SW incohérente 37h 3 Courant phase switch 4 43hCR4 : Défaut T200 en Local 37h 4CR5 : Défaut raison inconnue 37h 5 EvénementsTSS1 : Défaut phase SW 1. 38h 0 Mot d'échange 0FhTSS2 : Défaut terre A SW 1. 38h 1 Evénement 1 10h toTSS3 : Défaut phase SW 2. 38h 2 17hTSS4 : Défaut terre A SW 2. 38h 3 Evénement 2 18h toTSS5 : Défaut phase SW 3. 38h 4 1FhTSS6 : Défaut terre A SW 3. 38h 5 Evénement 3 20h toTSS7 : Défaut phase SW 4. 38h 6 27hTSS8 : Défaut terre A SW 4. 38h 7 Evénement 4 28h toTSS9 : Inter. verrouillé SW 1. 38h 8 2FhTSS10 : Inter. verrouillé SW 2. 38h 9 DiversTSS11 : Inter. verrouillé SW 3. 38h 10 Version 00hTSS12 : Inter. verrouillé SW 4. 38h 11 Status 01hTSS13 : Défaut terre B SW 1. 38h 12 Mise à l'heure 02h toTSS14 : Défaut terre B SW 2. 38h 13 05hTSS15 : Défaut terre B SW 3. 38h 14 Zone de test 06h toTSS16 : Défaut terre B SW 4. 38h 15 0EhTSS17 : Entrée Digit. 1. 39h 0TSS18 : Entrée Digit. 2. 39h 1 Automatisme (TSD)TSS19 : Présence U SW1 39h 2 TSD21 :Auto CPU1 OFF 36h 8TSS20 : Présence U SW2 39h 3 :Auto CPU1 ON 36h 9TSS21 : Présence U SW3 39h 4TSS22 : Présence U SW4 39h 5 Automatisme (TCD)TSS23 : Local. 39h 6 TCD21 :Auto CPU1 OFF 32h 8TSS24 : Manque secteur immédiat 39h 7 :Auto CPU1 ON 32h 9TSS25 : Entrée Digit. 3. 39h 8TSS26 : Défaut chargeur 39h 9TSS27 : Anomalie batterie 39h 10TSS28 : Manque alim. motorisation 39h 11TSS29 : Manque secteur temporisé 39h 12TSS30 : Entrée Digit. 4. 39h 13TSS31 : Entrée Digit. 5. 39h 14TSS32 : Entrée Digit. 6. 39h 15
MERLIN GERIN 45
Annexe
Table d'échange MODBUS T200 P
Signalisations doubles Mot bit Commandes doubles Mot bitTSD1 : Switch ouvert 34h 0 TCD1 : Ouverture switch 1 30h 0
Switch fermé 34h 1 Fermeture switch 1 30h 134h 2 30h 234h 3 30h 334h 4 30h 434h 5 30h 5
TSD4 : Automatisme OFF 34h 6 TCD4 : Automatisme OFF 30h 6Automatisme ON 34h 7 Automatisme ON 30h 7
TSD 18 : Réserve: valeur = 1 36h 2 TCD18 : Raz détecteur de défaut (valeur = 0) 32h 2Réserve: valeur = 0 36h 3 Raz détecteur de défaut (valeur = 1) 32h 3
Signalisations simples MesuresCR0 : Commande en cours 37h 0 Courant phase 40hCR1 : Défaut commande 37h 1 Mesure de tension 41hCR2 : Défaut interne (grave) 37h 2 42hCR3 : Position SW incohérente 37h 3 43hCR4 : Défaut T200 en Local 37h 4CR5 : Défaut raison inconnue 37h 5 EvénementsTSS1 : Défaut phase SW 1. 38h 0 Mot d'échange 0FhTSS2 : Défaut terre A SW 1. 38h 1 Evénement 1 10h to
38h 2 17h38h 3 Evénement 2 18h to38h 4 1Fh38h 5 Evénement 3 20h to38h 6 27h38h 7 Evénement 4 28h to
TSS9 : Verrouillé SW1 38h 8 2Fh38h 9 Divers38h 10 Version 00h38h 11 Status 01h38h 12 Mise à l'heure 02h to38h 13 05h38h 14 Zone de test 06h to38h 15 0Eh
TSS17 : Entrée Digit. 1 39h 0TSS18 : Entrée Digit. 2 39h 1TSS19 : Entrée Digit. 3 39h 2
39h 339h 439h 5
TSS23 : Local. 39h 6TSS24 : Manque secteur immédiat 39h 7
39h 8TSS26 : Défaut chargeur 39h 9TSS27 : Anomalie batterie 39h 10TSS28 : Manque alim. motorisation 39h 11TSS29 : Manque secteur temporisé 39h 12TSS30 : A fonctionné 39h 13
39h 1439h 15
46 MERLIN GERIN
Annexe
Table d'échange MODBUS T200 P2
Signalisations doubles Mot bit Commandes doubles Mot bitTSD1 : Switch ouvert SW1 34h 0 TCD1 : Ouverture switch 1 30h 0
Switch fermé SW1 34h 1 Fermeture switch 1 30h 1TSD2 : Switch ouvert SW2 34h 2 TCD2 : Ouverture switch 2 30h 2
Switch fermé SW2 34h 3 Fermeture switch 2 30h 334h 4 30h 434h 5 30h 5
TSD4 : Automatisme OFF 34h 6 TCD4 : Automatisme OFF 30h 6Automatisme ON 34h 7 Automatisme ON 30h 7
TSD 18 : Réserve: valeur = 1 36h 2 TCD18 : Raz détecteur de défaut (valeur = 0) 32h 2Réserve: valeur = 0 36h 3 Raz détecteur de défaut (valeur = 1) 32h 3
Signalisations simples MesuresCR0 : Commande en cours 37h 0 Courant phase SW1 40hCR1 : Défaut commande 37h 1 Courant phase SW2 41hCR2 : Défaut interne (grave) 37h 2 Mesure de tension SW1 42hCR3 : Position SW incohérente 37h 3 Mesure de tension SW2 43hCR4 : Défaut T200 en Local 37h 4CR5 : Défaut raison inconnue 37h 5 EvénementsTSS1 : Défaut phase SW 1. 38h 0 Mot d'échange 0FhTSS2 : Défaut terre A SW 1. 38h 1 Evénement 1 10h toTSS3 : Défaut phase SW 2. 38h 2 17hTSS4 : Défaut terre A SW 2. 38h 3 Evénement 2 18h to
38h 4 1Fh38h 5 Evénement 3 20h to38h 6 27h38h 7 Evénement 4 28h to
TSS9 : Verrouillé SW1 38h 8 2FhTSS10 : Verrouillé SW2 38h 9 Divers
38h 10 Version 00h38h 11 Status 01h38h 12 Mise à l'heure 02h to38h 13 05h38h 14 Zone de test 06h to38h 15 0Eh
TSS17 : Entrée Digit. 1 39h 0TSS18 : Entrée Digit. 2 39h 1TSS19 : Porte ouverte 39h 2TSS20 : Présence MV SW2 39h 3
39h 439h 5
TSS23 : Local. 39h 6TSS24 : Manque secteur immédiat 39h 7
39h 8TSS26 : Défaut chargeur 39h 9TSS27 : Anomalie batterie 39h 10TSS28 : Manque alim. motorisation 39h 11TSS29 : Manque secteur temporisé 39h 12TSS30 : A fonctionné 39h 13
39h 1439h 15
MERLIN GERIN 47
Annexe
Liaison RS 485Présentation
Une carte d'interface Réf 0600 est disponible avec une liaison série RS 485au standard EIA RS 485.
Connexion to RS485 transmission networkConnection au réseau de transmission RS485
RS485Conexión a una red de transmisión
GND
GND
B
B
A
A
12V+
4F 2F
+5V
RC
GND+5V
GND
A
B
GND
B
A4F
GND2F
RC
RS485 / RS232
) POWER SUPPLYALIMENTATIONALIMENTACIÓN
+5V
GND
RC
+5V
GND
RC
RCRCRCRPRP
RS485 ( RS232)
0V
TD
RD
DCD
DTR
DSR
RTS
CTS
RS485 (2
3
5
1
4
6
7
8
9
RS232)RPRPRC
RC : Impedance matching r compulsory one at each end of the network.
esistor isRésistance de boucle à mettre en service à chaque extrémité du réseau.
Résistencia de bucle a poner en servicio a cada extremidad de la red.
RP :
Résistance de polarisation à mettre en service en un seul point du réseau, de préférence au niveau du superviseur.
Polarization resistor must be set only at one point of the network, preferabily at the supervisor level.
Résistencia de polarizatión a poner en servicio en un solo punto de la red, preferentemente al nivel del supervisor.
)
2F : Communication 2 wires, 2 fils, 2 hilos (standard)
4F : Communication 4 wires, 4 fils, 4 hilos
4F 2F
4F 2F
N-0600 Ed.1
Schneider Electric SA
N0484-8 Edition : 10/2004
64-70, avenue Jean-Baptiste ClémentF- 92646 Boulogne BillancourtCedexTel. : +33 (0)1 46 99 70 00Fax : +33 (0)1 46 99 71 00
http://www.schneider-electric.fr
En raison de l’évolution des normes et du matériel,les caractéristiques indiquées par les textes et les images dece document ne nous engagent qu’après confirmation par nosservices.
Publication : Schneider Electric Industries SA