TABLA DE REGISTROS DEL MÓDULO DE ENTRADAS Y SALIDAS ....................16 TABLA DE REGISTROS COMPARTIDOS ...............................21 IDE ARDUINO ........................................22 INSTALANDO SOPORTE AL IDE ARDUINO ............................22 LIBRERÍA Y FUNCIONES EXCLUSIVAS DE DIGIRAIL NXPROG ......................23 SOFTWARE DE CONFIGURACIÓN NXPERIENCE ............................24 CONFIGURANDO DIGIRAIL NXPROG CON NXPERIENCE ........................24 8.1.1 INFORMACIÓN GENERAL DEL DISPOSITIVO ..........................24...
Deben respetarse las recomendaciones de seguridad para garantizar la seguridad del usuario y prevenir daños al dispositivo o al sistema. Si el dispositivo se utiliza de manera distinta a la especificada en este manual, las protecciones de seguridad pueden no ser eficaces. NOVUS AUTOMATION 3/35...
DigiRail NXprog es un dispositivo programable en IDE Arduino que tiene entradas y salidas analógicas y digitales e interfaces de comunicación RS486 y Ethernet que cumple los requisitos para uso en entornos industriales. Con el IDE Arduino, DigiRail NXprog permite el uso de lenguajes de programación de alto nivel como C/C++ que posibilitan implementar algoritmos complejos como lógica recursiva, máquinas de estado, análisis...
Figura 02 – DigiRail NXprog MODELOS DEL DISPOSITIVO DigiRail NXprog tiene 2 modelos RAMIX DO ETH y RAMIX RL ETH. Los dos tienen 1 puerto USB, 1 puerto de comunicación en serie RS485 y 1 puerto de comunicación Ethernet. Se pueden ver las características particulares de cada modelo en la Tabla 01:...
INSTALACIÓN INSTALACIÓN MECÁNICA DigiRail NXprog fue diseñado para que su carcasa sea fijada en riel DIN 35 mm, según la Figura 05. La instalación del dispositivo en riel DIN 35 mm debe realizarse después de su configuración. Figura 05 – Instalación mecánica DIMENSIONES DigiRail NXprog posee una carcasa de alta calidad, construida en ABS + PC y con índice de protección IP20, que tiene las siguientes dimensio-...
Figura 08 – Conexión del cable USB 5.1.2 CONEXIÓN RS485 La interfaz de conexión RS485 se encuentra en la parte trasera de DigiRail NXprog, como se puede ver en la en la figura a continuación: Figura 09 – Conexión de la interfaz RS485 NOVUS AUTOMATION...
USB. 5.1.3 CONEXIÓN ETHERNET La interfaz Ethernet se encuentra en la parte trasera del DigiRail NXprog, como se puede ver en la en la Figura 07, y permite realizar la comuni- cación del dispositivo. AISLAMIENTO ELÉCTRICO Se puede ver el aislamiento eléctrico de DigiRail NXperog en la figura a continuación: Figura 10 –...
ENTRADAS ANALÓGICAS Dispuestas en el panel frontal de DigiRail NXprog, las dos entradas analógicas se identifican como A1 y A2 y son adecuadas para medir tempe- ratura o cualquier otra magnitud representada por señales eléctricas lineales estandarizadas. Se puede configurar cada canal de forma independiente a través del software de configuración NXperience (véase capítulo Software de Configu- ración).
CONDICIÓN DE ERROR DE LAS ENTRADAS ANALÓGICAS Se denomina "Condición de Error" toda condición de uso o de operación indebida para los canales de entrada de DigiRail NXprog. Muchas de las condiciones indebidas son identificadas y luego señalizadas mediante el parpadeo del LED del respectivo canal.
ENTRADAS DIGITALES Dispuestas en el panel frontal de DigiRail NXprog, las cuatro entradas digitales se identifican como D1 … D4 y son adecuadas para recibir seña- les eléctricas de tipo Contacto Seco, NPN y PNP. Se puede configurar cada canal de forma independiente a través del software de configuración NXperience (véase capítulo Software de Configu- ración).
SALIDAS ANALÓGICAS Dispuestas en el panel frontal de DigiRail NXprog, las dos salidas analógicas se identifican como O1 y O2 y establecen valores analógicos de tensión o de corriente, según los valores digitales recibidos. Se puede configurar cada canal de forma independiente a través del software de configuración NXperience (véase capítulo Software de Configu- ración).
SALIDAS DIGITALES DigiRail NXprog tiene versiones con salidas digitales de tipo transistor (Sourcing), identificadas como K1 … K4, y con salidas digitales de tipo relé, identificadas como R1 … R2, en su panel frontal. Figura 17 – Salidas digitales DigiRail NXprog tiene hasta cuatro salidas digitales (DOs), que obedecen a comandos recibidos por medio de una comunicación digital. Los registradores del grupo HR_DOx_VALUE se destinan al comando de las salidas digitales.
ESTADO LÓGICO INICIAL Es la condición que la salida digital debe adoptar después de la inicialización del DigiRail NXprog y en la cual debe permanecer hasta el recibi- miento de un comando digital que redefina su condición. Existen tres posibilidades de Estado Lógico Inicial: Desactivado: Determina que la salida digital permanezca desactivada (0) después de encender el dispositivo.
LED DE ESTADO GENERAL Indicador controlado por la aplicación Arduino. Puede asumir cualquier función deseada por el usuario. Para mayor información, consultar la documentación de programación disponible en la página web de NOVUS en el sitio de GitHub (https://github.com/NOVUS-Products/DigiRail-NXprog/). 5.7.4 LED DE ESTADO DE CADA CANAL Se puede ver el funcionamiento del LED de estado de cada canal en la sección del canal correspondiente, dentro de este capítulo.
Al diseñar un Maestro o Esclavo Modbus en el IDE Arduino y cargar el programa en el módulo programable, se puede desarrollar cualquier aplica- ción. Sin embargo, de manera más simples, NOVUS creó un conjunto de registros que debe facilitar el desarrollo de la aplicación. Para ello, la memoria de los registros ha sido segmentada en dos partes: (i) Registros del módulo de entradas y salidas, que permiten el acceso directo a...
Página 17
Valor leído de la entrada A1. HR_AI1_HI HR_AI2_LO Valor leído de la entrada A2. HR_AI2_HI HR_AO1_LO Valor actual de la salida O1. HR_AO1_HI HR_AO2_LO Valor actual de la salida O2. HR_AO2_HI HR_COUNTER1_LO Valor actual del contador de la entrada D1. NOVUS AUTOMATION 17/35...
Página 18
Valor de temperatura de la Junta Fría que se adoptó para la compen- HR_INTERNAL_TEMP sación de la Junta Fría en mediciones con termocuplas. HR_STATUS_AI_CH1 Indicadores de estado del canal A1. HR_STATUS_AI_CH2 Indicadores de estado del canal A2. NOVUS AUTOMATION 18/35...
Página 19
Registrador de manipulación del estado de la salida K3. HR_DO4_VALUE Registrador de manipulación del estado de la salida K4. HR_DO1_STATE_TO_FORCE Valor al forzar la salida K1/R1. HR_DO1_FORCE_STATE Permite forzar la salida K1/R1. HR_DO2_STATE_TO_FORCE Valor al forzar la salida K2/R2. HR_DO2_FORCE_STATE Permite forzar la salida K2/R2. NOVUS AUTOMATION 19/35...
Página 20
Valor al forzar la entrada A1 (32 bits). 2335 HR_AI1_FORCED_HI HR_AI2_FORCE_VALUE Permite forzar la entrada A2. 2383 2384 HR_AI2_FORCED_LO Valor al forzar la entrada A2 (32 bits). 2385 HR_AI2_FORCED_HI Tabla 05 – Tabla de registros del módulo de entradas y salidas NOVUS AUTOMATION 20/35...
Para más información acerca de cómo utilizar la tabla de registros compartidos, se debe consultar la página web SpecialRegisters en GitHub (https://github.com/NOVUS-Products/DigiRail-NXprog/blob/master/pages/SpecialRegisters.md). Sigue a continuación la tabla de registros soportados por el módulo de entradas y salidas de DigiRail NXprog: DIRECCIÓN REGISTRO DESCRIPCIÓN...
Figura 26 – NXprog 9. Instalar el paquete NOVUS Arduino; 10. Cerrar el Gestor de Tarjetas, hacer clic en Herramientas >> Placa y seleccionar el dispositivo DigiRail NXprog en la sección NXprog Ar- duino Boards; 11. Conectar el DigiRail NXprog;...
Tiene el mismo funcionamiento, siendo obligatoria la referencia correcta al puerto en cuestión. Como se puede ver más arriba, la lectura se realiza- rá en el puerto digital D3. Para utilizar los puertos de DigiRail NXprog en la aplicación, se debe utilizar la misma nomenclatura del panel frontal (consultar el panel frontal en las Figuras 03, 04, 05 y 06).
CONFIGURANDO DIGIRAIL NXPROG CON NXPERIENCE Se puede configurar DigiRail NXprog al hacer clic en el botón Configurar, ubicado en la pantalla inicial de NXperience. En las secciones a continuación se describen cada uno de los parámetros posibles de configuración.
Contador de Borde Descendente: Permite hacer el conteo del número de pulsos recibidos en el borde descendente. Hasta 250 Hz. o Integrador ON/OFF: Permite integrar en un registrador los intervalos de tiempo de la entrada digital apagada y, en otro registrador, los in- tervalos de tiempo de la entrada digital encendida. Valor contabilizado en segundos. NOVUS AUTOMATION 25/35...
(HR_AO"x"_VALUE). Valor de Estado Seguro (Watchdog): Permite definir el valor a adoptarse por la salida analógica en caso de pérdida de comunicación Ether- • net y/o RS485. NOVUS AUTOMATION 26/35...
Estado Seguro: Permite definir la condición a adoptarse por la salida digital cuando se interrumpe la recepción de un comando debido a una • falla de comunicación. o Desactivado: Permite que la salida digital permanezca apagada hasta que se restablezca la comunicación. o Activado: Permite que la salida digital permanezca encendida hasta que se restablezca la comunicación. NOVUS AUTOMATION 27/35...
Interfaz Ethernet: Permite habilitar o deshabilitar la interfaz Ethernet. • Dirección Actual: Permite definir el modo por el que DigiRail NXprog obtendrá un IP: DHCP (Dynamic Host Configuration Protocol), protoco- • lo que permite que el IP (Internet Protocol) del dispositivo sea asignado por el servidor de la red, o Estático, que permite que el usuario esta- blezca la dirección IP, la máscara de subred y el Gateway para la conexión.
RTU del DigiRail NXprog y, si está habilitada, también el timeout del Gateway Modbus TCP/RTU. Todas las peticiones Modbus TCP recibi- das en el DigiRail NXprog con una dirección Modbus RTU diferente a la configurada en él se convertirán al protocolo Modbus RTU y se retrans- mitirán a la red RS485.
DIAGNÓSTICOS Se puede visualizar la pantalla de diagnósticos de DigiRail NXprog al hacer clic en el botón Diagnósticos, ubicado en la pantalla inicial de NXpe- rience. Además de proporcionar un análisis del estado de comunicación del dispositivo, esta pantalla también le permite forzar valores específicos para cada canal.
Estado adoptará el valor de forzamiento configurado. Para detener el forzamiento, basta con hacer clic en el botón Actualizar Forzamientos: Permite actualizar los valores de forzamiento aplicados a los canales que ya están forzados al hacer clic en su • botón. NOVUS AUTOMATION 31/35...
Algunos de los canales habilitados fueron pausados. Tabla 07 – Eventos ERRORES Falla en la salida analógica. Falla en la salida digital. Falla en la entrada analógica. Falla en la fuente de alimentación. Tabla 08 – Errores NOVUS AUTOMATION 32/35...
ESPECIFICACIONES TÉCNICAS CARACTERÍSTICAS DIGIRAIL NXPROG Canales de Entrada 4 Digitales y 2 Analógicos Canales de Salida 3 Digitales o 2 Relés y 2 Analógicos Señales Analógicas Acepta- Termocuplas J, K, T, N, E, R, S y B, Pt100, Pt1000, NTC, 0-60 mV, 0- 5 Vcc, 0-10 Vcc, 0-20 mA, 4-20 mA Termocuplas: 0,2 % del rango máximo...
Página 34
Temperatura: -20 a 60 °C Temperatura de Operación y Humedad Humedad: 5 a 95 % RH, sin condensación Carcasa ABS+PC Índice de Protección IP2O Dimensiones 100 x 30 x 110 mm Certificaciones Tabla 09 – Especificaciones Técnicas NOVUS AUTOMATION 34/35...