Cada registro es de 32 bits (4 bytes), con lo que puede contar
hasta un máximo de 4.294.967.295 impulsos. Cuando un
registro de memoria llega a dicho valor, el contador
reinicia con valor cero.
La duración mínima del impulso o cambio de estado de la
entrada digital debe ser de 50 ms. El tiempo mínimo entre
dos impulsos sucesivos debe ser también de una duración
mínima de 50 ms. Esto representa una frecuencia máxima de
muestreo de 10 Hz.
Mediante el servidor Web y su memoria interna, permite al
usuario extraer gráficos y tablas de los impulsos recibidos en
un período determinado función tabla y gráfico).
3.3.2.- Función estado lógico de la entrada (0/1)
Las 8 entradas disponibles en el equipo son de tipo libre de
tensión, y disponen de la función de detección del estado
lógico de la entrada. Esto implica que cuando se realiza un
puente entre el común y alguna de las entradas digitales, el
equipo detecta que la entrada se ha cerrado, visualizando el
estado a través de ambos servidores de comunicación.
3.4.- Salidas digitales
El equipo dispone de 4 salidas digitales por relé. A través de
los servidores de comunicación, el usuario puede realizar
actuaciones de tele control sobre la/s salidas (abrir, cerrar o
generar un impulso).
Estas acciones pueden realizarse de modo manual, o bien
realizando una programación en el apartado de eventos del
dispositivo (ver manual PowerStudio Scada).
3.5.- Bus expansión RS-485
El equipo dispone de un bus de comunicación RS-485 que le
permite comunicar con periféricos externos y comportándose
como un maestro de comunicación, y almacenando los datos
registrados en su memoria cíclica de 200 Mb.
Mediante dicha memoria y su accesibilidad Web, le permite
al usuario visualizar en tiempo real los datos procedentes de
los dispositivos conectados al bus, pudiendo visualizar de
forma fácil y sencilla gráficos y tablas de los parámetros
registrados por el dispositivo.
El equipo, además de enlazar comunicación con dispositivos
conectados a su bus de comunicación RS-485, tiene la
capacidad de realizar conexiones a través de conectividad IP
(local o remota), ya sea a través de un direccionamiento a
través de IP o nombre DHCP.
Para añadir dispositivos a la configuración del autómata
energético EDS, el usuario debe instalar el aplicativo
PowerStudio o PowerStudio Scada, a fin de exportar una
nueva configuración del dispositivo, añadiendo nuevos
analizadores o esclavos conectados al equipo.
EDS permite la configuración de hasta un máximo de 5
equipos esclavos conectados a su red.
3.6.- Prestaciones adicionales PS/PSS
Para configurar el resto de prestaciones del sistema, lea el
manual Editor de PowerStudio / Scada . En él, el usuario
dispone de toda la información relativa a:
-
Importar o exportar configuración del sistema EDS
-
Configuración de nuevos dispositivos o esclavos
-
Discriminadores / calendarios de tarificación
-
Variables calculadas
-
Eventos y alarmas del sistema
-
Configuración de autenticación
-
Seguridad del sistema Web
-
Etcétera
Sin la herramienta Editor PowerStudio, no es posible
configurar el aplicativo de medida, y dotar de nuevas
prestaciones al dispositivo EDS. Es por ello, que el usuario
debe instalar dicho software, el cual le permite configurar
íntegramente el servidor de visualización y variar las
consignas de visualización, equipos conectados, alarmas,
etcétera.
4.-
Instrucciones XML
EDS además de comportarse como un excelente gestor de
eficiencia energética para redes locales y redes multi-punto,
por defecto, dispone de un servidor de peticiones XML
permitiéndole ser integrado en un SCADA o sistema de
monitorización remoto de forma fácil e intuitiva. El equipo, a
través de su direccionamiento IP atiende a peticiones GET y
PUT,
pudiendo
realizar
distintas
dispositivo.
4.1.- Tipo de variables
El equipo dispone un listado de variables disponibles, en
acuerdo a las características que dispone el dispositivo. La
codificación básica está compuesta por el nombre del
dispositivo y las variables separadas por un punto:
-
nombre.variable
De esta manera el software conocerá de qué variable se trata
y a qué dispositivo debe pedir el valor de dicha variable.
En aquellas ocasiones que se discrimine una variable
incremental (energía, contador de impulsos o similar), a la
codificación básica se le añade la información relativa al
discriminador parametrizado:
EDS
-
nombre_discriminador@tipo_hora:variable
La variables discriminables, quedan reflejadas con un
se
asterisco en la lista
4.2.- Listado de variables EDS
En el caso de estar provisto de equipos esclavos, las tramas
enviadas a EDS serán identificadas de igual forma por
nombre y variable, tal y como se muestra en el apartado 4.1.-.
En la siguiente tabla se muestra la definición de las variables
disponibles en EDS.
Entradas Digitales
Entrada Digital 1
Entrada Digital 2
Entrada Digital 3
Entrada Digital 4
Entrada Digital 5
Entrada Digital 6
Entrada Digital 7
Entrada Digital 8
Estado Salidas Digitales
Salda Digital 1
Salda Digital 2
Salda Digital 3
Salda Digital 4
Salda Digital 5
Salda Digital 6
Forzado Impulso Salidas
Salda Digital 1
Salda Digital 2
Salda Digital 3
Salda Digital 3
Salda Digital 5
Salda Digital 6
Fecha y Hora
Fecha y Hora
Estado del dispositivo
Estado del dispositivo
4.3.- Servicios XML
Las peticiones deberán seguir el estándar URI (RFC 2396) de
manera que el usuario de estas peticiones debe tener en
cuenta este detalle cuando realice este tipo de llamadas
(sobre todo en el caso que el nombre de algún dispositivo
contenga caracteres no ASCII). También debe tenerse en
cuenta que la longitud de la petición no puede superara en
ninguno de los casos los 4000 caracteres de longitud.
4.3.1.- Petición dispositivos configurados
Mediante dicha petición, el servicio XML devuelve la lista de
dispositivos conectados al gestor de eficiencia energética
EDS.
http://x.x.x.x/services/user/devices.xml
http://nombre_dhcp/services/user/devices.xml
<devices>
<devices>
-
devices: campo que identifica al XML como respuesta a la
petición de lista de dispositivos
-
id: nombre de cada uno de los dispositivos
4.3.2.- Información sobre el dispositivo
Mediante
dicha
información sobre los dispositivos. Cada uno de los
dispositivos que se desea obtener información, debe incluirse
en la petición como ?id=dispositivo1?id=dispostivo2...
http://x.x.x.x/services/user/deviceInfo.xml
http://nombre_dhcp/services/user/deviceInfo.xml?id=dispo
sitivo?
<devices>
<device>
funciones
sobre
el
</device>
...
<devices>
-
description: descripción del dispositivo
-
type: tipo de dispositivo
-
typeDescription: descripción detalla del dispositivo
-
var: nombre de cada una de las variables del dispositivo;
expresado como nombre.variable
4.3.3.- Información de la variable
El usuario puede solicitar información detallada de una o
varias variables procedentes de un dispositivo e incluso
XML - Valor Estado
XML - Valor Contador
DI1
C1
DI2
C2
DI3
C3
DI4
C4
DI5
C5
DI6
C6
DI7
C7
DI8
C8
XML - Forzar Salida
Forzado Abrir / Cerrar
DO1
0 / 1
DO2
0 / 1
DO3
0 / 1
DO4
0 / 1
DO5
0 / 1
DO6
0 / 1
XML - Impulso
Forzado Impulso
DOP1
≠ 0
DOP2
≠ 0
DOP3
≠ 0
DOP4
≠ 0
DOP5
≠ 0
DOP6
≠ 0
XML - Valor
Valores
VDTTM
Última comunicación Servidor
XML - Impulso
Valores
STATUS
1
Comunicación OK
4
No inicializado
18
Puerto incorrecto
34
Errores Comm
66
Dispositivo incorrecto
<id> ... </id>
petición,
el
servicio
XML
?id=dispositivo?
<id> ... <id>
<description> ... </description>
<type> ... </type>
<typeDescription> ... </typeDescription>
<var> ... </var>
...
solicitar en una sola petición, la información de todas la
variables disponibles en el dispositivo.
4.3.3.1.- Infomación de una o varias variables
Petición para solicitar la información detallada de una o varias
variables del dispositivo del dispositivo (en el caso de
necesitar información de más variables, encadenar el resto
de peticiones a continuación con var=dispositivo.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.3.2.- Información de todas las variables
Petición para solicitar la información detallada de todas las
variables del dispositivo (en el caso de necesitar información
de más dispositivos, encadenar el resto de peticiones a
continuación con id=dispositivo?):
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: nombre de la variable en formato dispositivo.variable
-
title: descripción breve de la variable
-
hasValue: indica si es posible solicitar el valor instantáneo
de la variable (True / False)
-
hasLogger: indica si es posible solicitar el histórico de
valores de la variable (True / False)
-
sampleMode: tipo de variable y modo utilizado para
agrupar valores
-
measureUnits: unidad de las variables
-
unitsFactor:
potencia
multiplicador en el fichero de históricos
-
decimals: decimales de la variable
4.3.4.- Valor instantáneo de la variable
El usuario puede solicitar los valores instantáneos de una o
varias variables, e incluso solicitar la información de todos los
valores instantáneos en una sola petición.
4.3.4.1.- Valor instantáneo de una o varias variables
Petición para solicitar el valor instantáneo de una o varias
variables del dispositivo (en el caso de necesitar información
de más variables, encadenar el resto de peticiones a
continuación con var=dispositivo.variable?):
http://x.x.x.x/services/user/values.xml?var=dispositivo.variable
?
http://nombre_dhcp/services/user/
devuelve
variable?
4.3.4.2.- Valor instantáneo de todas las variables
Petición para solicitar el valor instantáneo de todas las
variables del dispositivo (en el caso de necesitar información
de más dispositivos, encadenar el resto de peticiones a
continuación con id=dispositivo?):
http://x.x.x.x/services/user/values.xml?id=dispositivo?
http://nombre_dhcp/services/user/
<values>
<variable>
<id> ... <id>
<value> ... </value>
</variable>
...
</values>
-
id: identificador de la variable
-
value: valor de la variable en el momento de la petición
4.3.5.- Datos históricos
Petición para solicitar el registro de datos históricos de una
variable incremental. Devuelve la información registrada de
una más variables entre las fechas "begin" y "end". Cada una
de las variables que desea obtener información debe incluirse
en la petición como ?var=dispositivo.variable
Cuando se desee indicar solamente la fecha, el formato es
DDMMAAAA; cuando quiere especificarse la fecha y hora es
DDMMAAAAHHMMSS. Tano la fecha como la hora, debe
estar expresado en UTC (Universal Coordinated Time).
de
10
indicando
el
factor
v
alues.xml?var=dispositivo.
v
alues.xml?id=dispositivo?
M98237501-01-11C