PicController. Manual de usuario. Raquel Sánchez Díaz

Documentos relacionados
RESUMEN DEL PROYECTO FIN DE CARRERA. Arquitectura software y hardware para la automatización de una carretilla industrial

Diseño y desarrollo de un módulo de conexión a CANopen de un sensor comercial fuerza/par

Anexo C. Manual del usuario

Manual Lector Ges2S Rumitag (Versión 5.0.7)

Equipamiento ADSL» Inalámbrico. Adaptador USB PAUTAS PARA LA VERIFICACION TCP/IP

REEA. Conexión de un S con WinCC RT Advanced V.12

OmniTouch 8400 Instant Communications Suite. My Instant Communicator para Microsoft Outlook Guía del usuario. Versión 6.7

Funciones de Network Assistant

Solución de problemas de fax. Preguntas frecuentes sobre fax Solución de problemas de envío de faxes... 3

CONECTOR EDI INTERCAMBIO ELECTRÓNICO DE DATOS ASINTEC

Guia de conexión wifi movil

Wanscam. Manual usuario APP movil E-VIEW7. Descargar aplicación

Manual de Instrucciones para el uso con un ordenador

Práctica de laboratorio Conexión y configuración de hosts

AFEI Sistemas y Automatización, S.A.

11.2. Manual de GTC 2.0: El primer contacto

Manual de Instrucción para el usuario del sistema de TELE-MAPA

Manual de configuración de wifilocal Windows XP Antena externa Ubiquiti Nanostation 2 9 de Septiembre de 2010

Manual de ayuda de la herramienta de comunicación privada Correo Interno

Práctica 2. Control de velocidad mediante el autómata CP1L y el variador MX2 de Omron

La Herramienta Redmine para la Administración de Proyectos

MANUAL DE USUARIO. Funcionalidad del Asistente de Mantenimiento LAN+PC de Movistar GUÍA BÁSICA DE MANEJO. Versión 2

MANUAL DEL ADMINISTRADOR DEL CHAT

Manual de usuario de cga-comparte-impresora-v4

Manual del Tablón de Noticias de la UPV para Windows (nueva versión enero 96)

Manual del Integrador Contable Premium Soft

ACTEON Manual de Usuario

CANopen. Departamento de Informática y Automática Facultad de Ciencias Universidad de Salamanca. Raquel Sánchez Díaz

MANUAL DE ADMINISTRADOR

La última versión disponible cuando se redactó este manual era la 5 Beta (versión ), y sobre ella versa este manual.

Red Inalámbrica. Conexión a EDUROAM con Microsoft Windows 10.

Bienvenido al módulo de formación sobre el funcionamiento del panel de control del ACS800.

Configurar receptor CHC i80 en modo RTK usando TcpGPS

Noticias RED Remisión electrónica de documentos

Instructivo de Funcionamiento del Software Questionmark Perception GUÍA METODOLÓGICA PARA LA APLICACIÓN DE EXÁMENES.

Herramienta Foro de Discusión

Práctica 5MODBUS: Bus Modbus

A la derecha de este botón irán apareciendo todas las aplicaciones abiertas en ese momento en el sistema.

SISTEMA OPEATIVO DEFINICIÓN

Introducción. Aparición en los 50, se facilita la comunicación entre el usuario y el ordenador Cualquier persona puede utilizar un ordenador.

DIRECCIÓN DE EDUCACIÓN SUPERIOR P r o v i n c i a d e B u e n o s A i r e s conectar igualdad. Manual de vinculación

Para obtener más información sobre esta función, haga clic en un tema:

1. ACCESO A LA WEB DE LOCALIZACIÓN DE ANIMALES POR GPS

ÍNDICE INTRODUCCIÓN TEXTO

Manual para configurar el correo electrónico institucional

Manual de Usuario Webmail Horde

Administración de la producción. Sesión 3: Procesador de Texto (Microsoft Word)

configuración de tu equipo. Rellena la siguiente tabla y contesta a las siguientes preguntas:

TECLADO VIRTUAL PARA PERSONAS CON DISCAPACIDAD MOTORA

bla bla Guard Guía del usuario

Guía rápida de ONYX. onyxgfx.com

Xuxen Chrome xuxen.eus Última actualización: 2016/01/29. Xuxen Chrome

Pasos para instalación de los paquetes Xampp y PosgreSql en Windows:

Reinstalación del sistema operativo de Strout Pro de HP (para el propósito de crear una imagen personalizada de Windows 10 Pro)

Instrucciones para configurar el correo electrónico con Outlook Express

QUÉ ES GOOGLE CHROME?

Funcionalidades Software Preventa Autoventa GotelGest.Net Funcionalidades disponibles en el Software de Preventa/Autoventa de GotelGest.

Guía de configuración de Microsoft Outlook Express para el servicio de correo mail-2.uclv.edu.cu

Tema 10: Plataforma Moodle: Primeros Pasos

Cisco Unified Attendant Console Compact Edition v8.6.5

MANUAL DE USUARIO DEL UNIFIED IM

12. Pruebas Realizadas

Instructivo, como instalar la Impresora Fiscal Dascom DT-230 en el Sistema SAW

PRÁCTICAS VÍA INTERNET Maqueta industrial de 4 tanques. Manejo de la Interfaz

Configuración del MIDI

Manual de usuario MetaTrader 4 TraderNovo:

6.Registros Almacenados.-

Importa tus datos a ClassicGes 6 desde otras aplicaciones de gestión

Módulo Bluetooth HC-06 con puerto serial. Guía fácil

Programa de parametrización, control y monitorización de sistema operador de puertas automáticas peatonales

Control y manejo cámara IP. Aplicación cliente. (IPCMonitor) Feb, 2013 Version Manual usuario.

Nero InfoTool Manual. Nero AG

Seleccione en el escritorio el programa Sucosoft S40 y darle doble click.

Vision para Mac. 24 noviembre GUÍA DEL USUARIO

ojovoz Una plataforma de código abierto para la creación de memorias comunitarias. Manual del usuario

Contenido. Por favor, antes de usar el software, lea atentamente las instrucciones y conservelas para su eventual consulta.

Manual de usuario Mensajería Centro Virtual de Educación

MANUAL DEL AULA VIRTUAL (MOODLE)

GL RDS7201 L16O IMPLEMENTAR UN SISTEMA DE COMUNICACIÓN USANDO PROTOCOLO CANOPEN

LICENCIAS DEL SUPERVISOR X PARA CÁMARAS Y DISPOSITIVOS IP

Cómo configurar una impresora de red a través del QNAP NAS?

Instalación de Alcatraz...3. Activación de la cuenta...4. Descarga del software. Pasos para la instalación...5

MINI GUIA: CONEXIÓN SEPAM CON USB WINDOWS - XP

MANUALES DE USO DE CENGAGE: Usuario lector

Conversor USB a cctalk

TeamViewer Manual Wake-on-LAN

PROCEDIMIENTO DE ACTUALIZACIÓN DEL FIRMWARE DE VALIDACIÓN MEDIANTE EL GESTOR INTELIGENTE DE VERSIONES GIV

Qué es un programa informático?

Guía de instalación del navegador Mozilla Firefox

Ubuntu Server HOW TO : SERVIDOR DE IMPRESORAS

MANUAL PARA CONECTARSE A LA RED WI-FI SISTEMA OPERATIVO WINDOWS XP.

Uso de la función Imprimir y mantener en espera

La Herramienta Redmine para la Administración de Proyectos

Ordenador local + Servidor Remoto

1. Banner y Menú de gráficos Descarga de imágenes de los sitios Web de Internet o los servidores de voz interactivos... 3

Manual configuración aplicaciones

Guía de Inicio Rápido

PASO 1: Seleccionar Mis órdenes de compra Con la opción de Mis órdenes de compra podrá realizar las siguientes acciones:

Manual de Usuario. Enero 2012.

Pasos para cambiar la orientación de la página

Transcripción:

PicController Manual de usuario Raquel Sánchez Díaz

Tabla de Contenidos 1. INTRODUCCIÓN...1 2. DESCRIPCIÓN DE LA VENTANA PRINCIPAL...1 2.1. MENÚ CONFIGURACIÓN...2 2.2. MENÚ PUERTO SERIE...2 2.3. MENÚ CANOPEN...4 2.4. MENÚ AYUDA...6 3. CONTROL DE LOS PICS...6 i

ii

Índice de figuras Figura 1: Aspecto de la aplicación al arrancar... 1 Figura 2: Configuración del idioma... 2 Figura 3: Configuración del puerto serie en Windows... 2 Figura 4: Configuración del puerto serie en Linux... 3 Figura 5: Comunicación por el puerto serie... 3 Figura 6: Mensajes CAN enviados y recibidos... 4 Figura 7: Editor de los ficheros de configuración de los nodos... 5 Figura 8: Mensajes de error de CANopen... 5 Figura 9: Mensajes de alerta de CANopen... 6 Figura 10: Ventana principal con un nodo conectado al sistema... 6 Figura 11: Controlador para sónares antes de configurar el PIC... 7 Figura 12: Configurar la dirección de los sensores... 8 Figura 13: Configurar el objeto PdoEnabled... 8 Figura 14: Configurar el objeto AlertLimit... 8 Figura 15: Ejemplo del controlador para sónares recibiendo medidas... 9 Figura 16: Cambio del estado NMT... 10 Figura 17: Diagrama de transición de estados de un nodo en CANopen... 10 iii

1. Introducción PicController es una interfaz gráfica desarrollada para el control de sensores y actuadores. Estos dispositivos están controlados por microcontroladores PIC, que se comunican con ellos mediante el bus I2C. A su vez los microcontroladores están comunicados entre sí mediante el bus de campo CAN. Se utiliza el protocolo CANopen para gestionar todo lo relacionado con las comunicaciones, por lo que los PICs actuarán de esclavos y PicController será el maestro. La interfaz permite controlar y monitorizar todo el sistema. Se ha diseñado de manera que cualquier usuario pueda utilizarla, aunque no tenga conocimientos de CANopen. Existen varias opciones configurables que se almacenarán en un directorio llamado PicControllerConfigFiles, el cual se crea automáticamente al ejecutar la aplicación. No se recomienda modificar directamente los parámetros de sus ficheros. En este documento, se van a presentar brevemente las principales partes que forman la interfaz y sus funcionalidades. 2. Descripción de la ventana principal Al arrancar la aplicación nos encontraremos lo siguiente: Figura 1: Aspecto de la aplicación al arrancar En la barra de herramientas encontramos un botón que nos servirá para conectar y desconectar del puerto serie. Una vez conectados, en la lista de nodos detectados irán apareciendo los PICs que se vayan conectando al sistema, es decir, los diferentes PICs de la capa de control de hardware. - 1 -

Arquitectura software y hardware para la automatización de una carretilla industrial 2.1. Menú Configuración En él se puede cambiar el idioma de la interfaz. Actualmente está disponible en inglés y español. El cambio de idioma se realiza de forma instantánea y su configuración se mantiene entre las diferentes ejecuciones. Figura 2: Configuración del idioma 2.2. Menú Puerto Serie En este menú encontramos tres opciones: Parámetros: Permite configurar los parámetros del puerto serie. Ello se realiza mediante el cuadro de diálogo de la siguiente figura. En parámetro Puerto sólo aparecerán los puertos que se encuentren disponibles en el sistema en ese momento. Figura 3: Configuración del puerto serie en Windows 2

Manuales de usuario Figura 4: Configuración del puerto serie en Linux Puerto serie: Permite el acceso a la ventana que muestra toda la comunicación por el puerto serie, tal y como está ocurriendo. Desde él también se pueden enviar bytes de información en decimal. Deben estar separados por comas. Si estos datos se introdujeran de forma incorrecta (como muestra el ejemplo Figura 5 ) se resaltarían en rojo para avisar del error. Figura 5: Comunicación por el puerto serie Mensajes CAN: Permite el acceso la ventana que muestra los mensajes CAN que se están enviando y recibiendo. Cada mensaje es desglosando en sus partes fundamentales y se muestra información sobre sus flags de forma textual (indica cada flag que esté activado). También permite enviar mensajes CAN. Si se sitúa el 3

Arquitectura software y hardware para la automatización de una carretilla industrial puntero sobre sus campos aparecerá un tooltip con información sobre ellos. Un mensaje CAN tiene tres partes fundamentales: o o o o El identificador: Se debe introducir en hexadecimal. Los datos: Hasta ocho bytes en decimal separados por comas. Si se introdujeran erróneamente aparecerían resaltados en rojo. El tamaño de los datos: La interfaz lo deduce automáticamente según el se van introduciendo los datos. Los flags: Se pueden introducir de manera automática mediante casillas de verificación, o de forma manual. Es un byte. Figura 6: Mensajes CAN enviados y recibidos 2.3. Menú CANopen Bajo este menú encontramos tres apartados: Ficheros de configuración: Esta opción sólo estará disponible cuando se hayan detectado nodos, ya que permite configurar los parámetros del diccionario de objetos de cada nodo del sistema. Esto se hace a través del cuadro de diálogo de la figura. En el cuadro combinado aparecen los nodos que están conectados actualmente en el sistema. La zona inferior va cambiando dinámicamente según se van seleccionando los nodos, de manera que muestra los objetos configurables que cada uno tiene en su diccionario. Toda esta información es almacenada dentro del directorio de configuración (PicControllerConfigFiles), en ficheros llamados conffilenodex.properties, donde X es el número de nodo. 4

Manuales de usuario Figura 7: Editor de los ficheros de configuración de los nodos Mensajes de error: Permite el acceso a los mensajes de emergencia de CANopen que se han recibido. Para ello hay una ventana que se activa cada vez que llega un nuevo mensaje. En ella se muestra la información del mensaje de una manera comprensible para el usuario, aunque no tenga conocimientos sobre CANopen. Adicionalmente se puede mostrar también el mensaje CAN tal cual llega, para un usuario más avanzado. Tiene un menú Edición que permite realizar dos acciones: Configurar si se debe mostrar la ventana cuando llega un nuevo mensaje de emergencia. Borrar los mensajes que contiene. Figura 8: Mensajes de error de CANopen Mensajes de alerta: Permite acceder a otro tipo de mensajes de emergencia, las alertas. Las envían los PICs que controlan sensores cuando sus mediciones no se encuentran dentro de los límites de seguridad establecidos. Por ejemplo el nodo de los sónares las transmite al acercarse demasiado a un objeto. También en esta ventana se muestra la información de un modo fácilmente comprensible por el 5

Arquitectura software y hardware para la automatización de una carretilla industrial usuario. Su comportamiento y estructura son los mismos que en el caso anterior, ya que ambos son mensajes de emergencia. Figura 9: Mensajes de alerta de CANopen 2.4. Menú Ayuda Contiene información sobre la herramienta. 3. Control de los PICs Cuando un PIC se conecta al sistema aparece en la lista de nodos detectados de la ventana principal. Se muestra información sobre el número de nodo y el tipo de dispositivos que controla: Figura 10: Ventana principal con un nodo conectado al sistema 6

Manuales de usuario Si se hace doble clic sobre el nodo aparecerá una ventana, específica para cada tipo de dispositivo controlado, con los objetos de su diccionario: Figura 11: Controlador para sónares antes de configurar el PIC A través de esa ventana se pueden leer y configurar los objetos del diccionario del PIC. En este caso controla sónares y como mínimo es necesario introducir la dirección de los sensores que tenga conectados para que comience a tomar medidas. Esto se puede hacer manualmente o de forma automática cargando el fichero de configuración del nodo. Para mayor rapidez y comodidad existe un menú Acción con las siguientes opciones: Cargar el fichero de configuración: Configura el nodo. Para todos los objetos configurables del diccionario del PIC escribe los valores almacenados en el fichero de configuración propio del nodo. Esto lo realiza mediante mensajes SDO. Leer todos los parámetros: Envía todos los mensajes SDO necesarios para leer cada objeto del diccionario del PIC. Enviar trama RTR: Envía un mensaje PDO de retransmisión para que el PIC transmita los últimos valores leídos por los sensores. 7

Arquitectura software y hardware para la automatización de una carretilla industrial También se puede realizar la lectura o escritura individual de los objetos del diccionario del PIC mediante los botones RD y WR asociados a cada parámetro. Todos los objetos que permiten su escritura directa por el usuario se modifican mediante cuadros de diálogo específicos como los que se muestran a continuación: Figura 12: Configurar la dirección de los sensores Figura 13: Configurar el objeto PdoEnabled Figura 14: Configurar el objeto AlertLimit 8

Manuales de usuario Una vez configurado el PIC, éste se puede arrancar, ordenándole pasar al estado Operational ( Figura 16 ). En ese momento comenzará a transmitir las medidas que sus sensores estén tomando. En el ejemplo Figura 15 se puede observar un controlador para sensores SRF08 con un sólo dispositivo conectado con dirección 0xE0. El PIC ya está configurado y en estado Operational, por lo que se están recibiendo las medidas tomadas por el sónar. Figura 15: Ejemplo del controlador para sónares recibiendo medidas 9

Arquitectura software y hardware para la automatización de una carretilla industrial Figura 16: Cambio del estado NMT En la figura anterior se muestra el cuadro de diálogo que permite cambiar el estado NMT del PIC. Tan sólo estarán disponibles las opciones que se puedan aplicar en cada momento. El siguiente diagrama muestra las posibles transiciones entre estados: Las letras entre paréntesis indican qué objetos de comunicación están permitidos en cada estado: a. NMT, b. Node Guard, c. SDO, d. Emergency, e. PDO, f. Boot-up Transiciones entre estados (mensajes NMT): 1: Start_Remote_Node (command specifier 0x01) 2: Stop_Remote_Node (command specifier 0x02) 3: Enter_Pre-Operational_State (command specifier 0x80) 4: Reset_Node (command specifier 0x81) 5: Reset_Communication (command specifier 0x82) 6: Inicialización terminada, entra en Pre-Operational directamente al mandar el mensaje de Boot-up Figura 17: Diagrama de transición de estados de un nodo en CANopen 10