Schneider Electric L500 Gestion Mode d'emploi

Ajouter à Mes manuels
36 Des pages
Schneider Electric L500 Gestion Mode d'emploi | Fixfr
Gestion des réseaux électriques MT
Gamme Easergy
L500 V5.0
Gestion d’équipements annexes
Notice d’utilisation Expert
Easergy L500
Sommaire
SOMMAIRE
1
INTRODUCTION
3
2
MODIFICATION DES T200 EN MODE FREE (PROTOCOLE MODBUS)
4
2.1
4
3
4
5
6
2
Modification du fichier de définition de communication du projet
CREATION DES TRAMES EQUIPEMENTS ANNEXES (PROTOCOLE MODBUS)
5
3.1
T200 en mode FREE :
5
3.2
Format de trame :
5
3.3
Autorisations d'accès :
6
3.4
Définition des adresses :
6
3.5
Comportement des trames :
7
CREATION DES VARIABLES EQUIPEMENTS ANNEXES (PROTOCOLE MODBUS)
10
4.1
Sélecteur de variables :
10
4.2
Création d'une variable :
10
CREATION DES VARIABLES EQUIPEMENTS ANNEXES (PROTOCOLE IEC)
19
5.1
Sélecteur de variables :
19
5.2
Création d'une variable :
19
RATTACHEMENT DES SYMBOLES AUX VARIABLES (PROTOCOLES MODBUS ET IEC)
28
6.1
Création d'un symbole lié à une TCD :
28
6.2
Création d'un symbole lié à une TSD :
30
6.3
Création d'un symbole lié à une TM (ou à une AI) :
31
6.4
Création d'un symbole lié à une TSS (ou à une DI) :
32
NT00148-FR-09
Gestion d’équipements annexes
Easergy L500
1 Introduction
La version standard du système L500 a été prévue d'origine pour
intégrer uniquement des équipements de la gamme Easergy
(T200I, T200P, F200C, G200,...).
Le Configurateur Easergy L500 fourni avec le système de
Supervision L500 permet de générer automatiquement tous les
composants du projet liés à ces équipements (variables,
symboles, etc …), sans pour autant avoir besoin d'une grande
connaissance du système de supervision à partir duquel a été
conçu le L500.
L500
Il est toutefois possible, en tant qu'expert du système, d'intégrer
des équipements annexes liés aux T200 (ex : SEPAM, OTB,
PM800,…) accessibles via une communication locale en
protocole Modbus via le port modem RS232/RS485 dédié du
T200.
Il est nécessaire pour cela de réaliser un minimum de
configuration et de personnalisation du projet L500 pour gérer
ces équipements annexes.
Radio/Téléphone/GSM/GPRS/3G
L'objet de cette notice est de décrire les différentes opérations
pour réaliser la modification du projet en vue de l'intégration de
ces équipements annexes.
Pour ce faire, il suffira de suivre les différentes instructions
présentes dans les chapitres ci-après.
Dans cette notice, nous prendrons l'exemple du T200 pour
configurer le projet L500 pour intégrer les équipements annexes.
La méthode pourrait s'appliquer également au F200C qui a les
mêmes possibilités en termes de gestion et de communication
avec les équipements annexes.
T200
T200
T200
L'ajout d'équipements annexes dans un projet L500 est possible
quel que soit le type de protocole géré par le L500 pour la liaison
vers les équipements (T200, F200C..), c'est-à-dire soit le
protocole Modbus/Modbus IP ou soit le protocole IEC101/104.
Les méthodes seront toutefois quelques peu différentes selon le
type de protocole utilisé. Les deux méthodes sont décrites dans
ce document.
Important : Tous les détails de l'opération ne seront pas
forcément développés dans cette notice. Certaines fonctions (ex
: création de symboles, ajout de variables, ) relèvent
notamment de connaissances de base du système de
Supervision et ne seront pas décrites explicitement. Une aide en
ligne, consultable sur le système de Supervision L500 (accès par
la touche F1) est toutefois disponible pour de plus amples
informations sur les fonctions de base du système.
Sepam
NT00148-FR-09
PM500
ou autre
3
Easergy L500
Gestion d’équipements annexes
2 Modification des T200 en mode
FREE (protocole Modbus)
Attention : ce chapitre n'est pas concerné par le protocole de communication
IEC101 ou 104 utilisé pour la liaison vers les équipements distants.
2.1 Modification du fichier de définition de
communication du projet
Afin de pouvoir rajouter les trames nécessaires à l'interrogation
des équipements annexes, il convient de transformer les T200
en équipement de type FREE (au lieu de type T200), c'est à dire
rendre le T200 configurable en terme d'ajout de trames.
2.1.1 Mode opératoire :
Dans le répertoire "C:\Schneider Electric\L500
Supervisor\Usr\NomProjet\C", le fichier suivant sera à modifier :
COMM.DAT
Ouvrir ce fichier en utilisant par exemple le bloc-notes de
Windows, puis modifier les lignes commençant par "EQT"
comme suit (T200-> FREE), :
Avant modification :
EQT,0,0,0,DevT200_1,4,T200,1,0,0,0,0,10,0,1,0,,0,,0#0…
Après modification :
EQT,0,0,0,DevT200_1,4,FREE,1,0,0,0,0,10,0,1,0,,0,,0#0…
Sauvegarder le fichier une fois la modification effectuée.
Nota : Attention, veiller à ne modifier aucun autre élément du
fichier sous risque de rendre celui-ci corrompu.
4
NT00148-FR-09
Easergy L500
Gestion d’équipements annexes
3 Création des trames équipements
annexes (protocole Modbus)
Attention : ce chapitre n'est pas concerné par le protocole de communication
IEC101/104 utilisé pour la liaison vers les équipements distants.
Démarrer le Superviseur L500 et ouvrir le projet à modifier.
Ouvrir une session en tant qu'administrateur.
Appuyer sur la touche "F6" pour accéder aux menus de
configuration.
Ouvrir le menu "Configuration -> Communication ->
Equipement".
Une fenêtre "Sélecteur des objets de la communication"
s'ouvre alors à l'écran.
3.1 T200 en mode FREE :
Sélectionner le nom du réseau qui intègre l'équipement à
modifier dans la colonne "Réseaux".
Double-cliquer sur le nom de l'équipement qui doit être modifié
dans la colonne "Equipements".
Vérifier que le type d'équipement affiché est bien "FREE".
Cliquer sur "Annuler" pour revenir à la fenêtre précédente.
Nota : Il est possible de connaître la correspondance entre les
noms internes de chaque objet du système et les libellés définis
par la personne qui a créée le projet, en consultant le fichier
"ItemNamesCorrespondence.dat" se trouvant dans le répertoire :
"C:\Schneider Electric\L500 Supervisor\Usr\NomProjet\TP" ou
"NomProjet" correspond au nom du projet à modifier.
3.2 Format de trame :
Cliquer sur "*CREATION*" dans la colonne "Trames".
Dans le champ "Trame", entrer le nom de la trame à créer.
Nota : En principe, pour garder une logique de terminologie,
donner un nom composé du type de trame suivi du type
d'équipement associé (ex : "TM_SEPAM", "TCS_SEPAM",
"TSS_SEPAM" pour les trames des SEPAMS d'un T200).
Choisir le format de la trame souhaité en fonction du type de
trame associé (voir tableau ci-dessous) :
Type de trame
TCD
TCS
TSD
TSS
TM (et compteur) 16 bits
TM (et compteur) 32 bits
NT00148-FR-09
Format de la trame
BIT
BIT
BIT
BIT
MOT
DOUBLE MOT
5
Easergy L500
Gestion d’équipements annexes
3.3 Autorisations d'accès :
Choisir le type d'accès en cochant les options "Lecture" et
"Ecriture" en fonction du type de trame configuré (voir le tableau
ci-dessous) :
Type de trame
TCD
TCS
TSD
TSS
TM (et compteur) 16 bits
TM (et compteur) 32 bits
* : pour une consigne
Lecture
X
X
X
X
X
Ecriture
X
X
(X)*
(X)*
3.4 Définition des adresses :
Cliquer sur la flèche verte de la partie "Adresse" pour entrer
dans la page de configuration des adresses.
Sélectionner le type d'adresse à prendre en compte pour
chaque type de trame configuré (voir le tableau ci-dessous) :
Type de trame
TCD
TCS
TSD
TSS
TM 16 / 32 bits
TM 16 / 32 bits
(consignes)
Type d'adresse
Adressage (exemple)
Début
Fin
TCD00000 à TCD65532 1536 (DEC) 1791 (DEC)
TEST00000 à TEST65535 1536 (DEC) 1791 (DEC)
TSD00000 à TSD65535 1792 (DEC) 2047 (DEC)
TSS00000 à TSS65532
1792 (DEC) 2047 (DEC)
TM00000 à TM65532
128 (DEC)
383 (DEC)
TEST00000 à TEST65535 128 (DEC)
383 (DEC)
Configurer le nombre d'adresse BITs, MOTs ou
DOUBLE MOTs (suivant le type de trame) à utiliser pour ce type
de trame dans le champ "Quantité d'information désirée".
En théorie, le nombre doit correspondre au nombre de trames
équivalentes configurées sur le T200 pour ces équipements.
Nota : le nombre de trames configuré ne doit pas dépasser le
"Maximum permis" indiqué.
Configurer l'adresse de début de zone à lire en adresse BITs
ou MOTs (suivant le type de trame) exprimé en décimale dans le
champ "Adresse de début". Celle-ci doit correspondre à la
première adresse objet équivalente (convertie en adressage bit
décimale), configurée sur le T200 pour les variables des
équipements annexes.
Note importante : dans la table Modbus L500, la première zone
d’adresse disponible pour les équipements annexes est 0x60
HEX (96x16 = 1536 DEC). Les adresses inférieures sont
réservées pour les trames de base du T200.
L’adresse maximum est 0xFFFF HEX (65535 DEC).
Nous donnons dans le tableau ci-dessus un exemple de zone
d'adressage de début et fin à utiliser. Il est fortement conseillé
de suivre cette proposition pour définir les adresses de
début et de fin pour chaque type de trame à créer.
Exemple 1 : définition d'adresses pour TCS
6
Exemple 1 : Dans l'écran ci-contre, une trame de 36 bits de
TCS est configurée avec début de zone d'adresse à 96 HEX,
soit en adressage bits décimal : 1536 DEC (1536 = 96x16).
NT00148-FR-09
Easergy L500
Gestion d’équipements annexes
Exemple 2 : Dans l'écran ci-contre, une trame de 108 bits de
TSS est configurée avec début de zone d'adresse à 112 HEX,
soit en adressage bits décimal : 1792 DEC (1792 = 112x16).
Nota : Pour une trame TSD, la configuration est identique.
Exemple 3 : Dans l'écran ci-contre, une trame de 24 mots de
TCD est configurée avec début de zone d'adresse à 96 HEX,
soit en adressage bits décimal : 1536 DEC (1536 = 96x16).
Nota : une TCD est égal à 2 bits.
Exemple 2 : définition d'adresses pour TSS
Exemple 4 : Dans l'écran ci-contre, une trame de 78 mots de
TM 16 bits est configurée avec début de zone d'adresse à
80 HEX, soit en adressage mots décimal : 128 DEC.
Nota : Pour une trame TM 32 bits, la configuration est
identique avec type de trame en DOUBLE MOT.
Cliquer sur "Ok" une fois la configuration des adresses établit.
Exemple 3 : définition d'adresses pour TCD
3.5 Comportement des trames :
Une fois les adresses de trames définies, il reste deux
paramètres à configurer dans la partie "Comportement" du menu
"Description des trames" :
Configurer ces paramètres comme indiqué dans le tableau
suivant en fonction du type de trame :
Exemple 4 : définition d'adresses pour TM
Type de
trame
TCD
TCS
TSD
TSS
TM16, 32 bits
Mode
prioritaire
Non coché
Non coché
Non coché
Non coché
Non coché
Accès
répétitif
Non coché
Non coché
Coché
Coché
Coché
Intervalle de
répétition
1 sec
1 sec
1 sec
Cliquer sur "Valider" puis sur "Ok" pour prendre en compte la
configuration de la trame puis sur "Annuler" pour revenir à la
fenêtre "Sélecteur des objets de communication".
Une fois toutes les trames crées pour tous les équipements
annexes et tous les T200, cliquer sur "Valider" puis sur "Ok" pour
prendre en compte la totalité de la configuration des trames puis
sur "Annuler" pour sortir de cette fenêtre.
NT00148-FR-09
7
Easergy L500
Gestion d’équipements annexes
3.5.1 Sauvegarde de la modification :
La personnalisation qui vient d'être effectuée précédemment
sera conservée en cas de re-génération du projet par le
Configurateur L500, mais uniquement s'il s'agit d'une
"Génération partielle".
En effet une "Génération complète" effacerait la personnalisation
de création de trames et de modification en mode free des T200.
Il ne faut donc pas utiliser ce mode de génération.
8
NT00148-FR-09
Easergy L500
Gestion d’équipements annexes
3.5.2 Autres méthode de création de trames :
Il est possible de créer des copies de trames établies par la
méthode du paragraphe précédent, à partir de modèles de
trames similaires déjà crées sur un équipement, et ceci sur tous
les équipements T200 incluant des équipements annexes. Cette
opération doit être effectuée directement dans le fichier de
sauvegarde des trames crées ("…\Projet\C\COMM.dat").
Une fois que les trames sont copiées sur tous les équipements
T200, il suffit ensuite de modifier celles-ci pour les configurer en
fonction des paramètres des autres équipements annexes. Cette
opération se fait en modifiant les champs constituant les trames
selon le tableau ci-après.
En effet, le détail de configuration d'une trame peut être identifié
à partir du contenu des champs de chaque ligne.
Dans le tableau ci-après nous donnons uniquement les champs
qui ont besoin d'être identifiés ou modifiés. Les autres champs
non-spécifiés restent identiques à l'original :
Tableau de structure d'une trame du fichier "Comm.dat" :
1°
3°
4°
5°
6°
7°
9°
10°
11°
12°
16°
champ champ champ champ champ champ champ champ champ
champ
champ
FRAME
N°
N°
N°
Nom
Format
Qté
Mode
Adresse
Type
Délai
interne
interne
trame
adresse répétition en
interne
trame
trame
infos
d'accès
Réseau
équipt
trame
seconde
Nota : Chaque champ est séparé par une virgule. Le 1° champ est celui le plus à gauche dans la ligne
représentant la trame, le 2° champ est le deuxième en partant de la gauche, etc…
On retrouve en fait dans ce tableau les mêmes éléments de configuration que dans le paragraphe "3 - Création
des trames équipements annexes".
Les champs en couleur gris clair dans le tableau n'ont à priori pas besoin d'être modifiés. Ceux-ci doivent restés
identiques au modèle de trame qui a servit à faire la copie.
En effet, le "N° interne de trame" (5° champ) sera re-numérotée automatiquement au prochain démarrage du projet
par le L500. Il n'est donc pas nécessaire de le modifier.
Précisions :
le "Format de trame" (champ N°7) prend les valeurs suivantes :
0 -> BIT
1 -> OCTET
2 -> MOT
3 -> REEL
4 -> DOUBLE MOT
Le "Mode d'accès" (champ N°10) prend les valeurs suivantes :
R -> Lecture
W -> Ecriture
RW -> Lecture/Ecriture
Exemple de trames :
FRAME,0,0,0,11,TM_SEPAM,2,156,78,R,128,TM,9,0,0,1,0,0,0#0#0#0#0,0,21,1,,,0,0,""
Les caractères en gras correspondent aux éléments à modifier par rapport à la trame originale.
NT00148-FR-09
9
Easergy L500
Gestion d’équipements annexes
4 Création des variables équipements
annexes (Protocole Modbus)
Les trames étant créées sur le L500, il convient maintenant de
créer les variables qui permettront de faire le lien avec ces trames.
4.1 Sélecteur de variables :
Ouvrir le menu "Configuration -> Variables -> Sélecteur".
Une fenêtre "Sélecteur de variables" s'ouvre alors à l'écran avec
la liste de toutes les variables existantes correspondant aux
équipements de l'application.
4.2 Création d'une variable :
Les variables "Etat/alarmes" doivent être créées pour gérer les
liens avec les trames de type TSD, TCD, TCS ou TSS.
Les variables "Mesures" doivent être créées pour gérer les liens
avec les trames de type TM.
La barre des tâches sur la gauche de la fenêtre permet de
choisir le type de variable à créer.
Cliquer sur l'équipement "DevT200_x" dans la colonne de
gauche sur lequel il convient d'ajouter la variable, afin de déployer
les branches et de visualiser les variables associées à cet
équipement.
Dans la barre des tâches de la partie gauche, cliquer sur
"Ajouter une branche" et donner le nom de l'équipement annexe à
cette branche (ex : "SEPAM_1" pour le premier SEPAM sur le quel
on veut créer la variable). Confirmer en cliquant sur "OK".
Dans la colonne de droite, cliquer sur une des variables de
l'équipement T200 qui est du même type que celle que l'on veut
créer.
Dans la barre des tâches, cliquer sur "Copier".
Cliquer sur la branche précédemment créée puis cliquer dans la
barre des tâches sur "Coller DevT200_x…".
Une fenêtre de duplication apparait à l'écran.
Donner un nom à la nouvelle variable à créer, puis faire "OK"
pour confirmer la création.
4.2.1 Paramétrage de la variable :
4.2.1.1
Onglet "Général"
Double cliquer sur la variable créée précédemment.
Une fenêtre de propriétés apparait à l'écran avec des
paramètres identiques à ceux de la variable ayant servit à la
copie et qu'il faudra éventuellement modifier pour les faire
correspondre aux paramètres de la variable à créer.
Dans le champ "Description" de l'onglet "Général", définir un
libellé pour cette variable.
(ex : "Défaut mineur")
10
NT00148-FR-09
Easergy L500
Gestion d’équipements annexes
Dans la liste déroulante "Domaine", sélectionner le nom interne
de l'équipement T200 associé à l'équipement annexe
(ex : "DevT200_1").
Dans la liste déroulante "Libellé associé", sélectionner le type de
libellés associés standard du T200 qui pourrait convenir à la
variable à créer, en fonction des éléments ci-dessous :
Libellés
associés
Utilisation
Exemple de libellés sur
changement d'état, transition
et action opérateur
ACSupply
Tension
"Présence tension"
"Absence tension"
"Opéré"
"Désactivé"
"Opération"
"Désactivation"
"Cde d'opération"
"Cde de désactivation"
"Désactivé"
"Activé"
"Désactivation"
"Activation"
"Cde de désactivation"
"Cde d'activation"
Déconnecté"
"Connecté"
"Déconnexion"
"Connexion établie"
"Alarme présente non acq."
"Alarme présente acq."
"Alarme disparue non acq."
"Alarme au repos"
"Alarme invalide"
"Acquittement opérateur"
"Absence défaut"
"Présence défaut"
"Disparition défaut"
"Apparition défaut"
"Cmd absence défaut"
"Cmd présence défaut"
"Porte fermée"
"Porte ouverte"
"Fermeture porte"
"Ouverture porte"
"Cmd fermeture porte"
"Cmd ouverture porte"
"Ouvert"
"Fermé"
"Ouverture"
"Fermeture"
"Cde d'ouverture"
"Cde de fermeture"
"Cde de RAZ FPI"
Auto
Automatisme
CmdState
Commande
d'activation/
désactivation
Connection
Communication
DefAlarms
Alarme
DefSynth
Défaut
DoorState
Contact de porte
SwState
Gestion
d'interrupteur ou
disjoncteur
FPI
Commande de
reset détecteur
de défaut
Mode
Local/Distant
LocalMode
Sync
Synchronisation
"Distant"
"Local"
"Local --> Distant"
"Distant --> Local"
"Demande mode Distant"
"Demande mode Local"
"Synchro échouée"
"Synchro réussie"
"Synchro échouée"
"Synchro réussie"
Nota : Les libellés associés ne sont pas à configurer pour une
variable de type mesure.
NT00148-FR-09
11
Easergy L500
Gestion d’équipements annexes
Remarque : Les libellés associés sont utilisés notamment pour
décrire les changements d'état de la variable, les transitions et les
actions opérateur, pour l'impression au fil de l'eau sur imprimante
ou dans la fenêtre d'alarme du L500 (si la variable est configurée
comme alarmée).
Remarque : Si aucun des libellés associés du T200 ne convient,
laisser du vide dans le champ "libellé associé".
Les libellés générés seraient alors :
Libellé
associé
Utilisation
vide
Exemple de libellés sur
changement d'état, transition
et action opérateur
"Transition à 1"
"Transition à 0"
"Forçage d'état à 1"
Autres
Dans la partie inférieure de l'onglet Général, cocher les options
"Commande" et "Alarme" en fonction du type de variable à
configurer et selon les éléments du tableau ci-dessous:
Type d'état
Commande/Consigne
Alarme
TSS
TCS, TCD
X
TSD
X(*)
TM
X(*)
X(*)
Nota (*): certaines variables peuvent être configurées avec ou
sans certaines options. A déterminer en fonction du besoin.
Le tableau ci-dessous permet de faire le lien entre les types de
variables côté équipement et le type de variable correspondant à
créer côté L500 :
Côté équipement
Côté L500
DI
DO
TSS TCS
TCD/
DDO
TCD
TSD/
DDI
TSD
AI/AO
TM
Remarque : la façon de paramétrer ces alarmes sera défini
ultérieurement (voir paragraphe "Onglet Avancé").
Cocher la case "Consignations" si la variable doit être consignée
au fil de l'eau sur imprimante.
Remarque : la façon de consigner la variable sera paramétrée
ultérieurement (voir paragraphe "Onglet Avancé").
Cliquer sur le bouton "Appliquer" pour prendre en compte la
configuration.
4.2.1.2
Onglet "Source"
Dans le champ "Source" de l'onglet "Source", sélectionner le
réseau sur lequel est rattaché l'équipement T200 (ex : "Netw_1").
Ce paramètre affecte la façon d'acquérir l'état de la variable
Ne pas sélectionner "Interne" car la variable à créer est une
variable équipement qui sera interrogée via le réseau de
communication du T200 et non pas une variable locale au niveau
du superviseur. Ceci est valable également pour toutes les
variables à créer en protocole Modbus pour les équipements
annexes.
Dans le champ "Nœud" associé au réseau définit
précédemment, sélectionner le nom interne de l'équipement T200
associé à l'équipement annexe. (ex : "DevT200_1").
12
NT00148-FR-09
Easergy L500
Gestion d’équipements annexes
Dans le champ "Trame", sélectionner à partir de la liste
déroulante proposée, le nom de la trame qui doit être associée à
cette variable.
(ex : "TSS_SEPAM")
Cliquer sur le bouton "Lien" pour configurer le lien de la variable
avec la trame associée.
Une fenêtre "Mapping équipement" apparait avec comme titre la
branche de la variable. Cette branche inclue le nom interne du
T200, le nom de l'équipement annexe et le nom de la variable
séparés par des points (ex : "DevT200_1.SEPAM_1.DEF_MIN").
La trame associée à cette variable est également
automatiquement présélectionnée dans la colonne de gauche.
Dans la colonne de droite, sélectionner la ligne représentant le
N° d'adresse de la trame à associer à cette variable, en
correspondance de ce qui a déjà été configuré côté T200 pour la
même variable ( adresse externe).
(Ex : "TSS01792")
Double-cliquer sur cette ligne. L'adresse est alors mappée à
cette variable et la fenêtre "Mapping équipement" se referme
automatiquement.
Le champ "Adresse" et la partie "Mapping manuel" de l'onglet
"Source" sont alors automatiquement rafraichie avec les données
du lien défini ("Offset octet", "Offset bit" et "Format").
Cliquer sur "Appliquer" pour prendre en compte la configuration.
IMPORTANT : Il faut impérativement lier au minimum une
variable sur une trame existante car sinon cela risque de
bloquer la liaison vers l'équipement interrogé utilisant cette
trame.
4.2.1.3
Onglet "Attributs étendus"
Cocher la case "Autoriser les attributs étendus…" de l'onglet
"Attributs étendus".
Dans le champ de l'attribut texte 5, entrer un libellé qui aura la
forme suivante : "NomT200–NomEquipementAnnexe"
"Ex T200I 2 voies_5–SEPAM 1".
Nota : Cet attribut sera utilisé notamment comme libellé de la
variable dans les fenêtres d'alarme, de consignation et
d'événement du L500. Les autres attributs ne sont pas utilisés.
Cliquer sur "Appliquer" pour prendre en compte la configuration.
NT00148-FR-09
13
Easergy L500
Gestion d’équipements annexes
4.2.1.4
Onglet "Avancé"
Dans l'onglet "Avancé", cliquer sur "Archivage" pour déployer les
paramètres associés.
Cocher la ou les cases "Transition positives / négative…" en
fonction de la façon dont la variable doit être consignée au fil de
l'eau sur imprimante (voir tableau ci-dessous) :
Transition
0 -> 1
1 -> 0
0 -> 1 et 1 -> 0
Type de consignation
Apparition
Disparition
Apparition et disparition
Si la variable a été précédemment configurée comme alarmée,
un paragraphe supplémentaire "Alarme" apparaît dans l'onglet
"Avancé".
Dans ce cas, cliquer sur "Alarme" pour déployer le paramétrage
de l'alarme. Personnaliser l'alarme en fonction du besoin,
notamment les délais d'attente avant génération de l'alarme
(champ "Temporisation") et le type d'activation à prendre en
compte pour générer l'alarme (option "Activation" : "Positive" ou
"Négative").
Vous pouvez également personnaliser les autres options de
l'onglet "Avancé" si besoin (consulter l'aide en ligne du
Superviseur).
Cliquer ensuite sur le bouton "OK" pour sauvegarder l'ensemble
de la configuration et fermer la fenêtre associée.
Recommencer l'opération de création de variables pour tous les
équipements annexes d'un T200 et ceci pour tous les T200 du
projet.
14
NT00148-FR-09
Easergy L500
Gestion d’équipements annexes
4.2.2 Cas particulier des variables Mesures :
Les variables de type "Mesures" ont des paramètres de
configuration supplémentaires par rapport aux autres types de
variables.
Ces différences de paramétrage par rapport aux autres types de
variable sont décrites ci-après :
4.2.2.1
Unité :
Le champ "Unité" de l'onglet "Général" représente le libellé de
l'unité qui sera affiché à côté de la valeur représentant la variable,
lorsque la commande "#u" est utilisé comme format.
(ex : Unité = "KA²").
4.2.2.2
Format :
Le champ "Format" de l'onglet "Général" permet de définir un
format d'affichage par défaut de la valeur de la mesure.
Saisir le format désiré en utilisant les commandes suivantes :
Cde
#
.
#u
Signification
Exemple
Représente un digit numérique
####
9999
Indique la position du point décimal ##.##
99.99
Ajoute l'unité à l'affichage de la
## #u
99 cm
valeur
#h
Convertit la valeur en une chaîne de
#h
9999:59:59
texte au format
heure:minute:seconde
#d
Convertit la valeur en une chaîne de
#d
99:23:59:59
texte au format
jour:heure:minute:seconde
#b
Si la valeur = 0, une chaîne vide est
affichée. Doit être mis
obligatoirement en fin de format
Nota : respecter les minuscules et majuscules dans la saisie de la
commande du format. La plupart des commandes sont
cumulables.
4.2.2.3
Valeur minimum et maximum :
L'échelle d'une variable mesure est déterminée par les propriétés
"Valeur Minimum" et "Valeur maximum" de l'onglet "Général".
Cette échelle permet de définir un minimum et un maximum à
appliquer à la valeur de la variable. Ces valeurs seront utilisées par
défaut par les animations d'affichage des mesures.
Si la mesure sort de cette plage, la valeur n'est pas affichée.
L'échelle peut être saisie soit directement en chiffres, soit comme
le nom d'autres variables mesure.
Si un nom de variable est saisi, la valeur de la variable est utilisée
et l'échelle peut être modifiée dynamiquement en exécution. Si une
valeur est saisie directement, elle peut l'être sous forme entière ou
décimale (par exemple 1.234) soit sous forme de puissance de 10
(par exemple 3E+18).
NT00148-FR-09
15
Easergy L500
Gestion d’équipements annexes
4.2.2.4
Commande :
Une mesure peut être définit pour être forcée à une certaine valeur
définit par l'opérateur (ex: consigne). Dans ce cas, il convient de
cocher l'option "Commande" de l'onglet "Général".
Lorsque l'option "Commande" est cochée, des paramètres
supplémentaires sont à configurer dans l'onglet "Avancé" :
Niveau : Permet de définir le niveau de conduite de la
commande. Il existe 10 niveaux de conduite (0 à 9). Seuls les
opérateurs possédant ce niveau pourront forcer la commande.
Minimum et Maximum : Permet de définir une échelle de
valeurs Minimum et Maximum utilisables pour forcer la variable
mesure. Ces valeurs de limitation doivent être comprises dans
les limites Minimum et Maximum de celles définies pour les
valeurs de la variable.
L'échelle de commande peut être saisie soit directement soit
comme le nom d'autres variables mesure. Si un nom de
variable est saisi, la valeur de la variable est utilisée et l'échelle
peut être modifiée dynamiquement en exécution.
4.2.2.5
Bande morte :
La bande morte est à saisir depuis l'onglet "Avancé" de la fenêtre
des paramètres de la variable mesure.
La bande morte est la valeur à partir de laquelle la valeur source
de la variable doit changer avant que le changement soit reconnu
par la base de données (ex : pour une bande morte de 30, la
variable sera affichée par pas de 30 : 100, 130, 160,…).
Le type de la bande morte doit être également renseigné selon les
critères suivants :
Type
Signification
La bande morte est une variation de la valeur.
Absolu
Pourcentage
de la plage
Pourcentage
de la valeur
4.2.2.6
ex : si la bande morte est 10, la valeur actuelle de la variable doit
changer d'au moins 10 pour que le changement soit reconnu.
La bande morte est un pourcentage de la plage
ex : si la plage de la variable est 0 à 4000 et que la bande morte
est 10, la valeur de la variable doit changer d'au moins 400 pour
que le changement soit reconnu.
La bande morte est un pourcentage de la valeur
ex : si la bande morte est 10, la valeur courante de la variable
étant 400, la valeur de la variable doit changer d'au moins 40
pour que le changement soit reconnu.
Mise à l'échelle :
L'activation de l'option "Mise à l'échelle" de l'onglet "Avancé"
permet d'exprimer la valeur de la variable selon une plage définit
par les Min et Max renseignés dans cette configuration. Pour le
calcul, le système effectuera un prorata entre les valeurs min et
max réelles de la valeur de la variable et celles renseignées ici.
Nota : Cette mise à l'échelle peut être notamment utilisée pour
transformer une valeur exclusivement positive en valeur
positive/négative :
Ex : Valeurs sources Min et Max de la variable : 0 -> 65535
Valeurs Min et Max après mise à l'échelle : -32768 -> 32767.
Vous pouvez si besoin personnaliser les autres options de
l'onglet "Avancé" (consulter l'aide en ligne du Superviseur).
Cliquer sur "OK" pour sauvegarder l'ensemble de la
configuration.
16
NT00148-FR-09
Easergy L500
Gestion d’équipements annexes
4.2.3 Autre méthode de création de variables :
Créer toutes les variables d'un projet par l'intermédiaire du
Sélecteur de variables peut être une action longue et fastidieuse,
sans compter les erreurs de saisies qui peuvent en découler.
A partir du moment ou un exemple de chaque type de variable
(Etat, Alarme, Mesure, …) a été crée dans le projet pour un
équipement annexe, il est possible de créer les autres variables du
même équipement annexe en réalisant des copies de celles
existantes qui sont de même type, directement dans un des
fichiers système du projet.
La méthode suivante que nous allons décrire est réservée à un
expert, car il s'agit de modifier les caractères présents dans le
fichier système ou chacun a son importance. Il faut donc faire très
attention à ne pas modifier la structure des fichiers modifiés, ni
modifier ou supprimer un caractère existant.
4.2.3.1
Structure du fichier Varexp.dat :
Le fichier Varexp.dat est le fichier système du projet qui intègre
(entre autres) toutes les variables du projet.
Ce fichier se trouve dans le répertoire suivant :
"C:\Schneider Electric\L500 Supervisor\Usr\NomProjet\C"
A la fin de ce fichier se trouve regroupées toutes les variables du
projet créées manuellement à partir du sélecteur de variables du
L500.
Le tableau suivant permet de définir le type de variable présent
dans ce fichier en fonction du 1° champ (le plus à gauche) dans
chaque ligne du fichier définissant une variable :
1° champ Type de
variable
L500
CMD
Etat en
commande
ALA
Etat en
alarme
BIT
Etat
REG
Mesure
CTV
Consigne
Type de variable
Créée
TCD
TSS
TSD
TM
TM avec commande
Le détail de configuration d'une variable peut être facilement
identifié à partir du contenu des champs de chaque ligne.
Dans le tableau ci-après nous donnons uniquement les champs
qui ont besoin d'être identifiés (champs 1 à 4) ou modifiés (champ
10, 11, 35 et 36) à partir des variables existantes lors d'une
opération de copie. Nous supposerons que les autres champs nonspécifiés restent identiques à l'original :
Nota : Les champs en couleur gris clair du tableau n'ont à priori
pas besoin d'être modifiés si on réalise la copie à partir d'une
variable de même type et issue du même équipement.
De même, le rang de la variable (2° champ) sera renuméroté
automatiquement au prochain démarrage du projet par le L500. Il
n'est donc pas nécessaire de le modifier.
NT00148-FR-09
17
Easergy L500
Gestion d’équipements annexes
Tableau de structure d'une variable du fichier Varexp.dat :
1° champ 2° champ 3° champ 4° champ 5° champ
10° champ
11° champ
35° champ
Nom
Nom
Libellé
Libellé
Rang de
Nom
interne Eqt
interne
variable 1°
variable 2°
l'octet dans
interne
T200
annexe
variable
langue
langue
la trame
Nota : Chaque champ est séparé par une virgule. Le 1° champ est celui le plus à gauche dans la ligne
représentant la variable, le 2° champ est le deuxième en partant de la gauche, etc…
Type de
variable
Rang
variable
36°
champ
Rang du
bit dans
l'octet
Exemples de ligne du fichier Varexp.dat :
CMD,185,DEVT200_1,SEPAM_1,CMD_OUV,,,,,"T‚l‚commande d'ouverture","Open control
",DevT200_1,,,,,E,0,0,0,0,0,1,0,0,0,0,,,1,NETW_1,DEVT200_1,TCS_SEPAM_1,B,0,0,1,,,CtrlState...
ALA,153,DEVT200_1,SEPAM_1,DEF_MIN,,,,,"D‚faut mineur"," Partial fault
",DevT200_1,,,,,E,0,0,0,0,0,1,0,0,0,0,,,1,NETW_1,DEVT200_1,TSS_SEPAM,B,0,0,1,,,DefAlarms...
BIT,156,DEVT200_1,SEPAM_1,DISJ_OUV,,,,,"Disjoncteur ouvert","Recloser open
",DevT200_1,,,,,E,0,0,0,0,0,1,0,0,0,0,,,1,NETW_1,DEVT200_1,TSS_SEPAM,B,1,5,1,,,CtrlState...
REG,171,DEVT200_1,SEPAM_1,CNT,,,,,"Compteur de manoeuvres","Number of
operations",DevT200_1,,,,,E,0,0,0,0,0,0,0,0,0,0,,,1,NETW_1,DEVT200_1,TM_SEPAM,U,22,0,16...
Précisions : Les champs 35 et 36 désignent l'adresse de la variable dans la trame. Cette adresse est exprimée en
nombre d'octet depuis la première adresse de la trame et en nombre de bits dans l'octet (1° octet =0 et 1° bit = 0) :
Exemple :
Le 1° octet d'une trame TSS inclus les adresses "TSS1792" à "TSS1799" et le rang de l'octet vaut "0".
Le 2° octet d'une trame TSS inclus les adresses "TSS1800" à "TSS1807" et le rang de l'octet vaut "1".
Etc…
Le 1° bit du 1° octet d'une trame TSS correspond à l'adresse "TSS1792".
Le 2° bit du 1° octet d'une trame TSS correspond à l'adresse "TSS1793".
Etc …
Le 8° bit du 1° octet d'une trame TSS correspond à l'adresse "TSS1799".
Le 1° bit du 2° octet d'une trame TSS correspond à l'adresse "TSS1800".
Etc…
Le principe est le même quel que soit le type de trame (TSS, TM, TSD, TCD…).
Exemple N°1 : la variable "DEF_MIN" (tel que définit dans le § "Onglet "Source"") a une adresse de trame égale à
"TSS1792" pour un début de trame TSS égal à "TSS1792". Cette adresse correspond donc au 1° bit du 1° octet de
trame TSS (rang octet = "0" et rang bit = "0"). Les champs 35 et 36 vaudront donc "0" et "0".
Exemple N°2 : la variable "DISJ_OUV" a une adresse de trame égale à "TSS1805" pour un début de trame TSS
égal à "TSS1792". Cette adresse correspond donc au 6° bit du 2° octet de trame TSS (rang octet = "1" et rang bit =
"5"). Les champs 35 et 36 vaudront donc "1" et "5".
Exemple N°3 : la variable "CNT" a une adresse de trame égale à "TM139" pour un début de trame TM égal à
"TM128". Une trame TM incluant 16 bits (2 octets), cette adresse correspond donc au 22° octet de trame TM (rang
octet = "22" et rang bit = "0"). Les champs 35 et 36 vaudront donc "22" et "0".
4.2.4 Mode opératoire :
Le L500 étant arrêté, ouvrir le fichier "Varexp.dat" à l'aide du Bloc-notes de Windows.
Décocher l'option "Retour à la ligne automatique" du menu "Format" du Bloc-notes.
Copier une ligne représentant une variable existante déjà créée qui correspond au même type et au même
équipement que la variable que l'on veut créer puis coller celle-ci à la fin du fichier.
Modifier les champs de cette nouvelle ligne en fonction des indications du tableau données précédemment.
Sauvegarder le fichier "Varexp.dat".
Recommencer l'opération pour toutes les variables à créer.
Après re-démarrage du projet, celui-ci inclura désormais les nouvelles variables créées.
ATTENTION : Le Bloc-notes de Windows ne gère pas les accents. Il vaut mieux ne pas utiliser de libellés de
variable utilisant les accents, à moins de recopier le caractère qui correspond à cet accent, si celui-ci existe déjà
dans le fichier "Varexp.dat".
18
NT00148-FR-09
Easergy L500
Gestion d’équipements annexes
5 Création des variables équipements
annexes (Protocole IEC)
Il convient de créer les variables associées aux équipements
annexes.
5.1 Sélecteur de variables :
Ouvrir le menu "Configuration -> Variables -> Sélecteur".
Une fenêtre "Sélecteur de variables" s'ouvre alors à l'écran
avec la liste de toutes les variables existantes correspondant aux
équipements de l'application.
5.2 Création d'une variable :
Les variables "Etat/alarmes" doivent correspondre aux variables
de type TSD, DDI, TCD, DDO, DI et DO créées dans le T200
pour les équipements annexes.
Les variables "Mesures" doivent correspondre aux variables de
type AI créées dans le T200 pour les équipements annexes.
La barre des tâches sur la gauche de la fenêtre permet de
choisir le type de variable à créer.
Cliquer sur l'équipement "DevT200_x" dans la colonne de
gauche sur lequel il convient d'ajouter la variable, afin de
déployer les branches et de visualiser les variables associées à
cet équipement.
Dans la barre des tâches de la partie gauche, cliquer sur
"Ajouter une branche" et donner le nom de l'équipement annexe
à cette branche (ex : "SEPAM_1" pour le premier SEPAM sur le
quel on veut créer la variable). Confirmer en cliquant sur "OK".
Dans la colonne de droite, cliquer sur une des variables de
l'équipement T200 qui est du même type que celle que l'on veut
créer.
Dans la barre des tâches, cliquer sur "Copier".
Cliquer sur la branche précédemment créée puis cliquer dans
la barre des tâches sur "Coller DevT200_x…".
Une fenêtre de duplication apparait à l'écran.
Donner un nom à la nouvelle variable à créer, puis faire "OK"
pour confirmer la création.
5.2.1 Paramètres de la variable :
5.2.1.1
Onglet "Général"
Double cliquer sur la variable créée précédemment.
Une fenêtre de propriétés apparait à l'écran avec des
paramètres identiques à ceux de la variable ayant servit à la
copie et qu'il faudra éventuellement modifier pour les faire
correspondre aux paramètres de la variable à créer.
Dans le champ "Description" de l'onglet "Général", définir un
libellé pour cette variable (ex : "Défaut mineur").
NT00148-FR-09
19
Easergy L500
Gestion d’équipements annexes
Dans la liste déroulante "Domaine", sélectionner le nom
interne de l'équipement T200 associé à l'équipement annexe
(ex : "DevT200_1").
Dans la liste déroulante "Libellé associé", sélectionner le type
de libellés associés standard du T200 qui pourrait convenir à la
variable à créer, en fonction des éléments ci-dessous :
Libellés
associés
Utilisation
Exemple de libellés sur
changement d'état, transition
et action opérateur
ACSupply
Tension
"Présence tension"
"Absence tension"
"Opéré"
"Désactivé"
"Opération"
"Désactivation"
"Cde d'opération"
"Cde de désactivation"
"Désactivé"
"Activé"
"Désactivation"
"Activation"
"Cde de désactivation"
"Cde d'activation"
Déconnecté"
"Connecté"
"Déconnexion"
"Connexion établie"
"Alarme présente non acq."
"Alarme présente acq."
"Alarme disparue non acq."
"Alarme au repos"
"Alarme invalide"
"Acquittement opérateur"
"Absence défaut"
"Présence défaut"
"Disparition défaut"
"Apparition défaut"
"Cmd absence défaut"
"Cmd présence défaut"
"Porte fermée"
"Porte ouverte"
"Fermeture porte"
"Ouverture porte"
"Cmd fermeture porte"
"Cmd ouverture porte"
"Ouvert"
"Fermé"
"Ouverture"
"Fermeture"
"Cde d'ouverture"
"Cde de fermeture"
"Cde de RAZ FPI"
Auto
Automatisme
CmdState
Commande
d'activation/
désactivation
Connection
Communication
DefAlarms
Alarme
DefSynth
Défaut
DoorState
Contact de porte
SwState
Gestion
d'interrupteur ou
disjoncteur
FPI
Commande de
reset détecteur
de défaut
Mode
Local/Distant
LocalMode
Sync
Synchronisation
"Distant"
"Local"
"Local --> Distant"
"Distant --> Local"
"Demande mode Distant"
"Demande mode Local"
"Synchro échouée"
"Synchro réussie"
"Synchro échouée"
"Synchro réussie"
Nota : Les libellés associés ne sont pas à configurer pour une
variable de type mesure.
20
NT00148-FR-09
Easergy L500
Gestion d’équipements annexes
Remarque : Les libellés associés sont utilisés notamment pour
décrire les changements d'état de la variable, les transitions et
les actions opérateur, pour l'impression au fil de l'eau sur
imprimante ou dans la fenêtre d'alarme du L500 (si la variable
est configurée comme alarmée).
Remarque : Si aucun des libellés associés du T200 ne convient,
laisser du vide dans le champ "libellé associé".
Les libellés générés seraient alors :
Libellé
associé
vide
Utilisation
Autres
Exemple de libellés sur
changement d'état, transition
et action opérateur
"Transition à 1"
"Transition à 0"
"Forçage d'état à 1"
Dans la partie inférieure de l'onglet Général, cocher les options
"Commande" et "Alarme" en fonction du type de variable à
configurer et selon les éléments du tableau ci-dessous:
Type d'état
Commande
Alarme
DI
X(*)
DO/DDO/TCD DDI/TSD
X
AI/AO
X(*)
Nota (*): certaines variables peuvent être configurées avec ou
sans certaines options. A déterminer en fonction du besoin.
Remarque : la façon de paramétrer ces alarmes sera défini
ultérieurement (voir paragraphe "Onglet Avancé").
Cocher la case "Consignations" si la variable doit être
consignée au fil de l'eau sur imprimante.
Remarque : la façon de consigner la variable sera paramétrée
ultérieurement (voir paragraphe "Onglet Avancé").
Cliquer sur le bouton "Appliquer" pour prendre en compte la
configuration.
5.2.1.2
Onglet "Source"
Dans le champ "Source" de l'onglet "Source", sélectionner
"Interne".
La variable à créer est considérée comme une variable locale au
niveau du superviseur qui sera lue via le driver de protocole
IEC101/104 KERCOM.
Ceci est valable également pour toutes les variables à créer en
protocole IEC101/104 pour les équipements annexes.
Cliquer sur le bouton "Appliquer" pour prendre en compte la
configuration.
NT00148-FR-09
21
Gestion d’équipements annexes
Easergy L500
5.2.1.3
Onglet "Attributs étendus"
Le lien entre la variable et la trame de l'équipement se fait grâce
aux attributs texte de la variable via le driver KERCOM.
Cocher la case "Autoriser les attributs étendus…" de l'onglet
"Attributs étendus".
Conformément au tableau ci-joint, entrer les attributs texte
suivants :
Dans le champ "Attribut texte 3", entrer "KER_VAR".
Dans le champ "Attribut texte 5", entrer un libellé qui aura la
forme suivante : "NomT200–NomEquipementAnnexe"
"Ex T200I 2 voies–SEPAM 1".
Nota : cet attribut sera utilisé notamment comme libellé de la
variable dans les fenêtres d'alarme, de consignation et
d'événement du L500.
Dans le champ "Attribut texte 8", entrer le type de variable tel
que définit dans l'équipement, en respectant la syntaxe suivante
:
Type de variable
équipement
Attribut texte 8
DI
DO
TSD
DDI
TSS TCS TSD
TCD
DDO
TCD
AI
TM
AO
CNT
CPT
Remarque : les AO ne peuvent être gérées en protocole IEC sur
le L500.
Attribut
Définition
Commentaire
Attribut
Texte 3
Tag
KER_VAR
Attribut
Texte 5
Libellé interne
équipement
NomT200–
NomEquipementAnnexe
Attribut
Texte 8
Type
TSS, TCS, TSD, TCD,
TM, CPT
Attribut
Texte 9
Sous-Type
16 bits, 32 bits, FLOAT
(peut être absent)
Attribut
Texte 10
Adresse
protocole
Adresse bit ou Adresse
mot en fonction du type
Attribut
Texte 11
Type de
conversion
Le champ est vide ou
contient "Scale"
(seulement pour les TM
et CPT)
Attribut
Texte 12
1er paramètre
de conversion
Si l'attribut 11 contient
"Scale", ce champ doit
contenir la valeur "Min"
configurée sur
l'équipement
Attribut
Texte 13
2e paramètre
de conversion
Si l'attribut 11 contient
"Scale", ce champ doit
contenir la valeur "Max"
configurée sur
l'équipement
22
Dans le champ "Attribut texte 9", entrer le format de la variable,
tel que définit dans l'équipement (16 bits, 32 bits ou FLOAT). Ne
s'applique que pour les variables mesures de type TM et CPT.
Dans le champ "Attribut texte 10", entrer l'adresse de la
variable, telle que définie dans l'équipement (adresse externe de
la variable). Pour éviter de prendre une adresse déjà définie
dans l'adressage de base du T200, les adresses configurées
devront être supérieur à 300. Il n'y a pas de contrainte
particulière concernant les zones d'adressage pour chaque type
de variable, comme en protocole Modbus. Cependant, pour
pouvoir définir une adresse > 256, il faut que le paramètre
"Longueur champ adresse info." soit au moins ≥ 2 dans la page
de paramétrage "Protocole" du serveur Web du T200 (IEC101
uniquement mais pas pour IEC104).
Dans le champ "Attribut texte 11", entrer le type de conversion
(uniquement pour les mesures). Si le champ reste vide, la
mesure est affichée tel que reçue de l'équipement. Si "Scale" est
renseigné, la mesure est convertie (mise à l'échelle) selon le Min
et Max renseignés dans les attributs 12 et 13.
Dans le champ "Attribut texte 12", entrer la valeur "Min" de
conversion de mise à l'échelle (uniquement pour les mesures et
si l'attribut texte 11 est de type "Scale").
Dans le champ "Attribut texte 13", entrer la valeur "Max" de
conversion de mise à l'échelle (uniquement pour les mesures et
si l'attribut texte 11 est de type "Scale").
Cliquer sur "Appliquer" pour prendre en compte la
configuration.
NT00148-FR-09
Easergy L500
Gestion d’équipements annexes
5.2.1.4
Onglet "Avancé"
Dans l'onglet "Avancé", cliquer sur "Archivage" pour déployer
les paramètres associés.
Cocher la ou les cases "Transition positives / négative…" en
fonction de la façon dont la variable doit être consignée au fil de
l'eau sur imprimante (voir tableau ci-dessous) :
Transition
0 -> 1
1 -> 0
0 -> 1 et 1 -> 0
Type de consignation
Apparition
Disparition
Apparition et disparition
Si la variable a été précédemment configurée comme alarmée,
un paragraphe supplémentaire "Alarme" apparaît dans l'onglet
"Avancé".
Dans ce cas, cliquer sur "Alarme" pour déployer le
paramétrage de l'alarme. Personnaliser l'alarme en fonction du
besoin, notamment les délais d'attente avant génération de
l'alarme (champ "Temporisation") et le type d'activation à prendre
en compte pour générer l'alarme (option "Activation" : "Positive"
ou "Négative").
Vous pouvez également personnaliser les autres options de
l'onglet "Avancé" si besoin (consulter l'aide en ligne du
Superviseur).
Cliquer ensuite sur le bouton "OK" pour sauvegarder
l'ensemble de la configuration et fermer la fenêtre associée.
Recommencer l'opération de création de variables pour tous
les équipements annexes d'un T200 et ceci pour tous les T200
du projet.
NT00148-FR-09
23
Easergy L500
Gestion d’équipements annexes
5.2.2 Cas particulier des variables Mesures :
Les variables de type "Mesures" (TM, CPT) ont des paramètres
de configuration supplémentaires par rapport aux autres types de
variables.
Ces différences de paramétrage sont décrites ci-après :
5.2.2.1
Unité :
Le champ "Unité" de l'onglet "Général" représente le libellé de
l'unité qui sera affiché à côté de la valeur représentant la
variable, lorsque la commande "#u" est utilisé comme format.
(ex : Unité = "KA²").
5.2.2.2
Format :
Le champ "Format" de l'onglet "Général" permet de définir un
format d'affichage par défaut de la valeur de la mesure.
Saisir le format désiré en utilisant les commandes suivantes :
Cde
#
.
#u
Signification
Exemple
Représente un digit numérique
####
9999
Indique la position du point décimal ##.##
99.99
Ajoute l'unité à l'affichage de la
## #u
99 cm
valeur
#h
Convertit la valeur en une chaîne de
#h
9999:59:59
texte au format
heure:minute:seconde
#d
Convertit la valeur en une chaîne de
#d
99:23:59:59
texte au format
jour:heure:minute:seconde
#b
Si la valeur = 0, une chaîne vide est
affichée. Doit être mis
obligatoirement en fin de format
Nota : respecter les minuscules et majuscules dans la saisie de
la commande du format. La plupart des commandes sont
cumulables.
5.2.2.3
Valeur minimum et maximum :
L'échelle d'une variable mesure est déterminée par les propriétés
"Valeur Minimum" et "Valeur maximum" de l'onglet "Général".
Cette échelle permet de définir un minimum et un maximum à
appliquer à la valeur de la variable. Ces valeurs seront utilisées
par défaut par les animations d'affichage des mesures.
Si la mesure sort de cette plage, la valeur n'est pas affichée.
L'échelle peut être saisie soit directement en chiffres, soit comme
le nom d'autres variables mesure.
Si un nom de variable est saisi, la valeur de la variable est
utilisée et l'échelle peut être modifiée dynamiquement en
exécution. Si une valeur est saisie directement, elle peut l'être
sous forme entière ou décimale (par exemple 1.234) soit sous
forme de puissance de 10 (par exemple 3E+18).
24
NT00148-FR-09
Easergy L500
Gestion d’équipements annexes
5.2.2.4
Commande :
Une mesure peut être définit pour être forcée à une certaine
valeur définit par l'opérateur (ex: consigne). Dans ce cas, il
convient de cocher l'option "Commande" de l'onglet "Général".
Lorsque l'option "Commande" est cochée, des paramètres
supplémentaires sont à configurer dans l'onglet "Avancé" :
Niveau : Permet de définir le niveau de conduite de la
commande. Il existe 10 niveaux de conduite (0 à 9). Seuls
les opérateurs possédant ce niveau pourront forcer la
commande.
Minimum et Maximum : Permet de définir une échelle de
valeurs Minimum et Maximum utilisables pour forcer la
variable mesure. Ces valeurs de limitation doivent être
comprises dans les limites Minimum et Maximum de celles
définies pour les valeurs de la variable.
L'échelle de commande peut être saisie soit directement soit
comme le nom d'autres variables mesure. Si un nom de
variable est saisi, la valeur de la variable est utilisée et
l'échelle peut être modifiée dynamiquement en exécution.
Vous pouvez également personnaliser les autres options de
l'onglet "Avancé" si besoin (consulter l'aide en ligne du
Superviseur).
Cliquer sur "OK" pour sauvegarder l'ensemble de la
configuration.
NT00148-FR-09
25
Easergy L500
Gestion d’équipements annexes
5.2.3 Autre méthode de création de variables :
Créer toutes les variables d'un projet par l'intermédiaire du
Sélecteur de variables peut être une action longue et fastidieuse,
sans compter les erreurs de saisies qui peuvent en découler.
A partir du moment ou un exemple de chaque type de variable
(Etat, Alarme, Mesure, …) a été crée dans le projet pour un
équipement annexe, il est possible de créer les autres variables
du même équipement annexe en réalisant des copies de celles
existantes qui sont de même type, directement dans un des
fichiers système du projet.
La méthode suivante que nous allons décrire est réservée à un
expert, car il s'agit de modifier les caractères présents dans le
fichier système ou chacun a son importance. Il faut donc faire
très attention à ne pas modifier la structure des fichiers modifiés,
ni modifier ou supprimer un caractère existant.
5.2.3.1
Structure du fichier Varexp.dat :
Le fichier Varexp.dat est le fichier système du projet qui intègre
(entre autres) toutes les variables du projet.
Ce fichier se trouve dans le répertoire suivant :
"C:\Schneider Electric\L500 Supervisor\Usr\NomProjet\C"
A la fin de ce fichier se trouve regroupées toutes les variables du
projet créées manuellement à partir du sélecteur de variables du
L500.
Le tableau suivant permet de définir le type de variable présent
dans ce fichier en fonction du 1° champ (le plus à gauche) dans
chaque ligne du fichier définissant une variable :
1° champ Type de
variable
L500
CMD
Etat en
commande
ALA
Etat en
alarme
BIT
Etat
REG
Mesure
Type de variable
créée
TCD, TCS
TSS
TSD
TM, CPT
Le détail de configuration d'une variable peut être facilement
identifié à partir du contenu des champs de chaque ligne.
Dans le tableau ci-après nous donnons uniquement les champs
qui ont besoin d'être identifiés (champs 1 à 4) ou modifiés
(champ 5, 10, 11, 131 à 141) à partir des variables existantes
lors d'une opération de copie. Nous supposerons que les autres
champs non-spécifiés restent identiques à l'original :
Nota : Les champs en couleur gris clair du tableau n'ont à priori
pas besoin d'être modifiés si on réalise la copie à partir d'une
variable de même type et issue du même équipement.
De même, le rang de la variable (2° champ) sera renuméroté
automatiquement au prochain démarrage du projet par le L500. Il
n'est donc pas nécessaire de le modifier.
26
NT00148-FR-09
Gestion d’équipements annexes
Easergy L500
Tableau de structure d'une variable du fichier Varexp.dat :
1° champ 2° champ 3° champ 4° champ 5° champ
10° champ
11° champ
131° champ 133° champ
Libellé
variable 2°
langue
Attribut
texte 3
(KER_VAR)
Type de
variable
Rang
variable
Nom
interne
T200
Nom
interne Eqt
annexe
Nom
interne
variable
Libellé
variable 1°
langue
136°
champ
Attribut
texte 8
(type de
variable)
137°
champ
Attribut
texte 9
(16, 32,
float)
138°
champ
Attribut
texte 10
(adresse
variable)
139°
champ
Attribut
texte 11
(Scale ou
vide)
140°
champ
Attribut
texte 12
(valeur
min)
141°
champ
Attribut
texte 13
(valeur
max)
Attribut
texte 5
(libellé
équipement)
Nota : Chaque champ est séparé par une virgule. Le 1° champ est celui le plus à gauche dans la ligne
représentant la variable, le 2° champ est le deuxième en partant de la gauche, etc…
Exemple de ligne du fichier Varexp.dat :
CMD,259,DEVT200_1,SEPAM_1,CMD_OUV,,,,,"T‚l‚commande d'ouverture","Opening
control",DevT200_1,,,,,I,0,0,0,1,0,1,0,0,0,0,,,,,,,,,,,,,CmdState,0,0,HI,0,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,"","","",,,"","",,,,,,,
,,,,,,,0,"KER_VAR","","T200I 2 voies-Sepam1","","","TCS","","301","","","","","","",,,,,,,,,,,,,0,,,0,,
BIT,261,DevT200_1,SEPAM_1,DISJ_OUV,,,,,"Disjoncteur ouvert","Recloser
open",DevT200_1,,,,,I,0,0,0,1,0,1,0,0,0,0,,,,,,,,,,,,,CmdState,1,1,HI,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,"","","",,,"","",,,,,,,,,,,,
,,0,"KER_VAR","","T200I 2 voies-Sepam1","","","TSS","","320","","","","","","",,,,,,,,,,,,,0,,,0,,
5.2.4 Mode opératoire :
Le L500 étant arrêté, ouvrir le fichier "Varexp.dat" à l'aide du Bloc-notes de Windows.
Décocher l'option "Retour à la ligne automatique" du menu "Format" du Bloc-notes.
Copier une ligne représentant une variable existante déjà créée qui correspond au même type et au même
équipement que la variable que l'on veut créer puis coller celle-ci à la fin du fichier.
Modifier les champs de cette nouvelle ligne en fonction des indications du tableau données précédemment.
Sauvegarder le fichier "Varexp.dat".
Recommencer l'opération pour toutes les variables à créer.
Après redémarrage du projet, celui-ci inclura désormais les nouvelles variables créées.
ATTENTION : Le Bloc-notes de Windows ne gère pas les accents. Il vaut mieux ne pas utiliser de libellés de
variable utilisant les accents, à moins de recopier le caractère qui correspond à cet accent, si celui-ci existe déjà
dans le fichier "Varexp.dat".
NT00148-FR-09
27
Easergy L500
Gestion d’équipements annexes
6 Rattachement des symboles aux
variables (protocoles Modbus et
IEC)
Les trames et les variables étant créées, il convient maintenant
de créer des symboles (ou d'utiliser des symboles existants) et
de les rattacher aux variables précédemment créées.
Dans ce chapitre, nous n'expliquerons pas en détail comment
créer un symbole car il existe une multitude de possibilités et
d'options en la matière. Cela relève notamment de
connaissances du système de Supervision qui est la base du
L500.
Pour obtenir les informations utiles concernant la définition
d'animations et de symboles, vous pouvez à tout moment
consulter l'aide en ligne du système. L'aide en ligne est
accessible par la touche "F1" du clavier et ceci dans n'importe
quel synoptique du projet. Choisissez ensuite dans l'onglet
"Sommaire" l'une des rubriques qui est susceptible de vous
intéresser, par exemple "Développement de l'IHM" puis les
paragraphes "Symbôles" ou "Animation" ou "Dessin".
Afin de comprendre comment opérer, nous allons prendre trois
exemples de rattachement de variables, de création d'animation
et de symbole correspondant à un équipement de type SEPAM
pour les cas suivants :
Création d'un symbole lié à une TCD
Création d'un symbole lié à une TSD
Création d'un symbole lié à une TM
Création d'un symbole lié à une TSS
6.1 Création d'un symbole lié à une TCD :
Nous prendrons le cas d'une télécommande de disjoncteur pour
réaliser l'exemple suivant.
6.1.1 Création des dessins :
A partir de la vue de détail d'un T200, passer en mode
"Edition" par le menu "Mode/Edition".
Cliquer avec le bouton droit de la souris sur le menu puis
cliquer sur l'option "Dessin" pour faire apparaître la boîte à
outil correspondante.
A l'aide de l'outil "Texte", créer un texte quelque part sur le
synoptique (ex : "O" ou "F").
Cliquer avec le bouton droit de la souris sur le texte crée et
choisir l'option "Propriétés".
Modifier éventuellement la police ou la taille du texte en
cliquant sur l'icône à côté du libellé.
Dans l'onglet "Aspect", choisir l'apparence "Relief inversé".
Cliquer sur "Ok" pour prendre en compte le texte.
28
NT00148-FR-09
Easergy L500
Gestion d’équipements annexes
6.1.2 Création des animations :
Cliquer sur le texte avec le bouton droit de la souris et choisir
l'option "Animation / Envoi / Commande".
Dans l'onglet "Commande état" affiché, insérer le nom de la
variable à rattacher pour cette animation. Vous pouvez
cliquer sur la liste déroulante pour sélectionner le nom de la
variable directement à partir du sélecteur de variables. Il faut
évidemment que cette variable ait été créée précédemment
avec un type d'état correspondant à "Commande"
(ex : "CMD_OUV").
Nota : Le nom de la variable doit apparaître seul dans le
champ c'est à dire sans le nom du T200 et sans le nom de
l'équipement annexe afin de rendre le symbole générique.
Cocher l'option "à 1" dans la partie "Commande" pour forcer
l'état à "1" lorsque le bouton sera sélectionné.
Cocher l'option "Par libellé" dans la partie "Mode d'envoi". Le
libellé de la commande correspondra ainsi au libellé de la
variable puis cliquer sur "Ok" pour prendre en compte.
IMPORTANT : Si le dialogue L500-T200 est une liaison de type
non-permanente (ex : radio), il est nécessaire de créer une
seconde animation pour lancer la communication
automatiquement vers le T200 lorsque la TCD sera activée, ce
qui évitera de le faire manuellement après la télécommande.
Dans ce cas, effectuer les opérations suivantes :
Cliquer sur l'objet texte crée avec le bouton droit de la souris
et choisir l'option "Animation / Exécution / Programme".
Entrer "CONNECT.SCADA" comme nom du programme, "*"
comme valeur de branche, "REFRESH_ON_CMD" comme
Fonction et "3" comme arguments.
Cliquer sur "Ok" pour prendre en compte la configuration de
l'animation.
Créer un autre texte et animations en recommençant les
mêmes opérations depuis le début avec comme texte "F" et
comme nom de variable (ex : "CMD_FER").
6.1.3 Création du symbole :
Il est toujours préférable d'utiliser des symboles plutôt que des
animations afin de les rendre génériques.
Sélectionner les objets crées puis avec le bouton droit de la
souris choisir l'option "Grouper".
Cliquer sur le groupe d'objets crée avec le bouton droit de la
souris et choisir l'option "Créer symbole".
Donner un nom au symbole à créer (ex :
"TCD_DISJ_SEPAM") puis enregistrer le dans la
bibliothèque "LOCALE" du projet.
Le symbole est crée et opérationnel. Recommencer
l'opération pour toutes les variables du même type et pour
tous les équipements annexes du même T200.
NT00148-FR-09
29
Gestion d’équipements annexes
Easergy L500
6.2 Création d'un symbole lié à une TSD :
Nous prendrons le cas d'une signalisation d'état ouvert/fermé de
disjoncteur pour réaliser l'exemple suivant.
6.2.1 Création des dessins :
A partir de la vue de détail d'un T200, passer en mode
"Edition" par le menu "Mode/Edition".
Cliquer avec le bouton droit de la souris sur le menu puis
cliquer sur l'option "Dessin" pour faire apparaître la boîte à
outil correspondante.
A l'aide de l'outil "Ligne", dessiner un disjoncteur en position
ouvert puis de la même façon que pour une TCD, grouper
les objets ensemble et créer un symbole en lui donnant un
nom (ex : "DISJ_OUV").
Nota : la partie en pointillé est un segment de droite avec un
style de trait de dessin définit à "Pointillés".
Symbole
DISJ_OUV
Recommencer l'opération mais avec une représentation du
disjoncteur à l'état fermé (ex : "DISJ_FER ").
Symbole
DISJ_FER
Recommencer l'opération mais cette fois-ci avec une
représentation du disjoncteur à l'état ni ouvert ni fermé (ex :
"DISJ_NI_OUV_NI_FER").
Recommencer l'opération mais cette fois-ci avec une
représentation du disjoncteur à l'état ouvert et fermé en
même temps (e x : "DISJ_OUV_FER").
Symbole
DISJ_NI_OUV_NI_FER
Symbole
DISJ_OUV_FER
Symbole
DISJ_INVALID
Recommencer l'opération mais cette fois-ci avec une
représentation du disjoncteur à l'état invalide en couleur rose
(e x : "DISJ_INVALID").
6.2.2 Création des animations :
Cliquer avec le bouton droit de la souris sur l'un des
symboles précédemment crée puis sélectionner l'option
"Animation / Symboles / Etats groupés".
Entrer les paramètres suivants dans l'onglet "Symbole sur
états groupés" :
Paramètre
Etat rang 0001
Etat rang 0010
0000
0001
0010
0011
Etat Invalide
Variable lien
DISJ_FER
DISJ_OUV
DISJ_NI_OUV_NI_FER
DISJ_FERME
DISJ_OUVERT
DISJ_OUV_FER
DISJ_INVALID
Cliquer sur "Ok" pour prendre en compte la configuration.
30
NT00148-FR-09
Easergy L500
Gestion d’équipements annexes
6.2.3 Création du symbole :
Il est toujours préférable d'utiliser des symboles plutôt que des
animations afin de les rendre génériques.
Sélectionner le symbole à partir duquel ont été crées les
animations puis avec le bouton droit de la souris choisir
l'option "Créer symbole".
Donner un nom au symbole à créer (ex :
"DISJONCTEUR_SEPAM") puis enregistrer le dans la
bibliothèque "LOCALE" du projet.
Le symbole est crée et opérationnel.
Recommencer l'opération pour toutes les variables du même
type et pour tous les équipements annexes du même T200.
6.3 Création d'un symbole lié à une TM (ou
à une AI) :
Nous prendrons le cas d'une mesure de comptage de manœuvre
sur un disjoncteur pour réaliser l'exemple suivant.
6.3.1 Création des dessins :
A partir de la vue de détail d'un T200, passer en mode "Edition"
par le menu "Mode/Edition".
Cliquer avec le bouton droit de la souris sur le menu puis
cliquer sur l'option "Dessin" pour faire apparaître la boîte à
outil correspondante.
A l'aide de l'outil "Texte", créer un texte quelque part dans le
synoptique (ex : "CNT").
Cliquer avec le bouton droit de la souris sur le texte crée et
choisir l'option "Propriétés".
Modifier éventuellement la police ou la taille du texte en
cliquant sur l'icône à côté du libellé du texte.
Cliquer sur "Ok" pour prendre en compte le texte.
Recommencer l'opération en créant un texte à côté du
premier avec comme texte le libellé désignant la variable
mesure. (ex : "Compteur manœuvre").
6.3.2 Création des animations :
Cliquer sur le texte "CNT" avec le bouton droit de la souris et
choisir l'option "Animation / Texte / Mesures".
Dans l'onglet "Affichage mesure" affiché, insérer le nom de la
variable mesure à rattacher pour cette animation. Vous
pouvez cliquer sur la liste déroulante pour sélectionner le
nom de la variable directement à partir du sélecteur de
variables. Il faut évidemment que cette variable ait été créée
précédemment avec un type d'état correspondant à
"Mesure" (ex : "CNT").
Nota : Le nom de la variable doit apparaître seul dans le
champ c'est à dire sans le nom du T200.
NT00148-FR-09
31
Easergy L500
Gestion d’équipements annexes
Cliquer sur "Ok" pour prendre en compte la configuration de
l'animation.
6.3.3 Création du symbole :
Il est toujours préférable d'utiliser des symboles plutôt que des
animations afin de les rendre génériques.
Sélectionner les objets texte crées précédemment puis avec
le bouton droit de la souris choisir l'option "Grouper".
Cliquer sur le groupe d'objets avec le bouton droit de la
souris et choisir l'option "Créer symbole".
Donner un nom au symbole à créer (ex :
"CNT_MAN_SEPAM") puis enregistrer le dans la
bibliothèque "LOCALE" du projet.
Le symbole est crée et opérationnel.
Recommencer l'opération pour toutes les variables du même
type et pour tous les équipements annexes du même T200.
6.4 Création d'un symbole lié à une TSS
(ou à une DI) :
Nous prendrons le cas d'une signalisation d'indication de réglage
en cours sur un équipement annexe de type SEPAM pour
réaliser l'exemple suivant.
6.4.1 Création des dessins :
A partir de la vue de détail d'un T200, passer en mode
"Edition" par le menu "Mode/Edition".
Cliquer avec le bouton droit de la souris sur le menu puis
cliquer sur l'option "Dessin" pour faire apparaître la boîte à
outil correspondante.
A l'aide de l'outil "Texte", créer un texte représentant le libellé
de la variable quelque part dans le synoptique (ex : "Réglage
en cours").
Modifier éventuellement la police ou la taille du texte en
cliquant sur l'icône à côté du libellé.
Cliquer sur "Ok" pour prendre en compte le texte.
6.4.2 Création des animations :
Cliquer sur le texte "Réglage en cours" avec le bouton droit
de la souris et choisir l'option "Animation / Couleur / Etat".
Dans l'onglet "Couleurs état" affiché, insérer le nom de la
variable mesure à rattacher pour cette animation. Vous
pouvez cliquer sur la liste déroulante pour sélectionner le
nom de la variable directement à partir du sélecteur de
variables. Il faut évidemment que cette variable ait été créée
précédemment avec un type d'état correspondant à "Etat"
(ex : "REG_CRS").
Nota : Le nom de la variable doit apparaître seul dans le
champ c'est à dire sans le nom du T200.
32
NT00148-FR-09
Easergy L500
Gestion d’équipements annexes
Toujours dans l'onglet "Couleurs états", déterminer les
couleurs de fond et les couleurs de texte à utiliser pour les
"Etats à 0", "Etats à 1" et "Etats invalides".
Nota : Pour avoir un affichage des états identiques à celui
des variables du T200, il est conseillé d'utiliser les couleurs
suivantes :
Fond
Etat à 0
Etat à 1
Etat invalide
Couleur
gris clair
gris clair
gris clair
Texte
Etat à 0
Etat à 1
Etat invalide
Couleur
noir
jaune/vert
rose
Nota : La couleur "gris clair" correspond littéralement à la
couleur "fond syno. plein écran" de la palette de couleur.
Cliquer sur "Ok" pour prendre en compte la configuration de
l'animation.
Cliquer une nouvelle fois sur le texte "Réglage en cours"
avec le bouton droit de la souris et choisir l'option "Animation
/Texte /Libellé ".
Dans l'onglet "Affichage libellé" affiché, insérer le nom de la
variable mesure à rattacher pour cette animation de la même
façon que pour la précédente animation.
Toujours dans l'onglet "Affichage libellé", sélectionner "Long"
comme type de libellé.
Nota : Le libellé "long" correspond au libellé définit pour la
variable lors des opérations de configuration par le sélecteur
de variable. C'est ce libellé qui sera utilisé pour l'affichage de
l'état de la variable dans la vue de détail du poste.
Cliquer sur "Ok" pour prendre en compte la configuration de
l'animation.
6.4.3 Création du symbole :
Il est toujours préférable d'utiliser des symboles plutôt que des
animations afin de les rendre génériques.
Sélectionner l'objet texte "Réglage en cours" crée
précédemment avec le bouton droit de la souris et choisir
l'option "Créer symbole".
Donner un nom au symbole à créer (ex :
"REG_CRS_SEPAM") puis enregistrer le dans la
bibliothèque "LOCALE" du projet.
Le symbole est crée et opérationnel.
Recommencer l'opération pour toutes les variables du même
type et pour tous les équipements annexes du même T200.
Le projet inclus désormais tous les éléments nécessaires à la
prise en compte des variables des équipements annexes associé
à un même T200.
NT00148-FR-09
33
Easergy L500
Gestion d’équipements annexes
6.4.4 Utilisation des symboles pour les autres
T200:
Une fois que tous les symboles correspondant aux équipements
annexes ont été crées pour un même équipement T200, ces
mêmes symboles peuvent être insérés et utilisés dans les vues
de détail des autres T200 incluant les mêmes types
d'équipement annexe.
Utiliser pour cela l'option du menu "Insertion / symbole" puis
sélectionner le symbole à insérer dans la vue de détail en
fonction des éléments à intégrer dans cette vue puis cliquer sur
"Insérer".
Le projet inclura alors désormais tous les éléments nécessaires
à la prise en compte des variables de tous les équipements
annexes et ceci pour tous les T200 du projet.
34
NT00148-FR-09
Easergy L500
NT00148-FR-09
Notes
35
Schneider Electric Industries SAS
En raison de l’évolution des normes et du matériel, les caractéristiques
indiquées par les textes et les images de ce document ne nous
engagent qu’après confirmation par nos services.
Schneider Electric Telecontrol
839 chemin des Batterses
Z.I. Ouest
01700 St Maurice de Beynost
Tel : +33 (0)4 78 55 13 13
Fax : +33 (0)4 78 55 50 00
http://www.schneider-electric.com
E-mail : telecontrol@schneider-electric.com
NT00148-FR-09
11/2014
Publication, production et impression : Schneider Electric Telecontrol
Made in France - Europe

Manuels associés