Está en la página 1de 18

Manual de Programación V1.

04

CONTROL ZONA
PROGRAMABLE CZP
CONTROL ZONA PROGRAMABLE Manual de Programación V1.04

Manual de Programación Control Zona Programable CZP

Indice:
1 . Descripción general del CZP.
2 . Funcionamiento del CZP.
3 . Comunicación del CZP.
4 . Comandos del CZP.
5 . Estados y Eventos del CZP.
6. Menú de Programación.
7. Menú de Calibración.
8 . Manejo API REST JSON.
9 . Conexionado.
10 . Especificaciones.
11 . Garantía.

1. Descripción general del CZP


El CZP es un equipo controlador general de zonas de control general y automatizar procesos como apertura de
puertas, Luces, Persianas o Cortinas motorizadas y Puertas de acceso a nivel individual y Bauleras. Todos estos
modos son configurables desde el menú de Programación.
El CZP dispone de montaje riel DIN de 8 islas equivalentes a dos térmicas tetrapolares unidas con borneras a
tronillo enchufables de práctico montaje.
El CZP dispone alimentación de 12 VCA/VCC con fuente interna de onda completa para transformadores con
punto medio o doble via de alimentación para manejar 2 líneas independiente para UPS o estaciones autónomas a
baterías.
El CZP dispone de 2 salidas de fuente +Vin en contínua luego del rectificador de onda completa a +Vcc y otra de
+5V regulados para alimentar sensores o paneles HMI de control de consumo liviano.
El CZP dispone de 2 puertos RS485 Half Duplex uno de velocidad configurable y otro de 2400 baudios fijo. El
puerto RS485 permite grandes distancias (máximo 1 km) y se conectan en cascada diferenciándose dentro de la red
por su DIRECCION. Se recomiendan un máximo de 16 controles por cada red RS485 para minimizar la tasa de
errores.
El CZP dispone de comunicación con Protocolo propietario diseñado para optimizar la velocidad de barrido con
funciones de control a distancia, manejo de estados y grabación interna de cola de eventos para sincronización de
servidores de datos externos.
El CZP dispone de zonas dobles de control configurables en el menu de programación. Cada zona puede
configurarse como hardware físico o como virtual según se asignen recursos en su ajuste.
El CZP completa Salidas digitales totalmente configurables desde cada zona asignando cualquiera de los Relés
físicos o virtuales asignados.
El CZP completa Entradas digitales totalmente configurables desde cada zona asignando cualquiera de las
Entradas Analógicas multiplexadas en las X borneras, Y Entradas Optoaisladas y Z virtuales. La cantidad X-Y-Z de
estos controles depende de la versión de hardware y firmware.
Configurando cada zona pueden enlazarse entre ellas para diseñar controles complejos.

2 . Funcionamiento del CZP


Al alimentar el equipo realiza un chequeo general de autointegridad visible si está conectada la interfaz HMI de
vista. En el menú de programación se configura el máximo de zonas habilitadas y el funcionamiento de cada una. El
CZP barre las zonas habilitadas y actualiza su funcionamiento según se halla configurado como así también la
generación de eventos y el encolado de los mismo en memoria RAM.
Cada Zona puede funcionar en diferentes modos ajustando sus parámetros según el tipo. Cada modo guarda
distintos eventos predefinidos en la memoria RAM.
El CZP direcciona las entradas y salidas en forma de mapas con direcciones fijas a las cuales puede asignarse a
las entradas de SET y RESET de cada zona como así tambien a las SALIDA_ZONA, SALIDA_SUB_ZONA y
SALIDA_ALARMA_ZONA. De esta forma se pueden hacer sistemas de control anidados entre sus entradas salidas.
Hay que tener en cuenta que cada acción de control se ejecuta en forma secuencial de modo que si se escribe salida
sobre una entrada física por ejemplo al dar la vuelta el control sobreescribirá el bit con dicho valor perdiendo la
realimentación.
También pueder direccionarse bits de RELE virtuales con el aumento de la funcionalidad del equipo.
El mapa se divide en ENTRADAS_DIGITALES, SALIDAS_ZONA y VALORES_ANALOGICOS. Las ENTRADAS
DIGITALES tienen 2 niveles, el valor actualizado y un valor de pánico que se activa si dicha entrada está activa por
más de 2,5 segundos. Las salidas SALIDAS ZONA tienen un valor directo, un valor auxiliar de SUBZONA y cada uno
dispone de un flag que se activa mientas el controlador está en estado de TIMER CORRIENDO para indicar al
controlador principal que está en proceso.
A continuación se lista el mapa de direcciones fijas para redireccionado:

Dir Canal Descripción


000 Sin Uso Apagado Anulado

ManualControlProgramableCZP_V104.doc Página 2
CONTROL ZONA PROGRAMABLE Manual de Programación V1.04

001-016 Entrada Digital 1 a 16 Por Nivel en “1” Alto (“1” entrada activa)
017-032 Entrada Digital 1 a 16 Por Nivel en “0” Bajo (“1” entrada INactiva)
033-048 Entrada Digital 1 a 16 Por Flanco Ascendente a Nivel en “1” Alto (“1” al encender ent)
049-064 Entrada Digital 1 a 16 Por Flanco Decendente a Nivel en “0” Bajo (“1” al apagar ent)
065-080 Entrada Dig 1 a 16 Pánico (>2,5”) Flanco Ascendente a Nivel “1” Alto (“1” al activar)
081-096 Entrada Dig 1 a 16 Pánico (>2,5”) Flanco Decendente a Nivel “0” Bajo (“1” al INactivar)
097-112 Salida Digital Rele/Virtual 1 a 16 Por Nivel en “1” Alto (“1” rele encendido)
113-128 Salida Digital Rele/Virtual 1 a 16 Por Nivel en “0” Bajo (“1” rele apagado)
129-144 Salida Digital Rele 1 a 16 Por Flanco Ascendente a Nivel “1” Alto (“1” al encender rele)
145-160 Salida Digital Rele 1 a 16 Por Flanco Descendente a Nivel “0” Bajo (“1” al apagar rele)
161-176 Salida Zona 1 a 16 Por Nivel en “1” Alto (“1” salida activa)
177-192 Salida Zona 1 a 16 Por Nivel en “0” Bajo (“1” salida INactiva)
193-208 Salida Sub Zona 1 a 16 Por Nivel en “1” Alto (“1” salida activa)
209-224 Salida Sub Zona 1 a 16 Por Nivel en “0” Bajo (“1” salida INactiva)
225-240 Salida Alarma 1 a 16 Por Nivel en “1” Alto (“1” salida activa)
241-256 Salida Alarma 1 a 16 Por Nivel en “0” Bajo (“1” salida INactiva)

XXX-XXX FUTURO Estado Control Zona 1 a 16


XXX-XXX FUTURO Valor Analógico 1 a 16

El Mapa de entradas apunta de 1 a 14 a los valores multiplexados analógicos y el 15 y 16 a las ent digitales
externas. Las Salidas digitales son los relés fijos de 1 a 14 y el 15 y 16 funciona como 2 bits virtuales para uso
general.
Todas las activaciones de valores por nivel mantienen el estado y permanecen hasta que cambie el mismo.
Las zonas que son de flanco ascendente o descendente son activadas en “1” al cumplirse la condición y
solamente se evaluan una sola vez en el lazo de control de todas las zonas y luego se anula su activación. La
activación de los flag’s ascendente y descendente tienen un parámetro independiente de antirrebote configurable,
como así también el valor de tiempo de 0 a 2,5 seg del modo Pánico.
En la configuración de las entradas y salidas de los módulos hay que tener en cuenta que según como se
configuren pueden pisarse valores entre las zonas, por ejemplo si se configura un rele para la salida de una zona y
el mismo para la salida de otra y una zona está en 1 y la otra en 0 va a cambiar entre dichos valores ya que los
valores se analizan desde la zona 1 a la 16 secuencialmente y permanecerá el valor de la zona más alta.
A cada Zona puede configurarse el MODO, la Dirección de Canal (mapa anterior) a cada entrada de SET, RESET y
ALARMA y a cada SALIDA_ZONA, SALIDA_SUB_ZONA y SALIDA_ALARMA_ZONA, y el valor de SP_1, SP_2 y SP_3
en menú de programación.
Las salidas configuradas de la zona como ALARMA son sumadas en forma lópgica de “OR”a la salida configurada.
Por ejemplo si se configura en 2 zonas la salida de alarma al mismo rele cualquiera que active la alarma encenderá
el relé y solamente se apagará cuando todas las alarmas esten apagadas.
MANEJO DE EVENTOS: Cada modo de configuración de zona genera eventos específicos que se almacenan en la
memoria RAM (volátil) del equipo. El CZP dispone de un ID de Evento hasta 2^32 eventos que pasa a 0 al próximo
y se reseta de forma complega al equipo. El CZP almacena en memoria EEPROM (NO volátil) el número del primer
ID de la cola y en otro registro en EEPROM la cantidad desde que se energizó. Al desconectar la alimentación se
pierden TODOS los eventos almacenados y el equipo inicia con el valor del ID en la suma del primer evento anterior
más la cantidad anteriores. El administrador con estos dos parámetros puede saber que dato le falta para
sincronizar.
Cada evento dispone de la zona, el tipo de evento y el tiempo que transcurrió desde que se produjo dicho evento
menos el momento actual de consulta. De esa manera el interrogador para saber el TIMESTAMP debe restar a la
hora actual el valor de tiempo del evento en tics configurables por default en 1 segundo con un máximo de 2^32
seg o el equivalente a 136 años transcurridos. Si el tiempo es mayor a 136 años el evento se borra internamente
sobreescribiéndose con los nuevos eventos reseteando al equipo.
Cada zona del CZP genera estados y eventos en memoria que luego según la configuración son controlados y
activan los relés según el diseño inicial.

Las Zonas tienen la siguiente configuración:


MODO=0 OFF Zona Apagada
MODO=1 ON/OFF Zona en modo On/Off el equipo controla a través de comandos Set y Reset tanto de
la zona como de la subzona en forma directa.
MODO=2 SP Zona en modo SP dispone de un Control por Alta/Baja con histéresis. El SP_1 es el
valor de SP y el SP_2 es el valor de Histéresis.
MODO=3 CONTADOR Zona en modo CONTADOR dispone de un Contador incremental por Set y reiniciado
por Reset con SP y salida de Timer. El SP_1 es el SP de CONTADOR y el SP_2 es el TIMER
MODO=4 TACO Zona en modo TACO dispone de un Tacómetro cuenta Pulsos en Set y reiniciado por
Reset con SP y ventana de tiempo en memoria. El SP_1 es el SP de TACO y el SP_2 es la ventana de TIMER
MODO=5 ALARMA Zona en modo ALARMA dispone de un Control por Alta/Baja tipo alarma.

ManualControlProgramableCZP_V104.doc Página 3
CONTROL ZONA PROGRAMABLE Manual de Programación V1.04

MODO=6 PUERTA Zona en modo Puerta dispone de 1 salida de apertura con una entrada de puerta
Abierta automatizada. El SP_1 es el TIMER de apertura y el SP_2 el TIMER de cierre.
MODO=7 CORTINA Zona en modo cortina dispone de 1 salida de apertura y 1 salida de cierre con una
entrada de Puerta Abierta y otra de Puerta Cerrada con control de seguridad. El SP_1 es el TIMER de apertura y el
SP_2 el TIMER de cierre.
MODO=8 BAUL_BOB Zona en modo Baulera Bobina dispone de 1 salida de solenoide y 1 salida de Luz con
una entrada de Puerta Abierta y otra de Pulsador de Usuario. En MODO BAULERA el equipo controla a través de
comandos la apertura de la cerradura con el consiguiente control de seguridad para proteger la bobina del cerrojo.
El SP_1 es el TIMER de apertura y el SP_2 el TIMER de cierre.
MODO=9 BAUL_CORT Zona en modo Baulera Cortina dispone de 1 salida de alimentacion de cortina
(manejo manual) y 1 salida de Luz con una entrada de Puerta Abierta y otra de Pulsador de Usuario. El SP_1 es el
TIMER de apertura y el SP_2 el TIMER de cierre.
MODO=10 EXCLUSA Zona en modo Exclusa dispone de 2 salidas para 2 solenoides de Puertas y entradas
de Puerta Abierta. El SP_1 es el TIMER de puerta 1 y el SP_2 el TIMER de puerta 2.

3 . Comunicación del CZP


El equipo dispone de un SERVIDOR ESCLAVO de comandos para ser pooleado de una red maestro esclavo con
acceso a los ESTADOS, EVENTOS y los PARÁMETROS con la posibilidad de comandar en forma remota.
La comunicación en la capa física se realiza en RS485 Half Duplex.
Es del tipo ASCII con longitud variable dinamicamente pudiéndose mandar en cada carácter 7 bits (0 a 127) de
forma desplazada en el valor 48=ascii(‘0’) o sea que cada DATO inicia en 0(+48) => char(48)=ascii ‘0’ hasta
127(+48) => char (175)= ascii ‘»’ quedando los caracteres de control STX(‘S) y ETX fuera del campo de valores.
Ejemplo para el valor 5 sale el binario 53 que es el ascii ‘5’ y para el valor 29 sale el binario 77 que es el ascii ‘M’.
El Formato de la comunicación es un protocolo propietario parecido al NMEA 0183 en su estructura y varía en sus
comandos como así también en el checksum que se duplica para aumentar la seguridad en las tramas. El formato
típico es:

‘$’+DIR+CMD+DATOS+ … +DATOS+‘*’+CHK1Hi+CHK1Lo+CHK2Hi+CHK2Lo+13+10

El char ‘$’ como STX , el char ‘*’ funciona como inicio de los checksum para el cierre y los char CR+LF
chr(13)+chr(10) como ETX.
El checksum dispone de 2 valores completando 4 bytes. Cada checksum se realiza desde el ‘$’ hasta el ‘*’ sin
incluirlos.
El CHK1 checksum se calcula como la suma directa de los binarios sobre el puerto y ese valor se codifica en dos
bytes de base 127 desplazado en 48 como la trama principal.
El CHK2 checksum es la operación XOR en un byte de todos los caracteres enviados. Ese valor de 8 bits se
codifica en 2 bytes ascii en hexadecimal igual que se utiliza en el formato NMEA.
Ejemplos de trama enviada:
‘$’ + ‘1’ + ‘2’ + ‘3’ + ‘*’ + CHK1Hi + CHK1Lo + CHK2Hi + CHK2Lo + 13 + 10
Con CHK1 = 49 + 50 + 51 = 150 = 1F(base7)
Con CHK2 = 49 xor 50 xor 51 = 48 = 30(ascii hexa) =>
‘$’ + ‘1’ + ‘2’ + ‘3’ + ‘*’ + ‘1’ + ‘F’ + ‘3’ + ‘0’ + 13 + 10
Luego del STX(‘$’) viene DIR que es la dirección de red de 0 a 127 máximo
Luego viene CMD que es el comando de interrogación (ver listado de comandos).
Luego vienen los DATOS según el comando implementado

4 . Comandos del CZP


A continuación se listan los comandos implementados por el CZP con la trama de pedido del MAESTRO y la trama
de respuesta del equipo CZP. Las respuestas varían en longitud según el comando y en su mayoría o tiene longitud
fija o dispone de un control de largo integrado dentro de la propia trama. Se toma como ejemplo que el equipo está
en la DIRECCION = 1
Si un comando de acción se ejecuta correctamente devuelve una trama de ACK y si no se puede interpretar o no
está implementado devuelve una trama de NACK

----------------------------------------------------------------------------------------
CMD 64 decimal chr(112): LEER ESTADO COMPLETO CON EVENTOS CZP
----------------------------------------------------------------------------------------
PEDIDO : STX+DIR+‘p’+ PEDIDO_EVENTO +‘*’+CHK+CRLF
PEDIDO_EVENTO:
CantEventosPedidos(1char)
EVENTO_ID_ULTIMO_EN_SOFT (5char) (dato existente en el software)
TIC_TIEMPO_ACTUAL (5char) (Tiempo actual en segundos YY/MM/AA HH:MM:SS en segundos
absolutos desde el 01/01/2020)
RESPUESTA : STX+DIR+‘p’+ TIPO_EQUIPO(1char) + ENTRADAS + SALIDAS + ESTADOS + ANALOGICAS +
EVENTOS + ‘*’+CHK+CRLF
TIPO_EQUIPO(1char) Número que identifica al tipo de equipo

ManualControlProgramableCZP_V104.doc Página 4
CONTROL ZONA PROGRAMABLE Manual de Programación V1.04

ENTRADAS Estado de Entradas Digitales =>


CantEntradasDigitales(1char) (cantidad de char siguientes a devolver en la trama)
Datos Entradas Digitales Según Cantidad Ej 2 char:
Carácter MSB:
Bit7 = (msb) NC
Bit6 = Entrada Digital 14
Bit5 = Entrada Digital 13
Bit4 = Entrada Digital 12
Bit3 = Entrada Digital 11
Bit2 = Entrada Digital 10
Bit1 = Entrada Digital 9
Bit0 = Entrada Digital 8
Carácter LSB:
Bit7 = (msb) NC
Bit6 = Entrada Digital 7
Bit5 = Entrada Digital 6
Bit4 = Entrada Digital 5
Bit3 = Entrada Digital 4
Bit2 = Entrada Digital 3
Bit1 = Entrada Digital 2
Bit0 = Entrada Digital 1
SALIDAS Estado de Salidas Digitales =>
CantSalidasDigitales(1char) (cantidad de char siguientes a devolver en la trama)
Datos Salidas Digitales Según Cantidad Ej 2 char:
Carácter MSB:
Bit7 = (msb) NC
Bit6 = Salida Digital 14
Bit5 = Salida Digital 13
Bit4 = Salida Digital 12
Bit3 = Salida Digital 11
Bit2 = Salida Digital 10
Bit1 = Salida Digital 9
Bit0 = Salida Digital 8
Carácter LSB:
Bit7 = (msb) NC
Bit6 = Salida Digital 7
Bit5 = Salida Digital 6
Bit4 = Salida Digital 5
Bit3 = Salida Digital 4
Bit2 = Salida Digital 3
Bit1 = Salida Digital 2
Bit0 = Salida Digital 1
ESTADOS Estado de Zonas =>
CantZonasHabilitadas(1char) (cantidad de char siguientes a devolver en la trama)
Datos Estados Según la Cantidad (1char por zona)
ANALOGICAS Valor entradas Analógicas =>
CantZonasHabilitadas(1char) (cantidad de 2 char siguientes a devolver en la trama)
Valor entradas Analógicas Según la Cantidad (2char por valor)
EVENTOS =>
CANTIDAD EVENTOS DEVUELTOS (1char) (indica la cantidad de eventos a procesar siguientes)
EVENTO_ID_DEVUELTE_DEL_EQUIPO (5char)
DATOS DE EVENTOS SEGÚN LA CANTIDAD DE EVENTOS DEVUELTOS (7char por evento)
ID_ZONA_EVENTO_1 (1char)
TIPO_EVENTO_1 (1char)
DELAY_EVENTO_1 (5char) (Tiempo absoluto en segundos desde el momento actual hasta
el evento registrado)
………
ID_ZONA_EVENTO_CANT (1char)
TIPO_EVENTO_CANT (1char)
DELAY_EVENTO_CANT (5char) (Tiempo absoluto en segundos desde el momento actual
hasta el evento registrado)
----------------------------------------------------------------------------------------
CMD 65 decimal chr(113): LEER DATOS DE EQUIPO CZP
----------------------------------------------------------------------------------------
PEDIDO : STX+DIR+‘q’+ TIPO_DATO(1char) + ZONA (1char) + ‘*’+CHK+CRLF
RESPUESTA : STX+DIR+‘q’+ ACK + TIPO_EQUIPO(1char) +TIPO_DATO(1char)+CANT_CHAR(1char) +
VALOR(CANT_CHARchar) + ‘*’+CHK+CRLF
ACK => ‘0’ = ACK Ok / ‘1’ = NACK Zona NO habilitada o algún dato fuera de rango
TIPO_EQUIPO(1char) Número que identifica al tipo de equipo

ManualControlProgramableCZP_V104.doc Página 5
CONTROL ZONA PROGRAMABLE Manual de Programación V1.04

TIPO_DATO:
1 Entradas Digitales
2 Salidas Digitales
3 Estado Zona (1 char)
Cantidad Caracteres = 1 (1 char)
Valor Estado = X (1 char)
4 Entradas Analógicas
5 Set Point Zona
----------------------------------------------------------------------------------------
CMD 66 decimal chr(114): ESCRIBIR DATOS EN EQUIPO CZP
----------------------------------------------------------------------------------------
PEDIDO : STX+DIR+‘r’+ TIPO_DATO(1char) + CANT_CHAR(1char) + VALOR(CANT_CHARchar) + ‘*’+CHK+CRLF
RESPUESTA : STX+DIR+‘r’+ ACK + TIPO_DATO(1char) + CANT_CHAR(1char) + VALOR(CANT_CHARchar) +
‘*’+CHK+CRLF
ACK => ‘0’ = ACK Ok / ‘1’ = NACK Zona NO habilitada o algún dato fuera de rango
TIPO_DATO:
1 Entradas Digitales
2 Salidas Digitales
3 Estado Zona
4 Entradas Analógicas
5 Set Point Zona
----------------------------------------------------------------------------------------
CMD 67 decimal chr(115): SETEAR RESETEAR ZONAS EN EQUIPO CZP
----------------------------------------------------------------------------------------
PEDIDO : STX+DIR+‘s’+ZONA+TIPO+MODO+‘*’+CHK+CRLF
TIPO=1:SET 0:RESET
MODO=0:Off 1:Zona 2:SubZona 3:Zona+SubZona
RESPUESTA : STX+DIR+‘s’+ACK+ZONA+MODO+‘*’+CHK+CRLF
ACK => ‘0’ = ACK Ok / ‘1’ = NACK Zona NO habilitada o algún dato fuera de rango

----------------------------------------------------------------------------------------
CMD 68 decimal chr(116): LEER PARAMETROS CZP
----------------------------------------------------------------------------------------
PEDIDO : STX+DIR+‘t’+ PASSWORD(4char)+NRO_PGM (2char)+ ‘*’+CHK+CRLF
RESPUESTA : STX+DIR+‘t’+ACK+DATOS+‘*’+CHK+CRLF
ACK => ‘0’ = ACK Ok / ‘1’ = NACK Zona NO habilitada o algún dato fuera de rango
DATOS=>
NRO_PGM (2char)
TEXTO_PGM (8char)
VALOR_PGM (8char)

----------------------------------------------------------------------------------------
CMD 69 decimal chr(117): SETEAR PARAMETROS
----------------------------------------------------------------------------------------
PEDIDO : STX+DIR+‘u’+ PASSWORD(4char)+NRO_PGM (2char)+VALOR_PGM(4char)+‘*’+CHK+CRLF
RESPUESTA : STX+DIR+‘u’+ACK+DATOS+‘*’+CHK+CRLF
ACK => ‘0’ = ACK Ok / ‘1’ = NACK Zona NO habilitada o algún dato fuera de rango
DATOS=>
NRO_PGM (2char)
TEXTO_PGM (8char)
VALOR_PGM (8char)

ManualControlProgramableCZP_V104.doc Página 6
----------------------------------------------------------------------------------------
5 . Estados y Eventos del CZP
----------------------------------------------------------------------------------------
Por cada zona el equipo mantiene una máquina de estados implementada según el modo de configuración de la
zona. En modo Baulera los estados del 01 al 03 la puerta está cerrada y del 04 al 06 está abierta. A continuación se
listan los Estados posibles de las Zonas para la mayoría de los MODOS en el equipo CZP

LISTADO DE ESTADOS:
00 = “Iniciando“ INICIAL (ENCENDIDO)

01 = “Off Reset“ OFF / CERRADO / RESETEADO (CONTROL OFF O PUERTA CERRADA)


02 = “Off Timer“ SETEANDO TIMER / ABRIENDO (CONTROL OFF O PUERTA CERRADA)
03 = “Off Error“ ERROR OFF ESTADO CERRADO (CONTROL OFF O PUERTA CERRADA)

04 = “On Set “ ON / ABIERTO / SETEADO (CONTROL ON O PUERTA ABIERTA)


05 = “On Timer “ RESETEANDO TIMER / CERRANDO (CONTROL ON O PUERTA ABIERTA)
06 = “On Error “ ERROR ON / ESTADO ABIERTO (CONTROL ON O PUERTA ABIERTA)

07 = “Alarma “ ALARMA / Zona en alarma

EL equipo almacena una pila FIFO en memoria RAM volátil que se pierde al desconectar el equipo ya que al no
tener reloj interno (RTC) o sincronización externa no se puede garantizar la variable TIEMPO en los eventos. Por
cada evento el equipo guarda lla siguiente información:

1. Zona del evento (1char)


2. Tipo de evento (1char)
3. Tiempo transcurrido x0,1seg (3char) desde el evento hasta el momento de interrogación al equipo.

A continuación se listan los tipos de eventos que se generan y se encolan en la memoria RAM del equipo CZP
según sea el modo configurado

LISTADO DE EVENTOS DE EQUIPO:

00 = “Ev Null “ EVENTO_NULO


01 = “Encendido“ Encendido Equipo desde RESET (zona=0)

11 = “SetEntZon“ Set Entrada Zona Entrada / Pulsador presionado y soltado corto


12 = “SetEntSub“ Set Entrada Sub Zona Entrada / Pulsador presionado y soltado corto
13 = “SetPanZon“ Set Entrada Llamada de Pánico Zona Entrada / Pulsador presionado >2,5seg
14 = “SetPanSub“ Set Entrada Llamada de Pánico Sub Zona Entrada / Pulsador presionado >2,5seg
15 = “SetEntAbr“ Set Entrada Zona Entrada / Apertura Modo Puerta Estado Abriendo Zona
16 = “SetEntMan“ Set Entrada Zona Entrada / Apertura Modo Puerta Manual (fuera Estado Abriendo)
17 = “SetEntAla“ Set Entrada Zona Entrada / Apertura Modo Puerta Estado Abre ALARMA ZONA

21 = “ResEntZon“ ReSet Entrada Zona Entrada / Pulsador presionado y soltado corto


22 = “ResEntSub“ ReSet Entrada Sub Zona Entrada / Pulsador presionado y soltado corto
23 = “ResPanZon“ ReSet Entrada Llamada de Pánico Zona Entrada / Pulsador presionado >2,5seg
24 = “ResPanSub“ ReSet Entrada Llamada de Pánico Sub Zona Entrada / Pulsador presionado >2,5seg
25 = “ResEntCer“ ReSet Entrada Zona Entrada / Cierre en Modo Puerta Estado Cerrando Zona
26 = “ResEntMan“ ReSet Entrada Zona Entrada / Cierre en Modo Puerta Manual (fuera Estado Cerrando)
27 = “ResEntAla“ ReSet Entrada Zona Entrada / Cierre en Modo Puerta Estado Cierra ALARMA ZONA

31 = “SetRx1Zon“ Comando por Serie 1 Set / Abrir Zona


32 = “SetRx1Sub“ Comando por Serie 1 Set / Encender Luz Sub Zona
33 = “SetRx1ZSZ“ Comando por Serie 1 Set / Abrir Zona y Set / Encender Luz Sub Zona
36 = “SetRx1Ala“ Comando por Serie 1 Setea ALARMA ZONA

41 = “ResRx1Zon“ Comando por Serie 1 ReSet / Cerrar Zona


42 = “ResRx1Sub“ Comando por Serie 1 ReSet / Apagar Luz Sub Zona
43 = “ResRx1ZSZ“ Comando por Serie 1 ReSet / Cerrar Zona y ReSet / Apagar Luz Sub Zona
46 = “ResRx1Ala“ Comando por Serie 1 ReSet ALARMA ZONA

51 = “SetRx2Zon“ Comando por Serie 2 Set / Abrir Zona


52 = “SetRx2Sub“ Comando por Serie 2 Set / Encender Luz Sub Zona
53 = “SetRx2ZSZ“ Comando por Serie 2 Set / Abrir Zona y Set / Encender Luz Sub Zona
56 = “SetRx1Ala“ Comando por Serie 2 Setea ALARMA ZONA
CONTROL ZONA PROGRAMABLE Manual de Programación V1.04

61 = “ResRx2Zon“ Comando por Serie 2 ReSet / Cerrar Zona


62 = “ResRx2Sub“ Comando por Serie 2 ReSet / Apagar Luz Sub Zona
63 = “ResRx2ZSZ“ Comando por Serie 2 ReSet / Cerrar Zona y ReSet / Apagar Luz Sub Zona
66 = “ResRx2Ala“ Comando por Serie 2 ReSet ALARMA ZONA

71 = “SetOutZon“ Set Salida Zona en MODO SET POINT


72 = “SetOutSub“ Set Salida Sub Zona en MODO SET POINT
73 = “SetOutZSZ“ Set Salida Zona y Sub Zona en MODO SET POINT
76 = “SetTmrZon“ Fin Timer Set / Abrir Zona
77 = “SetTmrSub“ Fin Timer Set / Encender Luz Sub Zona
78 = “SetTmrZSZ“ Fin Timer Set / Abrir Zona y Set / Encender Luz Sub Zona

81 = “ResOutZon“ ReSet Salida Zona en MODO SET POINT


82 = “ResOutSub“ ReSet Salida Sub Zona en MODO SET POINT
83 = “ResOutZSZ“ ReSet Salida Zona y Sub Zona en MODO SET POINT
86 = “ResTmrZon“ Fin Timer ReSet / Cerrar Zona
87 = “ResTmrSub“ Fin Timer ReSet / Apagar Luz Sub Zona
88 = “ResTmrZSZ“ Fin Timer ReSet / Cerrar Zona y ReSet / Apagar Luz Sub Zona

91 = “AjuRx1SP1“ Comando Serie 1 Ajuste Set Point 1 en MODO SET POINT


92 = “AjuRx1SP2“ Comando Serie 1 Ajuste Set Point 2 en MODO SET POINT
96 = “AjuRx2SP1“ Comando Serie 2 Ajuste Set Point 1 en MODO SET POINT
97 = “AjuRx2SP2“ Comando Serie 2 Ajuste Set Point 2 en MODO SET POINT

111 = “AjuRx1Mem“ Comando Serie 1 Ajuste Menú Programación


112 = “AjuRx2Mem“ Comando Serie 2 Ajuste Menú Programación

121 = “DescCable“ Desconexión cable Entrada Analógica


122 = “ErrorAin “ Error Valor Entrada Analógica

LISTADO DE EVENTOS ESPECIALES DESDE EL SOFTWARE O API:

131 = “SetSofZon“ Comando por Software Set / Abrir Zona


132 = “SetSofSub“ Comando por Software Set / Encender Luz Sub Zona
133 = “SetSofZSZ“ Comando por Software Set / Abrir Zona y Set / Encender Luz Sub Zona

141 = “ResSofZon“ Comando por Software ReSet / Cerrar Zona


142 = “ResSofSub“ Comando por Software ReSet / Apagar Luz Sub Zona
143 = “ResSofZSZ“ Comando por Software ReSet / Cerrar Zona y ReSet / Apagar Luz Sub Zona

151 = “SetApiZon“ Comando por API Set / Abrir Zona


152 = “SetApiSub“ Comando por API Set / Encender Luz Sub Zona
153 = “SetApiZSZ“ Comando por API Set / Abrir Zona y Set / Encender Luz Sub Zona

161 = “ResApiZon“ Comando por API ReSet / Cerrar Zona


162 = “ResApiSub“ Comando por API ReSet / Apagar Luz Sub Zona
163 = “ResApiZSZ“ Comando por API ReSet / Cerrar Zona y ReSet / Apagar Luz Sub Zona

171 = “RxTimeout“ Timeout al generar urgencia


172 = “Rx NACK “ Nack dato enviado

ManualControlProgramableCZP_V104.doc Página 8
CONTROL ZONA PROGRAMABLE Manual de Programación V1.04

DIAGRAMA DE ESTADOS:

BAULERA CORTINA PVC MOTORIZADA CON APERTURA/CIERRE MANUAL Y ALARMA

ABRIR => Tmr=30" Ev = 31 FinTmr And Pta=Cerrada Ev = 76


PULSADOR => Tmr=30" Ev = 11
EST 1 => CERRADO OK EST 2 => ABRIENDO EST 3 => ERROR CERRADO
CORTINA = OFF CORTINA = ON = 220V CORTINA = OFF
LUZ = OFF LUZ = ON = 220V LUZ = OFF
ABRIR => Tmr=30" Ev = 31
Or
PULSADOR => Tmr=30" Ev = 11 Pta=Abierta Ev = 17
CERRAR And Pta=Cerrada Ev = 41 Or
Or PULS PANICO Ev = 13
Pta=Cerrada Ev = 1 ALARMA And Pta=Cerrada Ev = 46 ABRIR => Tmr=30" Ev = 31
Or
Pta=Abierta Ev = 17 PULSADOR => Tmr=30" Ev = 11
Or
FinTmr And Pta=Cerrada Ev = 25 PULS PANICO Ev = 13 PULS PANICO Ev = 13
EST 7 => ALARMA(c/timer)
EST 0 => INICIAL CORTINA = TITILA 220V
ENCENDIDO LUZ = TITILA 220V
ALARMA = ON
PULS PANICO Ev = 13
PULS PANICO Ev = 13
FinTmr And Pta=Abierta Ev = 16

Pta=Abierta Ev = 1 PULS PANICO Ev = 13

CERRAR And Pta=Abierta => Tmr=10" Ev = 41


Pta=Abierta Ev = 15
Or
ALARMA And Pta=Abierta Ev = 46

EST 4 => ABIERTO OK EST 5 => CERRANDO EST 6 => ERROR ABIERTO
CORTINA = ON = 220V CORTINA = ON = 220V CORTINA = ON = 220V
LUZ = ON = 220V CERRAR => Tmr=10" Ev = 41 LUZ = ON = 220V LUZ = ON = 220V
Or
Pta=Cerrada => Tmr=10" Ev = 21

PUERTA CON CERRADURA MAGNÉTICA

ABRIR => Tmr=30" Ev = 31


Or FinTmr And Pta=Cerrada Ev = 76
EST 1 => CERRADO OK EST 2 => ABRIENDO EST 3 => ERROR CERRADO
PULSADOR => Tmr=30" Ev = 11
CORTINA = OFF CORTINA = ON = 220V CORTINA = OFF
LUZ = OFF LUZ = ON = 220V ABRIR => Tmr=30" Ev = 31 LUZ = OFF
Or
PULSADOR => Tmr=30" Ev = 11
CERRAR And Pta=Cerrada Ev = 41
Or
ALARMA And Pta=Cerrada Ev = 46 Pta=Abierta Ev = 17
Pta=Cerrada Ev = 1 Or
PULS PANICO Ev = 13
Pta=Abierta Ev = 17
Or
Pta=Cerrada Ev = 25 PULS PANICO Ev = 13 PULS PANICO Ev = 13
Or
EST 7 => ALARMA
FinTmr And Pta=Cerrada Ev = 86
EST 0 => INICIAL CORTINA = OFF
ENCENDIDO LUZ = ON = 220V
ALARMA = ON
PULS PANICO Ev = 13
FinTmr And Pta=Abierta Ev = 16 PULS PANICO Ev = 13

Pta=Abierta Ev = 1 PULS PANICO Ev = 13

Pta=Abierta
CERRAR And Pta=Abierta => Tmr=10" Ev = 41
Ev = 15
Or
ALARMA And Pta=Abierta Ev = 46

EST 4 => ABIERTO OK EST 5 => CERRANDO EST 6 => ERROR ABIERTO
CORTINA = OFF CORTINA = OFF CORTINA = OFF
LUZ = ON = 220V CERRAR => Tmr=10" Ev = 41 LUZ = ON = 220V LUZ = ON = 220V
Or
Pta=Cerrada => Tmr=10" Ev = 21

ManualControlProgramableCZP_V104.doc Página 9
CONTROL ZONA PROGRAMABLE Manual de Programación V1.04

6. Menú de Programación
El equipo CZP dispone de un menú de programación para connfigurar las zonas según:

PGM 000 cPGM_VERSION_SOFT "Version "


Indica la Versión de Firmware

PGM 001 iPGM_NUMERO_SERIE "NroSerie"


Indica el número de serie del equipo (default 0)

PGM 002 cPGM_NIVEL_SEGURIDAD "NivSegur"


Indica el nivel de seguridad actual

PGM 009 lPGM_EVENTO_ID "EventoID"


Indica el número incial de evento almacenado en memoria RAM.

PGM 010 iPGM_EVENTO_CANT "EvenCant"


Indica la cantidad de eventos almacenados en memoria RAM.

Los Siguientes parámetros se listan para una sola zona XX y existen para todas las zonas

PGM - - - cPGM_ZONA_MODO_XX "xxZnModo"


Configuración del modo de zona según el listado en Funcionamiento:

PGM - - - cPGM_ZONA_ENT_SET_XX "xxEntSet"


Configuración del número de Canal Direccionado para el Set / Apertura de zona
0 : Sin Conexión ni Redireccionado
001 a 182 : Dirección de Canal listado en Funcionamiento

PGM - - - cPGM_ZONA_ENT_RESET_XX "xxEntRst"


Configuración del de Canal Direccionado para el ReSet / Cierre de zona
0 : Sin Conexión ni Redireccionado
001 a 182 : Dirección de Canal listado en Funcionamiento

PGM - - - cPGM_ZONA_SAL_SET_XX "xxSalSet"


Configuración del número de Canal Direccionado para el Set / Apertura de zona
0 : Sin Conexión ni Redireccionado
001 a 182 : Dirección de Canal listado en Funcionamiento

PGM - - - cPGM_ZONA_SAL_RESET_XX "xxSalRst"


Configuración del de Canal Direccionado para el ReSet / Cierre de zona
0 : Sin Conexión ni Redireccionado
001 a 182 : Dirección de Canal listado en Funcionamiento

PGM - - - iPGM_ZONA_SP1_XX "xxSP1Zon"


Configuración del Set Point 1 o Timer de Set de apertura de zona en tics de 100mS o configurable

PGM - - - iPGM_ZONA_SP2_XX "xxSP2Zon"


Configuración del Set Point 2 o Timer de ReSet o cierre de zona en tics de 100mS o configurable

Los Siguientes parámetros se listan para una sola Entrada YY y existen para el total de entradas Multiplexadas

PGM - - - cPGM_ENT_MODO_YY "yyEntMod"


Configuración del funcionamiento de cada Entrada del equipo
Para las entradas del 1 hasta la 14 analógicas multiplexadas de cada entrada Z :
0 = Normal Abierto
1 = Normal Cerrado
Para las entradas 15 y 16 digitales optoaisladas:
0 = Normal Abierto
1 = Normal Cerrado

Los Siguientes parámetros se listan para un solo RELE y existen para el total de los Relés

PGM - - - cPGM_RELE_SAL_ZZ "zzRlSali"


Indica el número de zona a controlar para el relé actual
0 = Anulado
001 a 182 : Dirección de Canal listado en Funcionamiento

PGM - - - cPGM_RELE_MODO_ZZ "zzRlModo"

ManualControlProgramableCZP_V104.doc Página 10
CONTROL ZONA PROGRAMABLE Manual de Programación V1.04

Configuración del funcionamiento de cada Relé del equipo


0 = Normal Abierto (salida directa de zona)
1 = Normal Cerrado (salida invertida de zona)
2 = Intermitente (ciclado tipo intermitente)

Los Siguientes parámetros son de configuración General:

PGM 182 cPGM_ZONAS_MAX "Zona Max"


Cantidad máxima de zonas activas. Valor de 0 a 16

PGM 188 cPGM_RS485_DIRECCION "485Dir "


Dirección del EQUIPO dentro de la RED de 1 a 127

PGM 190 cPGM_RS485_VELOCIDAD "485Veloc"


Velocidad en baud rate del Puerto 1 del equipo

PGM 191 cPGM_RS485_TIMEOUT "485Timeo"


Timeout del Puerto 1 en tics de 10mS (máximo 2,55 seg) para modo maestro.

7. Menú de Calibración
El equipo CZP dispone de un menú de calibración para ajustar los valores de las entradas analógicas para la
discriminación de los Switch Multiplexados.

CAL - - - cPGM_ANTIRREBOTE_DIG "AntirDig"


Tiempo del antirrebote de las entradas en x10mS (max 2,55 seg de validadción)

CAL - - - cPGM_ANTIRREBOTE_AIN "AntirAin"


Tiempo del antirrebote de las entradas en x10mS (max 2,55 seg de validadción)

CAL - - - cPGM_SAMPLEO "Sampleo "


Tiempo de barrido de las entradas analógicas para validar las entradas

Los Siguientes parámetros se listan para una sola Entrada Análogica Z y existen para las 7 en total.

CAL - - - iPGM_CAL_SW_00_HI_Z "Az%00:HI"


Porcentaje calibración entrada con valor 00 máximo

CAL - - - iPGM_CAL_SW_00_LO_Z "Az%00:LO"


Porcentaje calibración entrada con valor 00 mínimo

CAL - - - iPGM_CAL_SW_01_HI_Z "Az%01:HI"


Porcentaje calibración entrada con valor 01 máximo

CAL - - - iPGM_CAL_SW_01_LO_Z "Az%01:LO"


Porcentaje calibración entrada con valor 01 mínimo

CAL - - - iPGM_CAL_SW_10_HI_Z "Az%10:HI"


Porcentaje calibración entrada con valor 10 máximo

CAL - - - iPGM_CAL_SW_10_LO_Z "Az%10:LO"


Porcentaje calibración entrada con valor 10 mínimo

CAL - - - iPGM_CAL_SW_11_HI_Z "Az%11:HI"


Porcentaje calibración entrada con valor 11 máximo

CAL - - - iPGM_CAL_SW_11_LO_Z "Az%11:LO"


Porcentaje calibración entrada con valor 11 mínimo

ManualControlProgramableCZP_V104.doc Página 11
CONTROL ZONA PROGRAMABLE Manual de Programación V1.04

8. Manejo API REST JSON


El equipo CZP puede manejarse a través de un Software propietario o equipo tipo Gateway que traduce en forma
de Túnel y provee en modo servidor a través de API REST en formato JSON dedicado.
A continuación se muestra un gráfico de la estructura general del entorno:

Los Códigos de Estado HTTP implementados son los siguientes:


200 OK Peticiones Correctas
400 Bad Request Error de cliente, solicitud incorrecta o error de sintaxis
401 Unauthorized Falla de autentificación
403 Forbidden Error en Password o NO tiene privilegios
404 Not Found Recurso No encontrado
405 Method Not Allowed Método no soportado en la uri peticionada
429 Too Many Requests Muchas conexiones desde esa direccion de internet
431 Request Header Fields Too Large Headers demasiado largos
500 Internal Server Error Falla en el servidor
501 Not Implemented ERROR INTERNO DE SOFT
503 Service Unavailable Servidor Congestionado o en mantenimiento
504 Gateway Timeout Timeout en el Servidor
505 HTTP Not Soported Versión de HTTP no sportada
521 Version Mismatch Hardware Incompatible

El servidor dispone de distintos niveles de acceso según se apunte el URI según:


/api/dat/* Nivel de Datos Históricos del sistema
/api/log/* Nivel de Logs del sistema
/api/ctr/* Nivel de Controladores apuntads por el sistema
/api/equ/* Nivel de Acceso a los Equipos de la RED
Para la petición de datos se implementan filtros para acotar la devolución de registros. Dichos filtros son de Tipo
de registro, Fecha desde, Fecha hasta, número de página y cantidad de registros por página.
El formato de Fecha se basa en la Norma ISO 8601 en modelo básico con el formato “AAAAMMDDTHHMMSS” con
AAAA:Año (2000->), MM:Mes(01 a 12), DD:Dia(01 a 31), T es el separador del formato, HH:Hora (00 a 23),
MM:Minutos (00 a 59) y SS:Segundos (00 a 59).

Las Funciones implementadas para el relevamiento de datos históricos de Estados y Eventos del sistema son las
siguientes:

IT PET URI DESCRIPCIÓN


0 GET / Pide DATOS al Web Server y devuelve la
web según la versión y la fecha hora actual
1 GET /api/dat/est/(CodControl)/ ? typ= & fde= & fha= & Pide DATOS de ESTADOS con filtro de
pag= & npa= & ord= Estado Tipo, Fecha Desde, Fecha Hasta, Nro
Pagina , Cantidad por página y Orden de
Datos
2 GET /api/dat/eve/(CodControl)/ ? typ= & fde= & fha= & Pide DATOS de EVENTOS con filtro de
pag= & npa= & ord= & usu= Evento Tipo, Fecha Desde, Fecha Hasta, Nro
Pagina, Cantidad por página, Orden de
Datos y filtro de Usuario API
3 GET /api/log/ ? typ= & fde= & fha= & pag= & npa= & Pide DATOS de LOGS con filtro de LogTipo,
pas= Fecha Desde, Fecha Hasta, Nro Pagina,
Cantidad por página y Orden de Datos con
Password

Las Funciones implementadas para el acceso a los controles del Sistema o Gateway son las siguientes:

IT PET URI DESCRIPCIÓN

ManualControlProgramableCZP_V104.doc Página 12
CONTROL ZONA PROGRAMABLE Manual de Programación V1.04

4 GET /api/ctr/est/(CodControl) Pide DATOS ESTADO de controles por


CodControl
5 POST /api/ctr/set/(CodControl)/ ? Setea o Resetea EQUIPO ZONA de controles
por CodControl
6 GET /api/ctr/spc/(CodControl)/ (IdNroSetPoint) Pide EQUIPO SET_POINT de controles por
CodControl y por Nro de Set Point
7 POST /api/ctr/spc/(CodControl)/(IdNroSetPoint) Setea EQUIPO SET_POINT de controles por
CodControl y por Nro de Set Point

Las Funciones implementadas para el acceso directo a los Equipos son las siguientes:

IT PET URI DESCRIPCIÓN


8 GET /api/equ/est/(IdDireccion/(IdZona) Pide EQUIPO ESTADO de equipo por
Dirección y por Zona
9 GET /api/equ/eve/(IdDireccion) Pide EQUIPO EVENTO de equipo por
Dirección
10 GET /api/equ/par/(IdDireccion)/(IdParametro) ? pas= Pide EQUIPO PARAMETRO de equipo por
Dirección
11 POST /api/equ/par/(IdDireccion)/(IdParametro) ? pas= Setea EQUIPO PARAMETRO de equipo por
Dirección

A continuación se listan las funciones detalladas de las API’s:

----------------------------------------------------------------------------------------
0. Pide DATOS al Web Server y contesta con la web implementada según la versión
----------------------------------------------------------------------------------------
REQUEST:
GET / HTTP/1.1
Accept: application/json

RESPONSE:
HTTP/1.1 200 OK
Content-Type: application/json; charset=utf-8
Content-Language: en

{
“web”: (nro) ,
}

----------------------------------------------------------------------------------------
1. Pide DATOS de ESTADOS con filtro de Estado Tipo, Fecha Desde, Fecha Hasta, Nro Pagina , Cantidad por página y
Orden de Datos
----------------------------------------------------------------------------------------
REQUEST:
GET /api/dat/est/(CodControl)/ ? typ= & fde= & fha= & pag= & npa= & ord= HTTP/1.1
Accept: application/json

RESPONSE:
HTTP/1.1 200 OK
Content-Type: application/json; charset=utf-8
Content-Language: en

{
“pag”: (nro) ,
“npa”: (nro) ,
“tot”: (nro) ,
},
{
“est”: [
{“tmr” : “(Timestamp)” , “typ” : (tipo) } ,
{“tmr” : “(Timestamp)” , “typ” : (tipo) } ,

{“tmr” : “(Timestamp)” , “typ” : (tipo) }
]
}

----------------------------------------------------------------------------------------
2. Pide DATOS de EVENTOS con filtro de Evento Tipo, Fecha Desde, Fecha Hasta, Nro Pagina, Cantidad por página,
Orden de Datos y filtro de Usuario API

ManualControlProgramableCZP_V104.doc Página 13
CONTROL ZONA PROGRAMABLE Manual de Programación V1.04

----------------------------------------------------------------------------------------
REQUEST:
GET /api/dat/eve/(CodControl)/ ? typ= & fde= & fha= & pag= & npa= & ord= & usu= HTTP/1.1
Accept: application/json

RESPONSE:
HTTP/1.1 200 OK
Content-Type: application/json; charset=utf-8
Content-Language: en

{
“pag”: (nro) ,
“npa”: (nro) ,
“tot”: (nro) ,
“eve”: [
{“tmr” : “(Timestamp)” , “typ” : (tipo) , “usu”: (IdUsuarioAPI) } ,
{“tmr” : “(Timestamp)” , “typ” : (tipo) , “usu”: (IdUsuarioAPI) } ,

{“tmr” : “(Timestamp)” , “typ” : (tipo) , “usu”: (IdUsuarioAPI) }
]
}

----------------------------------------------------------------------------------------
3. Pide DATOS de LOGS con filtro de LogTipo, Fecha Desde, Fecha Hasta, Nro Pagina, Cantidad por página y Orden
de Datos con Password
----------------------------------------------------------------------------------------
REQUEST:
GET /api/log/ ? typ= & fde= & fha= & pag= & npa= & ord= HTTP/1.1
Accept: application/json

RESPONSE:
HTTP/1.1 200 OK
Content-Type: application/json; charset=utf-8
Content-Language: en

{ “pag”: (nro) , “can”: (nro) ,


“lo1” : [ “tmr” : “(Timestamp)” , “typ” : (typ) , “val” : “(val)” ] ,
“lo2” : [ “tmr” : “(Timestamp)” , “typ” : (typ) , “val” : “(val)” ] ,
“lo3” : [ “tmr” : “(Timestamp)” , “typ” : (typ) , “val” : “(val)” ] ,
“lo4” : [ “tmr” : “(Timestamp)” , “typ” : (typ) , “val” : “(val)” ] ,
“lo5” : [ “tmr” : “(Timestamp)” , “typ” : (typ) , “val” : “(val)” ] ,
“lo6” : [ “tmr” : “(Timestamp)” , “typ” : (typ) , “val” : “(val)” ] ,
“lo7” : [ “tmr” : “(Timestamp)” , “typ” : (typ) , “val” : “(val)” ] ,
“lo8” : [ “tmr” : “(Timestamp)” , “typ” : (typ) , “val” : “(val)” ] ,
“lo9” : [ “tmr” : “(Timestamp)” , “typ” : (typ) , “val” : “(val)” ] ,
“lo0” : [ “tmr” : “(Timestamp)” , “typ” : (typ) , “val” : “(val)” ] ,
}

----------------------------------------------------------------------------------------
4. Pide DATOS ESTADO de controles por CodControl
----------------------------------------------------------------------------------------
REQUEST:
GET /api/ctr/est/(CodControl) HTTP/1.1
Accept: application/json

RESPONSE:
HTTP/1.1 200 OK
Content-Type: application/json; charset=utf-8
Content-Language: en

{ “est”: (nro) }

----------------------------------------------------------------------------------------
5. Setea o Resetea EQUIPO ZONA de controles por CodControl
----------------------------------------------------------------------------------------
REQUEST:
POST /api/ctr/set/(CodControl) HTTP/1.1
Accept: application/json
{ “set” : (val), “mod”: (modo) , “usu”: (IdUsuarioAPI) }

ManualControlProgramableCZP_V104.doc Página 14
CONTROL ZONA PROGRAMABLE Manual de Programación V1.04

RESPONSE:
HTTP/1.1 200 OK
Content-Type: application/json; charset=utf-8
Content-Language: en

{ “set” : (val), “mod”: (modo) , “usu”: (IdUsuarioAPI) }

Ejemplo Abre Baulera Control 1 desde el usuario 3


POST /api/ctr/set/1 HTTP/1.1
Accept: application/json
{ “set” : 1, “mod”: 0, “usu”: 3 }

Ejemplo Cierra Baulera Control 1 desde el usuario 3


POST /api/ctr/set/1 HTTP/1.1
Accept: application/json
{ “set” : 0, “mod”: 0, “usu”: 3 }

----------------------------------------------------------------------------------------
6. Pide EQUIPO SET_POINT de controles por CodControl
----------------------------------------------------------------------------------------
REQUEST:
GET /api/ctr/spc/(CodControl)/(IdZona) HTTP/1.1
Accept: application/json

RESPONSE:
HTTP/1.1 200 OK
Content-Type: application/json; charset=utf-8
Content-Language: en

{ “set”: (valor) }

----------------------------------------------------------------------------------------
7. Setea EQUIPO SET_POINT de controles por CodControl
----------------------------------------------------------------------------------------
REQUEST:
POST /api/ctr/spc/(CodControl)/( IdNroSetPoint) HTTP/1.1
Accept: application/json

RESPONSE:
HTTP/1.1 200 OK
Content-Type: application/json; charset=utf-8
Content-Language: en

{ “ack” : (Ack) , “set”: (valor) }

----------------------------------------------------------------------------------------
8. Pide EQUIPO ESTADO de equipo por Dirección y Zona
----------------------------------------------------------------------------------------
REQUEST:
GET /api/equ/est/(IdDireccion/(IdZona) HTTP/1.1
Accept: application/json

RESPONSE:
HTTP/1.1 200 OK
Content-Type: application/json; charset=utf-8
Content-Language: en

{ “est”: (nro) }

----------------------------------------------------------------------------------------
9. Pide EQUIPO EVENTO de equipo por Dirección
----------------------------------------------------------------------------------------
REQUEST:
GET /api/equ/eve/(IdDireccion) HTTP/1.1
Accept: application/json

RESPONSE:
HTTP/1.1 200 OK

ManualControlProgramableCZP_V104.doc Página 15
CONTROL ZONA PROGRAMABLE Manual de Programación V1.04

Content-Type: application/json; charset=utf-8


Content-Language: en

{ “eid” : (EventoInicial) , “enr”: (EventoCantidad) }

----------------------------------------------------------------------------------------
10. Pide EQUIPO PARAMETRO de equipo por Dirección
----------------------------------------------------------------------------------------
REQUEST:
GET /api/equ/par/(IdDireccion)/(IdParametro)?pas= HTTP/1.1
Accept: application/json

RESPONSE:
HTTP/1.1 200 OK
Content-Type: application/json; charset=utf-8
Content-Language: en

{ “ack” : (Ack) , “par” : (IdParametro) , “txt”: “(TxtParametro)” , “val” : (ParValor) }

----------------------------------------------------------------------------------------
11. Setea EQUIPO PARAMETRO de equipo por Dirección
----------------------------------------------------------------------------------------
REQUEST:
POST /api/equ/par/(IdDireccion)/(IdParametro)?pas= HTTP/1.1
Accept: application/json

RESPONSE:
HTTP/1.1 200 OK
Content-Type: application/json; charset=utf-8
Content-Language: en

{ “ack” : (Ack) , “par” : (IdParametro) , “txt”: “(TxtParametro)” , “val” : (ParValor) }

ManualControlProgramableCZP_V104.doc Página 16
CONTROL ZONA PROGRAMABLE Manual de Programación V1.04

9. Conexionado:

10. Especificaciones:
Tensión de Alimentación: 2 Entradas de 12VAC/VCC +/- 20% (masa+2in)
Salida de Alimentación 12V: Valim*1,41 si Val=12VCA +/- 20% (alterna)
Salida de Alimentación 12V: Valim-0,7V si Val=12VCC +/- 20% (contínua)
Salida de Alimentación 5V: 5V +/- 5% (regulados)
Frecuencia de operación: < 1KHz
Consumo en operación full: <15W (10W típico)
Consumo en reposo apagado: <1W (0,5W típico)
Entradas SWITCH: 7 x 0-5V directa o con resistencias MULTIPLEXADAS TOTAL 14:
R: 1000 ohm Resistencia Terminación
R: 470 ohm Resistencia SW Puerta / SW1
R: 220 ohm Resistencia SW Usuario / SW2
Entradas Digitales x2: 2 x tipo On/Off optoaisladas con salida de +Valimentación independente o
4-32 Vcc directas.
Salidas: 14 x Relé 220VCA 10A limitada a fusible interno 2A
Comunicación Puerto 1: RS485 Half Duplex (1200 a 115200 baudios)
Comunicación Puerto 2: RS485 Half Duplex (2400 baudios)
Precisión: mejor que 1% a fondo de escala +/-1 dígito
Memoria interna: EEPROM NO volátil de alto rendimiento
Conexionado: Borneras enchufables a tornillo de fácil montaje.
Temperatura de funcionamiento: 0ºC a +50ºC
Temperatura de almacenamiento: -10ºC a +60ºC
Humedad de funcionamiento: 10%RH a 90%RH
Montaje: Riel DIN tablero 8 islas tipo térmica (2 tetrapolares)
Dimensiones: 143mm x 130mm x 60mm Máximo (base x altura x profundidad con borneras
y cables)
Calado: 143mm x 45mm (+/-1mm)

ManualControlProgramableCZP_V104.doc Página 17
CONTROL ZONA PROGRAMABLE Manual de Programación V1.04

11. Garantía:

CERTIFICADO DE GARANTIA

DEAGER Desarrollos Electrónicos garantiza los productos de


fabricación standard por el término de 2 años a partir de su fecha de venta
contra defectos en los materiales y/o mano de obra empleados en su
fabricación.

DEAGER DESARROLLOS ELECTRÓNICOS ante un eventual mal


funcionamiento revisará, reparará y cambiará a su criterio sin cargo durante
ese periodo, el producto o cualquier parte integrante del mismo.

DEAGER DESARROLLOS ELECTRÓNICOS no será responsable en


ningún caso, de los cargos por desmontaje, reinstalación ni fletes.

Esta garantía no tendrá validez en caso de uso indebido, destrucción


intencional, excesos en las especificaciones, roturas producidas por caídas,
golpes o intentos de reparación por terceros no autorizados.

Para que esta garantía tenga validez deberá ser acompañada


indefectiblemente por la factura de compra del producto.

Av. Tte. Gral. Donato Alvarez 2237 Capital Federal


Código Postal - C1416BTL
Tel./Fax: (+54+11) 4588.2654
http:www.deager.com.ar
info@deager.com.ar

Los equipos especificados se encuentran en constante evolución, por eso Deager


se reserva el derecho de modificar parcial o totalmente el contenido de esta
información sin previo aviso. Para encontrar información actualizada acceda a
www.deager.com.ar

ManualControlProgramableCZP_V104.doc Página 18

También podría gustarte