Trabajo Hmi Infilink - Compress
Trabajo Hmi Infilink - Compress
Trabajo Hmi Infilink - Compress
Funciones
Todas las funciones soportadas por el Protocolo MODBUS se identifican mediante un código.
Algunas de estas funciones son:
• Comandos de control para lectura de posición y reposición de una bobina o de un
grupo de bobinas
• Comandos de control para lectura de entradas y salidas digitales (discretas)
• Comandos de control para lectura y reposición de registros
• Otras funciones para test, diagnóstico, polling, condiciones de excepción, etc.
En la Tabla siguiente se muestran los códigos y direcciones de algunas de las funciones más
utilizadas en el Protocolo Modbus.
Nótese que las entradas discretas y las bobinas se representan con simples dígitos, mientras
que las variables analógicas que van en los registros se representan con octetos.
En los formatos de comando/respuesta se colocan las direcciones relativas y el sistema hace la
conversión correspondiente. Por ejemplo, el registro de memoria 40001 se representa con la
dirección relativa 0000 (00H).
Sincronización y Estrategias de Interrogación (Polling)
Cuando se programa la MTU en el sistema Modbus, debe considerarse que ha ocurrido un error
en la comunicación si no se recibe respuesta desde la RTU dentro de un tiempo razonable.
Este retardo depende del tipo de mensaje, de la distancia, de la velocidad de transmisión, de
las características de los transceptores (preámbulo, tiempo de alzada,etc.) Y del período de
interrogación o barrido. Este tiempo se fija como el tiempo cumplido (time-out) y se incluye en la
secuencia de interrogación.
En el caso de que una RTU no responda a un comando, la MTU debe retransmitir el mensaje
un cierto número de veces; este número es variable. Si la falla continúa, la MTU anotará a la
RTU en la lista de interrogación y continuará con la rutina de interrogación para unidades fuera
de línea. Normalmente esta rutina consiste en interrogar a la RTU fallante una sola vez por ciclo
de barrido, en vez de realizar el número de interrogaciones normal establecido en la lista de
interrogación.
Estructura de la red
Medio Físico
El medio físico de conexión puede ser un bus semidúplex (half duplex) (RS-485 o fibra óptica) o
dúplex (full duplex) (RS-422, BC 0-20mA o fibra óptica).
La comunicación es asíncrona y las velocidades de transmisión previstas van desde los 75
baudios a 19.200 baudios. La máxima distancia entre estaciones depende del nivel físico,
pudiendo alcanzar hasta 1200 m sin repetidores.
Acceso al Medio
La estructura lógica es del tipo maestro-esclavo, con acceso al medio controlado por el
maestro. El número máximo de estaciones previsto es de 63 esclavos más una estación
maestra.
Los intercambios de mensajes pueden ser de dos tipos:
• Intercambios punto a punto, que comportan siempre dos mensajes: una demanda del
maestro y una respuesta del esclavo (puede ser simplemente un reconocimiento
(«acknowledge»).
• Mensajes difundidos. Estos consisten en una comunicación unidireccional del maestro
a todos los esclavos. Este tipo de mensajes no tiene respuesta por parte de los esclavos
y se suelen emplear para mandar datos comunes de configuración, reset, etc.
Protocolo
La codificación de datos dentro de la trama puede hacerse en modo ASCII o puramente binario,
según el estándar RTU (Remote Transmission Unit). En cualquiera de los dos casos, cada
mensaje obedece a una trama que contiene cuatro campos principales, según se muestra en la
figura 1. La única diferencia estriba en que la trama ASCII incluye un carácter de
encabezamiento («:»=3AH) y los caracteres CR y LF al final del mensaje.
Pueden existir también diferencias en la forma de calcular el CRC, puesto que el formato RTU
emplea una fórmula polinómica en vez de la simple suma en módulo 16.
Con independencia de estos pequeños detalles, a continuación se da una breve descripción de
cada uno de los campos del mensaje:
Controlador universal de proceso N 1100 (novus)
Comunicación serial
El controlador puede ser dado opcionalmente con interfase de comunicación serial asíncrona
RS-485, tipo maestro –esclavo, para la comunicación con un computador supervisor
(maestro) .el controlador actúa siempre como esclavo
Características
Señales compartibles con padrón RS 485. Conexión a dos hilos entre 1 maestro y hasta 31
(pudiendo destinar hasta 247) instrumentos en topología barométrica, máxima distancia de
conexión: 1000 metros .tiempo de desconexión del controlador. Máximo 2 metros después del
último byte.
Las señales de comunicación son aisladas eléctricamente del resto del aparato, con velocidad
seleccionable entre 1200, 2400, 4800,9600, o 19200 bps.
Novus N1100:
Características Principales:
Entrada multi-sensor universal sin el cambio del
hardware.
Protección para sensor abierto en cualquier
condición;
Salidas de control del tipo relé, 4 -20mA y pulso
todas disponibles;
Auto sintonía de los parámetros PID;
Función automática / manual con transferencia “bumpless”,
Tres salidas de alarma en la versión básica, con funciones de mínimo, máximo,
diferencial (desvío) sensor abierto y seguimiento;
Temporización para dos alarmas;
Retransmisión de PV o SP en 0 - 20 mA o 4 - 20mA;
Entrada para set-point remoto; Entrada digital con 5 funciones;
Soft-start programable;
Comunicación serial RS-485, protocolo MODBUS RTU;
Señal para protección del teclado;
Interfaz de comunicación.
VENTAJAS
1) Reducción de costos por cableado al instalar sólo un par de cables.
2) Mayor inmunidad al ruído al usar comunicación dígital, que es inherentemente más
inmune que la análoga.
3) Permite un máximo de 32 instrumentos por nodo, que pueden ser instalados
progresivamente y a medida que se requieran.
4) Software de desarrollo muy sencillo de operar y además económico.
CARACTERISTICAS TECNICAS:
Este tipo de conversor cuenta con una serie de mini-interruptores que se utilizan para configurar
la cantidad de bits que se van a ocupar y la velocidad de transmisión de los datos.
La tensión necesaria para que funcione de manera optima esta entre los 10 y 30 volt continuos.
Para este caso comunicaremos al controlador Novus N1100.Existen muchos softwares que
ofrecen versiones que son muy amigables pero solo si tienes el controlador adecuado, en este
caso usare dos tipos de softwares que son:
-KEPServerEx V4.0 que sirve para hacer comunicación entre el controlador y el programa de
HMI.
-Infilink_5_0_7_Spanish que se encarga de recibir los datos provenientes del primer software
para mostrarlos en la pantalla de nuestro HMI.
Con KEPServerEx.
Hacer doble clic sobre el icono KEPserverEX V4.0!!!
Realizar click en siguiente hasta que aparezca el cuadro que se muestra a continuación:
Seleccionar “Siguiente”.
Dirigirse a “clic to add a static tag...” (Letras azules), para comenzar a añadir los tags:
Cada ves que se quiera añadir un tag realizar esta operación.
Según el manual de tags de nuestro controlador, cada parámetro se representa por un valor de
tag que se representa como 400XX donde XX representan un número de parámetro. Como en
este caso 400001 = Variable de proceso.
Aquí una pequeña reseña de lo que representa cada numero, tener en cuenta que los números
designado en el recuadro siguiente están desfasados en un digito, por ejemplo el numero 0000
que en el recuadro corresponde al set-point, lo correcto será el numero 0001. y así
sucesivamente (0002 corresponde PV)
Entonces debería parecerse a esta lista auque faltan datos que comunicar he puesto los mas
comunes. Tengan muy en cuenta que en algunos casos fue necesario cambiar el tipo de dato
de Word a Short.
Ahora hacemos clic en el siguiente símbolo . Para que nos aparezca este recuadro:
Seleccionamos “Novus.Novus1100” para que aparezcan todos los tags creados con la
observación de los valores que emite nuestro controlador según cada parámetro y notando que
donde dice “Quality” todos los tags deben decir “Good” para afirmar que la comunicación se
logro exitosamente.
Si queremos cambiar el valor de cualquier parámetro (siempre que se pueda) solo debes hacer
clic derecho sobre el tag y seleccionar “Asynchronous Write”, Ingresar el valor deseado para
luego aplicar y aceptar.
Través de estos tenemos la comunicación para controlar nuestro proceso desde tu ordenador
personal o PC.