Descarga la aplicación para disfrutar aún más
Vista previa del material en texto
UNIVERSIDAD DE CARABOBO FACULTAD DE INGENIERÍA ESCUELA DE INGENIERÍA ELÉCTRICA DEPARTAMENTO DE SISTEMAS Y AUTOMÁTICA DESARROLLO DE UN SISTEMA SUPERVISORIO PARA LA PUESTA EN MARCHA DE UN PROTOTIPO DE ENVASADO INDUSTRIAL, CON INCORPORACIÓN DEL SOFTWARE INCONTROL PARA LA SIMULACIÓN DE AUTOMATISMOS. INCONTROL ™ GUÍA DEL USUARIO (TOMO II) Bachilleres: Araujo C. Rubén A. Betancourt Q. Anaira L. Tutor(a): Ing. Aída Pérez. Naguanagua, 20 de Noviembre de 2012. UNIVERSIDAD DE CARABOBO FACULTAD DE INGENIERÍA ESCUELA DE INGENIERÍA ELÉCTRICA DEPARTAMENTO DE SISTEMAS Y AUTOMÁTICA DESARROLLO DE UN SISTEMA SUPERVISORIO PARA LA PUESTA EN MARCHA DE UN PROTOTIPO DE ENVASADO INDUSTRIAL, CON INCORPORACIÓN DEL SOFTWARE INCONTROL PARA LA SIMULACIÓN DE AUTOMATISMOS. (TOMO I) Bachilleres: Araujo C. Rubén A. Betancourt Q. Anaira L. Tutor(a): Ing. Aída Pérez. Naguanagua, 20 de Noviembre de 2012 Araujo Rubén –Betancourt Anaira Página XIX DESARROLLO DE UN SISTEMA SUPERVISORIO PARA LA PUESTA EN MARCHA DE UN PROTOTIPO DE ENVASADO INDUSTRIAL, CON INCORPORACIÓN DEL SOFTWARE INCONTROL PARA LA SIMULACIÓN DE AUTOMATISMOS. RESUMEN (Realizado por los Brs. Betancourt Anaira y Araujo Rubén con la tutora Prof. Pérez Aída) El objetivo del trabajo aquí descrito, es el desarrollo de un sistema supervisorio para la puesta en marcha de la planta piloto de llenado y envasado de recipientes, ubicada en el Laboratorio de Automatización Industrial II, mediante la incorporación del software InControl para la simulación de automatismos. La investigación produjo como resultado principal la puesta en marcha de dicha línea con el fin de mejorar la formación de los estudiantes de Ingeniería Eléctrica, específicamente de la mención Sistemas y Automática. El proyecto se inició realizando la recopilación bibliográfica necesaria acerca del SCADA InTouch, Software InControl, Comunicación entre el InTouch e InControl, luego se realizó el sistema supervisorio incorporando el SCADA InTouch (es necesario mencionar que la línea de llenado y envasado no posee SCADA) y el software InControl, la comunicación entre estos programas se realizó mediante OPCLink y PcAccess; una vez realizado el sistema supervisorio se elaboraron estrategias didácticas dirigidas a la formación teórica- práctica del estudiante mediante el uso de dichos programas; adicionalmente se redactó el manual de usuario del software InControl ,donde se describe con detalle todo lo relacionado al software. Para la puesta en marcha de la línea se realizó un trabajo de reingeniería de la línea de llenado y envasado, esto debido a las fallas que presentaba dicha línea, una vez realizada la reingeniería se procedió a proba las prácticas elaboradas para proceder a depurar errores de las mismas. Palabras claves: SCADA, Software, InTouch, InControl. UNIVERSIDAD DE CARABOBO FACULTAD DE INGENIERÍA ESCUELA DE INGENIERÍA ELÉCTRICA DEPARTAMENTO DE SISTEMAS Y AUTOMÁTICA DESARROLLO DE UN SISTEMA SUPERVISORIO PARA LA PUESTA EN MARCHA DE UN PROTOTIPO DE ENVASADO INDUSTRIAL, CON INCORPORACIÓN DEL SOFTWARE INCONTROL PARA LA SIMULACIÓN DE AUTOMATISMOS. (TOMO II) Bachilleres: Araujo C. Rubén A. Betancourt Q. Anaira L. Tutor(a): Ing. Aída Pérez. Naguanagua, 20 de Noviembre de 2012. Índice del Manual de Usuario ! Araujo Rubén –Betancourt Anaira ! ÍNDICE DE CONTENIDO Página C A P Í T U L O 1: Introducción a InControl…………………………………. A-2 Información General……………………………………………………………... A-3 Cumplimiento De Iec …………………………………………………………….. A-3 1.1. Lenguajes de programación …………………………………………….. A-3 1.2. Requisitos del sistema …………………………………………………… A-5 1.2.1. Incontrol proyecto de desarrollo …………………………………… A-5 1.3. Soporte técnico ………………………………………………………….. A-5 1.4. Pautas para la instalación ……………………………………………….. A-6 1.4.1. Antes de instalar Intouch e Incontrol ……………………………… A-7 1.4.2. Ejecución de Incontrol: inicio rápido ……………………………… A-7 1.4.3. Incontrol Project Manager ………………………………………… A-8 C A P Í T U L O 2: El entorno de InControl …………………………………. A-10 2.1. Trabajar en las ventanas Development/Runtime ………………………. A-11 2.1.1. Ventana Development: …………………………………………….. A-11 2.1.2. Ventana Runtime (Tiempo de ejecución) ………………………….. A-11 2.2. Iconos de Runtime Engine ………………………………………………. A-13 2.3. Uso de la barra de herramientas Estándar ……………………………… A-15 2.4. Uso de la barra de herramientas Runtime ……………………………… A-17 2.5. Uso de la barra de Depuración …………………………………………. A-18 2.6. Uso de la barrade Menú ………………………………………………… A-18 C A P Í T U L O 3: Configuración de Seguridad ……………………………... A-20 Configuración de seguridad ……………………………………………………... A-21 Información General……………………………………………………………... A-21 3.1. Registro de encendido/apagado y cambio de una contraseña …………… A-22 3.2. Administración de seguridad …………………………………………….. A-23 3.3. Bloqueo de algoritmosSFC………………………………………………. A-25 3.4. Uso de seguridad de Windows………………………………………….. A-26 Índice del Manual de Usuario ! Araujo Rubén –Betancourt Anaira ! C A P Í T U L O 4: Configuración de Entradas-Salidas (I/O) ………………. A-27 Información General………………………………….…………………………. A-28 4.1. Instalación de la tarjeta individual""""""""""""""""""""""""# A-28 4.2. Instalación de la tarjeta múltiple"""""""""""""""""""""""""## A-28 4.3. Instalación de tarjetas múltiples de diferentes proveedores""""""""""""""""""""""""""""""""""""""""""" A-29 4.4. La comunicación sin tarjeta o módulo""""""""""""""""""""""# A-29 4.5. Comunicación a través de Suite Link""""""""""""""""""""""## A-29 4.6. Procedimiento general de la instalación""""""""""""""""""""" A-31 4.7. Anadir o quitar los controladores""""""""""""""""""""""""" A-31 4.8. Configuración de I/O"""""""""""""#""""""""""""""""""""""# A-33 4.9. Simulación de I/O"""""""""""""#"""""""""""""""""""""" A-34 4.10. Como excluir las etiquetas de las I/O Para los controladores de I/O…….. A-35 C A P Í T U L O 5: Organización y/o Administración Del Proyecto………… A-36 Información General………………………………….………………………….. A-37 5.1. Programas"""""""""""""#"""""""""""""#"""""""""""""# A-37 5.2. Bloques de Función"""""""""""""#""""""""""""""""""""## A-37 5.3. Funciones"""""""""""""#"""""""""""""#"""""""""""""# A-48 5.3.1. Diferencias entre Funciones / Bloque de Función"""""""""""""# A-39 5.4. Macros"""""""""""""#"""""""""""""#""""""""""""""## A-40 5.5. Nombres de variables. """""""""""""#"""""""""""""#"""""""" A-40 5.6. Gestión de proyectos"""""""""""""#"""""""""""""#"""""""" A-40 5.6.1. Crear un proyecto"""""""""""""#""""""""""""""""""## A-41 5.6.2. Eliminación de un proyecto"""""""""""""#"""""""""""""# A-42 5.6.3. Agregar un proyecto"""""""""""""#""""""""""""""""## A-42 5.6.4. Modificar el nombre/ descripción del proyecto"""""""""""""# A-42 5.6.5. Adición de un nuevo POU a un proyecto"""""""""""""""""# A-43 5.6.6. Para agregar un nuevo pou a un proyecto""""""""""""""""## A-43 5.6.7. Adición de una POU existente a un proyecto""""""""""""""" A-45 5.6.8. Remover / Eliminar un POU"""""""""""""#"""""""""""""# A-45 5.6.9. Cambiar el Nombre De Un POU"""""""""""""#""""""""""" A-46 Índice del Manual de Usuario ! Araujo Rubén –Betancourt Anaira ! 5.7. Organización de un proyecto"""""""""""""#"""""""""""""" A-48 5.8. Definición de bloques de función"""""""""""""#"""""""""""""# A-49 5.8.1. Establecer parámetros y variables"""""""""""""#""""""""""" A-49 5.8.2. Para definir un parámetro o variable de un tipo de bloque de función"""""""""""""#"""""""""""""#"""""""""""""#"""""""" A-49 5.8.3. Definición de una instancia"""""""""""""#"""""""""""""# A-51 5.8.4. Introducción del código de llamada"""""""""""""#"""""""""A-53 5.8.5. Definición de funciones"""""""""""""#""""""""""""""## A-54 5.8.6. Establecer parámetros y variables"""""""""""""#"""""""""" A-54 5.8.7. Para definir un parámetro o variable de una función""""""""""" A-54 C A P Í T U L O 6: Definición De Variables…………………………………… A-56 Información General………………………………….………………………….. A-57 6.1. Nombres de variables"""""""""""""#""""""""""""""""""" A-57 6.2. Lreal"""""""""""""#"""""""""""""#""""""""""""""""# A-61 6.3. Verdadero (Real)!"""""""""""""#"""""""""""""#""""""""""" A-61 6.4. Dint"""""""""""""#"""""""""""""#"""""""""""""""""## A-62 6.5. Int"""""""""""""#"""""""""""""#"""""""""""""#""""""""" A-62 6.6. Sint"""""""""""""#"""""""""""""#"""""""""""""#"""""""" A-62 6.7. Unsigned Integers"""""""""""""#"""""""""""""#""""""""""" A-62 6.8. Dword"""""""""""""#"""""""""""""#"""""""""""""""# A-62 6.9. Word"""""""""""""#"""""""""""""#"""""""""""""#""""""" A-62 6.10. Byte"""""""""""""#"""""""""""""#"""""""""""""""## A-63 6.11. Bool"""""""""""""#"""""""""""""#"""""""""""""#"""""" A-63 6.12. Tipos de datos Date/Time (Fecha/Hora"""""""""""""#""""""""" A-63 6.13. Tmr"""""""""""""#"""""""""""""#"""""""""""""""" A-66 6.14. Any"""""""""""""#"""""""""""""#"""""""""""""#"""""" A-67 6.15. File (Archivo)!"""""""""""""#"""""""""""""#"""""""""""" A-67 6.16. String (Cadena) """""""""""""#""""""""""""""""""""" A-70 6.17. Rtemode"""""""""""""#"""""""""""""#"""""""""""""# A-70 6.18. Definida por el usuario"""""""""""""#"""""""""""""#"""""" A-70 6.18. Data Type Conversion"""""""""""""#"""""""""""""#""""""" A-72 Índice del Manual de Usuario ! Araujo Rubén –Betancourt Anaira ! 6.19. Acceso al administrador de símbolos"""""""""""""#""""""""" A-72 6.20. Uso de la barra de herramientas Symbol Properties Manager(Iconos)… A-76 6.21. Consejos de edición - Menús Contextuales"""""""""""""""""" A-77 6.22. Consejos de edición - Cambiar El Orden De Los Miembros"""""""" A-78 6.23. Consejos de edición - Copiar / Pegar / Mover Símbolos"""""""""" A-78 6.24. Creación de una variable"""""""""""""#"""""""""""""""## A-79 6.25. Creación de una matriz de variables"""""""""""""#"""""""""" A-81 6.26. Hacer referencia a matrices"""""""""""""#"""""""""""""# A-81 6.27. Asignar nombre a un bit en una variable"""""""""""""#"""""""" A-82 6.28. Creación de tipo de datos de un usuario definido"""""""""""""" A-83 6.29. Impresión de la información de las variables""""""""""""""""# A-84 6.30. Variables del sistema general"""""""""""""#"""""""""""""# A-85 6.31. Variables de sistema del Runtime Engine""""""""""""""""""## A-86 6.32. La transferencia de bases de datos de símbolos. """""""""""""# A-89 6.33. Símbolo de intercambio entre Incontrol E Intouch"""""""""""""# A-90 C A P Í T U L O 7: Ejecutando un Proyecto…………………………………. A-92 7.1. Ejecución de un proyecto"""""""""""""#""""""""""""""""# A-93 7.2. Conectarse alRuntime Engine"""""""""""""#"""""""""""""" A-97 7.3. Comprobación del nodo conectado"""""""""""""#"""""""""""""# A-98 7.4. Uso de la pantalla runtime Engine"""""""""""""#"""""""""""""# A-99 7.5. Uso de los iconos del Runtime Engine"""""""""""""#""""""""""" A-100 7.6. Uso de los comandos del Monitor Runtime Engine""""""""""""""## A-101 7.7. Ejecución/Salida del monitor Runtime Engine"""""""""""""""""## A-103 7.8. Validación y descarga"""""""""""""#""""""""""""""""""## A-103 7.9. La validación de un proyecto"""""""""""""#""""""""""""""# A-104 7.10. Descarga de un proyecto"""""""""""""#"""""""""""""""" A-104 7.11. Validación de un programa individual"""""""""""""#""""""""" A-105 7.12. Descarga de un programa individual"""""""""""""#""""""""" A-106 7.13. Proyecto/Programa de ejecución"""""""""""""#"""""""""""""# A-106 7.13.1. Ejecución de un proyecto"""""""""""""#"""""""""""""" A-106 7.13.2. Ejecución de un programa individual"""""""""""""#"""""""" A-108 Índice del Manual de Usuario ! Araujo Rubén –Betancourt Anaira ! 7.14. Detención de un proyecto"""""""""""""#"""""""""""""""""## A-109 7.15. Detención de un programa"""""""""""""#""""""""""""""# A-110 7.16. Proyecto/Programa de ejecución de órdenes""""""""""""""""## A-110 7.16.1. Establecer el orden en el programa de ejecución"""""""""""""# A-110 7.16.2. Establecimiento de la prioridad del programa en la vista de ejecución"""""""""""""#"""""""""""""#"""""""""""""#""""""" A-111 7.17. Depuración de un programa"""""""""""""#"""""""""""""# A-112 7.17.1. Comprobación de la barra de estado"""""""""""""#""""""""" A-112 7.17.2. Comprobación del modo de programa"""""""""""""""""""# A-112 7.18. Escaneado de un único proyecto/programa"""""""""""""""""# A-113 7.19. Uso de puntos de interrupción"""""""""""""#"""""""""""""# A-114 7.20. Para ejecutar un programa paso a paso"""""""""""""#""""""""" A-115 7.21. Seguimiento de las variables de programas"""""""""""""""""## A-115 7.21.1. Agregar una variable a la ventana inspección"""""""""""""#""" A-116 7.21.2. Adición de múltiples variables a la ventana inspección (Watch / Force)!"""""""""""""#"""""""""""""#""""""""""""""""""## A-117 7.21.3. Extracción de una variable"""""""""""""#"""""""""""""# A-117 7.21.4. Modificar/Bloquear a una variable"""""""""""""#"""""""""" A-118 7.21.5. Ajuste de velocidad de actualización"""""""""""""#""""""""" A-119 7.21.6. Pausa de la actualización de la ventana de vigilancia"""""""""" A-120 7.21.7. Desbloquear variables"""""""""""""#"""""""""""""""" A-120 7.21.8. Viendo variables forzadas"""""""""""""#"""""""""""""# A-121 7.21.9. Uso de la ventana de inspección en un equipo remoto"""""""""" A-121 7.21.10. Uso del menú de la ventana de inspección"""""""""""""""# A-121 7.21.11. Uso de la ventana independiente de inspección (Stand-Alone"""" A-123 C A P Í T U L O 8: Lenguajes De Programación……………………………… A-127 8.1. Elementos de la lógica programada escalera (RLL)!"""""""""""""# A-128 8.1.1. Desarrollo de un programa en RLL"""""""""""""""""""""# A-128 8.1.2. Ejecución del programaRLL"""""""""""""""""""""""""""" A-133 8.2. Elementos de los gráficos de funciones secuenciales (SFC)!"""""""" A-149 8.2.1. Desarrollo de un programa SFC (Secuential Function Chart)……….. A-149 Índice del Manual de Usuario ! Araujo Rubén –Betancourt Anaira ! 8.2.2. Ejecución del programa en SFC"""""""""""""""""""""""## A-159 8.3. Programa de texto estructurado (STL) """""""""""""""""""""## A-163 8.3.1. Desarrollo de un programa de texto estructurado"""""""""""" A-163 8.3.2. Ejecución del programa en STL"""""""""""""""""""""""" A-167 8.3.3. Desarrollo de un módulo de función""""""""""""""""""""" A-170 8.3.4. Llamar y ejecutar el bloque de funciones"""""""""""""""""# A-181 8.3.5. Desarrollo de una función"""""""""""""""""""""""""""""" A-185 8.3.6. Realización y ejecución de la función"""""""""""""""""""" A-194 8.4. Bloque de funciones""""""""""""""""""""""""""""""""""""" A-198 8.4.1. Bloques de función de activación""""""""""""""""""""""# A-198 8.4.2. Funciones matemáticas""""""""""""""""""""""""""""""" A-201 8.4.3. Funciones trigonométricas y logarítmicas"""""""""""""""""" A-217 8.4.4. Funciones bitwise""""""""""""""""""""""""""""""""# A-226 8.4.5. Funciones de conversión"""""""""""""""""""""""""""""" A-236 8.4.6. Funciones de archivo"""""""""""""""""""""""""""""" A-259 8.4.7. Funciones string"""""""""""""""""""""""""""""""""""" A-273 8.4.8. Funciones de bloques de contadores""""""""""""""""""""""" A-286 8.4.9. Bloques de funciones de comparación""""""""""""""""""""" A-298 8.4.10. Bloques de funciones de tiempo""""""""""""""""""""""""# A-304 C A P Í T U L O 9: InControl e InTouch………………………………………. A-316 Información General……………………………………………………………… A-317 9.1. Funciones InControl como apoyo en InTouch"""""""""""""""""" A-317 9.2. Utilizando el asistente para proyectos InControl""""""""""""""""# A-317 9.3. Utilizando el asistente para la configuración del Runtime Engine………. A-3199.4. Usando el modo de asistente InControl"""""""""""""""""""""" A-320 9.5. Utilizando InControl Runtime Engine Wizard"""""""""""""""""" A-321 9.6. Uso del asistente de incontrol para borrar fallas"""""""""""""""""" A-322 9.7. Uso de InControl Runtime Add Tag Wizard"""""""""""""""""""" A-323 9.8. Usodel InTouch Tag Browser"""""""""""""""""""""""""""""" A-327 9.9. Proyecto Nodo / Nombre e InTouch""""""""""""""""""""""""" A-327 9.10. Funciones de InControl Quickscript"""""""""""""""""""""""""" A-328 Índice del Manual de Usuario ! Araujo Rubén –Betancourt Anaira ! C A P Í T U L O 10: Comunicación InControl OPC…………………………... A-330 Configuración del cliente OPC…………………………………………………… A-331 Información General……………………………………………………………… A-331 10.1. Acceso a los cuadros de diálogo de configuración""""""""""""""" A-331 10.2. Configuración del grupo"""""""""""""""""""""""""""""""" A-333 10.2.1. Modo de importación""""""""""""""""""""""""""""""""" A-335 10.3. Agregar etiquetas de artículo""""""""""""""""""""""""""## A-336 10.3.1. Introducción de direccionamiento de etiquetas de datos""""""""" A-337 10.3.2. Introducción de datos de escala de etiquetas""""""""""""""""" A-338 10.3.3. Selección de datos de procesamiento de etiquetas""""""""""""" A-339 10.4. Cambio del orden de los datos"""""""""""""""""""""""""""" A-341 10.5.1. Tags grupo de estatus"""""""""""""""""""""""""""""""" A-344 Índice del Manual de Usuario ! Araujo Rubén –Betancourt Anaira ! ÍNDICE DE FIGURAS Página Figura A-1.1: La lógica de escalera de relés (RLL) ........................................................... A-3! Figura A.1.2: Diagrama de Funciones Secuenciales (SFC) ............................................... A-3! Figura A.1.3: Lenguaje de texto estructurado (STL) .......................................................... A-4 FiguraA.1.4: Fábrica de objetos (FOE) ............................................................................. A-4! Figura A.1.5: Cuadro de diálogo InControl Project Manager ............................................ A-8! Figura A.1.6: Project Manager Y New Project. ................................................................. A-9! Figura A.2.1: Ventana Development. ............................................................................... A-11! Figura A.2.2: Ventana Runtime ........................................................................................ A-13! Figura A.2.3: Barra de herramientas Standar ................................................................... A-16! Figura A.2.4: Barra de herramientas Runtime .................................................................. A-17! Figura A.2.5: Barra de depuración. .................................................................................. A-18! Figura A.2.6: Barra de menú ............................................................................................ A-18! Figura A.3.1: Revisión del nivel de seguridad. ................................................................ A-22! Figura A.4.1: Instalación de la tarjeta individual. ............................................................ A-28! Figura A.4.2: Instalación de la tarjeta múltiple. ............................................................... A-28! Figura A.4.3: Instalación de la tarjeta individual ............................................................. A-29! Figura A.4.4: Comunicación sin tarjeta de escáner. ......................................................... A-29! Figura A.4.5: Comunicación a través de Suite Link. ........................................................ A-30! Figura A.4.6: Cuadro de diálogo New. ............................................................................. A-31! Figura A.4.7: Ventana Project. ......................................................................................... A-32! Figura A.4.8: Ventana del Administrador de Símbolos (Symbol Properties Manager). .. A-34! Figura A.4.9: Exclusión de un controlador. ...................................................................... A-35! Figura A.5.1: Ventana Project. ......................................................................................... A-41! Figura A.5.2: Ventana del Project View: Modo de las funciones o bloques de función cargados en el Runtime. .................................................................................................... A-45! Figura A.5.3: Ventana Project - Organización por defecto. ............................................ A-47 Figura A.5.4: Ventana Project - Organización de la carpeta. ........................................... A-47! Figura A.5.5: Ventana Project - Área de organización ..................................................... A-48! Figura A.5.6: Selección del tipo de bloque de función. .................................................. A-50 Índice del Manual de Usuario ! Araujo Rubén –Betancourt Anaira ! Figura A.5.7:Barra de herramientas del Symbol Properties Manager .............................. A-50! Figura A.5.8: Ventana Symbol Properties. ....................................................................... A-50! Figura A.5.9: Variable o tipo de símbolo. ........................................................................ A-51! Figura A.5.10: Selección del tipo de bloque De función. ................................................. A-52 Figura A.5.10: Selección de función- ............................................................................... A-55! Figura A.6.1: Menú de Herramientas ............................................................................... A-73! Figura A.6.2: Ventana Project .......................................................................................... A-73! Figura A.6.3: Ventana de Inspección. .............................................................................. A-73! Figura A.6.4: Cuadro de diálogo: Edit Contact ................................................................ A-74! Figura A.6.5: Ventana de programación de texto estructurado. ....................................... A-74! Figura A.6.6: Cuadro de diálogo de configuración de un PID. ........................................ A-74! Figura A.6.7: Cuadro de diálogo Symbol Manager .......................................................... A-75! Figura A.6.8: Iconos de la barra de herramientas del Administrador ............................... A-76! Figura A.6.8: Menú Edition del Administrador de Símbolos. .......................................... A-77 Figura A.6.9: Menú Edition del administrador de simbolos - Sin objeto seleccionado ... A-78 Figura A.6.10: Menú Decrease/Increase Address ........................................................... A-78 ! Figura A.6.11: Ventana Symbol Properties Manager ....................................................... A-79! Figura A.6.12: Barra de herramientas del administrador de símbolos. ............................ A-79 Figura A.6.13: Cuadro de diálogo de Symbol Properties – Creación de una variable ..... A-80! Figura A.6.14: Barra de herramientas del administrador de símbolos – Eliminar variables .......................................................................................................................................... A-81! Figura A.6.15: Cuadro de diálogo Define Bits ................................................................. A-82! Figura A.6.16: Barra de herramientas del administrador de símbolos. - EditUserTypes….. .......................................................................................................................................... A-83 Figura A.6.17: Barra de herramientas del administrador de símbolos. - New ................. A-83 Figura A.6.18: Cuadro de diálogo User Type Definition ................................................. A-84! Figura A.6.19: Barra de herramientas del administradorde símbolos - Imprimir información de variables .................................................................................................. A-85! Figura A.6.20: Cuadro de diálogo Print Select Report Type ............................................ A-85 Figura A.6.21: Barra de herramientas del administrador de símbolos - Exportar símbolos .......................................................................................................................................... A-90! Índice del Manual de Usuario ! Araujo Rubén –Betancourt Anaira ! Figura A.6.22: Cuadro de diálogo Export - Select Report Types. .................................... A-91! Figura A.7.1: Identificación del nodo conectado. ............................................................ A-98! Figura A.7.2: La identificación del proyecto en marcha. ................................................. A-98! Figura A.7.3: Visualización de información del proyecto .............................................. . A-99!! Figura A.7.4: Runtime Engine .......................................................................................... A-99! Figura A.7.5: Ubicación del indicador de evaluación en tiempo real conectado ........... A-100! Figura A.7.5: Menú Runtime Engine ............................................................................. A-101! Figura A.7.6: Ventana de salida después de la validación del programa ....................... A-106! Figura A.7.7: Ventana de Proyecto (Project) ................................................................. A-107! Figura A.7.8: Indicación de que un programa está abierto en un editor ......................... A-107 Figura A.7.9: Ventana de Proyecto (Project) ................................................................. A-108! Figura A.7.10: Barra donde se muestra que un programa está abierto en un editor ....... A-108 Figura A.7.11: Cambiar el orden de ejecución ............................................................... A-111! Figura A.7.12: Establecimiento de prioridad del programa ........................................... A-112 Figura A.7.13: Ver ventana que muestra dos variables .................................................. A-116! Figura A.7.14: Barra de herramientas de la ventana de Inspección. .............................. A-116 Figura A.7.15: Barra de herramientas de la ventana de Inspección. - Cambio de formato ............................................................................................................................ A-116! Figura A.7.16: Ventana de inspección (Watch/Force Symbols) .................................... A-117! Figura A.7.17: Ventana Inspección - Adición de múltiples variables 2 ......................... A-117 Figura A.7.18: Barra de herramientas de la ventana de Inspección - Eliminar variables ................................................................................................................................ ……A-118 Figura A.7.19: Ventana Watch/Force Symbols .............................................................. A-118! Figura A.7.20: Barra de herramientas de la ventana de Inspección– Bloquear una variable ........................................................................................................................................ A-118! Figura A.7.21: Barra de estado de la ventana de Inspección .......................................... A-119! Figura A.7.21: Ventana Inspección - Configuración de la tasa de actualización ........... A-120 Figura A.7.22: Barra de herramientas de la ventana inspección– Pausa de la ventana de inspección ....................................................................................................................... A-120! Figura A.7.23: Barra deherramientas de la ventana inspección– Desbloqueo de una variable ........................................................................................................................... A-120! Índice del Manual de Usuario ! Araujo Rubén –Betancourt Anaira ! Figura A.7.24: Barra de herramientas de la ventana inspección– Desbloqueo de todas las variables .......................................................................................................................... A-121! Figura A.7.25: Barra de herramientas de la ventana inspección– Muestra las variables bloqueadas ...................................................................................................................... A-121! Figura A.7.26: Menú de la ventana Inspección .............................................................. A-122! Figura A.7.27: Ventana independiente de Inspección (Stand-Alone) ............................ A-124 Figura A.8.1: Cuadro de diálogo New ............................................................................ A-129! Figura A.8.2: Cuadro de diálogo Guardar como ............................................................ A-129! Figura A.8.3: Barra de herramientas RLL Tools ............................................................ A-130 Figura A.8.4: Renglón del diagrama .............................................................................. A-130! Figura A.8.5: Cuadro de diálogo Edit Contact ............................................................... A-130! Figura A.8.6: Cuadro de diálogo Edit Contact 2 ............................................................ A-131! Figura A.8.7: Barra de herramientas RLL Tools ............................................................ A-131! Figura A.8.8: Renglón del diagrama .............................................................................. A-132! Figura A.8.9: Cuadro de diálogo Edit Coil RLL ............................................................ A-132! Figura A.8.9: Ejemplo: Nuevo Contacto y Bobina RLL ................................................ A-133! Figura A.8.11: Ejemplo RLL: Cuadro de diálogo. Run Program Practica3 ................... A-133 Figura A.8.12: RLL Ejemplo: Ejecución del programa en RLL .................................... A-134! Figura A.8.13: Ventana de Inspección ........................................................................... A-134! Fgura A.8.14: Agregar variables a la ventana de inspección ......................................... A-135! Figura A.8.15: Cuadro de diálogo Symbol Properties Manager .................................... A-135! Figura A.8.16: Ejemplo RLL: Watch Window 2 ........................................................... A-135! Figura A.8.17: Symbol Manager .................................................................................... A-137! Figura A.8.18: Ejemplo RLL Función: Propiedades de Valores de Retorno. ................ A-137 Figura A.8.19: Ejemplo de una función en RLL: Selección de la función ..................... A-138! Figura A.8.20: Barra de herramientas Symbol Properties Manager. .............................. A-138! Figura A.8.21: Cuadro de diálogo Symbol Properties. ................................................... A-139! Figura A.8.22: Ejemplo RLL Función: Propiedades de valores de retorno. .................. A-139! Figura A.8.23: Ejemplo De La Función RLL: Parámetros. ............................................ A-140! Figura A.8.24: Cuadro de diálogo Add Function Block. ................................................ A-141! Figura A.8.25: Ejemplo RLL Función: Introducción de código 2 ................................. A-141! Índice del Manual de Usuario ! Araujo Rubén –Betancourt Anaira ! Figura A.8.26: Ejemplo de la función RLL: Parámetros ................................................ A-142! Figura A.8.27: Ejemplo de Función RLL: código para llamar a un programa ............... A-143 Figura A.8.28: Ejemplo de función RLL código para llamar programa 2 ..................... A-143! Figura A.8.29: Cuadro de diálogo Symbol Properties Manager– Creación de variables………………………………………………………………………………. A-144 Figura A.8.30:Barra de herramientas del cuadro de diálogo Symbol Properties Manager – Creación de una nueva variable ...................................................................................... A-144! Figura A.8.31: Cuadro de diálogo Symbol Properties .................................................... A-145! Figura A.8.32: Cuadro de diálogo Download Project .................................................... A-146! Figura A.8.33: Ventana de inspección ............................................................................ A-147! Figura A.8.34: Barra de herramientas de la ventana de inspección ............................... A-147! Figura A.8.35: Cuadro de diálogo Symbol Properties Manager .................................... A-147 Figura A.8.36: Ejemplo de función RLL:variables selección de la ventana de vigilancia ........................................................................................................................................ A-148! Figura A.8.37: Variables que se añaden a la ventana inspección………………...A-148 Figura A.8.38: Cuadro de diálogo Modify Value ........................................................... A-149! Figura A.8.39: Ejemplo de la función RLL: Supervisión de las Variables .................... A-149 Figura A.8.40: Cuadro de diálogo New .......................................................................... A-150! Figura A.8.41: Cuadro de diálogo Save As .................................................................... A-150! Figura A.8.42: Barra de herramientas ............................................................................ A-151! Figura A.8.43: Inicio y fin de pasos del programa ......................................................... A-151! Figura A.8.44: Cuadro de diálogo Edit ........................................................................... A-151! Figura A.8.45: Programa ................................................................................................ A-152! Figura A.8.46: Ventana Editor de texto estructurado ..................................................... A-152! Figura A.8.47: Ejemplo de SFC: Código de ejemplo 1 .................................................. A-153! Figura A.8.48: Cuadro de diálogo Symbol Manager ...................................................... A-153! Figura A.8.49: Ejemplo de SFC: Adición de un símbolo ............................................... A-154! Figura A.8.50: Ejemplo de SFC: Propiedades del Simbolo. .......................................... A-154! Figura A.8.51: Ejemplo de SFC Nuevos símbolos ......................................................... A-155! Figura A.8.52: Ejemplo de SFC Code Ejemplo 2 .......................................................... A-155! Figura A.8.53: Ejemplo de SFC: dos nuevos pasos ....................................................... A-156! Índice del Manual de Usuario ! Araujo Rubén –Betancourt Anaira ! Figura A.8.54: El cursor se transforma en el cursor de transición. ................................ A-156 Figura A.8.55: Mover el cursor entre pasos del programa ............................................. A-157! Figura A.8.56: Cuadro de diálogo Edit Transicion Logic……………………………. A-157! Figura A.8.57: Ejemplo de SFC: nueva transición ......................................................... A-158! Figura A.8.58: Ejemplo de SFC: Looping Alternativo .................................................. A-158! Figura A.8.59: Ejemplo de SFC: Descargar programa cuadro de diálogo ..................... A-159 Figura A.8.60: Ventana de inspeccion ............................................................................ A-160! Figura A.8.61: Icono add symbol ................................................................................... A-160! Figura A.8.62: Cuadro de diálogo Symbol Properties Manager .................................... A-160 Figura A.8.63: Ejemplo de SFC: Selección de alcance .................................................. A-161! Figura A.8.64: Selección de variables en el Symbol Manager Properties ..................... A-161! Figura A.8.65: Ejemplo de SFC: Symbol Properties Manager 2 ................................... A-161! Figura A.8.66: Selección de Single scan Program ......................................................... A-162! Figura A.8.67: SFC Ejemplo: un solo barrido del programa .......................................... A-162! Figura A.8.68: Ejemplo de STL: Selección de funciones .............................................. A-164! Figura A.8.69: Ejemplo de STL: Introducción de código. ............................................. A-165! Figura A.8.70: Ejemplo de STL: Adición de un símbolo .............................................. A-165! Figura A.8.71: Ejemplo de STL: un solo barrido del programa ..................................... A-166! Figura A.8.72: Ejemplo de STL: símbolos nuevos. ....................................................... A-166! Figura A.8.73: Ejemplo de STL: descargar programa cuadro de diálogo ...................... A-167! Figura A.8.74: Ejemplo de STL: Ventana de Inspección ............................................... A-168! Figura A.8.75: Ejemplo de STL: un solo barrido del programa ..................................... A-168! Figura A.8.76: Ejemplo de STL: Symbol Properties Manager 1 ................................... A-168! Figura A.8.77: Ejemplo de STL: Selección de alcance .................................................. A-169! Figura A.8.78: Ejemplo de STL: Selección de variables ............................................... A-169! Figura A.8.79: Ejemplo de STL: Symbol Properties Manager 2 ................................... A-170! Figura A.8.80: Ejemplo de STL: Ejecución del programa ............................................. A-170! Figura A.8.81: Ejemplo de STL: un solo barrido del programa ..................................... A-171! Figura A.8.82: Bloque de función ejemplo: selección de funciones .............................. A-172! Figura A.8.83: Ejemplo de bloque de función: introducción de código ......................... A-172 Figura A.8.84: Bloque de función ejemplo: selección del bloque funcional ................. A-173! Índice del Manual de Usuario ! Araujo Rubén –Betancourt Anaira ! Figura A.8.85: Ejemplo de SFC: un solo barrido del programa ..................................... A-173! Figura A.8.86: Ejemplo de SFC: un solo barrido del Programa ..................................... A-174! Figura A.8.87: Ejemplo de SFC: un solo barrido del programa ..................................... A-174! Figura A.8.88: Ejemplo de bloque de función: parámetros y variables ........................ A-175! Figura A.8.89: Ejemplo de bloque de función: código del programa para llamar ......... A-177! Figura A.8.90: Ejemplo de Bloque de función: código del programa a llamar .............. A-177 Figura A.8.91: Cuadro de diálogo Symbol Manager ...................................................... A-178! Figura A.8.92: Cuadro de diálogo Symbol Properties .................................................... A-178! Figura A.8.93: Cuadro de diálogo Symbol Properties .................................................... A-179! Figura A.8.94: SFC Ejemplo: un solo barrido del programa .......................................... A-180! Figura A.8.95: Ejemplo bloque de función: Variables e instancias de bloques de funciones ......................................................................................................................... A-180! Figura A.8.96: Ejemplo bloque de funciones: descargar el proyecto ............................. A-181! Figura A.8.97: Ventana de Inspección ........................................................................... A-182! Figura A.8.98: Ventana de Inspección, Add Symbol ..................................................... A-182! Figura A.8.99: Cuadro de diálogo Symbol Properties Manager ....................................A-182! Figura A.8.100: SFC Ejemplo: un solo barrido del programa ........................................ A-183! Figura A.8.101: Variables que se añaden a la ventana Inspección. ................................ A-183! Figura A.8.102: SFC Ejemplo: un solo barrido del programa ........................................ A-184! Figura A.8.103: Ejemplo de bloque Función: control de los variables .......................... A-184! Figura A.8.104: Ejemplo de la función: cuadro de diálogo New ................................... A-186! Figura A.8.105: Función ejemplo: selección de funciones STL .................................... A-186! Figura A.8.106: Ejemplo de función: introducción de código ....................................... A-187! Figura A.8.107: Cuadro de diálogo del Symbol Properties Manager ............................ A-187! Figura A.8.108: Ejemplo de la función: Ida y vuelta propiedades valor ........................ A-188! Figura A.8.109: Función Ejemplo: Selección de la función ........................................... A-189! Figura A.8.110: Barra de herramientas Symbol Manager, New .................................... A-189! Figura A.8.111: El cuadro de diálogo Symbol Properties .............................................. A-189! Figura A.8.112: Selección de parámetros de entrada ..................................................... A-190! Figura A.8.113: Ejemplo de la función: Parámetros ...................................................... A-191! Figura A.8.114: Ejemplo de la función: código para llamar el programa ...................... A-192! Índice del Manual de Usuario ! Araujo Rubén –Betancourt Anaira ! Figura A.8.115: Cuadro de diálogo Symbol Properties Manager .................................. A-192! Figura A.8.116: Cuadro de diálogo Symbol Manager, hacer clic en New ..................... A-193! Figura A.8.117: Cuadro de diálogo Symbol Properties .................................................. A-193! Figura A.8.118: Ejemplo de función: descargar el proyecto .......................................... A-195! Figura A.8.119: Ventana de Inspección ......................................................................... A-195! Figura A.8.120: Barra de herramientas, clic en Add Symbol ......................................... A-195 Figura A.8.121: Cuadro de diálogo Symbol Properties Manager .................................. A-196! Figura A.8.122: Ejemplo de función: selección de variables para la ventana de inspección. ........................................................................................................................................ A-196! Figura A.8.123: Variables que se añaden a la ventana Inspección. ................................ A-196! Figura A.8.124: Cuadro de diálogo Modify Value ......................................................... A-197! Figura A.8.125: Ejemplo de función: supervisión de las variables ................................ A-197! Figura A.8.126: Representación gráfica del bloque de función ABORT_ALL ............. A-198! Figura A.8.127: Representación gráfica del bloque de función F_TRIG ....................... A-199! Figura A.8.128: Representación gráfica del bloque de función R_TRIG ...................... A-200! Figura A.8.129: Representación gráfica del bloque de función ABS ............................ A-201 Figura A.8.130: Representación gráfica del bloque de función ADD ............................ A-202! F0igura A.8.131: Representación gráfica del bloque de función DIV ........................... A-204! Figura A.8.132: Representación gráfica del bloque de función EXPT .......................... A-205! Figura A.8.133: Representación gráfica del bloque de función MAX ........................... A-206! Figura A.8.134: SFC Representación gráfica del bloque de función MIN .................... A-207! Figura A.8.135: Representación gráfica del bloque de función MOD ........................... A-208! Figura A.8.136: Representación gráfica del bloque de función MOVE ........................ A-210! Figura A.8.137: Representación gráfica del bloque de función MUL ........................... A-211! Figura A.8.138: Representación gráfica del bloque de función NEG ............................ A-212! Figura A.8.139: Representación gráfica del bloque de función SQRT .......................... A-213! Figura A.8.140: Representación gráfica del bloque de función SUB ............................ A-214! Figura A.8.141: Representación gráfica del bloque de función TRUNC ....................... A-216! Figura A.8.142: Representación gráfica del bloque de función ACOS .......................... A-217! Figura A.8.143: Representación gráfica del bloque de función ASIN ........................... A-218! Figura A.8.144: Representación gráfica del bloque de función ATAN ......................... A-219! Índice del Manual de Usuario ! Araujo Rubén –Betancourt Anaira ! Figura A.8.145: Representación gráfica del bloque de función COS ............................ A-220 Figura A.8.146: Representación gráfica del bloque de función SIN .............................. A-221! Figura A.8.147: Representación gráfica del bloque de función TAN ............................ A-222! Figura A.8.148: Representación gráfica del bloque de función EXP ............................. A-223! Figura A.8.149: Representación gráfica del bloque de función LN ............................... A-224! Figura A.8.150: Representación gráfica del bloque de función LOG ............................ A-225! Figura A.8.151: Representación gráfica del bloque de función AND ............................ A-226! Figura A.8.152: Representación gráfica del bloque de función NOT ............................ A-228! Figura A.8.153: Representación gráfica del bloque de función OR ............................... A-229! Figura A.8.154: Representación gráfica del bloque de función ROL ............................ A-230 ! Figura A.8.155: Representación gráfica del bloque de función ROR ............................ A-231! Figura A.8.156: Representación gráfica del bloque de función SHL ............................. A-233! Figura A.8.157: Representación gráfica del bloque de función SHR ............................ A-234! Figura A.8.158: Representación gráfica del bloque de función XOR ............................ A-225! Figura A.8.159: Representación gráfica del bloque de Array_To_String ...................... A-237! Figura A.8.160: ARRAY_TO_STRING Ejemplo 1 ...................................................... A-238! Figura A.8.160: Representación gráfica del bloque de BCD_To_Int ............................ A-239! Figura A.8.161: Representación gráfica del bloque de Date_To_Real .......................... A-240! Figura A.8.162: Representación gráfica del bloque de Date_To_String ........................ A-241! Figura A.8.163: Representación gráfica del bloque de Int_To_Bcd .............................. A-242! Figura A.8.164: Representación gráfica del bloque de Int_To_Real ............................. A-243! Figura A.8.165: Representación gráfica del bloque de Int_To_String ........................... A-244! Figura A.8.166: Representación gráfica del bloque de Real_To_Date .......................... A-245! Figura A.8.167: Representación gráfica del bloque de Real_To_Int ............................. A-247 Figura A.8.168: Representación gráfica del bloque de Real_To_String ........................ A-248! Figura A.8.169: Representación gráfica del bloque de Real_To_Time ......................... A-249 ! Figura A.8.170: Representación gráfica del bloque de String_To_Array ...................... A-250! Figura A.8.171: Representación gráfica del bloque de String_To_Date ........................ A-251! Figura A.8.172: Representación gráfica del bloque de String_To_Int ........................... A-253 ! Figura A.8.173: Representación gráfica del bloque de String_To_Real ........................ A-254! Figura A.8.174:Representación gráfica del bloque de String_To_Time ....................... A-255! Índice del Manual de Usuario ! Araujo Rubén –Betancourt Anaira ! Figura A.8.175: Representación gráfica del bloque de Time_To_Real ......................... A-257 ! Figura A.8.176: Representación gráfica del bloque de Time_To_String ....................... A-258! Figura A.8.177: Representación gráfica del bloque de CLOSEFILE ............................ A-259 ! Figura A.8.178: Representación gráfica del bloque de COPYFILE .............................. A-261! Figura A.8.179: Representación gráfica del bloque de DELETEFILE .......................... A-262! Figura A.8.180: Representación gráfica del bloque de NEWFILE ................................ A-264! Figura A.8.181: Representación gráfica del bloque de OPENFILE ............................... A-265! Figura A.8.182: Representación gráfica del bloque de READFILE .............................. A-267! Figura A.8.183: Representación gráfica del bloque de REWINDFILE ......................... A-269! Figura A.8.184: Representación gráfica del bloque de WRITEFILE ............................ A-271! Figura A.8.185: Representación gráfica del bloque de CONCAT ................................. A-273! Figura A.8.186: Representación gráfica del bloque de DELETE .................................. A-274! Figura A.8.187: Representación gráfica del bloque de FIND ........................................ A-276! Figura A.8.188: Representación gráfica del bloque de INSERT ................................... A-277! Figura A.8.189: Representación gráfica del bloque de LEFT ........................................ A-279! Figura A.8.190: Representación gráfica del bloque de LEN .......................................... A-280! Figura A.8.191: Representación gráfica del bloque de MID .......................................... A-281! Figura A.8.192: Representación gráfica del bloque de MSGWND ............................... A-282! Figura A.8.193: Representación gráfica del bloque de REPLACE ................................ A-284! Figura A.8.194: Representación gráfica del bloque de RIGHT ..................................... A-285! Figura A.8.195: Representación gráfica del bloque de CTD ......................................... A-287! Figura A.8.196: Ejemplo del diagrama de temporización CTD ..................................... A-290! Figura A.8.197: Representación gráfica del bloque de CTU ......................................... A-290! Figura A.8.198: Ejemplo de un diagrama de temporización de la CTU ........................ A-293! Figura A.8.199: Representación gráfica del bloque de CTUD ....................................... A-294! Figura A.8.200: Ejemplo del diagrama de temporización CTUD .................................. A-298! Figura A.8.201: Representación gráfica del bloque de EQ ............................................ A-298! Figura A.8.202: Representación gráfica del bloque de GE ............................................ A-299! Figura A.8.203: Representación gráfica del bloque de GT ............................................ A-300! Figura A.8.204: Representación gráfica del bloque de LE ............................................. A-301! Figura A.8.205: Representación gráfica del bloque de LT ............................................. A-302! Índice del Manual de Usuario ! Araujo Rubén –Betancourt Anaira ! Figura A.8.206: Representación gráfica del bloque de NE…………………………...A-303! Figura A.8.207 Representación gráfica del bloque de TOF…………………………. A-304 Figura A.8.208: Configuración de la duración del temporizador ................................... A-306! Figura A.8.209: Ejemplo del diagrama de temporización TOF ..................................... A-308! Figura A.8.210 Representación gráfica del bloque de TOF………………………. …A-309 Figura A.8.211: Ejemplo del diagrama de temporización tON……………………… A-312! Figura A.8.212 Representación gráfica del bloque de TP…….……………………. A-312 Figura A.8.203: Ejemplo del diagrama de temporización TP ........................................ A-315! Figura A.9.1: Icono InControl Project ............................................................................ A-318! Figura A.9.2: Cuadro de diálogo del Incontrol Project Link .......................................... A-318! Figura A.9.3: Icono Configure RuntimeEngine ............................................................. A-319! Figura A.9.4: Icono Incontrol RuntimeEngineNode ...................................................... A-319! Figura A.9.5: Icono InControl Mode .............................................................................. A-320! Figura A.9.6: Cuadro de diálogo InControl RuntimeEngine Node ................................ A-320! Figura A.9.7: Icono InControl RuntimeEngine Edit. ..................................................... A-321! Figura A.9.8: Cuadro de diálogo InControl Editor. ........................................................ A-321! Figura A.9.9: Icono InControl RuntimeEngine Clear Faults .......................................... A-322! Figura A.9.10: Cuadro de diálogo Incontrol RuntimeEngine ........................................ A-322 Figura A.9.11: Icono InControl Runtime Add Tag ........................................................ A-323! Figura A.9.12: Cuadrode diálogo Incontrol Tag Import ................................................ A-323! Figura A.9.13: Cuadro de diálogoAdd Tag. ................................................................... A-325! Figura A.9.14: Cuadro de diálogoIncontrol Tag Import ................................................ A-326! Figura A.9.15: Ventana Project Name ............................................................................ A-326! Figura A.9.16: Ventana que muestra información del proyecto ..................................... A-327 Figura A.10.1: Ventana OPC Client I/O Configuration ................................................. A-332! Figura A.10.2: Ventana OPC Client I/O Configuration ................................................. A-333! Figura A.10.3: Ventana Edit/Create Tag ........................................................................ A-336! Figura A.10.4: Cuadro de Diálogo Browse .................................................................... A-337! Figura A.10.5: Ventana Item Properties ......................................................................... A-338! Figura A.10.6: Ventana Edit/Create Tag (Escala) .......................................................... A-339! Figura A.10.7: Ventana Edit/Create Tag (Pre/Post Procesing) ...................................... A-340 Índice del Manual de Usuario ! Araujo Rubén –Betancourt Anaira ! Figura A.10.8: Ejemplo de intercambio de bytes en un tipo de datos WORD. .............. A-342 Figura A.10.9: Ejemplo de intercambio de bytes en un tipo de datos DWORD. ........... A-343 Figura A.10.11: Ejemplo de intercambio de word en un tipo de datos DWORD. ......... A-343! Figura A.10.12: Ejemplo de intercambio de bit en un tipo de datos BYTE. .................. A-343! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! Índice del Manual de Usuario ! Araujo Rubén –Betancourt Anaira ! ÍNDICE DE TABLAS Página Tabla A.2.1: Elementos de pantalla de la ventana Development ..................................... A-11 Tabla A.2.2: Elementos de pantalla de la ventana Runtime ............................................. A-14 Tabla A.2.3: Iconos Runtime Engine ............................................................................. A-15 Tabla A.2.4: Elementos de la barra de herramientas Standar ........................................... A-16 Tabla A.2.5: Elementos de barra de herramientas Runtime ............................................. A-17 Tabla A.2.6: Elementos de barra de herramientas Runtime ............................................. A-18 Tabla A.2.7: Elementosde la barra Menú ........................................................................ A-19 Tabla A.3.1: Nivel de seguridad de los elementos de la barra Menú………………….A-21 Tabla A.6.1: Tipos de datos compatibles con InControl .................................................. A-61 Tabla A.6.2: Tipos de datos Date/Time ............................................................................ A-63 Tabla A.6.3: Tiempos específicos. .................................................................................. A-64 Tabla A.6.4: Tipos de datos de las entradas y salidas ...................................................... A-65 Tabla A.6.5: Tabla de archivos de control para variable de entrada. .............................. A-68 Tabla A.6.6: Variables que manejan las operaciones de archivo ..................................... A-69 Tabla A.6.7: Caracteres especiales de cadenas ................................................................. A-70 Tabla A.6.8: Campos del Administrador de símbolo ....................................................... A-75 Tabla A.6.9: Significado de los Iconos del Administrador de la barra de herramientas. .......................................................................................................................................... A-76 Tabla A.6.10: Variables del sistema general.System Variables - RuntimeEngine ........... A-86 Tabla A.6.11: Variables del sistema del Runtime Engine. ............................................... A-87 Tabla A.7.1: Comandos de la barra de herramientas ........................................................ A-93 Tabla A.7.2: Descripción del menú Runtime Engine ..................................................... A-101 Tabla A.7.3: Descripción de la ventana Inspección ....................................................... A-122 Tabla A.7.4: Descripción de los iconos de la ventana independiente de Inspección (Stand- Alone) ............................................................................................................................. A-125 Tabla A.8.1: Parametros usados por la función .............................................................. A-140 Tabla A.8.2: Variables usadas por el programa .............. ………………………………A-145 Tabla A.8.3: Opciones de texto estructurado de la barra de herramientas ..................... A-175 Tabla A.8.4: Variable usadas por el programa ............................................................... A-179 Índice del Manual de Usuario ! Araujo Rubén –Betancourt Anaira ! Tabla A.8.5: Parametros usados por la función .............................................................. A-190 Tabla A.8.6: Parámetros usados por el programa de llamada ........................................ A-194 Tabla A.8.7: Parámetros usados por el programa para la función F_TRI……………A-199 Tabla A.8.8: Parámetros usados por el programa para la función R_TRIG ................... A-200 Tabla A.8.9: Parámetros usados por el programa para la función ABS ......................... A-202 Tabla A.8.10: Parámetros usados por el programa para la función ADD ...................... A-203 Tabla A.8.11: Parámetros usados por el programa para la función DIV ........................ A-204 Tabla A.8.12: Parámetros usados por el programa para la función EXPT ..................... A-205 Tabla A.8.13: Parámetros usados por el programa para la función MAX ..................... A-207 Tabla A.8.14: Parámetros usados por el programa para la función MIN ....................... A-208 Tabla A.8.15: Parámetros usados por el programa para la función MOD ..................... A-209 Tabla A.8.16: Parámetros usados por el programa para la función MOVE ................... A-210 Tabla A.8.17: Parámetros usados por el programa para la función MUL ...................... A-211 Tabla A.8.18: Parámetros usados por el programa para la función NEG ...................... A-213 Tabla A.8.19: Parámetros usados por el programa para la función SQRT .................... A-214 Tabla A.8.20: Parámetros usados por el programa para la función SUB ....................... A-215 Tabla A.8..21: Parámetros usados por el programa para la función TRUNC ................ A-216 Tabla A.8..22: Parámetros usados por el programa para la función ACOS ................... A-217 Tabla A.8..23: Parámetros usados por el programa para la función ASIN .................... A-218 Tabla A.8..24: Parámetros usados por el programa para la función ATAN ................... A-220 Tabla A.8..25: Parámetros usados por el programa para la función COS ...................... A-221 Tabla A.8..26: Parámetros usados por el programa para la función SIN ....................... A-222 Tabla A.8..27: Parámetros usados por el programa para la función TAN ..................... A-223 Tabla A.8..28: Parámetros usados por el programa para la función EXP ...................... A-224 Tabla A.8..29: Parámetros usados por el programa para la función LN ........................ A-225 Tabla A.8..30: Parámetros usados por el programa para la función LOG ..................... A-226 Tabla A.8..31: Parámetros usados por el programa para la función AND ..................... A-227 Tabla A.8..32: Parámetros usados por el programa para la función NOT ..................... A-228 Tabla A.8..33: Parámetros usados por el programa para la función OR ........................ A-229 Tabla A.8..34: Parámetros usados por el programa para la función ROL ...................... A-230 Tabla A.8..35: Parámetros usados por el programa para la función ROR ..................... A-232 Índice del Manual de Usuario ! Araujo Rubén –Betancourt Anaira ! Tabla A.8..36: Parámetros usados por el programa para la función SHL ...................... A-233 Tabla A.8..37: Parámetros usados por el programapara la función SHR ....................... A-234 Tabla A.8..38: Parámetros usados por el programa para la función XOR ..................... A-236 Tabla A.8..39: Parámetros usados por el programa para la función Array_To_String .. A-237 Tabla A.8..40: Parámetros usados por el programa para la función BCD_To_Int ......... A-239 Tabla A.8.41: Parámetros usados por el programa para la funciónDate_To_Rea……A-240 Tabla A.8..42: Parámetros usados por el programa para la función Date_To_String .... A-241 Tabla A.8..43: Parámetros usados por el programa para la función Int_To_Bcd……A-243 Tabla A.8..44: Parámetros usados por el programa para la función Int_To_Real ......... A-244 Tabla A.8..45: Parámetros usados por el programa para la función Int_To_String ....... A-245 Tabla A.8..46: Parámetros usados por el programa para la función Real_To_Date ...... A-246 Tabla A.8..47: Parámetros usados por el programa para la función Real_To_Int……A-247 Tabla A.8..48: Parámetros usados por el programa para la función Real_To_String .... A-248 Tabla A.8..49: Parámetros usados por el programa para la función Real_To_Time ..... A-249 Tabla A.8..50: Parámetros usados por el programa para la función String_To_Array .. A-250 Tabla A.8..51: Parámetros usados por el programa para la función String_To_Date.A-252 Tabla A.8..52: Parámetros usados por el programa para la función String_To_Int ...... .A-253 Tabla A.8..53: Parámetros usados por el programa para la función String_To_Real….A-254 Tabla A.8..54: Parámetros usados por el programa para la función String_To_Time .. .A-256 Tabla A.8..55: Parámetros usados por el programa para la función Time_To_Rea……………………………………………………………………….…A-255 Tabla A.8..56: Parámetros usados el programa para la función Time_To_String….A-258 Tabla A.8..57: Parámetros usados por el programa para la función CLOSEFILE ......... A-260 Tabla A.8..58: Parámetros usados por el programa para la función COPYFILE ........... A-261 Tabla A.8..59: Parámetros usados por el programa para la función DELETEFILE ...... A-263 Tabla A.8..60: Parámetros usados por el programa parala función NEWFILE ............ A-264 Tabla A.8..61: Parámetros usados por el programa para la función OPENFILE ........... A-266 Tabla A.8..62: Parámetros usados por el programa para la función READFILE .......... A-268 Tabla A.8..63: Parámetros usados por el programa para la función REWINDFILE ..... A-270 Tabla A.8..64: Parámetros usados por el programa para la función WRITEFILE ......... A-271 Tabla A.8..65: Parámetros usados por el programa para la función CONCAT. ............ A-273 Índice del Manual de Usuario ! Araujo Rubén –Betancourt Anaira ! Tabla A.8..66: Parámetros usados por el programa para la función DELETE ............... A-275 Tabla A.8..67: Parámetros usados por el programa para la función FIND .................... A-276 Tabla A.8..68: Parámetros usados por el programapara la función INSERT ................. A-278 Tabla A.8..69: Parámetros usados por el programa para la función LEFT .................... A-279 Tabla A.8..70: Parámetros usados por el programa para la función LEN ...................... A-280 Tabla A.8.71: Parámetros usados por el programa para la función MID ....................... A-281 Tabla A.8.72: Parámetros usados por el programa para la función MSGWND ............ A-283 Tabla A.8.73: Parámetros usados por el programa para la función REPLACE ............. A-284 Tabla A.8.74: Parámetros usados por el programa para la función RIGHT .................. A-286 Tabla A.8.75: Parámetros usados por el programa para la función CTD ....................... A-287 Tabla A.8.76: Variables de Control de la función CTD ................................................. A-289 Tabla A.8.77:Parámetros usados por el programa para la función CTU ........................ A-291 Tabla A.8.78: Variables de Control de la función CTU ................................................. A-292 Tabla A.8.79Parámetros usados por el programa para la función CTUD ...................... A-294 Tabla A.8.80: Variables de Control de la función CTUD .............................................. A-296 Tabla A.8.81Parámetros usados por el programa para la función EQ ........................... A-298 Tabla A.8.82: Parámetros usados por el programa para la función GE ......................... A-299 Tabla A.8.83: Parámetros usados por el programa para la función GT ......................... A-300 Tabla A.8.84: Parámetros usados por el programa para la función LE .......................... A-301 Tabla A.8.85: Parámetros usados por el programa para la función LT .......................... A-302 Tabla A.8.86: Parámetros usados por el programa para la función NE ......................... A-303 Tabla A.8.87: Parámetros usados por el programa para la función TOF ....................... A-304 Tabla A.8.88: Ejemplos de tiempo PT ........................................................................... A-305 Tabla A.8.89: Variables de TOFF. ................................................................................. A-307 Tabla A.8.90: Parámetros usados por el programa para la función TON ...................... A-309 Tabla A.8.91: Variables de TON .................................................................................... A-311 Tabla A.8.92: Parámetros usados por el programa para la función TP .......................... A-313 Tabla A.8.93: Variables de TP ....................................................................................... A-314 Tabla A.9.1: Descripción del cuadro de diálogo del Incontrol Project Link .................. A-318 Tabla A.9.2: Descripción del cuadro de diálogo del Incontrol Project Link .................. A-322 Tabla A.9.3: Descripción del cuadro de diálogo Incontrol Tag Import ......................... A-324 Índice del Manual de Usuario ! Araujo Rubén –Betancourt Anaira ! Tabla A.9.4: Descripción del cuadro de diálogo Incontrol Tag Import ......................... A-325 Tabla A.9.5: Descripción de parámetros a colocar en un QuickscriptInControl () ........ A-328 Tabla A.9.6: Descripción de parámetros a colocar en un Quickscript InControlRuntimeEngine() ............................................................................................. A-329 Tabla A.10.1: Descripcióndel icono Importde la ventana OPC client I/O configuratioón………………………………………………………………………….A-333 Tabla A.10.2: Descripción del icono Import de la ventana OPC Client I/O configuration ………………………………………………………………………………………….A-335 Tabla A.10.3: Descripción de la ventana Edit/Create Tag ............................................. A-337 Tabla A.10.4: Descripción del cuadro de diálogo Browse ............................................. A-338 Tabla A.10.5: Descripción de la ventana Edit/Create Tag (Escala) ............................... A-339 Tabla A.10.6: Descripción de la ventana Edit/Create Tag (Pre/Post Procesing) ........... A-340 Tabla A.10.7: Descripción de los status de los grupos de Tags ..................................... A-344 ! Manual de Usuario de InControl. Araujo Rubén Betancourt Anaira Página A-‐1 APÉNDICE A Manual de Usuario de InControl. Araujo Rubén Betancourt Anaira Página A-‐2 C A P Í T U L O 1 Introducción a InControl Manual de Usuario de InControl. Araujo Rubén Betancourt Anaira Página A-‐3 Información general. una de las herramientas de la familia Wonderware. InControl es un paquete de arquitectura abierta que le permite diseñar, crear, probar y ejecutar programas de aplicación para el control de un proceso. InControl está diseñado para una estrecha integración con otros componentes de Wonderware, incluyendo InTouch ®, InBatch e Industrial SQL Server. Este manual ha sido desarrollado para la versión 7.11 InControl. Cumplimiento de IEC. InControl incorpora lo último en estándares internacionales para el diseño de su automatización. InControl es compatible con la norma IEC-61131-3, la cual es el lenguaje de especificación de programación internacional. 1.1. Lenguajes de programación. En las siguientes figuras se presentan los lenguajes de programación que maneja el software InControl: Figura A-1.1: La lógica de escalera de relés (RLL) Fuente: InControl IUG Figura A.1.2: Diagrama de Funciones Secuenciales (SFC) Fuente: InControl IUG Manual de Usuario de InControl. Araujo Rubén Betancourt Anaira Página A-‐4 Figura A.1.3: Lenguaje de texto estructurado (STL) Fuente: InControl IUG Figura A.1.4: Fábrica de objetos (FOE) Fuente: InControl IUG InControl es compatible con la especificación de servidor ActiveX. El InControl Editor de la fábrica de objetos (Factory Objects Editor) posee un contenedor ActiveX, que le permite agregar los controles ActiveX a un proyecto. La versión actual de InControl incluye varios objetos de fábrica (FOE). Los siguientes FOE se describen en este manual: Utilice la FOE InControl PID para manejar las funciones de bucle PID. Utilice la FOE alarma InControl analógico para controlar una señal de entrada analógica para las condiciones de alarma. Manual de Usuario de InControl. Araujo Rubén Betancourt Anaira Página A-‐5 Estos objetos de fábrica se describen en el PID InControl y alarma analógica Manual de Referencia. 1.2. Requisitos del sistema. El software InControl está diseñado para funcionar en cualquier PC compatible con Windows. Antes de la instalación de InControl, verifique que su sistema cumple los siguientes requisitos. 1.2.1. InControl Proyecto de Desarrollo Cualquier computador compatible con un procesadorPentium II o superior (Mínimo: 400 MHz en un sistema de un solo nodo, se recomienda: 1,2 GHz o más alto). Al menos 2 GB de espacio libre en disco duro. Al menos 256 MB de memoria de acceso aleatorio (RAM), 512 MB de RAM es recomendado. SVGA adaptador de pantalla (2 MB RAM recomendado). Dispositivo de señalización. Por ejemplo, el ratón. Microsoft ® Windows ® 2000 Professional con sistema operativo Service Pack 3 o superior, o Microsoft ® Windows ® XP Professional el sistema operativo con Service Pack 1 o superior, o Microsoft ® Windows ® 2003 Enterprise Server. Wonderware InControl versión 7.11 Service Pack 2 (o posterior) no es compatible con Microsoft Windows 3.x, Microsoft Windows para Trabajo en Grupo, el Microsoft Windows 9x o los sistemas operativos Microsoft Windows NT. NetDDE no es compatible con InControl en los sistemas operativos Windows Server 2003 (o posterior). 1.3. Soporte técnico. Soporte Técnico de Wonderware ofrece una variedad de opciones de soporte para responder a alguna pregunta acerca de los productos de Wonderware y su aplicación. Referirse a los capítulos pertinentes de la documentación de InControl para una posible solución a cualquier problema que el usuario pueda encontrar. Se cree que es Manual de Usuario de InControl. Araujo Rubén Betancourt Anaira Página A-‐6 necesario ponerse en contacto con Apoyo InControl técnica para obtener ayuda, por favor tenga la siguiente información disponible: Si le resulta necesario contactar al soporte técnico para obtener ayuda InControl, téngase a mano la siguiente información disponible: Número de serie y número de versión del software. Haga clic en Acerca de InControl el menú Ayuda, o configurar en el menú Runtime para determinar la versión de InControl. También puede hacer clic en about Engine monitor en el icono del Runtime Engine Monitor. Si InControl no se está ejecutando, puede utilizar el Explorador de Windows para comprobar las propiedades de versión (haga clic en el nombre del archivo) del archivo o ICDev.exe RtEngine.exe, que se encuentra en el directorio donde está instalado InControl. Si InControl no está instalado, se puede determinar la versión de control del version.txt archivo, ubicado en el sub-directorio de InControl de la distribución de discos compactos. El número de versión de un controlador I/O aparece en la barra de título de la primera configuración del cuadro de diálogo que aparece durante la configuración. Apoyarse en el número de contrato. Su nombre debe ser uno de los tres nombres de contacto especificados en el contrato. La frase exacta de mensajes de error del sistema encontrado. La naturaleza del problema y los detalles de los intentos realizados para resolver el problema y resultados. Sistema de información de configuración, por ejemplo, el sistema operativo y el procesador, RAM, el tamaño del disco duro, etc. 1.4. Pautas para la instalación. Para una descripción completa del procedimiento de instalación InControl, véase el InControl Guía de instalación. InControl se distribuye en un disco compacto como una parte de la FactorySuite. Cuando se ejecuta el programa de instalación, el sistema hace lo siguiente: Manual de Usuario de InControl. Araujo Rubén Betancourt Anaira Página A-‐7 Crea los directorios necesarios en su disco duro, y copia los archivos en los directorios adecuados. Establece la carpeta del programa y los iconos. Modifica el registro del sistema. 1.4.1. Antes de instalar InTouch e InControl. Otras recomendaciones son las siguientes: Antes de instalar InControl, inicie sesión en el sistema Windows utilizando una cuenta con privilegios de administrador. Cierre todos los programas, en particular las aplicaciones Wonderware, que son actualmente en ejecución. Desinstale las versiones anteriores de InControl. 1.4.2. Ejecución de InControl: Inicio rápido. Para ejecutar InControl: 1. Haga clic en Start en la Taskbar de Windows para mostrar el menú Inicio. 2. Seleccione Programs\ Wonderware FactorySuite. 3. Haga clic en InControl. Aparecerá el cuadro de diálogo InControl Project Manager Manual de Usuario de InControl. Araujo Rubén Betancourt Anaira Página A-‐8 Figura A.1.5: Cuadro de Diálogo InControl Project Manager Fuente: Elaboración Propia 1.4.3. InControl Project Manager. Crear un proyecto. InControl le permite crear grupos de programas, llamados proyectos. Tres proyectos aparecen en la figura anterior: Fileio, Seamweld y SfcFileio. Todos los programas dentro de un proyecto se puede ejecutar al mismo tiempo, y el usuario puede coordinarlos para manejar su proceso. Antes de escribir un programa, usted debe crear un proyecto. Para crear un proyecto después de comenzar InControl: 1. En el menú File del cuadro de diálogo InControl Project Manager, haga clic en New. El cuadro de diálogo Create InControl Project aparecerá. 2. Escriba un nombre de proyecto, seleccione una ruta de acceso y haga clic en Ok. En la siguiente figura, Project10 se ha creado. Manual de Usuario de InControl. Araujo Rubén Betancourt Anaira Página A-‐9 Figura A.1.6: Project Manager Y New Project. Fuente: Elaboración Propia 3. Haga doble clic en el nombre del proyecto para abrir el proyecto en el desarrollo medio ambiente. El cuadro de diálogo Runtime Engine Target aparecerá. 4. Seleccione la plataforma de hardware de destino y haga clic en Ok. A menos que desee ejecutar el programas en otra plataforma de hardware, seleccione el Windows NT/ tarjeta Windows 2000. Manual de Usuario de InControl. Araujo Rubén Betancourt Anaira Página A-‐10 C A P Í T U L O 2 El Entorno de InControl Manual de Usuario de InControl. Araujo Rubén Betancourt Anaira Página A-‐11 2.1. Trabajar en las ventanas Development/Runtime. InControl consta de dos juegos de ventanas: las ventanas Development, donde se crean programas de aplicación, y las ventanas Runtime, donde se ejecuta y se supervisa los programas que se crean. El usuario puede controlar las distintas ventanas ocultándolas o mostrándolas. 2.1.1. Ventana Development: Un diseño típico para el desarrollo ventanas se muestra en la siguiente la figura. 1Figura A.2.1: Ventana Development. Fuente: InControl IUG La tabla A.2.1 muestra los elementos de pantalla de la ventana Development Tabla A.2.1: Elementos de pantalla de la ventana Development. Elemento Descripción Barra de Menús (A) Muestra las funciones estándar en un formato de texto. Opciones individuales se describen en "Uso del menú Fuente: InControl IUG Manual de Usuario de InControl. Araujo Rubén Betancourt Anaira Página A-‐12 Tabla A.2.1: Elementos de pantalla de la ventana Development. Continuación Elemento Descripción Barra de Menús (A) Muestra las funciones estándar en un formato de texto. Opciones individuales se describen en "Uso del menú Barra de herramientas estándar (B) Muestra las funciones estándar como iconos. Individual opciones se describen en "Uso de la Norma Barra de herramientas. " Editor de la barra de herramientas (C) Muestra las herramientas utilizadas para agregar elementos a un programa. Esto cambia la barra de herramientas, dependiendo del tipo de programa que se está editando. Barra de editor de título de ventana (D) Muestra el nombre del programa. Un asterisco por un programa nombre indica que el programa ha sido modificado, pero no se guarda, y / o es diferente de una copia se ejecuta en el Runtime Engine. Si una copia del programa se está ejecutando,
Compartir