CHINT CTRL1 Manual De Instrucciones

Autómata programable

Publicidad

Enlaces rápidos

CTRL1
Autómata programable
con servidor web embebido
1
Autómata programable ChintControl
MANUAL DE INSTRUCCIONES
1. Introducción
2. Características técnicas
2.1. Tabla de características
2.2. Entradas digitales
2.3. Salidas digitales
2.4. Entradas analógicas
2.5. Salidas analógicas
2.6. Puerto de comunicaciones Ethernet
2.7. Puerto de comunicaciones RS485
2.8. Reset del CTRL1
3. Dimensiones y panel frontal
4. Instalación y cableado
4.1. Entradas digitales
4.2. Salidas digitales
4.3. Entradas analógicas
4.4. Salidas analógicas
4.5. Ejemplo de cableado
5. Acceso al CTRL1
5.1. Estado de los Leds
5.1.1. Estado del Led general
5.1.2. Estado del Led puertos de comunicaciones
5.2. Solución de problemas
5.2.1. No se puede acceder desde la red
5.2.2. Configuración errónea
6. Programación/Configuración del CTRL1
6.1. Pantalla inicial
6.2. Opciones del Configurator
6.3. Configuración de puertos
6.3.1. Puertos de salida digitales
6.3.2. Puertos de entradas digitales
6.3.3. Puertos de salida analógicos
6.3.4. Puertos de entrada analógicos
6.3.5. Puertos virtuales
7. Programación/Configuración mediante comandos
7.1. Comunicación con CTRL1
7.1.1. API de Control HTTP
7.2. Comandos generales
7.3. Comandos configuración de puertos
7.4. Comandos especiales entradas analógicas
7.5. Comandos especiales puertos virtuales
7.6. Comandos para crear links-enlaces
7.7. Comandos para configuración de red
7.8. Comandos para funciones de fecha y hora
7.9. Comandos para funciones de seguridad (SEC)
7.10. Códigos de error
8. Modo simulación
8.1. Activar el modo de simulación
CTRL1

Publicidad

Tabla de contenido
loading

Resumen de contenidos para CHINT CTRL1

  • Página 1 2.2. Entradas digitales 2.3. Salidas digitales 2.4. Entradas analógicas 2.5. Salidas analógicas 2.6. Puerto de comunicaciones Ethernet 2.7. Puerto de comunicaciones RS485 2.8. Reset del CTRL1 3. Dimensiones y panel frontal 4. Instalación y cableado 4.1. Entradas digitales 4.2. Salidas digitales CTRL1 Autómata programable...
  • Página 2: Introducción

    (4) Valor teórico del número máximo de dispositivos conectados al mismo bus. El estándar TIA/EIA especifica un máximo de 32 dispositivos en un mismo bus limitados por la carga de cada dispositivo en el bus. El CTRL1 tiene una carga de 1/8 de dispositivo. (5) Utilizando cable UTP, valor...
  • Página 3: Entradas Digitales

    2.5. Salidas analógicas El CTRL1 está provisto 2 salidas analógicas con dos modos de operación: voltaje y corriente. En el modo de operación de voltaje, las salidas se pueden configurar para un modo estándar de 0-10 V ó de 1-10 V.
  • Página 4: Puerto De Comunicaciones Ethernet

    El puerto Ethernet tiene 2 LEDs indicadores de estado, El LED de enlace Ethernet se encenderá cuando de conecte un cable Ethernet entre el CTRL1 y un host o switch de red y se crea un enlace correcto. Si se conecta el cable de red y no se enciende el LED de enlace significará...
  • Página 5: Reset Del Ctrl1

    2.8. Reset del CTRL1 El CTRL1 tiene un pulsador de reset de seguridad, está escondido bajo un agujero de la tapa. Para reiniciar el dispositivo deberá introducir por el agujero un destornillador, palillo, bolígrafo o cualquier objeto con un diámetro inferior al del agujero que es de 2mm.
  • Página 6 Para el cableado de una entrada digital, por ejemplo, un pulsador, llevaríamos el positivo de la fuente de alimentación que usemos para alimentar el equipo (CTRL1) al pulsador, desde la otra borna del pulsador acometeríamos directamente a una entrada digital del equipo.
  • Página 7: Ejemplo De Cableado

    4 pares normal, debido a que algunas tarjetas ethernet hacen el cambio automático internamente). Una vez conectado el equipo, para acceder por primera vez a CTRL1 se debe usar la IP por defecto, que es la 169.254.0.1. Es decir, después de alimentar el dispositivo y conectarlo al ordenador, basta con acceder con un navegador con la siguiente URL: http://169.254.0.1...
  • Página 8: Estado De Los Leds

    7). 5.1. Estado de los LEDS En este punto se explica el comportamiento de los LEDs de estado del CTRL1. 5.1. Estado del LED general La luz de encendido de la cubierta frontal proporciona información sobre el estado del producto, tanto mediante la secuencia de parpadeos como el color.
  • Página 9: Solución De Problemas

    (*) Nota: También se puede verificar en Linux y MAC en sus respectivos programas. Si el resultado de este comando nos indica que no es posible acceder a la IP indicada, verifique la conexión de red del CTRL1 (el LED verde situado junto al conector debería estar encendido) y de su ordenador.
  • Página 10 (*) Nota: En caso de conectar nuestro CTRL1 a un router, el equipo necesita dos puertos de entrada, estos puertos los elegiremos en este campo (Ver imagen inferior).
  • Página 11: Configuración De Puertos

    · SECURITY: este menú nos dará la posibilidad de cambiar o introducir contraseñas para nuestro Administrador, Usuario o Protocolo de Cifrado. · CLEAR CONFIGURATION: esta función restablecerá los valores de fábrica al CTRL1. Tiene el mismo efecto que pulsar el botón de reset durante más de 5 segundos.
  • Página 12: Puertos De Salida Analógicos

    (*) Nota: Los valores a indicar en los campos “minimum”, “maximum” y “tolerance” deben ser facilitados por el fabricante del equipo a conectar con el CTRL1. Importante: - Los nombres asignados deben usar exclusivamente letras y números, y deben tener una longitud fija de 5 caracteres.
  • Página 13: Puertos Virtuales

    (máximo). Por último, se indica tolerancia 0. 6.3.5. Puertos virtuales Los puertos virtuales son variables internas del CTRL1 que, aunque no son puertos reales se comportan de forma similar. Por defecto, tenemos 10 puertos virtuales habilitados y 51 deshabilitados. A continuación, se detallan los tipos de puertos virtuales que existen y como configurarles: ...
  • Página 14: Para Configurar Un Puerto Virtual Del Tipo Schedule, Realizaremos

    El número de personas puede ser modificable por el usuario final en la pantalla “settings” (figura inferior). La diferencia entre la función “variable” y “persistent” es que el valor almacenado en un puerto virtual del tipo “persistent” permanecerá en caso de un reinicio del CTRL1. TIME TRIGGER (Planificador) ...
  • Página 15 Autómata programable ChintControl CTRL1 ‐ Escogemos donde deseamos que sea visible nuestro puerto de tipo planificador, mediante las opciones "Show in Config” (será visible en “setting”) o “Visible” (será visible en “home”). ‐ Finalmente, buscamos el puerto en la sección correspondiente y a través de un desplegable muy intuitivo...
  • Página 16 Autómata programable ChintControl CTRL1 ‐ nand: realiza una operación lógica NAND (Ver imagen inferior) ‐ or: realiza una operación lógica OR (Ver imagen inferior) ‐ nor: realiza una operación lógica NOR (Ver imagen inferior) ‐ xor: realiza una operación lógica XOR (Ver imagen inferior) ‐...
  • Página 17 Autómata programable ChintControl CTRL1 Para puertos del tipo analógico: ‐ +: realiza una operación de suma de puertos. Suma los valores o variables de los puertos especificados. ‐ -: realiza una operación de resta de puertos. Realiza una operación matemática donde resta las variables o valores binarios de los puertos especificados.
  • Página 18 Este puerto permite enlazar un puerto virtual con un puerto Modbus/RTU. En esta configuración el CTRL1 se convierte en un dispositivo maestro (cliente) Modbus/RTU, es decir, se puede comunicar con otros dispositivos esclavos (servidores) compatibles con el protocolo Modbus/RTU. De esta forma el equipo puede ampliar sus entradas y salidas tanto analógicas como digitales en función de las características de los dispositivos conectados.
  • Página 19: Configuración De Enlaces De Puertos (Link)

     Esta función nos permite configurar un puerto remoto, es decir un puerto como copia de otro puerto de otro equipo CTRL1. Para configurar dicho puerto tenemos que seguir unos pasos determinados sino no funcionará y tendremos problemas para leer los datos del puerto deseado.
  • Página 20 Autómata programable ChintControl CTRL1 Podemos realizar enlaces entre todos los tipos de puertos de nuestro CTRL1. A continuación, veremos un ejemplo esclarecedor de cada tipo de enlace (link) para que la configuración sea menos tediosa. Recordemos que para configurar nuestros enlaces tenemos que ir a la sección "Configure links" dentro de nuestro "Configurator".
  • Página 21 Autómata programable ChintControl CTRL1  CHANGE (Enlace tipo cambio) Si se realiza un cambio en el puerto de origen, el puerto de destino cambiará de valor independientemente de su estado actual. Entrada y salida no tienen por qué tener el mismo valor.
  • Página 22 “puls1”. BOOT (Enlace de arranque)  Este enlace solo se aplica después de reiniciar nuestro equipo CTRL1. Su finalidad es establecer un valor de inicialización al equipo. INTERLINK (Enlace de interbloqueo)  Asocia dos puertos de manera que los puertos de destino nunca podrán tener el mismo valor a la vez, cuando uno...
  • Página 23 Autómata programable ChintControl CTRL1 UP-COUNTER y DOWN-COUNTER (Enlace tipo contador)  Tenemos dos tipos de enlace tipo contador: ‐ Up-counter (contador de subida): Cada vez que se active el puerto de origen incrementa el valor del puerto de destino (el puerto de destino será un puerto virtual analógico).
  • Página 24: Programación/ Configuración Mediante Comandos

    7.1 Comunicación con CTRL1 CTRL1 dispone de una interfaz web (puerto 80) de usuario que permite controlar el equipo y consultar su estado, en función de cómo haya sido configurado. Como se ha comentado anteriormente, por defecto, el equipo tiene la IP 169.254.0.1, por lo que después de conectar correctamente el cableado de comunicaciones, puede acceder a dicha interfaz con un navegador web:...
  • Página 25: Comandos Generales

    CTRL1 7.2 Comandos generales  VERSION (ver) Este comando muestra la versión del software cargado en el CTRL1, así como el nombre del dispositivo y la fecha de creación del firmware.  LISTADO (lsc) Este comando muestra un listado de todos los puertos del equipo, tanto entradas y salidas analógicas y digitales como todos los puertos...
  • Página 26 Autómata programable ChintControl CTRL1 en puertos virtuales nos indicará el tipo de puerto virtual: • VAR: Variable PER: Variable Persistente • GRP: Grupo • • TRG: Disparador de condición TTG: Disparador de tiempo • DTG: Disparador de día • •...
  • Página 27 Autómata programable ChintControl CTRL1 PUERTOS VISIBLES EN CONFIG (lsc cfg)  Si únicamente queremos consultar los puertos que son visibles en la pestaña de “configurator”, podemos usar el comando 'lsc cfg'. (*) Nota: Este comando retorna como máximo 24 puertos.
  • Página 28 DEPURAR (dbg)  Este comando controla la información que se muestra por el puerto serie, y se usa para depurar el sistema CTRL1. También se utiliza para activar el modo de simulación del equipo (ver modo de simulación en punto 8).
  • Página 29: Comandos Configuración De Puertos

    DEFAULT (def)  Aplica la configuración por defecto.  CAMBIAR NOMBRE (snm) Asigna un nombre al dispositivo CTRL1. Solamente se permiten caracteres en minúscula y números, con una longitud fija de 5 caracteres. ‐ snm bname Comandos configuración de puertos RENOMBRAR UN PUERTO (lbl) ...
  • Página 30: Comandos Especiales Puertos Virtuales

    Autómata programable ChintControl CTRL1 CONVERSION DE UNIDADES (rng)  El comando rng permite configurar los rangos que toma un puerto analógico físico (AO o AI), para poder realizar la conversión a las unidades necesarias. Por ejemplo, si es una entrada conectada a un sensor de temperatura cuyo valor mínimo es -20 ºC y cuyo valor máximo es 50 ºC, tendremos que ejecutar un comando como el del siguiente ejemplo:...
  • Página 31 Autómata programable ChintControl CTRL1 PUERTO VIRTUAL DEL TIPO DISPARADOR DE CONDICION (trg)  Permite configurar condiciones sobre un puerto virtual. De manera que si la condición se cumple podamos actuar sobre un puerto. Existen los siguientes tipos de condiciones posibles: cmpeq: Son iguales.
  • Página 32 OJO: en este caso ctr03 debe ser un puerto virtual de tipo dispositivo remoto. Vea el comando "rdv". Configuramos el puerto vt001 como copia del puerto ai001 del CTRL1 ctr03. De esta forma conseguiremos que vt001 tenga el mismo valor que el puerto ai001 de ctr03.
  • Página 33 (cliente) Modbus/RTU, es decir, se puede comunicar con otros dispositivos esclavos (servidores) compatibles con el protocolo Modbus/ RTU. De esta forma el CTRL1 puede ampliar sus entradas y salidas tanto analógicas como digitales en función de las características de los dispositivos conectados.
  • Página 34 Autómata programable ChintControl CTRL1 (*) Nota: Dependiendo del tipo de puerto que se quiere utilizar se debe elegir el código de función correspondiente. - Puertos digitales de entrada: Función 2, tipo de dato bool. - Puertos digitales de salida: Función 5, tipo de dato bool (internamente también utiliza la función 1 para la lectura del estado del registro).
  • Página 35: Comandos Para Crear Enlaces (Link)

    (boot o arranque): Enlace que se aplica únicamente al reiniciar el CTRL1. Se utiliza para establecer un valor de inicialización. Por ejemplo, para que siempre que se reinicie CTRL1 un puerto do000 quede a "on" haríamos "lnk btrue do000 b". Donde btrue es un puerto virtual de tipo "per" establecido a 1.
  • Página 36 Ejemplo de enlace (d) Enlazamos el puerto de entrada di000 con el de salida do000, de manera que cuando cambie la entrada cambiará la salida. Es habitual para controlar una salida de CTRL1 con un interruptor. ‐ lnk di000 do000 d El enlace inverso 'i' funciona exactamente igual, solo que cuando se pone la entrada a on, la salida se pone a off, y viceversa.
  • Página 37: Comandos Para Configuración De Red

    Usaremos el comando "net" para configurar aspectos de la red de CTRL1. VER PARAMETROS DE CONECTIVIDAD (net show)  Para ver los parámetros de conectividad de nuestro CTRL1 utilizaremos el siguiente comando: ‐ net show CAMBIO DE IP (net ip) ...
  • Página 38 CAMBIO DEL PUERTO DE LOS SERVICIOS (net port)  Este comando permite cambiar el puerto de escucha de alguno de los servicios internos de CTRL1, que son los siguientes: • webui: Para la interfaz web de usuario, que por defecto escucha en el puerto 80.
  • Página 39: Comandos Para Funciones De Fecha Y Hora

    Autómata programable ChintControl CTRL1 RESTRICCION DEL ACCESO A LOS SERVICIOS (net access)  Este comando permite controlar el acceso a los servicios por IP. Las opciones de servicios son: webui: Para la interfaz web de usuario. • • webcf: Para la interfaz web de configuración.
  • Página 40: Comandos Para Funciones De Seguridad (Sec)

    CONFIGURACION DE FECHA POR NTP (dte ntp)  Configura la fecha por NTP. De esta manera CTRL1 irá consultando por NTP un servidor de tiempo para mantenerse sincronizado. Para que esta opción funcione correctamente debe tener la red bien configurada.
  • Página 41: Códigos De Error

    ‐ sec proto show 7.10 Códigos de error En este punto se enumeran los códigos de error obtenidos como respuesta a los CTRL1, ya sea mediante la línea de comandos o cualquier otra herramienta que los utilice.  E001. Comando desconocido.
  • Página 42: Modo Simulación

    Este modo además es muy útil para evitar posibles incidentes debido a malas configuraciones o programaciones en los dispositivos donde actúa el CTRL1 ya que mientras esta activo el valor de las salidas no tiene un efecto real. Es decir, se aprecia en la pantalla, en los resultados de un “lst do001”...
  • Página 43: Activar El Modo De Simulación

    Mientras el CTRL1 este en modo simulación no actualizará la hora por NTP. Esto puede ayudar a la hora de cargar en el sistema plantillas complejas y evitar cortes en la carga. No tiene ningún otro efecto sobre las configuraciones del CTRL por lo que no afecta en ningún modo a los puertos virtuales, enlaces o grupos que existan definidos en el aparato.

Tabla de contenido