Télécharger Imprimer la page

Sorties Numériques; Services Xml - Circutor EDS Mode D'emploi

Masquer les pouces Voir aussi pour EDS:

Publicité

Chaque registre est de 32 bits (4 octets) et, en conséquence,
il peut compter jusqu'à un maximum de 4 294 967 295
impulsions. Lorsqu'un registre de mémoire arrive à cette
valeur, le compteur est réinitialisé avec la valeur zéro.
La durée minimum de l'impulsion ou changement d'état de
l'entrée numérique doit être de 50 ms. Le temps minimum
entre deux impulsions successives doit également être d'une
durée minimum de 50 ms. Ceci représente une fréquence
maximale d'échantillonnage de 10 Hz.
À travers le serveur Web et sa mémoire interne, il permet à
l'utilisateur d'extraire des graphiques et des tableaux des
impulsions reçues dans une période déterminée de fonction
tableau et graphique).
Fonction état logique de l'entrée (0/1)
Les 8 entrées disponibles dans l'équipement sont du type
libre de tension, et disposent de la fonction de détection de
l'état logique de l'entrée. Ceci implique que lorsque un pont
est réalisé entre le commun et l'une des entrées numériques,
l'équipement détecte que l'entrée a été fermée, en affichant
l'état à travers les deux serveurs de communication.
3.4.- Sorties numériques
L'équipement dispose de 6 sorties numériques par relais. À
travers les serveurs de communication, l'utilisateur peut
réaliser des actions de télécommande sur la/les sorties
(ouvrir, fermer ou générer une impulsion).
Ces actions peuvent être réalisées sous forme manuelle, ou
bien en réalisant une programmation dans la section des
événements du dispositif (ver manuel PowerStudio Scada).
3.5.- Bus expansion RS-485
L'équipement dispose d'un bus de communication RS-485 qui
lui permet de communiquer avec des périphériques externes
et qui se comporte comme un maître de communication, et
stockant les données enregistrées dans sa mémoire cyclique
de 200 Mb.
À travers cette mémoire et son accessibilité Web, l'utilisateur
peut afficher en temps réel les données en provenance des
dispositifs connectés au bus, en pouvant afficher sous une
forme facile et simple des graphiques et des tableaux des
paramètres enregistrés par le dispositif.
L'équipement, outre relier la communication aux dispositifs
connectés à son bus de communication RS-485, a la capacité
de réaliser des connexions à travers la connectivité IP (locale
ou à distance), par un adressage à travers IP ou nom DHCP.
Pour ajouter des dispositifs à la configuration de l'automate
énergétique
EDS,
l'utilisateur
doit
PowerStudio ou PowerStudio Scada, afin d'exporter une
nouvelle configuration du dispositif, en ajoutant de nouveaux
analyseurs ou esclaves connectés à l'équipement.
EDS permet la configuration de jusqu'à un maximum de 5
équipements esclaves connectés à son réseau.
3.6.- Prestations additionnelles PS/PSS
Pour configurer le reste des prestations du système, lisez le
manuel Éditeur de PowerStudio / Scada. L'utilisateur y
trouvera toute l'information relative à :
-
Importer ou exporter une configuration du système EDS
-
Configuration de nouveaux dispositifs ou esclaves
-
Discriminateurs / calendriers de tarification
-
Variables calculées
-
Événements et alarmes du système
-
Configuration d'authentification
-
Sécurité du système Web
-
Etcétéra
Sans l'outil Editor PowerStudio, il n'est pas possible de
configurer l'applicatif de mesure, et de doter de nouvelles
prestations le dispositif EDS. C'est pourquoi l'utilisateur doit
installer ce logiciel, lequel
lui
intégralement le serveur de visualisation et de varier les
consignes de visualisation, équipements connectés, alarmes,
etcétéra.
4.-
Instructions XML
EDS,
outre
se
comporter
comme
gestionnaire d'efficacité énergétique pour réseaux locaux
et réseaux multipoints, par défaut, dispose d'un serveur
de demandes XML lui permettant d'être intégré dans un
SCADA ou système de monitorage à distance sous
forme facile et intuitive.
L'équipement, à travers son
adressage IP, prend en charge les demandes GET et PUT,
en pouvant réaliser différentes fonctions sur le dispositif.
4.1.- Type de variables
L'équipement dispose d'une liste de variables disponibles,
conformément aux caractéristiques que dispose le dispositif.
Le codage de base est composé par le nom du dispositif et
les variables séparées par un point :
-
nom.variable
De cette manière, le logiciel saura de quelle variable il s'agit
et à quel dispositif il doit demander la valeur de cette variable.
Dans les occasions où une variable incrémentale sera
discriminée (énergie, compteur d'impulsions ou similaire), on
ajoute
au codage
de
base
l'information relative
discriminateur paramétré :
-
nom_discrimateur@type_heure:variable
Les
variables
discriminables,
sont
astérisque sur la liste.
4.2.- Liste des variables EDS
Dans le cas d'être pourvu d'équipements esclaves, les trames
envoyées à EDS seront identifiées de la même façon par nom
et variable, comme montré au point 4.1.-.
Sur le tableau suivant, est montrée la définition des variables
disponibles en EDS.
Entrées numériques
Entrée Numérique 1
Entrée Numérique 2
Entrée Numérique 3
Entrée Numérique 4
Entrée Numérique 5
Entrée Numérique 6
Entrée Numérique 7
Entrée Numérique 8
État Sorties Numériques
Sortie Numérique 1
Sortie Numérique 2
Sortie Numérique 3
Sortie Numérique 4
Sortie Numérique 5
Sortie Numérique 6
Forçage Impulsion Sorties
Sortie Numérique 1
Sortie Numérique 2
Sortie Numérique 3
Sortie Numérique 3
Sortie Numérique 5
Sortie Numérique 6
Date et Heure
Date et Heure
État du dispositif
État du dispositif

4.3.- Services XML

Les demandes devront suivre la norme URI (RFC 2396) de
telle sorte que l'utilisateur de ces demandes doit prendre en
compte ce détail lorsqu'il réalise ce type d'appels (surtout
dans le cas où le nom d'un dispositif contiendrait des
caractères non ASCII). Il faut également prendre en compte
que la longueur de la demande ne peut dépasser en aucun
cas les 4000 caractères de longueur.
Demande de dispositifs configurés
installer
l'applicatif
À travers cette demande, le service XML retourne la liste
des dispositifs connectés au gestionnaire d'efficacité
énergétique EDS.
http://x.x.x.x/services/user/devices.xml
http://nombre_dhcp/services/user/devices.xml
<devices>
<devices>
-
devices : champ qui identifie le XML comme réponse à la
demande de liste des dispositifs
-
id : nom de chacun des dispositifs
Information sur le dispositif
À travers cette demande, le service XML retourne une
information sur les dispositifs. Chacun des dispositifs dont on
souhaite obtenir une information, doit être inclus dans la
demande comme ?id=dispositif1?id=dispositif2...
http://x.x.x.x/services/user/deviceInfo.xml
http://nombre_dhcp/services/user/deviceInfo.xml?id=disp
ositivo?
permet de configurer
<devices>
<device>
un
excellent
</device>
..
<devices>
-
description : description du dispositif
-
type : type de dispositif
-
typeDescription : description détaillée du dispositif
-
var : nom de chacune des variables du dispositif ; indiqué
comme nom.variable
Information de la variable
L'utilisateur peut demander une information détaillée d'une ou
plusieurs variables en provenance d'un dispositif et même
demander dans une seule demande, l'information de toutes
les variables disponibles dans le dispositif.
au
4.3.1.1.- Information d'une ou plusieurs variables
Demande pour solliciter une information détaillée d'une ou
indiquées
par
un
plusieurs variables du dispositif (dans le cas d'avoir besoin
XML - Valeur État
XML - Valeur Compteur
DI1
C1
DI2
C2
DI3
C3
DI4
C4
DI5
C5
DI6
C6
DI7
C7
DI8
C8
XML - Forcer Sortie
Forçage Ouvrir / Fermer
DO1
0 / 1
DO2
0 / 1
DO3
0 / 1
DO4
0 / 1
DO5
0 / 1
DO6
0 / 1
XML - Impulsion
Forçage Impulsion
DOP1
≠ 0
DOP2
≠ 0
DOP3
≠ 0
DOP4
≠ 0
DOP5
≠ 0
DOP6
≠ 0
XML - Valeur
Valeurs
Dernière communication
VDTTM
Serveur
XML - Impulsion
Valeurs
STATUT
1
Communication OK
4
Non initialisé
18
Port incorrect
34
Erreurs Comm
66
Dispositif incorrect
<id> ... </id>
?id=dispositivo?
<id> ... <id>
<description> ... </description>
<type> ... </type>
<typeDescription> ... </typeDescription>
<var> ... </var>
..
d'une information de plusieurs variables, enchaîner le reste
des demandes ci-après avec var=dispositif.variable?)
http://x.x.x.x/services/user/varInfo.xml?var=dispositivo.variabl
e?
http://nombre_dhcp/services/user/varInfo.xml?var=dispositivo.
variable?
4.3.1.2.- Information de toutes les variables
Demande pour solliciter une information détaillée de toutes
les variables du dispositif (dans le cas d'avoir besoin
d'information sur plusieurs dispositifs, enchaîner le reste des
demandes ci-après avec id=dispositif?)
http://x.x.x.x/services/user/varInfo.xml?id=dispositivo?
http://nombre_dhcp/services/user/varInfo.xml?id=dispositivo?
<varInfo>
<var>
<id> ... </id>
<title> ... </title>
<hasValue> T </hasValue>
<hasLogger> T </hasLogger>
<sampleMode> ... </sampleMode>
<measureUnits> ... </measureUnits>
<unitsFactor> ... </unitsFactor>
<decimals> ... </decimals>
</var>
...
<varInfo>
-
id : nom de la variable sous format dispositif.variable
-
title : description brève de la variable
-
hasValue : indique s'il est possible de demander la valeur
instantanée de la variable (True / False)
-
hasLogger : indique s'il est possible de demander
l'historique de valeurs de la variable (True / False)
-
sampleMode : type de variable et mode utilisé pour grouper
les valeurs
-
measureUnits : unité des variables
-
unitsFactor : puissance de 10 indiquant le facteur
multiplicateur dans le fichier des historiques
-
decimals : décimales de la variable
Valeur instantanée de la variable
L'utilisateur peut demander les valeurs instantanées d'une ou
plusieurs variables, et même demander l'information de
toutes les valeurs instantanées dans une seule demande.
4.3.1.3.- Valeur
instantanée
d'une
variables
Demande pour solliciter la valeur instantanée d'une ou
plusieurs variables du dispositif (dans le cas d'avoir besoin
d'information de plusieurs variables, enchaîner le reste de
demandes ci-après avec var=dispositif.variable?)
http://x.x.x.x/services/user/values.xml?var=dispositivo.variabl
e?
http://nombre_dhcp/services/user/
v
alues.xml?var=dispositivo.
variable?
4.3.1.4.- Valeur instantanée de toutes les variables
Demande pour solliciter la valeur instantanée de toutes les
variables
du
dispositif
(dans
le
d'information de plusieurs dispositifs, enchaîner le reste des
demandes ci-après avec id=dispositif?)
http://x.x.x.x/services/user/values.xml?id=dispositivo?
http://nombre_dhcp/services/user/
v
alues.xml?id=dispositivo?
<values>
<variable>
<id> ... <id>
<value> ... </value>
</variable>
..
</values>
-
id : identificateur de la variable
-
value : valeur de la variable lors de la demande
Données historiques
Demande pour solliciter le registre des données historiques
d'une
variable
incrémentale.
Retourne
enregistrée d'une ou plusieurs variables entre les dates
« begin » et « end ». Chacune des variables dont on
souhaite obtenir une information doit être incluse dans la
demande comme ?var=dispositif.variable
Lorsqu'on souhaite indiquer seulement la date, le format est
DDMMAAAA ; lorsqu'on veut spécifier la date et heure, c'est
DDMMAAAAHHMMSS. Tant la date que l'heure, doivent être
indiquées en UTC (Universal Coordinated Time).
La période de groupement (period) pourra être définie par les
différents critères :
-
valeur en secondes (p.ex. 900) : valeur en secondes où
sont groupées les données
-
ALL : les données sont groupées dans une valeur unique
M98237501-02-17B
EDS
ou
plusieurs
cas
d'avoir
besoin
l'information

Publicité

loading