Você está na página 1de 20

1

UNIVERSIDAD TECNOLOGICA DE CHILE


SEDE LOS ANGELES






"INFORME DE
ARQUITECTURA DE MICROCONTROLADORES
Acimut monitoriza for arduino"
Ingeniera en Automatizacin y Control Industrial.


Asignatura: Arquitectura de Micro controladores
Docente: Marcelo Seplveda.
Alumno: Juan Mora Cataln


Los ngeles, Junio de 2014.
2

ndice.
Introduccin

Definiciones

Caractersticas del software y aplicaciones

Instalacin
Paso1
Paso2
Paso3
Paso4
Paso5

Conclusin







3

Introduccin.
Acimut es un software que se desglosa en varias aplicaciones, para ordenadores que
permite controlar y supervisar procesos industriales a distancia. Facilita retroalimentacin
en tiempo real con los dispositivos de campo como sensores actuadores o en este caso
que trabajaremos con nuestra tarjeta arduino, y controla el proceso automticamente.
Provee de toda la informacin que se genera en el proceso como la supervisin,
controles, almacenamiento de datos, etc. Y permite su gestin e intervencin.
La realimentacin, o feedback es, el proceso de compartir observaciones, preocupaciones
y sugerencias, con la intencin de guardar informacin, a nivel individual o colectivo, para
mejorar o modificar diversos aspectos del funcionamiento de un proceso.
La realimentacin tiene que ser bidireccional de modo que la mejora continua sea posible,
en todo aspecto.
En la teora de control, la realimentacin es un proceso por el que una cierta proporcin
de la seal de salida de un sistema se redirige de nuevo a la entrada. Esto es de uso
frecuente para controlar el comportamiento dinmico del sistema.
Acimut tiene varias aplicaciones como por ejemplo la scada monitoriza que se asimila a
un sistema scada que quiere decir supervisin,control y adquisicin de datos, de mucha
similitud y de bajo costo.
Monitoriza es la aplicacin scada de nueva generacin que le permite controlar cualquier
proceso, de forma inmediata, desde su propio puesto de trabajo.
Sin necesidad de programacin, tambin existe una aplicacin para el control y
monitorizacin de plantas de produccin.
Acimut scada monitoriza y monitoriza arduino son amigable en el sentido de la
compatibilidad de sistemas operativos a nivel usuario.
Para empezar a trabajar con el software deberemos tener en cuenta algunas definiciones
tales como las que se mencionaran a continuacin.
Esta versin de "Acimut Monitoriza for Arduino" es totalmente funcional y libre de todo tipo
de restricciones de uso, tanto en cuanto nmero de variables a controlar como de
clientes-puestos de monitorizacin que la versin comercial s que tiene. La nica
limitacin que tiene es que solo se puede conectar a dispositivos Arduino
4

Definiciones.
Lazo abierto y lazo cerrado.
Existen dos tipos de sistemas principalmente:
Los sistemas de lazo cerrado funcionan de tal manera que hacen que la salida vuelva al
principio para que se analice la diferencia con un valor de referencia y en una segunda
opcin la salida se vaya ajustando, as hasta que el error sea 0.
Cualquier sistema que tenga como objeto controlar una cantidad como por ejemplo
temperatura, velocidad, presin, caudal, fuerza, posicin, etc. Son normalmente de lazo
cerrado.
Los sistemas de lazo abierto no se comparan a la variable controlada con una entrada de
referencia. Cada ajuste de entrada determina una posicin de funcionamiento fijo en los
elementos de control.
La realimentacin comprende todas aquellas soluciones de aplicacin que hacen
referencia a la captura de informacin de un proceso o planta, no necesariamente
industrial, para que, con esta informacin, sea posible realizar una serie de anlisis o
estudios con los que se pueden obtener valiosos indicadores que permitan
una retroalimentacin sobre un operador o sobre el propio proceso, tales como:
Indicadores sin retroalimentacin inherente:
Estado actual del proceso. Valores instantneos;
Desviacin o deriva del proceso. Evolucin histrica y acumulada;
Indicadores con retroalimentacin inherente:
Generacin de alarmas;
hmi human machine interface (interfaces hombre-mquina);
Toma de decisiones:
Mediante operatoria humana;
Automtica.



5

Supervisin.
Acto de observar el trabajo o tareas de otro que puede no conocer el tema en
profundidad, supervisar no significa el control sobre el otro, sino el guiarlo en un contexto
de trabajo, profesional o personal, es decir con fines correctivos y/o de modificacin.
Automtica: ciencia tecnolgica que busca la incorporacin de elementos de ejecucin
autnoma que emulan el comportamiento humano o incluso superior.
Principales familias: autmatas, robots, controles de movimiento,
adquisicin de datos, visin artificial, etc.
Modbus.
Modbus es un protocolo de comunicaciones situado en el nivel 2 del Modelo OSI, basado
en la arquitectura maestro/esclavo o cliente/servidor. Convertido en un protocolo de
comunicaciones estndar de facto en la industria es el que goza de mayor disponibilidad
para la conexin de dispositivos electrnicos industriales. Las razones por las cuales el
uso de Modbus es superior a otros protocolos de comunicaciones son:
1. es pblico
2. su implementacin es fcil y requiere poco desarrollo
3. maneja bloques de datos sin suponer restricciones
Modbus permite el control de una red de dispositivos, por ejemplo un sistema de medida
de temperatura y humedad, y comunicar los resultados a un ordenador. Modbus tambin
se usa para la conexin de un ordenador de supervisin con una unidad remota en
sistemas de supervisin adquisicin de datos. Existen versiones del protocolo Modbus
para puerto serie y Ethernet (Modbus/TCP).

Rtu.
La rtu se conecta al equipo fsicamente y lee los datos de estado como los estados
abierto/cerrado desde una vlvula o un interruptor, lee las medidas como presin, flujo,
voltaje o corriente. Por el equipo el rtu puede enviar seales que pueden controlarlo:
abrirlo, cerrarlo, intercambiar la vlvula o configurar la velocidad de la bomba, ponerla en
marcha, pararla.
6

La rtu puede leer el estado de los datos digitales o medidas de datos analgicos y enva
comandos digitales de salida o puntos de ajuste analgicos.
Una de las partes ms importantes de la implementacin de scada son las alarmas. Una
alarma es un punto de estado digital que tiene cada valor normal o alarma. La alarma se
puede crear en cada paso que los requerimientos lo necesiten. Un ejemplo de un alarma
es la luz de "tanque de combustible vaco" del automvil. El operador de scada pone
atencin a la parte del sistema que lo requiera, por la alarma. Pueden enviarse por correo
electrnico o mensajes de texto con la activacin de una alarma, alertando al
administrador o incluso al operador de scada.

Estacin maestra.
Se refiere a los servidores y al software responsable para comunicarse con el equipo del
campo en estos se encuentra el software hmi corriendo para las estaciones de trabajo en
el cuarto de control, o en cualquier otro lado.
En un sistema scada pequeo, la estacin maestra puede estar en un solo computador, a
gran escala, en los sistemas scada la estacin maestra puede incluir muchos servidores,
aplicaciones de software distribuido, y sitios de recuperacin de desastres.
El sistema scada usualmente presenta la informacin al personal operativo de manera
grfica, en forma de un diagrama de representacin. Esto significa que el operador puede
ver un esquema que representa la planta que est siendo controlada.








7

Caractersticas del software y sus aplicaciones.
Sistema de bajo costo y moderno son las ventajas que ofrece este tipo de software.
Su funcionamiento distribuido en servidores y pc's situados en redes diferentes o a travs
de internet, le confieren una versatilidad de instalacin.

Otra caracterstica importante de acimut monitoriza es su escalabilidad, puede funcionar
en un solo pc en modo monopuesto y posteriormente ir aumentando los clientes y se
puede empezar un proyecto con pocas variables y a medida que aumenta su complejidad
ir incrementando el nmero de variables.
Esquema.






8

Caractersticas.
Instalacin sencilla e inmediata del producto.
Fcil configuracin, incluso cuando se trata de una instalacin con puestos
remotos ya que las comunicaciones entre los equipos cliente y el servidor se
basan en los estndares de internet.
Incluye comunicaciones nativas modbus, ethernet s7 para s7-300 y conectividad
opc.
No precisa programacin para la creacin de proyectos completamente
funcionales, basta pinchar y arrastrar los objetos scada sobre la superficie de los
formularios y establecer las propiedades correspondientes para obtener una
solucin operativa.
Si se requiere una funcionalidad avanzada que no est contemplada en los objetos
scada definidos en monitoriza no hay problema ya que monitoriza es extensible
mediante programacin en c# o vb.net. Tambin es posible la utilizacin de
libreras de terceros desarrolladas para el .net framework de windows.
La creacin de la interfaz grfica de usuarios est basada en la tecnologa de
windows forms designer de microsoft lo que facilita enormemente el diseo.
A nivel de proyecto podemos definir los usuarios y los permisos asignados a cada
uno ellos. Por ejemplo si solo se tiene permiso de lectura en un determinado
formulario o si se tiene acceso total a este.
Definicin inmediata de alarmas.
Control efectivo de operaciones.
Incremento instantneo de informacin.
Fcil seguimiento de variables.
Datos en formatos accesibles. Monitoriza permite almacenar las variables que se
monitorizan en bases de datos estndar del mercado.
Inversin mnima amortizable inmediatamente.
Definicin de recetas mediante plantillas, control de usuario para utilizacin de
recetas.
Funciones batch para la carga de recetas por evento.
El servidor de monitoriza ofrece las variables definidas mediante servicios opc, as
aplicaciones externas pueden conectarse a monitoriza y acceder a las variables
para su uso.
9

Instalacin.
En la pgina http://www.acimut.com/monitoriza/monitorizaforarduino.html existe como
comenzar a utilizar el monitoriza for arduino, con nuestra tarjeta.
Paso 1
Cargar en el dispositivo arduino el sketchbook con el protocolo modbus rtu.
Descargar SketchBook del protocolo ModBus RTU.
Lo primero a hacer es cargar en el mdulo Arduino el protocolo ModBus RTU. El protocolo
implementa la funcin 43 (Read Device Information), mediante esta funcin el dispositivo
se presenta frente a Acimut Monitoriza como un dispositivo Arduino.
El ejemplo incluido implementa el encender o apagar el led de la placa escribiendo un 1 o
un 0 en registro 0 de la matriz de registros.
Paso 2
Instalar monitoriza arduino
Descargar Acimut Monitoriza for Arduino.
La instalacin Monitoriza requiere tener instalado .NET Framework 3.5 SP1. Al ejecutar
el setup.exe comprobar si est instalado o si no lo descargar directamentes desde la
web de Microsoft.
Paso 3
Cargar el ejemplo de scada en monitoriza for arduino
Una vez instalado tendremos en el Men de inicio
un acceso directo al ejemplo, si lo abrimos nos cargar
en Monitoriza for Arduino en el que mediante dos botones
podremos encender o apagar el led de la placa.


10

Paso 4
Comprobar el puerto de comunicaciones
Comprobaremos el puerto de comunicaciones COMM asignado al cable USB del Arduino
mediante el Administrador de equipos de Windows. Y en el proyecto Scada
estableceremos en la propiedad port el nmero de puerto que tengamos asignado para el
cable USB. Tambien es importante tener en cuenta la velocidad de comunicaciones
(propiedad Speed) est deber ser la misma que la establecida en el sketchbook.
/* Parmetros comunes Modbus RTU, el maestro debe utilizar los mismos
parmetros */
enum {
COMM_BPS = 9600, /* velocidad de transmisin */
MB_SLAVE = 1, /* modbus esclavo id */
PARITY = 'N' /* paridad par */
};

Nota: en ejemplo de la pgina la velocidad de transmisin est configurada por 19200
editar cdigo, verificar y subir cdigo con esto quedara operando.

Como la configuracin de la tarjeta arduino
Al conectarla se comunica como puerto COM3
Por defecto, en la aplicacin se configura
Con el mismo puerto.







11


Paso 5
Crear proyecto Scada en monitoriza for Arduino Scada de Acimut.
A continuacin se describirn los pasos a seguir para crear el proyecto.

Abrimos Monitoriza for Arduino Scada Acimut.

Pinchamos la ventana de variables y abrimos la casilla de servidores en la
cual crearemos un nuevo servidor con la flecha hacia la derecha y
modificamos el nombre identificador con esto terminamos y aceptar.


12

En la ventana de variables modificamos la velocidad de transmicion de
19200 a 9600.

En la ventana de RTU Groups agregamos el grupo de variables a controlar.


13

En el editor de grupos configuramos nuestra variable que en este caso
vamos a controlar un led.

En el editor de variables agregamos, nos vamos a variables y
configuramos, aceptar.

14

Una vez hecho los pasos anteriores nos vamos a crear un nuevo formulario
en archivo esto para representar lo que queremos controlar y visualizar en
tiempo real lo que sucede en el campo.

Pinchar el rbol izquierdo led el cual se encuentra dentro de la ventana de
variables y seleccionar botn para crear y configurar en modo de pulsador.




15

Arrastramos el boton a lugar definido del usuario pinchamos el boton y en
la ventana de propiedades configuramos el boton apariencia, texto y
configuramos el SCADA.
En Action nos vamos a forzar valor y automaticamente nos busca el
servidor ModbusRTUArduino1_Juan_Mora, lo dejamos en valor 1

Lo mismo para el botn OFF pero en value lo dejamos en 0






16


Ahora configuraremos la parte grafica de lo que queremos controlar en este caso
un led y lo representaremos en cuadrados:
ON = 1 =color verde
OFF = 0 = color rojo
Para esto nos vamos al rbol izquierdo y seleccionamos la pestaa ToolBox en
la cual se desglosa en varias opciones que configurar nosotros nos iremos a la
casilla de panel imgenes para insertar y configurar.


17


Pinchamos en propiedades para configurar e importar la imagen.






18


Configuramos la imagen en value a 1 y el rojo en 0.

Con esto completamos la configuracin y agregamos elementos desde la ventana
ToolBox para cambiar la apariencia.




19


Finalmente cargamos nuestro cdigo ejemplo para encender un led, verificamos,
compilamos, y subir programa, con esto configuramos el puerto que por defecto lo
arroja en el puerto COM3, y nos vamos en la casilla servidor y aplicamos play a
nuestra pantalla.


Programa corriendo.


20

Conclusin.

En conclusin Acimut Monitoriza for Arduino es un software didctico para el
usuario y fcil de configurar es muy prctico para familiarizarse con los
microcontroladores de Arduino ya que estas tarjetas tienen la ventaja de configurar
sus comunicaciones y tienen la opcin de interactuar con distintos tipos de
comunicaciones.
En el sitio web se encuentran algunos ejemplos de cmo crear pantallas.
Con este software como parecidos a Labview entre otros como ventaja nos deja su
valor gratuito y la facilidad de implementar un control scada en un proceso de
distintas variables ya que cuenta con distintas opciones de visualizaciones.

Você também pode gostar