(incluyendo responsabilidad de propiedad intelectual) por el uso real basado en los ejemplos mostrados en esta publicación. La publicación SGI-1.1 de Allen-Bradley, Safety Guidelines for the Application, Installation and Maintenance of Solid-State Control (disponible a través de la oficina regional de Rockwell Automation), describe algunas diferencias importantes entre dispositivos de estado sólido y dispositivos electromecánicos, las cuales...
FRN5 (que remplaza la actualización FRN4 ControlFlash y es funcionalmente equivalente) o una herramienta ControlFlash posterior. (2) Para los usuarios del software de programación RSLogix 500 versión 4.5, pueden descargarse los controladores MicroLogix 1200 Serie C Revisión B con firmware FRN5 o posterior compatibles con esta versión de software mediante la herramienta ControlFlash FRN 3.1 disponible en el sitio Web de MicroLogix.
Página 4
Resumen de cambios MicroLogix 1500 Número de Letra de Letra de Nº de versión Fecha de Mejoras catálogo serie revisión de firmware versión 1764-LSP FRN2 Febrero de Versión inicial del producto. 1999 1764-LSP FRN3 Octubre de Los controladores MicroLogix 1500 con el procesador 1764-LSP 1999 ahora pueden usarse con cables de expansión y fuente de alimentación eléctrica Compact I/O (Boletín 1769).
Para utilizar funciones nuevas, asegúrese de que el nivel del firmware del controlador sea el siguiente: Controlador programable Revisión de Números de catálogo firmware MicroLogix 1200 Serie C, Revisión C, Controladores 1762-L24AWA, FRN6 -L24BWA, - L24BXB, -L40AWA, -L40BWA y -L40BXB MicroLogix 1500 Serie C, Revisión B,...
Página 6
1764-DAT, que pueden encontrarse en la publicación Manual del usuario de MicroLogix 1500, número de publicación 1764-UM001-ES. MicroLogix 1200 añadido a la nota a pie de página para la tabla 3.10. 3-14 Actualización de Descripción general de las instrucciones de programación para añadir nuevas instrucciones a la lista.
En caso contrario, obtenga la capacitación adecuada antes de usar este producto. Este manual es una guía de referencia para los controladores MicroLogix 1200 Propósito de este manual y MicroLogix 1500. Describe los procedimientos usados para programar y solucionar problemas del controlador.
MicroMentor 1761-MMBES Información sobre el montaje y cableado del controlador programable Instrucciones de instalación de 1762-IN006-ES MicroLogix 1200, incluyendo una plantilla de montaje y etiquetas para las controladores programables MicroLogix puertas 1200 Información detallada sobre la planificación, montaje, cableado y...
Página 10
Contenido Capítulo 5 Descripción general del contador de alta velocidad ... . 5-1 Uso del contador de alta Descripción general del interruptor de final velocidad y del interruptor de de carrera programable........5-1 final de carrera programable Archivo de función del contador de alta velocidad (HSC).
Página 11
Contenido Capítulo 9 Uso de las instrucciones de comparación ....9-2 Instrucciones de comparación EQU - Equal NEQ - Not Equal ......9-3 GRT - Greater Than LES - Less Than .
Página 12
Contenido viii BSL - Bit Shift Left ........14-6 BSR - Bit Shift Right .
Página 13
Contenido Capítulo 19 Instrucción de control de proceso El concepto PID ........19-1 La ecuación PID.
Página 14
........A-1 ejecución de las instrucciones de Hoja de trabajo de tiempo de escán de MicroLogix 1200 ..A-7 MicroLogix 1200 Apéndice B...
Página 15
Contenido Glosario Índice Lista alfabética de instrucciones MicroLogix 1200 y 1500 Publicación 1762-RM001D-ES-P - Octubre 2002...
Página 16
Contenido Publicación 1762-RM001D-ES-P - Octubre 2002...
• E/S incorporadas en la página 1-1 • E/S de expansión MicroLogix 1200 en la página 1-3 • Asignación de memoria de E/S de expansión MicroLogix 1200 en la página 1-4 • E/S de expansión MicroLogix 1500 Compact™ en la página 1-10 •...
Página 18
Configuración de E/S Las entradas de CA incorporadas tienen filtros de entrada fijos. Las entradas de CC incorporadas tienen filtros de entrada configurables para una serie de funciones especiales que pueden usarse en la aplicación. Estas son: conteo de alta velocidad, interrupciones de eventos y entradas de enclavamiento. El 1764-28BXB tiene dos salidas de alta velocidad para usar como salida de tren de pulsos (PTO) y/o salida de modulación de anchura de pulsos (PWM).
Las E/S de expansión MicroLogix 1200 (Boletín 1762) se usan para proporcionar entradas y salidas discretas y analógicas y, en el futuro, módulos especiales. En el caso del MicroLogix 1200, se pueden conectar hasta seis módulos de E/S adicionales. El número de módulos de E/S 1762 que pueden conectarse al MicroLogix 1200 depende de la cantidad de alimentación...
E/S de expansión Imagen de entradas del 1762-IA8 y 1762-IQ8 MicroLogix 1200 Por cada módulo de entrada, el archivo de datos de entrada contiene el estado actual de los puntos de entrada de campo. Las posiciones de bit 0 a 7 corresponden a los terminales de entrada 0 a 7.
Configuración de E/S Imagen de salidas del 1762-OB16 y 1762-OW16 Por cada módulo de salida, el archivo de datos de salida contiene el estado dirigido por el controlador de los puntos de salida discreta. Las posiciones de bit 0 a 15 corresponden a los terminales de salida 0 a 15. Posición de bit 15 14 13 12 11 10 9 r/w r/w r/w r/w r/w r/w r/w r/w r/w r/w r/w r/w r/w r/w r/w r/w...
Página 22
Configuración de E/S Los bits se definen de la siguiente manera: • Sx = Bits de estado general para los canales 0 y 1. Este bit se establece cuando existe un error (condición de bajo rango o sobrerrango), o un error de hardware de módulo general.
Configuración de E/S Los bits se definen de la siguiente manera: • Sx = Bits de estado general para los canales 0 a 3. Este bit se establece cuando existe un error (condición de sobrerrango o bajo rango), o un error de hardware de módulo general.
Página 24
Configuración de E/S Los bits se definen de la siguiente manera: • Sx = Bits de estado general para los canales de entrada 0 a 3. Este bit se establece (1) cuando existe un error (condición de sobrerrango o bajo rango, circuito abierto o datos de entrada no válidos) para dicho canal, o un error de hardware de módulo general.
Página 25
Configuración de E/S Los bits se definen de la siguiente manera: • Sx = Bits de estado general para los canales 0 a 3 (S0 a S3) y el detector CJC (S4). Este bit se establece (1) cuando existe un error (sobrerrango, bajo rango, circuito abierto o datos de entrada no válidos) para ese canal.
1-10 Configuración de E/S Si la aplicación requiere más E/S que las que el controlador proporciona, usted E/S de expansión puede conectar módulos de E/S. Estos módulos adicionales se denominan E/ MicroLogix 1500 Compact™ S de expansión. Módulos de E/S de expansión Las E/S Compact (Boletín 1769) se usan para proporcionar entradas y salidas discretas y analógicas y, en el futuro, módulos especiales.
Configuración de E/S 1-11 Figura 1.2 Orientación horizontal E/S incorporadas= ranura 0 Banco 0 de E/S de Banco 1 de E/S de expansión expansión En la mayoría de casos se puede usar el siguiente formato de NOTA dirección: X:s/b (X = letra de tipo de archivo, s = número de ranura, b = número de bit) Vea Direccionamiento de E/S en la página 1-22 para obtener información completa sobre los formatos de...
1-12 Configuración de E/S Asignación de memoria de Configuración de E/S discretas E/S de expansión de Imagen de entradas del 1769-IA8I MicroLogix 1500 Compact™ Por cada módulo de entrada, el archivo de datos de entrada contiene el estado actual de los puntos de entrada de campo. Las posiciones de bit 0 a 7 corresponden a los terminales de entrada 0 a 7, los bits 8 a 15 no se usan.
Página 29
Configuración de E/S 1-13 Imagen de entradas del 1769-IQ6XOW4 Por cada módulo, el archivo de datos de entrada contiene el estado actual de los puntos de entrada de campo. Las posiciones de bit 0 a 5 corresponden a los terminales de entrada 0 a 5, los bits 6 a 15 no se usan. Posición de bit de entrada 10 9 r = lectura, x = no se usa, siempre en 0, ó...
1-14 Configuración de E/S Configuración de E/S analógicas Archivo de datos de entrada 1769-IF4 Por cada módulo de entrada, las palabras 0 a 3 contienen los valores analógicos de las entradas. Posición de bit Datos de entrada analógica, canal 0 Datos de entrada analógica, canal 1 Datos de entrada analógica, canal 2 Datos de entrada analógica, canal 3...
Página 31
Configuración de E/S 1-15 Archivo de datos de entrada 1769-IF4XOF2 El archivo de datos de entrada proporciona acceso a los datos de entrada para utilizarlos en el programa de control, indicación de sobrerrango para los canales de entrada y salida y retroalimentación de datos de salida, como se describe a continuación.
Página 32
1-16 Configuración de E/S No se proporciona ninguna indicación de bajo rango porque NOTA el cero es un número válido. • Ex = Cuando está establecido (1), este bit indica que se han establecido datos no válidos (por ejemplo, el valor enviado por el controlador está fuera del rango o incremento estándar, como 128, 256, etc.) en los bits de datos de salida 0 a 6, o el bit de signo (15).
Página 33
Configuración de E/S 1-17 Configuración de E/S especiales Archivo de datos de entrada del módulo 1769-IR6 RTD/resistencia Las primeras seis palabras (0 a 5) del archivo de datos de entrada contienen los valores de resistencia o RTD analógicos de las entradas. Las palabras 6 y 7 proporcionan retroalimentación de estado del detector/canal para utilizarla en el programa de control como se indica a continuación.
Página 34
1-18 Configuración de E/S Archivo de datos de entrada del módulo de termopares 1769-IT6 El archivo de datos de entrada contiene los valores analógicos de las entradas. Posición de bit Datos de entrada analógica, canal 0 Datos de entrada analógica, canal 1 Datos de entrada analógica, canal 2 Datos de entrada analógica, canal 3 Datos de entrada analógica, canal 4...
Página 35
Configuración de E/S 1-19 Matriz de salida del módulo contador de alta velocidad 1769-HSC La información de la tabla siguiente constituye una referencia rápida de la matriz. Consulte la publicación Compact I/O High Speed Counter User Manual, número de publicación 1769-UM006, para obtener información detallada. El valor predeterminado para la matriz de salida es todo ceros.
Página 36
1-20 Configuración de E/S Matriz de entrada del módulo contador de alta velocidad 1769-HSC La información de la tabla siguiente constituye una referencia rápida de la matriz. Consulte la publicación Compact I/O High Speed Counter User Manual, número de publicación 1769-UM006, para obtener información detallada. El valor determinado para la matriz de entrada es todo ceros.
Página 37
Configuración de E/S 1-21 Organización de datos del módulo escáner DeviceNet 1769-SDN El escáner utiliza las imágenes de datos de entrada y salida para transferir información de datos, estado y comandos entre el escáner y el controlador. A continuación se muestra la estructura básica. Consulte la publicación Compact I/O DeviceNet Scanner Module User Manual, número de publicación 1769-UM009, para obtener información más detallada.
Delimitador de ranura (opcional, no se requiere para los archivos de datos 2 a 255) Número de ranura (decimal) E/S incorporadas: ranura 0 E/S de expansión: • ranuras 1 a 6 para MicroLogix 1200 (vea una ilustración en la página 1-3). • ranuras 1 a 16 para MicroLogix 1500 (vea una ilustración en la página 1-10).
Si se fuerza una salida controlada por una función PTO o NOTA PWM en ejecución, se generará un error de instrucción. Los controladores MicroLogix 1200 y 1500 permiten a los usuarios configurar Filtro de entrada grupos de entradas de CC para operación a alta velocidad o normal. Los usuarios pueden configurar el tiempo de respuesta de cada grupo de entrada.
Los tiempos de respuesta mínimo y máximo asociados con cada filtro de entrada se encuentran en el Manual del usuario del controlador. Los controladores MicroLogix 1200 y 1500 proporcionan la capacidad de Entradas de enclavamiento configurar entradas individualmente para que sean entradas de enclavamiento (algunas veces llamadas entradas de retén de pulsos).
Configuración de E/S 1-25 Comportamiento de flanco ascendente - Ejemplo 1 Número de escán (X) Número de escán (X + 1) Número de escán (X + 2) Escán Escán de Escán Escán Escán de Escán Escán Escán de Escán lógica de lógica de lógica de entrada...
1-26 Configuración de E/S Comportamiento de flanco descendente - Ejemplo 1 Número de escán (X) Número de escán (X + 1) Número de escán (X + 2) Número de escán (X + 3) Escán Escán de Escán Escán Escán de Escán Escán Escán de...
Página 43
Configuración de E/S 1-27 I/O configuration. RSLogix 500 leerá la configuración existente de las E/ S del controlador. Algunos módulos de E/S aceptan o requieren configuración. Para configurar un módulo específico, haga doble clic en el módulo, se abrirá una pantalla de configuración de E/S específica para el módulo.
Página 44
1-28 Configuración de E/S Publicación 1762-RM001D-ES-P - Octubre 2002...
Memoria del controlador y tipos de archivos Este capítulo describe la memoria del controlador y los tipos de archivos usados por los controladores MicroLogix 1200 y MicroLogix 1500. El capítulo está organizado de la siguiente manera: • Memoria del controlador en la página 2-2 •...
(3) Los archivos DAT se usan sólo en los controladores MicroLogix 1500. (4) Los archivos de punto flotante (coma flotante) y de interruptores de final de carrera programables están disponibles en los controladores MicroLogix 1200 y 1500 Serie C. (5) El archivo de cadenas está disponible en los controladores MicroLogix 1200 y MicroLogix 1500 (y posteriores), y procesadores 1764-LSP Serie B y 1764-LRP.
Memoria del controlador y tipos de archivos Memoria de usuario La memoria de usuario es la cantidad de almacenamiento disponible para un usuario, para almacenar lógica de escalera, archivos de tablas de datos, configuración de E/S, etc., en el controlador. Los archivos de datos de usuario consisten en archivo de estado del sistema (archivos de imagen de E/S y todos los otros archivos de datos que puede crear el usuario (bit, temporizador, contador, control, enteros, cadena, palabra...
Página 48
Memoria del controlador y tipos de archivos Memoria de usuario del MicroLogix 1200 El controlador MicroLogix 1200 cuenta con 6 K de memoria. La memoria puede usarse para archivos de programa y archivos de datos. El máximo uso de memoria de datos es 2 K palabras, tal como se muestra a continuación.
Página 49
Memoria del controlador y tipos de archivos MicroLogix 1500, procesador 1764-LRP El procesador 1764-LRP cuenta con una memoria de 14 K. La memoria puede usarse para archivos de programa y archivos de datos. El máximo uso de memoria de datos es 4 K palabras, tal como se muestra a continuación. 4.0K 0.5K 10.7K...
Memoria del controlador y tipos de archivos Visualización del uso de memoria del controlador 1. Resalte y abra Controller Properties. 2. La cantidad de memoria utilizada y memoria restante aparecerán en la ventana Controller Properties. Publicación 1762-RM001D-ES-P - Octubre 2002...
Memoria del controlador y tipos de archivos Los archivos de datos almacenan información numérica, incluyendo E/S, Archivos de datos estado y otros datos asociados con las instrucciones usadas en las subrutinas de lógica de escalera. Los tipos de archivos de datos son: Nombre de Identifica- Número de...
Memoria del controlador y tipos de archivos Protección de los archivos Protección de archivos de datos durante la descarga de datos durante la Una vez que un programa de usuario está en el controlador, puede ser descarga necesario actualizar la lógica de escalera y descargarla al controlador sin destruir variables configuradas por el usuario en uno o más archivos de datos en el controlador.
Página 53
Memoria del controlador y tipos de archivos Obtenga acceso a la función de protección de archivos de datos durante la descarga usando el software de programación RSLogix 500. Para cada archivo de datos que desea proteger, verifique el ítem Memory Module/Download dentro del cuadro Protection en la pantalla Data File Properties, tal como se muestra en esta ilustración.
La protección estática de archivos y la protección de archivos de datos durante descarga puede usarse de manera combinada con cualquier controlador MicroLogix 1200 Serie B y posteriores, y un procesador MicroLogix 1500 Serie B y posteriores. Establecimiento de la protección estática de archivos La protección estática de archivos puede aplicarse a los siguientes tipos de...
Memoria del controlador y tipos de archivos 2-11 Obtenga acceso a la función de protección estática de archivos mediante el software de programación RSLogix 500. Para cada archivo de datos que desea proteger, seleccione protección Static en la pantalla Data File Properties, tal como se muestra en esta ilustración.
2-12 Memoria del controlador y tipos de archivos Si se olvida o se pierde una contraseña, no se podrá omitir la NOTA contraseña para recuperar el programa. La única opción sería borrar la memoria del controlador. Si el programa de usuario del módulo de memoria tiene la función “cargar siempre”...
Memoria del controlador y tipos de archivos 2-13 El controlador cuenta con una función que permite que usted seleccione si Parámetro Allow Future debe permitir o no el acceso futuro al programa de usuario después que éste Access (bloqueo de OEM) haya sido transferido al controlador.
Página 58
2-14 Memoria del controlador y tipos de archivos Publicación 1762-RM001D-ES-P - Octubre 2002...
Capítulo Archivos de función Este capítulo describe los archivos de función del controlador. El capítulo está organizado de la siguiente manera: • Descripción general en la página 3-2 • Archivo de función de reloj en tiempo real en la página 3-3 •...
Los archivos de función son una de las tres estructuras de archivo primarias Descripción general dentro de los controladores MicroLogix 1200 y MicroLogix 1500 (las otras son archivos de programa y archivos de datos). Los archivos de función proporcionan una interface eficiente y lógica a los recursos del controlador.
Archivos de función El reloj en tiempo real proporciona información sobre el año, el mes, el día del Archivo de función de reloj mes, el día de la semana, la hora, los minutos y los segundos al archivo de en tiempo real función Reloj en tiempo real (RTC) del controlador.
Archivos de función Precisión del reloj en tiempo real La siguiente tabla indica la precisión esperada del reloj en tiempo real a diversas temperaturas. Tabla 3.3 Precisión del reloj en tiempo real a distintas temperaturas Temperatura ambiente Precisión 0°C (+32°F) +34 a -70 segundos/mes +25°C (+77°F) +36 a -68 segundos/mes...
Instrucción RTA - Real Time Clock Adjust Tiempo de ejecución de la instrucción RTA Controlador Cuando el renglón es: Verdadero Falso Real Time Clock Adjust MicroLogix 1200 4.7 µs 3.7 µs 556.2 µs (transición de falso a verdadero) MicroLogix 1500 4.1 µs 2.6 µs 426.8 µs (transición de falso a...
Archivos de función Esta es la composición del Archivo TPI (Información de potenciómetros de Archivo de función de ajuste): información del Tabla 3.5 Archivo de función del potenciómetro de ajuste potenciómetro de ajuste Datos Dirección Formato de datos Rango Tipo Acceso al programa de usuario...
Archivos de función El controlador tiene un archivo de información para el módulo de memoria Archivo de función de (MMI) que se actualiza con los datos del módulo de memoria conectado. El información del módulo de número de catálogo, serie, revisión y el tipo (módulo de memoria y/o reloj en memoria tiempo real) quedan identificados al arrancar o al detectar la inserción del módulo de memoria, y la información se escribe al archivo MMI del programa...
Página 66
Archivos de función FT - Tipo de funcionalidad El LSB de esta palabra identifica el tipo de módulo instalado: • 1 = Módulo de memoria • 2 = Módulo de reloj en tiempo real • 3 = Módulo de memoria y de reloj en tiempo real MP - Módulo presente El bit MP (módulo presente) puede usarse en el programa de usuario par determinar cuando un módulo está...
Página 67
Archivos de función programa de usuario del módulo de memoria. Le permite determinar el valor sin cargar el programa de usuario del módulo de memoria. Vea Comparación del programa de módulo de memoria en la página C-9 para obtener más información. LE - Cargar ante error El bit LE (cargar ante error) representa el estado del parámetro cargar ante error en el programa almacenado en el módulo de memoria.
3-10 Archivos de función Archivo de función DAT Esta sección describe el archivo de función DAT. Vea el NOTA (MicroLogix 1500 Manual del usuario del MicroLogix 1500, número de publicación solamente) 1764-UM001-ES, para obtener más información sobre la operación de DAT. La configuración de la herramienta de acceso a datos (DAT) se almacena en el procesador, en un archivo de configuración especializado denominado archivo de función DAT.
Página 69
Archivos de función 3-11 Use el software de programación para asegurar que el IMPORTANTE archivo de enteros que usted especificó en la ubicación TIF, así como el número apropiado de elementos, existen en el programa de usuario del controlador. La tabla de ejemplo siguiente muestra un DAT configurado para usar el archivo de enteros número 50 (DAT:0.TIF = 50).
3-12 Archivos de función Archivo de bit receptor (TBF) El valor almacenado en la ubicación TBF identifica al archivo de bits con el cual se interconectará el DAT. El DAT puede leer o escribir a cualquier archivo de bits válido dentro del controlador. Los archivos de bit válidos son de B3 a B255.
No puede empezar en ninguna otra dirección dentro del archivo. El archivo de información de hardware base (BHI) es un archivo de sólo Archivo de función de lectura que contiene una descripción del controlador MicroLogix 1200 o de la información de hardware base MicroLogix 1500. base Tabla 3.8 Archivo de función de información de hardware base (BHI)
1764-LSP Serie B y 1764-LRP (1) Sólo puede utilizarse ASCII con los procesadores MicroLogix 1200 y MicroLogix 1500 1764-LSP Serie B (y posteriores) y con procesadores 1764-LRP. Las siguientes tablas muestran los detalles de cada bloque en el archivo de estado de comunicaciones.
Página 73
Archivos de función 3-15 Tabla 3.11 Bloque de estado general de canales Palabra Bit Descripción Código identificador de categoría de información de estado general de canal de comunicaciones Longitud Código de formato Código de error de configuración de comunicaciones ICP – Bit de comando de entrada pendiente Este bit se establece (1) cuando el controlador determina que otro dispositivo ha solicitado información de este controlador.
Página 74
3-16 Archivos de función Tabla 3.12 Bloque de contadores de diagnóstico DH-485 Palabra Bit Descripción 0 a 7 Total de paquetes de mensajes no válidos recibidos 8 a 15 Reservado 14 a 22 Reservado Tabla 3.13 Bloque de contadores de diagnóstico DF1 Full-Duplex Palabra Bit Descripción Código identificador de categoría de contadores de diagnóstico...
Página 75
Paquetes de mensajes duplicados recibidos 19 a 22 Reservado Tabla 3.15 Bloques de contadores de diagnóstico Modbus RTU esclavo (Controladores MicroLogix 1200 y MicroLogix 1500, procesadores 1764-LSP Serie B y 1764-LRP) Palabra Bit Descripción Código identificador de categoría de contadores de diagnóstico...
Página 76
3-18 Archivos de función Tabla 3.17 Bloque de tabla de nodos activos Palabra Descripción Código identificador de categorías de tabla de nodos activos (siempre 3) Longitud (siempre 4 para DH-485, siempre 0 para DF1 Full-Duplex, DF1 Half-Duplex esclavo, Modbus RTU esclavo y ASCII) Código de formato (siempre 0) Número de nodos (siempre 32 para DH-485, siempre 0 para DF1 Full-Duplex, DF1 Half-Duplex esclavo, Modbus RTU esclavo y ASCII)
Archivos de función 3-19 Tabla 3.18 Diagnósticos de Modbus RTU esclavo (Controladores MicroLogix 1200 y procesadores MicroLogix 1500 1764-LSP Serie B y 1764-LRP) Palabra Bit Descripción Código identificador de categoría de contadores de diagnóstico (siempre 10) Longitud (siempre 14) Código de formato (siempre 0) Retardo de tiempo previo al envío...
Página 78
3-20 Archivos de función Publicación 1762-RM001D-ES-P - Octubre 2002...
Capítulo Descripción general de las instrucciones de programación La siguiente tabla muestra las instrucciones de programación del MicroLogix Conjunto de instrucciones 1200 y 1500 listadas dentro de sus grupos de funciones. Grupo de funciones Descripción Página Contador de alta HSL, RAC – Las instrucciones de contador de alta velocidad (junto con el archivo de función HSC) velocidad permiten controlar y monitorear las salidas físicas de alta velocidad.
Descripción general de las instrucciones de programación En este manual, cada instrucción (o grupo de instrucciones similares) tiene una Uso de descripciones de tabla similar a la siguiente. Esta tabla proporciona información sobre todos los instrucciones subelementos (o componentes) de una instrucción o grupo de instrucciones. Esta tabla identifica el tipo de dirección compatible que puede usarse para cada subelemento de una instrucción o grupo de instrucciones en un archivo de datos o archivo de función.
Descripción general de las instrucciones de programación Modos de direccionamiento El MicroLogix 1200 y el MicroLogix 1500 son compatibles con tres tipos de direccionamiento de datos: • Inmediato • Directo • Indirecto El MicroLogix 1200 y el MicroLogix 1500 no aceptan direccionamiento indexado.
Página 82
Los controladores MicroLogix 1200 y 1500 admiten dirección indirecta de archivos, palabras y bits. Para definir en cuáles componentes se usará una dirección indirecta, se utiliza un corchete cerrado “[ ]”.Los siguientes ejemplos ilustran cómo usar direccionamiento indirecto.
Página 83
Descripción general de las instrucciones de programación Direccionamiento indirecto de un archivo B3:0 Limit Test Copy File 0001 Low Lim Source #N[N50:100]:10 10< Dest #N7:0 Test N50:100 Length 10< High Lim 25< • Dirección: N[N50:100]:10 • Descripción: En este ejemplo, el origen de la instrucción COP es indirecto por N50:100.
Página 84
Descripción general de las instrucciones de programación Direccionamiento indirecto de bit B3:0 B3:0 0002 [B25:0] 0003 • Dirección: B3/[B25:0] • Descripción: En este ejemplo, el elemento que debe utilizarse para la indirección es B25:0.Los datos de B25:0 definen el bit en el archivo B3. Si el valor de una ubicación B25:0 = 1017, la instrucción XIC se utiliza mediante B3/1017.
En esta sección se muestra primero un ejemplo de direccionamiento indexado. Luego se muestra un ejemplo de direccionamiento indirecto equivalente.Los controladores programables SLC 500 y MicroLogix 1000 admiten direccionamiento indexado. El MicroLogix 1200 y el MicroLogix 1500 no aceptan direccionamiento indexado. Este ejemplo se ofrece para fines de comparación.
Página 86
Descripción general de las instrucciones de programación Ejemplo de direccionamiento indirecto A continuación se muestra un ejemplo equivalente usando direccionamiento indirecto. En lugar de usar el registro de índice, S:24, el usuario puede designar cualquier otra dirección de palabra válida como dirección indirecta. Se pueden usar múltiples direcciones indirectas dentro de una instrucción.
Capítulo Uso del contador de alta velocidad y del interruptor de final de carrera programable El MicroLogix 1200 tiene un contador de alta velocidad de 20 kHz; el Descripción general del MicroLogix 1500 tiene dos. Funcionalmente, los contadores son idénticos.
Uso del contador de alta velocidad y del interruptor de final de carrera programable Dentro de la carpeta de archivos de función RSLogix 500, se encuentra el Archivo de función del archivo de función HSC. Este archivo proporciona acceso a los datos de contador de alta velocidad configuración HSC y también permite que el programa de control tenga (HSC)
Página 89
Uso del contador de alta velocidad y del interruptor de final de carrera programable El HSC es extremadamente versátil; el usuario puede seleccionar o configurar cada HSC para cualquiera de los ocho (8) modos de operación. (Los modos de operación se describen posteriormente en este capítulo. Vea la sección HSC Mode (MOD) en la página 5-16).
Uso del contador de alta velocidad y del interruptor de final de carrera programable Cada HSC consta de 36 subelementos. Estos subelementos son estructuras de Resumen de subelementos bit, palabra o palabra larga que se usan para proporcionar control sobre la del archivo de función función HSC, o para proporcionar información de estado HSC para uso dentro del programa de control.
Uso del contador de alta velocidad y del interruptor de final de carrera programable Todos los ejemplos ilustran el HSC0. Los términos y el comportamiento para Subelementos del archivo el HSC1 son idénticos. de función HSC Program File Number (PFN) Descripción Dirección Formato de Tipo Acceso al programa...
Página 92
Uso del contador de alta velocidad y del interruptor de final de carrera programable Function Enabled (FE) Descripción Dirección Formato de Tipo Acceso al programa Modos HSC datos de usuario FE - Function HSC:0/FE bit 0 a 7 control lectura/escritura Enabled (1) Para obtener información sobre las descripciones de modos, vea HSC Mode (MOD) en la página 5-16.
Página 93
Uso del contador de alta velocidad y del interruptor de final de carrera programable Counting Enabled (CE) Descripción Dirección Formato de Tipo Acceso al programa Modos HSC datos de usuario CE - Counting HSC:0/CE 0 a 7 control lectura/escritura Enabled (1) Para obtener información sobre las descripciones de modos, vea HSC Mode (MOD) en la página 5-16.
Página 94
Uso del contador de alta velocidad y del interruptor de final de carrera programable User Interrupt Enable (UIE) Descripción Dirección Formato Modos Tipo Acceso al de datos programa de usuario UIE - User Interrupt Enable HSC:0/UIE bit 0 a 7 control lectura/escritura (1) Para obtener información sobre las descripciones de modos, vea HSC Mode (MOD) en la página 5-16.
Página 95
Uso del contador de alta velocidad y del interruptor de final de carrera programable User Interrupt Pending (UIP) Descripción Dirección Formato de Tipo Acceso al programa Modos HSC datos de usuario UIP - User HSC:0/UIP bit 0 a 7 estado sólo lectura Interrupt Pending (1) Para obtener información sobre las descripciones de modos, vea HSC Mode (MOD) en la página 5-16.
Página 96
5-10 Uso del contador de alta velocidad y del interruptor de final de carrera programable Low Preset Interrupt (LPI) Descripción Dirección Formato de Tipo Acceso al programa Modos HSC datos de usuario LPI - Low HSC:0/LPI bit 2 a 7 estado lectura/escritura Preset Interrupt (1) Para obtener información sobre las descripciones de modos, vea HSC Mode (MOD) en la página 5-16.
Página 97
Uso del contador de alta velocidad y del interruptor de final de carrera programable 5-11 High Preset Mask (HPM) Descripción Dirección Formato Tipo Acceso al programa Modos HSC de datos de usuario HPM - High HSC:0/HPM bit 0 a 7 control lectura/escritura Preset Mask (1) Para obtener información sobre las descripciones de modos, vea HSC Mode (MOD) en la página 5-16.
Página 98
5-12 Uso del contador de alta velocidad y del interruptor de final de carrera programable High Preset Reached (HPR) Descripción Dirección Formato Tipo Acceso al programa Modos HSC de datos de usuario HPR - High HSC:0/HPR bit 2 a 7 estado sólo lectura Preset Reached (1) Para obtener información sobre las descripciones de modos, vea HSC Mode (MOD) en la página 5-16.
Página 99
Uso del contador de alta velocidad y del interruptor de final de carrera programable 5-13 Underflow Interrupt (UFI) Descripción Dirección Formato de Tipo Acceso al programa Modos HSC datos de usuario UFI - HSC:0/UFI bit 2 a 7 estado lectura/escritura Underflow Interrupt (1) Para obtener información sobre las descripciones de modos, vea HSC Mode (MOD) en la página 5-16.
Página 100
5-14 Uso del contador de alta velocidad y del interruptor de final de carrera programable Overflow Mask (OFM) Descripción Dirección Formato Tipo Acceso al programa Modos HSC de datos de usuario OFM - HSC:0/OFM bit 0 a 7 control lectura/escritura Overflow Mask (1) Para obtener información sobre las descripciones de modos, vea HSC Mode (MOD) en la página 5-16.
Uso del contador de alta velocidad y del interruptor de final de carrera programable 5-15 Count Direction (DIR) Descripción Dirección Formato Tipo Acceso al programa Modos HSC de datos de usuario DIR - Count HSC:0/DIR bit 0 a 7 estado sólo lectura Direction (1) Para obtener información sobre las descripciones de modos, vea HSC Mode (MOD) en la página 5-16.
Página 102
5-16 Uso del contador de alta velocidad y del interruptor de final de carrera programable Count Up (CU) Descripción Dirección Formato Tipo Acceso al programa Modos HSC de datos de usuario CU - Count Up HSC:0/CU bit 0 a 7 estado sólo lectura (1) Para obtener información sobre las descripciones de modos, vea HSC Mode (MOD) en la página 5-16.
Página 103
Uso del contador de alta velocidad y del interruptor de final de carrera programable 5-17 HSC modo 0 - Contador progresivo Tabla 5.4 Ejemplos de HSC modo 0 Terminales de I1:0.0/0 (HSC0) I1:0.0/1 (HSC0) I1:0.0/2 (HSC0) I1:0.0/3 (HSC0) Bit CE Comentarios entrada I1:0.0/4 (HSC1)
Página 104
5-18 Uso del contador de alta velocidad y del interruptor de final de carrera programable HSC modo 2 - Contador con dirección externa Tabla 5.6 Ejemplos de HSC modo 2 Terminales de I1:0.0/0 (HSC0) I1:0.0/1 (HSC0) I1:0.0/2 (HSC0) I1:0.0/3 (HSC0) Bit CE Comentarios entrada...
Página 105
Uso del contador de alta velocidad y del interruptor de final de carrera programable 5-19 HSC modo 4 - Dos contadores de entrada (progresivo y regresivo) Tabla 5.8 Ejemplos de HSC modo 4 Terminales de I1:0.0/0 (HSC0) I1:0.0/1 (HSC0) I1:0.0/2 (HSC0) I1:0.0/3 (HSC0) Bit CE Comentarios...
Página 106
5-20 Uso del contador de alta velocidad y del interruptor de final de carrera programable Uso del encoder de cuadratura El encoder de cuadratura se usa para determinar la dirección de rotación y posición de rotación, como por ejemplo un torno. El contador bidireccional cuenta la rotación del encoder de cuadratura.
Página 107
Uso del contador de alta velocidad y del interruptor de final de carrera programable 5-21 HSC modo 7 - Contador de cuadratura (entradas A y B en fase) con restablecimiento y retención externos Tabla 5.11 Ejemplos de HSC modo 7 Terminales I1:0.0/0 (HSC0) I1:0.0/1 (HSC0)
Página 108
5-22 Uso del contador de alta velocidad y del interruptor de final de carrera programable Accumulator (ACC) Descripción Dirección Formato de datos Tipo Acceso al programa de usuario ACC - Accumulator HSC:0.ACC palabra larga (INT de control lectura/escritura 32 bits) El ACC (acumulador) contiene el número de conteos detectado por el subsistema HSC.
Página 109
Uso del contador de alta velocidad y del interruptor de final de carrera programable 5-23 HSC. Si los valores de underflow y preseleccionado bajo son números negativos, el valor preseleccionado bajo debe ser un número con un valor absoluto menor). Overflow (OVF) Descripción Dirección Formato de datos...
Página 110
5-24 Uso del contador de alta velocidad y del interruptor de final de carrera programable Output Mask Bits (OMB) Descripción Dirección Formato de datos Tipo Acceso al programa de usuario OMB - Output Mask Bits HSC:0.OMB palabra (binario de control sólo lectura 16 bits) Los bits OMB (bits de máscara de salida) definen cuáles salidas en el controlador pueden ser controladas directamente por el contador de alta...
Página 111
Uso del contador de alta velocidad y del interruptor de final de carrera programable 5-25 High Preset Output (HPO) Descripción Dirección Formato de datos Tipo Acceso al programa de usuario HPO - High Preset Output HSC:0.HPO palabra (binario de control lectura/escritura 16 bits) El valor HPO (salida preseleccionada alta) define el estado (1 = activado ó...
• Número de contador - Especifica cuál contador de alta velocidad se está usando: – Contador número 0 = HSC0 (MicroLogix 1200 y 1500) – Contador número 1 = HSC1 (MicroLogix 1500 solamente) • Origen - Especifica la ubicación de los datos a ser cargados en el acumulador HSC.
PLS. La función PLS sólo opera en tándem con el HSC de un IMPORTANTE MicroLogix 1200 ó 1500. Para usar la función PLS, en primer lugar debe configurarse un HSC. Archivo de datos de PLS Los archivos de datos 9 a 255 pueden usarse para operaciones de PLS.
Uso del contador de alta velocidad y del interruptor de final de carrera programable 5-29 Los datos de salida alta (OHD) sólo se escriben cuando se NOTA alcanza el valor preseleccionado alto (HIP). Los datos de salida baja (OLD) se escriben cuando se alcanza el valor preseleccionado bajo.
5-30 Uso del contador de alta velocidad y del interruptor de final de carrera programable Ejemplo de PLS Configuración del archivo de PLS 1. Usando el RSLogix 500, cree un proyecto nuevo, asígnele un nombre y seleccione el controlador apropiado. 2.
Página 117
Uso del contador de alta velocidad y del interruptor de final de carrera programable 5-31 3. Introduzca un número de archivo (9 a 255) y seleccione Programmable Limit Switch como tipo. También puede introducir un nombre y una descripción, pero no es necesario. 4.
Página 118
5-32 Uso del contador de alta velocidad y del interruptor de final de carrera programable Definiciones de archivo de datos de PLS: Datos Descripción Formato de datos Valor preseleccionado Entero de 32 bits con signo alto Valor preseleccionado bajo Datos de salida alta Binario de 16 bits (bit 15-->...
La instrucción PTO sólo debe usarse con unidades IMPORTANTE MicroLogix 1200 y 1500 BXB. Las salidas de relé no pueden realizar operaciones de muy alta velocidad. Tipo de instrucción: salida Tabla 6.1 Tiempo de ejecución de la instrucción PTO Controlador Cuando renglón es:...
Uso de salidas de alta velocidad Los controladores MicroLogix 1200 1762-L24BXB y 1762-L40BXB aceptan Función de salida de tren una salida de alta velocidad cada uno. Un controlador MicroLogix 1500 que de impulsos utiliza una base 1764-28BXB acepta dos salidas de alta velocidad. Estas salidas pueden usarse como salidas estándar (no de alta velocidad o configuradas...
Página 121
Uso de salidas de alta velocidad Mientras la instrucción PTO se está ejecutando, los bits de estado e información se actualizan a medida que el controlador principal continúa funcionando. Puesto que la instrucción PTO realmente está siendo ejecutada por un sistema paralelo, los bits de estado y otra información se actualizan cada vez que la instrucción PTO es escaneada mientras se está...
Uso de salidas de alta velocidad Ejemplo de habilitación de lógica momentánea En este ejemplo, el estado del renglón es un tipo de entrada momentáneo o de transición. Esto significa que la transición de renglón de falso a verdadero habilita a la instrucción PTO y luego regresa al estado falso antes de que la instrucción PTO concluya su operación.
Uso de salidas de alta velocidad Ejemplo de habilitación de lógica estándar En este ejemplo, el estado del renglón es un tipo de entrada mantenido. Esto significa que habilita la operación normal (NO) de la instrucción PTO y mantiene su estado lógico hasta después que la instrucción PTO concluye su operación.
Uso de salidas de alta velocidad Dentro de la carpeta del archivo de función de RSLogix 500, se encuentra un Archivo de función PTO archivo de función PTO con dos elementos, PTO0 (1762-L24BXB, (Salida de tren de impulsos) 1762-L40BXB y 1764-28BXB) y PTO1 (1764-28BXB solamente). Estos elementos proporcionan acceso a los datos de configuración PTO y también permiten al programa de control acceso a toda la información correspondiente a cada una de las salidas de tren de impulsos.
Uso de salidas de alta velocidad Las variables dentro de cada subelemento PTO, junto con el tipo de Resumen de subelementos comportamiento y acceso que tiene el programa de control a dichas variables, del archivo de función se listan individualmente a continuación. Todos los ejemplos ilustran el PTO 0. Pulse Train Output Los términos y el comportamiento para el PTO 1 (MicroLogix 1500 solamente) son idénticos.
Página 126
Uso de salidas de alta velocidad PTO Output (OUT) Descripción de Dirección Formato de datos Rango Tipo Acceso al subelemento programa de usuario OUT - Output PTO:0.OUT palabra (INT) 2 ó 3 control sólo lectura La variable PTO OUT (salida) define la salida (O0:0/2 ó O0:0/3) que la instrucción PTO controla.
Página 127
Uso de salidas de alta velocidad PTO Run Status (RS) Descripción de Dirección Formato de Rango Tipo Acceso al subelemento datos programa de usuario RS - Run Status PTO:0/RS 0 ó 1 estado sólo lectura El bit PTO RS (estado de ejecución) es controlado por el subsistema PTO. Puede ser usado por una instrucción de entrada en cualquier renglón dentro del programa de control.
Página 128
6-10 Uso de salidas de alta velocidad PTO Idle Status (IS) Descripción de Dirección Formato de Rango Tipo Acceso al programa subelemento datos de usuario IS - Idle Status PTO:0/IS 0 ó 1 estado sólo lectura El bit PTO IS (estado inactivo) es controlado por el subsistema PTO. Puede ser usado en el programa de control por una instrucción de entrada.
Uso de salidas de alta velocidad 6-11 PTO Enable Hard Stop (EH) Descripción de Dirección Formato de Rango Tipo Acceso al subelemento datos programa de usuario EH - Enable Hard Stop PTO:0/EH 0 ó 1 control lectura/escritura El bit PTO EH (habilitación de paro basado en hardware) se usa para detener el subsistema PTO inmediatamente.
Página 130
6-12 Uso de salidas de alta velocidad PTO Operating Frequency Status (OFS) Descripción de Dirección Formato de Rango Tipo Acceso al subelemento datos programa de usuario OFS - Operating PTO:0.OFS palabra (INT) 0 a 20,000 estado sólo lectura Frequency Status (Hz) El PTO OFS (estado de frecuencia de salida) es generado por el subsistema PTO y puede usarse en el programa de control para monitorear la frecuencia real que está...
Página 131
Uso de salidas de alta velocidad 6-13 PTO Acel / Decel Pulses (ADP) Descripción de Dirección Formato de Rango Tipo Acceso al programa subelemento datos de usuario ADP - Accel/ PTO:0.ADP palabra larga ver a control lectura/escritura Decel Pulses (INT de 32 bits) continuación PTO ADP (pulsos de aceleración/desaceleración) define cuántos del total de pulsos (variable TOP) se aplicarán a cada uno de los componentes de aceleración...
Página 132
6-14 Uso de salidas de alta velocidad Si necesita determinar el período de rampa (duración de rampa de aceleración/ desaceleración): • 2 x ADP/OF = duración en segundos (OF = frecuencia de salida) Las siguientes fórmulas pueden usarse para calcular el límite de frecuencia máxima para ambos perfiles.
Uso de salidas de alta velocidad 6-15 PTO Controlled Stop (CS) Descripción de Dirección Formato Rango Tipo Acceso al programa subelemento de datos de usuario CS - Controlled Stop PTO:0/CS 0 ó 1 control lectura/escritura El bit PTO CS (paro controlado) se usa para parar una instrucción PTO en ejecución, en la porción de ejecución del perfil, pero inmediatamente al iniciar la fase de desaceleración.
Página 134
6-16 Uso de salidas de alta velocidad PTO Jog Frequency (JF) Descripción de Dirección Formato Rango Tipo Acceso al subelemento de datos programa de usuario JF - Jog Frequency (Hz) PTO:0.JF palabra 0 a 20,000 control lectura/escritura (INT) La variable PTO JF (frecuencia de impulsos) define la frecuencia de la salida PTO durante todas las fases de impulsos.
Página 135
Uso de salidas de alta velocidad 6-17 El pulso de salida (impulso), normalmente se completa con NOTA el bit JP establecido. El bit JPS permanece establecido hasta que se restablece (0 = desactivado) el bit JP. PTO Jog Continuous (JC) Descripción de Dirección Formato de Rango...
Página 136
6-18 Uso de salidas de alta velocidad PTO Error Code (ER) Descripción de Dirección Formato de Rango Tipo Acceso al subelemento datos programa de usuario ER - Error Code PTO:0.ER palabra (INT) -2 a 7 estado sólo lectura Los PTO ER (códigos de error) detectados por el subsistema PTO se muestran en este registro.
E/S de expansión. La instrucción PWM sólo debe usarse con las unidades IMPORTANTE MicroLogix 1200 y 1500 BXB. Las salidas de relé no pueden realizar operaciones de muy alta velocidad. Tipo de instrucción: salida Tabla 6.4 Tiempo de ejecución de la instrucción PWM Controlador Cuando renglón es:...
Página 138
6-20 Uso de salidas de alta velocidad proporciona al programa de control acceso al estado de PWM mientras se está ejecutando. El estado de PWM está actualizado según el tiempo de escán NOTA del controlador. El tiempo de espera en el peor de los casos es igual que el escán máximo del controlador.
Uso de salidas de alta velocidad 6-21 Dentro del archivo de función PWM hay dos elementos PWM. Cada elemento Archivo de función de puede establecerse para controlar la salida 2 (O0:0/2 en 1762-L24BXB, modulación de anchura de 1762-L40BXB y 1764-28BXB) o la salida 3 (O0:0/3 en 1764-28BXB impulsos (PWM) solamente).
6-22 Uso de salidas de alta velocidad Las variables dentro de cada elemento PWM, junto con el tipo de Resumen de los elementos comportamiento y acceso que tiene el programa de control a dichas variables, del archivo de función de se listan individualmente a continuación.
Página 141
Uso de salidas de alta velocidad 6-23 PWM Decelerating Status (DS) Descripción de Dirección Formato de Rango Tipo Acceso al programa subelemento datos de usuario DS - Decelerating PWM:0/DS bit 0 ó 1 estado sólo lectura Status El bit PWM DS (desaceleración) es controlado por el subsistema PWM. Puede ser usado por una instrucción de entrada en cualquier renglón dentro del programa de control.
Página 142
6-24 Uso de salidas de alta velocidad PWM Profile Parameter Select (PP) Descripción de Dirección Formato de Rango Tipo Acceso al subelemento datos programa de usuario PP - Profile Parameter PWM:0/PP bit 0 ó 1 control lectura/ Select escritura PWM PP (selección de parámetro de perfil) selecciona cuál componente de la forma de onda se modifica durante una fase de rampa: •...
Página 143
Uso de salidas de alta velocidad 6-25 PWM Normal Operation (NS) Descripción de Dirección Formato Rango Tipo Acceso al subelemento de datos programa de usuario NS - PWM Normal PWM:0/NS 0 ó 1 estado sólo lectura Operation El bit PWM NS (estado de operación normal) es controlado por el subsistema PWM.
6-26 Uso de salidas de alta velocidad PWM Output Frequency (OF) Descripción de Dirección Formato Rango Tipo Acceso al subelemento de datos programa de usuario OF - PWM Output PWM:0.OF palabra 0 a 20,000 control lectura/escritura Frequency (INT) La variable PWM OF (frecuencia de salida) define la frecuencia de la función PWM.
Página 145
Uso de salidas de alta velocidad 6-27 para proporcionar información de estado del sistema PWM al programa de control restante. PWM Accel/Decel Delay (ADD) Descripción de Dirección Formato de Rango Tipo Acceso al subelemento datos programa de usuario ADD - Accel/Decel PWM:0.ADD palabra (INT) 0 a 32,767 control lectura/escritura Delay...
Página 146
6-28 Uso de salidas de alta velocidad Publicación 1762-RM001D-ES-P - Octubre 2002...
Cuando la instrucción es: Verdadera Falsa B3:0 0.9 µs 0.8 µs MicroLogix 1200 0.9 µs 0.7 µs MicroLogix 1500 Use la instrucción XIC para determinar si el bit direccionado está activado. Use la instrucción XIO para determinar si el bit direccionado está desactivado.
Página 148
• (1) Los archivos DAT son válidos para el MicroLogix 1500 solamente. Los archivos PTO y PWM sólo se recomiendan para uso con las unidades MicroLogix 1200 y 1500 BXB. (2) El archivo Data Log Status sólo puede ser usado por el procesador MicroLogix 1500 1764-LRP.
Cuando el renglón es: Verdadero Falso 1.4 µs 1.1 µs MicroLogix 1200 1.2 µs 0.0 µs MicroLogix 1500 Use una instrucción OTE para activar un bit cuando las condiciones de renglón son evaluadas como verdaderas y para desactivarlo cuando el renglón es evaluado como falso.
Verdadero Falso B3:0 1.0 µs 0.0 µs 1.1 µs 0.0 µs MicroLogix 1200 0.9 µs 0.0 µs 0.9 µs 0.0 µs MicroLogix 1500 Las instrucciones OTL y OTU son instrucciones de salida retentivas. OTL activa un bit, mientras que OTU desactiva un bit. Estas instrucciones generalmente se usan en parejas, con ambas instrucciones direccionando el mismo bit.
(1) Los archivos DAT son válidos para el MicroLogix 1500 solamente. Los archivos PTO y PWM son sólo para su uso con unidades MicroLogix 1200 y 1500 BXB. (2) El archivo Data Log Status (estado de registro de datos) sólo puede ser usado por el procesador MicroLogix 1500 1764-LRP.
Storage Bit B3:0/0 Output Bit B3:0/1 La instrucción OSR para los controladores MicroLogix 1200 NOTA y 1500 no proporciona la misma funcionalidad que la instrucción OSR para los controladores MicroLogix 1000 y SLC 500. Para obtener la misma funcionalidad que la instrucción OSR para los controladores MicroLogix 1000 y...
Página 153
Instrucciones de tipo relé (bit) Use las instrucciones OSR y OSF para activar un evento a fin de que ocurra una vez. Estas instrucciones activan un evento basado en un cambio de estado de renglón, como se indica a continuación: •...
Página 154
Instrucciones de tipo relé (bit) Publicación 1762-RM001D-ES-P - Octubre 2002...
Capítulo Instrucciones de temporizador y contador Los temporizadores y contadores son instrucciones de salida que permiten controlar operaciones en base a tiempo o al número de eventos. En este capítulo se describen las siguientes instrucciones de temporizador y contador: Instrucción Se usa para: Página TON - Timer, On-Delay...
Página 156
Instrucciones de temporizador y contador Tabla 8.1 Valores de base de tiempo Base de tiempo Rango de temporización 0.001 segundos 0 a 32.767 segundos 0.01 segundos 0 a 327.67 segundos 1.00 segundos 0 a 32,767 segundos Cada dirección de temporizador consta de un elemento de 3 palabras. La palabra 0 es la palabra de control y estado, la palabra 1 almacena el valor preseleccionado y la palabra 2 almacena el valor acumulado.
Instrucciones de temporizador y contador Precisión del temporizador La precisión del temporizador se refiere al tiempo entre el momento en que una instrucción de temporizador se habilita y el momento que concluye el intervalo temporizado. Tabla 8.4 Precisión de temporizador Base de tiempo Precisión 0.001 segundos...
Falso Accum 0< 18.0 µs 3.0 µs MicroLogix 1200 15.5 µs 2.5 µs MicroLogix 1500 Use la instrucción TON para retardar la activación de una salida. La instrucción TON empieza a contar intervalos de la base de tiempo cuando las condiciones del renglón se hacen verdaderas.
Falso Accum 0< 2.9 µs 13.0 µs MicroLogix 1200 2.5 µs 10.9 µs MicroLogix 1500 Use la instrucción TOF para retardar la desactivación de una salida. La instrucción TOF empieza a contar intervalos de la base de tiempo cuando las condiciones del renglón se hacen falsas.
Falso Accum 0< 18.0 µs 2.4 µs MicroLogix 1200 15.8 µs 2.2 µs MicroLogix 1500 Use la instrucción RTO para retardar la activación de una salida. La instrucción RTO empieza a contar intervalos de la base de tiempo cuando las condiciones del renglón se hacen verdaderas.
Instrucciones de temporizador y contador La siguiente figura demuestra cómo funciona un contador. El valor de conteo Funcionamiento de los debe permanecer en el rango de -32,768 a +32,767. Si el valor de conteo llega a contadores un valor superior a +32,767, se establece (1) el bit de sobrerrango (OV) de estado del contador.
Instrucciones de temporizador y contador Los modos de direccionamiento y tipos de archivo pueden usarse tal como se muestra en la siguiente tabla: Tabla 8.11 Modos de direccionamiento y tipos de archivo válidos de las instrucciones CTD y CTU Para obtener definiciones de los términos usados en esta tabla, vea Uso de descripciones de instrucciones en la página 4-2.
Controlador Cuando el renglón es: Verdadero Falso 5.9 µs 0.0 µs MicroLogix 1200 4.8 µs 0.0 µs MicroLogix 1500 La instrucción RES restablece temporizadores, contadores y elementos de control. Cuando la instrucción RES se ejecuta, restablece los datos definidos por la instrucción RES.
Capítulo Instrucciones de comparación Use estas instrucciones de entrada cuando desee comparar valores de datos. Instrucción Se usa para: Página EQU - Equal Determinar si dos valores son iguales (=) NEQ - Not Equal Determinar si un valor no es igual a otro valor (≠) LES - Less Than Determinar si un valor es menor que otro...
(3) Vea la nota Importante acerca del direccionamiento indirecto. (4) El archivo F es válido solamente para los controladores MicroLogix 1200 y 1500 serie C y posteriores. (5) Sólo use el acumulador de contador de alta velocidad (HSC.ACC) para el origen A en las instrucciones GRT, LES, GEQ y LEQ.
Controlador Tamaño de datos Cuando el renglón es: Mask N7:1 Verdadero Falso 0000h< 1.9 µs 1.8 µs Compare N7:2 MicroLogix 1200 palabra 0< 3.9 µs 3.1 µs palabra larga 1.7 µs 1.7 µs MicroLogix 1500 palabra 3.5 µs 2.9 µs palabra larga La instrucción MEQ se usa para comparar si un valor (origen) es igual que otro...
(1) Los archivos DAT son válidos para el MicroLogix 1500 solamente. Los archivos PTO y PWM son solamente para su uso con unidades MicroLogix 1200 y 1500 BXB. (2) El archivo Data Log Status (estado de registro de datos) sólo puede ser usado por el procesador MicroLogix 1500 1764-LRP.
Página 172
• (1) Los archivos DAT son válidos para el MicroLogix 1500 solamente. Los archivos PTO y PWM son solamente para su uso con unidades MicroLogix 1200 y 1500 BXB. (2) El archivo Data Log Status (estado de registro de datos) sólo puede ser usado por el procesador MicroLogix 1500 1764-LRP.
Capítulo Instrucciones matemáticas Información general Antes de utilizar instrucciones matemáticas, familiarícese con los siguientes temas tratados al principio de este capítulo: • Uso de las instrucciones matemáticas • Actualizaciones a los bits de estado matemáticos • Uso del archivo de datos de punto flotante (F) (coma flotante) Instrucciones Use estas instrucciones de salida para realizar cálculos mediante una expresión o una instrucción aritmética específica.
• (1) Los archivos DAT son válidos para el MicroLogix 1500 solamente. Los archivos PTO y PWM son solamente para su uso con unidades MicroLogix 1200 y 1500 BXB. (2) El archivo Data Log Status (estado de registro de datos) sólo puede ser usado por el procesador MicroLogix 1500 1764-LRP para las siguientes instrucciones matemáticas: ADD, SUB, MUL, DIV, NEG y SCP.
Instrucciones matemáticas 10-3 Después de ejecutar una instrucción matemática, se actualizan los bits de Actualizaciones a los bits estado aritméticos del archivo de estado. Los bits de estado aritméticos están de estado matemáticos en la palabra 0, en el archivo de estado del procesador (S2). Tabla 10.2 Bits de estado matemáticos Con este bit: El controlador:...
10-4 Instrucciones matemáticas Uso del archivo de datos de Descripción del archivo punto flotante (F) (coma Los archivos de punto flotante (coma flotante) contienen elementos de datos flotante) de punto flotante IEEE-754. A continuación se muestra un elemento de punto flotante (coma flotante).
Instrucciones matemáticas 10-5 Valores de excepción de puntos flotantes Cero: representado por un exponente y una mantisa de cero. Tanto el cero positivo como el negativo son válidos. Desnormalizado: representado por un exponente de cero y una parte de mantisa distinta de cero. Puesto que los números desnormalizados tienen valores muy pequeños, casi insignificantes, se tratan como cero cuando se utilizan como operando de origen para la mayoría de las instrucciones.
10-6 Instrucciones matemáticas Programación de valores de punto flotante (coma flotante) En la tabla siguiente se muestran los ítems que deben tenerse en cuenta cuando se utilizan datos de punto flotante (coma flotante). Estas reglas no son aplicables a la instrucción SCP. Vea la IMPORTANTE página 10-14 para obtener las reglas para dicha instrucción.
N7:0 0< Controlador Tamaño de datos Cuando el renglón es: Dest N7:1 Verdadero Falso 0< 2.9 µs 0.0 µs MicroLogix 1200 palabra 12.1 µs 0.0 µs palabra larga 1.9 µs 0.0 µs MicroLogix 1500 palabra 10.4 µs 0.0 µs palabra larga Use la instrucción NEG para cambiar el signo del origen y colocar el resultado...
Absolute Value Source N7:0 Verdadero Falso 0< 3.8 µs 0.0 µs MicroLogix 1200 Dest N7:1 3.1 µs 0.0 µs MicroLogix 1500 0< La instrucción ABS toma el valor absoluto del origen y lo coloca en el destino. El rango de datos para esta instrucción es de -2,147,483,648 a 2,147,483,647 o el valor de punto flotante IEEE-754.
Página 183
Instrucciones matemáticas 10-11 Tabla 10.10 Modos de direccionamiento y tipos de archivo válidos de la instrucción ABS Para obtener las definiciones de los términos usados en esta tabla, vea Uso de descripciones de instrucciones en la página 4-2. Modo de Nivel de direc- Archivos de datos...
Rate [/10000] N7:1 Verdadero Falso 0< Offset N7:2 10.5 µs 0.0 µs MicroLogix 1200 0< 8.7 µs 0.0 µs Dest N7:3 MicroLogix 1500 0< La instrucción SCL causa que el valor en la dirección de Source (origen) sea multiplicado por el valor de Rate (régimen) (pendiente). El valor resultante se añade al Offset y el resultado redondeado se coloca en Destination (Destino).
• • (1) Los archivos DAT son válidos para el MicroLogix 1500 solamente. Los archivos PTO y PWM sólo se recomiendan para uso con las unidades MicroLogix 1200 y 1500 BXB. (2) Vea la nota Importante acerca del direccionamiento indirecto.
10-14 Instrucciones matemáticas Consideraciones especiales cuando se usan parámetros de punto flotante (coma flotante) Si alguno de los parámetros (excepto Output) es NAN (no es un número), infinito o desnormalizado, el resultado es -NAN. Si y producen un overflow, entonces el resultado es -NAN Otras consideraciones Si y = 0, el resultado se convierte en el valor de inicio con escala.
N7:0 0< Controlador Tamaño de datos Cuando el renglón es: Dest N7:1 Verdadero Falso 0< 26.0 µs 0.0 µs MicroLogix 1200 palabra 30.9 µs 0.0 µs palabra larga 22.3 µs 0.0 µs MicroLogix 1500 palabra 26.0 µs 0.0 µs palabra larga La instrucción SQR calcula la raíz cuadrada del valor absoluto del origen y...
Página 188
10-16 Instrucciones matemáticas Publicación 1762-RM001D-ES-P - Octubre 2002...
Capítulo Instrucciones de conversión Las instrucciones de conversión realizan el multiplexado y desmultiplexado de datos y realizan conversiones entre valores binarios y decimales. Instrucción Se usa para: Página DCD - Decode 4 to 1-of-16 Decodificar un valor de 4 bits (0 a 15), activando 11-2 el bit correspondiente en el destino de 16 bits.
Verdadero Falso 0000000000000000< 1.9 µs 0.0 µs MicroLogix 1200 0.9 µs 0.0 µs MicroLogix 1500 La instrucción DCD usa los cuatro bits inferiores de la palabra de origen para establecer un bit de la palabra de destino. Todos los otros bits en la palabra de destino se restablecen.
Verdadero Falso 0000h< 7.2 µs 0.0 µs MicroLogix 1200 6.8 µs 0.0 µs MicroLogix 1500 La instrucción ENC realiza una búsqueda del origen desde el bit más bajo al más alto y busca el primer bit establecido. La posición del bit correspondiente se escribe al destino en formato de número entero.
Verdadero Falso 0< 14.1 µs 0.0 µs MicroLogix 1200 12.3 µs 0.0 µs MicroLogix 1500 La instrucción FRD se usa para convertir el valor de origen decimal codificado en binario (BCD) a un valor entero y colocar el resultado en el destino.
Instrucciones de conversión 11-5 Operando Source de la instrucción FRD El origen (Source) puede ser una dirección de palabra o el registro matemático. Los máximos valores de origen BCD permitidos son: • 9999 si el origen es una dirección de palabra (se permite sólo un valor BCD de 4 dígitos) •...
Página 194
11-6 Instrucciones de conversión Ejemplo El valor BCD 32,760 del registro matemático se convierte y se almacena en N7:0. El valor máximo de origen es 32767 (BCD). From BCD Source S:13 00032760< Dest N7:0 32760< S:14 S:13 0000 0000 0000 0011 0010 0111 0110 0000 BCD de 5 dígitos N7:0 Decimal 0111 1111 1111 1000...
Página 195
Instrucciones de conversión 11-7 El restablecimiento de S:14 antes de ejecutar la instrucción FRD se muestra a continuación. MOVE 0001 0010 0011 0100 Source N7:2 4660 Dest S:13 4660 CLEAR Dest S:14 S:13 y S:14 se muestran FROM BCD Source S:13 en formato BCD.
N7:1 Verdadero Falso 0000h< 17.2 µs 0.0 µs MicroLogix 1200 14.3 µs 0.0 µs MicroLogix 1500 La instrucción TOD se usa para convertir el valor de origen entero a un valor BCD y colocar el resultado en el destino. Los modos de direccionamiento y tipos de archivo pueden usarse tal como se muestra en la siguiente tabla: Tabla 11.11 Modos de direccionamiento y tipos de archivo válidos de la instrucción TOD...
Instrucciones de conversión 11-9 Actualizaciones a bits de estado matemáticos Tabla 11.12 Bits de estado matemáticos Con este bit: El controlador: S:0/0 Acarreo siempre se restablece S:0/1 Overflow se establece si el resultado BCD es mayor que 9999. Ante un overflow, el indicador de error menor también se establece.
Gray Code Verdadero Falso Source I1:2.0 9.5 µs 0.0 µs 225< MicroLogix 1200 Dest N7:1 8.2 µs 0.0 µs MicroLogix 1500 190< La instrucción GCD convierte datos de código Gray (origen) en un valor entero (destino). Si la entrada de código Gray es negativa (bit alto establecido), el destino se establece en 32767 y se establece el indicador de overflow.
Capítulo Instrucciones lógicas Las instrucciones lógicas realizan operaciones lógicas bit a bit en las palabras individuales. Instrucción Se usa para: Página AND - Bit-Wise AND Realizar una operación AND 12-3 OR - Logical OR Realizar una operación OR inclusivo 12-4 XOR - Exclusive OR Realizar una operación OR exclusivo 12-5...
• (1) Los archivos DAT son válidos para el MicroLogix 1500 solamente. Los archivos PTO y PWM son válidos para las unidades MicroLogix 1200 y 1500 BXB. (2) El archivo Data Log Status sólo puede ser usado por el procesador MicroLogix 1500 1764-LRP.
Tamaño de datos Cuando el renglón es: 0000h< Source B N7:1 Verdadero Falso 0000h< Dest N7:2 2.2 µs 0.0 µs MicroLogix 1200 palabra 0000h< 9.2 µs 0.0 µs palabra larga 2.0 µs 0.0 µs MicroLogix 1500 palabra 7.9 µs 0.0 µs palabra larga La instrucción AND realiza la función lógica AND bit a bit de dos orígenes y...
Controlador Tamaño de datos Cuando el renglón es: Source B N7:1 Verdadero Falso 0000h< Dest N7:2 2.2 µs 0.0 µs MicroLogix 1200 palabra 0000h< 9.2 µs 0.0 µs palabra larga 2.0 µs 0.0 µs MicroLogix 1500 palabra 7.9 µs 0.0 µs palabra larga La instrucción OR realiza la función lógica OR de dos orígenes y coloca el...
N7:0 0< Controlador Tamaño de datos Cuando el renglón es: Dest N7:1 Verdadero Falso 0< 2.4 µs 0.0 µs MicroLogix 1200 palabra 9.2 µs 0.0 µs palabra larga 2.4 µs 0.0 µs MicroLogix 1500 palabra 8.1 µs 0.0 µs palabra larga La instrucción NOT se usa para invertir el origen bit a bit (complemento a...
N7:0 0< Controlador Tamaño de datos Cuando el renglón es: Dest N7:1 Verdadero Falso 0< 2.4 µs 0.0 µs MicroLogix 1200 palabra 8.3 µs 0.0 µs palabra larga 2.3 µs 0.0 µs MicroLogix 1500 palabra 6.8 µs 0.0 µs palabra larga La instrucción MOV se usa para transferir datos desde el origen al destino.
Página 206
(1) El archivo ST no es válido para procesadores MicroLogix 1500 1764-LSP Serie A. (2) Los archivos DAT son válidos para el MicroLogix 1500 solamente. Los archivos PTO y PWM son válidos para las unidades MicroLogix 1200 y 1500 BXB.
Tamaño de datos Cuando el renglón es: 0< Mask N7:1 Verdadero Falso 0000h< Dest N7:2 7.8 µs 0.0 µs MicroLogix 1200 palabra 0< 11.8 µs 0.0 µs palabra larga 7.2 µs 0.0 µs MicroLogix 1500 palabra 10.0 µs 0.0 µs palabra larga La instrucción MVM se usa para transferir datos del origen al destino,...
Página 208
13-4 Instrucciones de transferencia Tabla 13.6 Ejemplo de máscara (nivel de direccionamiento de palabra) Palabra Valor Valor binario hexadecimal 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0 Valor en el destino FFFF 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 antes de la transferencia...
LFU - Last In, First Out (LIFO) 14-17 entrar, primero en salir) Unload SWP - Swap Intercambiar el byte inferior con el byte 14-19 (solamente controladores superior en un número de palabras MicroLogix 1200 y 1500 serie B y especificado posteriores) Publicación 1762-RM001D-ES-P - Octubre 2002...
Falso Source #HSC:0.2 18.3 µs + 0.8 µs/palabra 0.0 µs Dest #N7:0 Solamente MicroLogix 1200 serie C y Length posteriores 15.8 µs + 0.7 µs/palabra 0.0 µs Solamente MicroLogix 1500 serie C y posteriores La instrucción CPW copia palabras de datos, en orden ascendente, de una ubicación (origen) a otra (destino).
Página 211
Length • (1) Vea la nota Importante acerca del direccionamiento indirecto. (2) El archivo F es válido solamente para los controladores MicroLogix 1200 y 1500 serie C y posteriores. No se puede usar direccionamiento indirecto con los IMPORTANTE archivos S, MG, PD, RTC, HSC, PTO, PWM, STI, EII, BHI, MMI, DAT, TPI, CS, IOS y DLS.
Length Verdadero Falso 19.08 µs + 0.8 µs/palabra 0.0 µs MicroLogix 1200 15.9 µs + 0.67 µs/palabra 0.0 µs MicroLogix 1500 La instrucción COP copia bloques de datos de una ubicación a otra. Tabla 14.4 Modos de direccionamiento y tipos de archivo válidos de la instrucción COP Para obtener las definiciones de los términos usados en esta tabla, vea Uso de descripciones de instrucciones en la página 4-2.
Length • (1) Vea la nota Importante acerca del direccionamiento indirecto. (2) El archivo F es válido solamente para los controladores MicroLogix 1200 y 1500 serie C y posteriores. No se puede usar direccionamiento indirecto con los IMPORTANTE archivos S, ST, MG, PD, RTC, HSC, PTO, PWM, STI, EII, BHI, MMI, DATI, TPI, CS, IOS y DLS.
Página 215
Instrucciones de archivo 14-7 Esta instrucción usa los siguientes operandos: • File: el operando File (archivo) es la dirección de la matriz de bits que va a manipularse. • Control: el operando Control es la dirección del elemento de control de BSL.
Falso Length 1< 32 µs + 1.3 µs/palabra 1.3 µs MicroLogix 1200 26.1 µs + 1.07 µs/palabra 1.4 µs MicroLogix 1500 Si desea desplazar más de un bit por escán, debe crear un lazo en la aplicación, usando las instrucciones JMP, LBL y CTU.
Página 217
Instrucciones de archivo 14-9 Los modos de direccionamiento y tipos de archivo pueden usarse tal como se muestra en la siguiente tabla: Tabla 14.11 Modos de direccionamiento y tipos de archivo válidos de la instrucción BSR Para obtener las definiciones de los términos usados en esta tabla, vea Uso de descripciones de instrucciones en la página 4-2. Modo de Nivel de direc-...
Tamaño de datos Cuando el renglón es: Control R6:0 Verdadero Falso Length 1< Position 0< 11.3 µs 11.1 µs MicroLogix 1200 palabra 11.7 µs 11.2 µs palabra larga 10.0 µs 9.8 µs MicroLogix 1500 palabra 10.9 µs 9.7 µs palabra larga En una transición de renglón de falso a verdadero, la instrucción FFL carga...
Página 219
Instrucciones de archivo 14-11 Esta instrucción usa los siguientes operandos: • Source: el operando Source (origen) es una constante o dirección del valor usado para llenar la posición actualmente disponible en la pila FIFO. El nivel de dirección del origen debe coincidir con la pila FIFO. Si FIFO es un archivo de tamaño de palabra, el origen debe ser una constante o valor de palabra.
Página 220
14-12 Instrucciones de archivo Los modos de direccionamiento y tipos de archivo pueden usarse tal como se muestra en la siguiente tabla: Tabla 14.13 Modos de direccionamiento y tipos de archivo válidos de la instrucción FFL Para obtener las definiciones de los términos usados en esta tabla, vea Uso de descripciones de instrucciones en la página 4-2. Modo de Nivel de direcc-...
Página 222
14-14 Instrucciones de archivo Esta instrucción usa los siguientes operandos: • FIFO: el operando FIFO es la dirección inicial de la pila. • Destination: el operando Destination (destino) es una dirección de palabra o palabra larga que almacena el valor que sale de la pila FIFO. La instrucción FFU descarga este valor de la primera ubicación de la pila FIFO y lo coloca en la dirección de destino.
Tamaño de datos Cuando el renglón es: Control R6:0 Verdadero Falso Length 1< Position 0< 25.5 µs 10.4 µs MicroLogix 1200 palabra 31.6 µs 10.4 µs palabra larga 22.2 µs 9.7 µs MicroLogix 1500 palabra 27.4 µs 9.7 µs palabra larga En una transición de renglón de falso a verdadero, la instrucción LFL carga...
Página 224
14-16 Instrucciones de archivo • LIFO: el operando LIFO es la dirección inicial de la pila. • Control: es una dirección de archivo de control. Los bits de estado, la longitud de la pila y el valor de posición se almacenan en este elemento. El elemento control consta de 3 palabras: 9 8 7 6 5 4 3 2 1 0 Palabra 0 EN...
Tamaño de datos Cuando el renglón es: Control R6:0 Verdadero Falso Length 1< Position 0< 29.1 µs 10.4 µs MicroLogix 1200 palabra 31.6 µs 10.4 µs palabra larga 25.6 µs 9.7 µs MicroLogix 1500 palabra 27.4 µs 9.7 µs palabra larga En una transición de renglón de falso a verdadero, la instrucción LFU descarga...
Página 226
14-18 Instrucciones de archivo Esta instrucción usa los siguientes operandos: • LIFO: el operando LIFO es la dirección inicial de la pila. • Destination: el operando Destination (destino) es una dirección de palabra o palabra larga que almacena el valor que sale de la pila LIFO. La instrucción LFU descarga este valor de la última ubicación de la pila LIFO y lo coloca en la dirección de destino.
#ST10:1.DATA[0] Controlador Cuando el renglón es: Length Verdadero Falso 13.7 µs + 2.2 µs/palabra 0.0 µs MicroLogix 1200 Serie B y posteriores cambiada 11.7 µs + 1.8 µs/palabra 0.0 µs MicroLogix 1500 Serie B y posteriores cambiada Use la instrucción SWP para intercambiar los bytes bajo y alto de un número especificado de palabras en un archivo de bits, enteros o cadenas.
Página 228
14-20 Instrucciones de archivo Publicación 1762-RM001D-ES-P - Octubre 2002...
Capítulo Instrucciones de secuenciador Las instrucciones de secuenciador se usan para controlar máquinas o procesos de ensamblaje automático que tienen una operación constante y repetible. Estos generalmente son accionados en base a tiempo o evento. Instrucción Se usa para: Página SQC - Sequencer Compare Comparar datos de 16 bits con datos 15-2...
Controlador Tamaño de datos Cuando el renglón es: Mask N7:0 Verdadero Falso Source I:0.0 Control R6:0 23.5 µs 7.1 µs MicroLogix 1200 palabra Length 1< 26.3 µs 7.1 µs Position 0< palabra larga 20.1 µs 6.3 µs MicroLogix 1500 palabra 22.7 µs...
Página 231
Instrucciones de secuenciador 15-3 La siguiente figura explica cómo funciona la instrucción SQC. Sequencer Compare File #B10:11 Mask FFF0 Source I:3.0 Control R6:21 Length 4< Position 2< Palabra de entrada I:3.0 0010 0100 1001 1101 Valor de máscara FFF0 1111 1111 1111 0000...
Página 232
15-4 Instrucciones de secuenciador Esta instrucción usa los siguientes operandos: • File: éste es el archivo de referencia de secuenciador. Su contenido, basado en elemento por elemento, está enmascarado y se compara con el valor enmascarado almacenado en el origen. Si el tipo de archivo es palabra, entonces la máscara y el NOTA origen deben ser palabras.
Controlador Tamaño de datos Cuando el renglón es: Dest N7:1 Verdadero Falso Control R6:0 Length 1< 23.2 µs 7.1 µs MicroLogix 1200 palabra Position 0< 26.6 µs 7.1 µs palabra larga 20.0 µs 6.3 µs MicroLogix 1500 palabra 23.1 µs 6.3 µs...
Página 234
15-6 Instrucciones de secuenciador Si la posición es igual a cero al inicio, cuando usted cambia el controlador del modo de programación al modo de marcha, la operación de la instrucción depende de si el renglón es verdadero o falso en el primer escán. •...
Página 235
Instrucciones de secuenciador 15-7 Esta instrucción usa los siguientes operandos: • File: éste es el archivo de referencia de secuenciador. Su contenido, basado en elemento por elemento, está enmascarado y se almacena en el destino. Si el tipo de archivo es palabra, entonces la máscara y el NOTA origen deben ser palabras.
Tamaño de datos Cuando el renglón es: Control R6:0 Verdadero Falso Length 1< Position 0< 21.7 µs 7.0 µs MicroLogix 1200 palabra 24.3 µs 7.1 µs palabra larga 19.1 µs 6.3 µs MicroLogix 1500 palabra 21.1 µs 6.3 µs palabra larga...
Página 237
Instrucciones de secuenciador 15-9 Ante una transición de renglón de falso a verdadero, la instrucción SQL carga palabras o palabras largas a un archivo de secuenciador en cada paso de una operación de secuenciador. Esta instrucción usa los siguientes operandos: •...
Página 238
15-10 Instrucciones de secuenciador Los modos de direccionamiento y tipos de archivo pueden usarse tal como se muestra en la siguiente tabla: Tabla 15.6 Modos de direccionamiento y tipos de archivo válidos de la instrucción SQL Para obtener las definiciones de los términos usados en esta tabla, vea Uso de descripciones de instrucciones en la página 4-2. Modo de Nivel de direc-...
Cuando el renglón es: Verdadero Falso 0.0 µs MicroLogix 1200 0.0 µs MicroLogix 1500 La instrucción JMP causa que el controlador cambie el orden de ejecución de la lógica de escalera. Los saltos hacen que la ejecución del programa vaya al renglón marcado como LBL número de etiqueta.
Cuando el renglón es: Verdadero Falso 1.0 µs 1.0 µs MicroLogix 1200 1.0 µs 1.0 µs MicroLogix 1500 La instrucción LBL se usa junto con una instrucción de salto (JMP) para cambiar el orden de la ejecución de la lógica de escalera. Los saltos hacen que la ejecución del programa vaya al renglón marcado como LBL número de...
Cuando el renglón es: Verdadero Falso 1.0 µs 1.0 µs MicroLogix 1200 1.0 µs 1.0 µs MicroLogix 1500 La instrucción SBR es una etiqueta no usada por el procesador. Es para fines de identificación de la subrutina de usuario como primer renglón para esa subrutina.
Cuando el renglón es: Verdadero Falso 0.9 µs 0.0 µs MicroLogix 1200 1.0 µs 0.0 µs MicroLogix 1500 La instrucción TND se usa para indicar un fin prematuro de la ejecución del programa de lógica de escalera.La instrucción TND no puede ejecutarse desde una subrutina STI, subrutina HSC, subrutina Ell o una subrutina de fallo de usuario.Esta instrucción puede aparecer más de una vez en un programa de...
Tipo de instrucción: salida Tabla 16.7 Tiempo de ejecución de las instrucciones MCR Controlador Instrucción Cuando el renglón es: Verdadero Falso 1.2 µs 1.2 µs MicroLogix 1200 MCR Start 1.6 µs 1.6 µs MCR End 0.8 µs 0.8 µs MicroLogix 1500 MCR Start 1.0 µs...
Página 244
16-6 Instrucciones para el control del programa Mientras el estado de renglón de la primera instrucción MCR es verdadero, la ejecución procede como si la zona no estuviera presente. Cuando el estado de renglón de la primera instrucción MCR es falso, la lógica de escalera dentro de la zona MCR se ejecuta como si el renglón fuera falso.Todas las salidas no retentivas dentro de la zona MCR se restablecen.
No está diseñada para usarse con E/S de expansión. Mask N7:0 Length Tabla 17.1 Tiempo de ejecución de la instrucción IIM Controlador Cuando el renglón es: Verdadero Falso 26.4 µs 0.0 µs MicroLogix 1200 22.5 µs 0.0 µs MicroLogix 1500 Publicación 1762-RM001D-ES-P - Octubre 2002...
Página 246
17-2 Instrucciones de entrada y salida La instrucción IIM permite actualizar selectivamente datos de entrada sin esperar el escán de entrada automático. Esta instrucción usa los siguientes operandos: • Slot: este operando define la ubicación de donde se obtienen los datos para actualizar el archivo de entrada.
Controlador Cuando el renglón es: Verdadero Falso 22.3 µs 0.0 µs MicroLogix 1200 MicroLogix 1500 1764-LSP 18.4 µs 0.0 µs MicroLogix 1500 1764-LRP 19.4 µs 0.0 µs La instrucción IOM permite actualizar selectivamente datos de salida sin esperar el escán de salida automático. Esta instrucción usa los siguientes operandos: •...
Tabla 17.5 Tiempo de ejecución de la instrucción REF Controlador Cuando el renglón es: Verdadero Falso 0.0 µs MicroLogix 1200 vea la p. A-7 0.0 µs MicroLogix 1500 vea la p. B-7 La instrucción REF se usa para interrumpir el escán del programa para ejecutar el escán de E/S y porciones de las comunicaciones de servicio del...
Capítulo Uso de interrupciones Las interrupciones permiten interrumpir el programa en base a eventos definidos. Este capítulo contiene información acerca del uso de interrupciones, las instrucciones de interrupción y los archivos de función de interrupción. El capítulo está organizado de la siguiente manera: •...
• El archivo de programa 2 continúa la ejecución inmediatamente después que se escanea el archivo de programa 10. (1). El controlador MicroLogix 1200 tiene una interrupción HSC, HSC0. El controlador MicroLogix 1500 tiene dos: HSC0 y HSC1. Publicación 1762-RM001D-ES-P - Octubre 2002...
Página 251
¿Cuándo se puede interrumpir la operación del controlador? Los controladores MicroLogix 1200 y 1500 sólo permiten el servicio de interrupciones durante ciertos períodos de un escán del programa. Estos son: • Al comienzo de un renglón de lógica de escalera •...
18-4 Uso de interrupciones Prioridad de las interrupciones de usuario Cuando ocurren múltiples interrupciones, el servicio de las interrupciones se basa en su prioridad individual. Cuando ocurre una interrupción y otra(s) interrupción(es) han ocurrido pero no se les ha dado servicio, la nueva interrupción se programa para ejecución según su prioridad con respecto a las otras interrupciones pendientes.
2. Multiplique el tiempo máximo de renglón por el multiplicador de comunicaciones correspondiente a su configuración indicado en la Hoja de trabajo de tiempo de escán de MicroLogix 1200 en la página A-7, o en la Hoja de trabajo de tiempo de escán MicroLogix 1500 en la página B-7.
18-6 Uso de interrupciones Rutina de fallo de usuario La rutina de fallo de usuario proporciona la opción de evitar la desactivación del controlador cuando ocurre un fallo de usuario específico. La rutina de fallo se ejecuta cuando ocurre cualquier fallo recuperable o no recuperable. La rutina de fallo no se ejecuta para fallos que no son de usuario.
Cuando el renglón es: Verdadero Falso 1.0 µs 1.0 µs MicroLogix 1200 1.0 µs 1.0 µs MicroLogix 1500 La instrucción INT se usa como etiqueta para identificar una rutina de servicio de interrupción (ISR). Esta instrucción se coloca como la primera instrucción en un renglón y siempre se evalúa como verdadera.
Cuando el renglón es: Verdadero Falso 57.5 µs 0.0 µs MicroLogix 1200 50.7 µs 0.0 µs MicroLogix 1500 La instrucción STS puede usarse para iniciar y detener la función STI o para cambiar el intervalo de tiempo entre interrupciones de usuario STI. La instrucción STI tiene un operando:...
STI - Selectable Timed Interrupts bit 0 Nota: Los bits 7 a 15 deben establecerse en cero. (1) El controlador MicroLogix 1200 tiene una interrupción HSC, HSC0. El controlador MicroLogix 1500 tiene dos: HSC0 y HSC1. Para inhabilitar interrupciones: 1. Seleccione las interrupciones desea inhabilitar.
STI - Selectable Timed Interrupts bit 0 Nota: Los bits 7 a 15 deben establecerse en cero. (1) El controlador MicroLogix 1200 tiene una interrupción HSC, HSC0. El controlador MicroLogix 1500 tiene dos: HSC0 y HSC1. Para habilitar interrupciones: 1. Seleccione las interrupciones desea habilitar.
STI - Selectable Timed Interrupts bit 0 Nota: Los bits 7 a 15 deben establecerse en cero. (1) El controlador MicroLogix 1200 tiene una interrupción HSC, HSC0. El controlador MicroLogix 1500 tiene dos: HSC0 y HSC1. Para retirar interrupciones: 1. Seleccione cuáles interrupciones desea retirar.
18-12 Uso de interrupciones Uso del archivo de función de interrupción temporizada seleccionable (STI) Selectable Timed Interrupt (STI) proporciona un mecanismo para resolver requisitos de control con tiempos críticos. STI es un mecanismo de activación que permite escanear o resolver lógica del programa de control sensible a tiempo.
Uso de interrupciones 18-13 Resumen de subelementos del archivo de función Selectable Time Interrupt (STI) Tabla 18.10 Archivo de función Selectable Timed Interrupt (STI:0) Descripción de subelemento Dirección Formato de Tipo Acceso al Para obtener más datos programa de información usuario PFN - Program File Number STI:0.PFN...
Página 262
18-14 Uso de interrupciones Ejecución de interrupción de usuario (UIX) STI Descripción de Dirección Formato Tipo Acceso al programa subelemento de datos de usuario UIX - User Interrupt Executing STI:0/UIX binario (bit) estado sólo lectura El bit UIX (ejecución de interrupción de usuario) se establece cada vez que el mecanismo STI concluye la temporización y el controlador está...
Página 263
Uso de interrupciones 18-15 Interrupción de usuario pendiente (UIP) STI Descripción de Dirección Formato de Tipo Acceso al programa de subelemento datos usuario UIP - User Interrupt Pending STI:0/UIP binario (bit) estado sólo lectura El bit UIP (interrupción de usuario pendiente) es un indicador de estado que indica que una interrupción está...
Página 264
18-16 Uso de interrupciones Error detectado (ED) STI Descripción de Dirección Formato de Tipo Acceso al programa de subelemento datos usuario ED - Error Detected STI:0/ED binario (bit) estado sólo lectura El indicador ED (error detectado) es un bit de estado que puede ser usado por el programa de control para detectar si hay un error presente en el subsistema STI.
Uso de interrupciones 18-17 EII (interrupción de entrada de evento) es una función que permite que el Uso del archivo de función usuario escanee un archivo de programa específico (subrutina) cuando se de interrupción de entrada detecta una condición de entrada desde un dispositivo de campo. de evento (EII) Dentro de la sección de archivo de función de RSLogix 500, el usuario ve una carpeta EII.
18-18 Uso de interrupciones Subelementos del archivo de función EII Número de archivo de programa (PFN) EII Descripción de Dirección Formato de Tipo Acceso al programa subelemento datos de usuario PFN - Program File Number EII:0.PFN palabra (INT) control sólo lectura PFN (número de archivo de programa) define cuáles subrutinas se invocan (ejecutan) cuando el terminal de entrada asignado a EII:0 detecta una señal.
Página 267
Uso de interrupciones 18-19 Habilitación de interrupción de usuario (UIE) EII Descripción de Dirección Formato de Tipo Acceso al programa de subelemento datos usuario UIE - User Interrupt Enable EII:0/UIE binario (bit) control lectura/escritura El bit UIE (habilitación de interrupción de usuario) se usa para habilitar o inhabilitar el procesamiento de la subrutina EII.
Página 268
18-20 Uso de interrupciones Habilitación de interrupción de evento (EIE) EII Descripción de Dirección Formato de Tipo Acceso al programa subelemento datos de usuario EIE - Event Interrupt Enabled EII:0/EIE binario (bit) control lectura/escritura EIE (interrupción de evento habilitada) permite habilitar o inhabilitar la función de interrupción de evento desde el programa de control.
Página 269
Uso de interrupciones 18-21 Selección de flanco (ES) EII Descripción de Dirección Formato de Tipo Acceso al programa subelemento datos de usuario ES - Edge Select EII:0/ES binario (bit) control sólo lectura El bit ES (selección de flanco) selecciona el tipo de disparo que causa una interrupción de evento.
Página 270
18-22 Uso de interrupciones Publicación 1762-RM001D-ES-P - Octubre 2002...
Instrucción de control de proceso Este capítulo describe la instrucción Proportional Integral Derivative (PID) del MicroLogix 1200 y MicroLogix 1500. La instrucción PID es una instrucción de salida que controla propiedades físicas tales como temperatura, presión, nivel de líquido o régimen de flujo, usando lazos.
De 0.01 a 327.67 (minutos) (1) Se aplica al rango PID de MicroLogix 1200 y 1500 cuando el bit de restablecimiento y rango de ganancia (RG) está establecido en 1. Para obtener más información sobre el restablecimiento y la ganancia, vea PLC 5 Gain Range (RG) en la página 19-14.
N7:1 Verdadero Falso Setup Screen 295.8 µs 11.0 µs MicroLogix 1200 251.8 µs 8.9 µs MicroLogix 1500 Se recomienda colocar la instrucción PID en un renglón sin ninguna lógica condicional. Si existe lógica condicional, la salida variable de control permanece en su último valor, y los términos CVP CV% e integral se restablecen cuando el renglón es falso.
19-4 Instrucción de control de proceso La siguiente tabla muestra las direcciones de parámetros de entrada, formatos Parámetros de entrada de datos y tipos de acceso al programa de usuario. Vea las páginas indicadas para obtener descripciones de cada parámetro. Descripciones de Dirección Formato de...
Página 275
Instrucción de control de proceso 19-5 Setpoint MAX (MAXS) Descripciones Dirección Formato de Rango Tipo Acceso al de parámetros datos programa de de entrada usuario MAXS - Setpoint PD10:0.MAXS palabra (INT) -32,768 a control lectura/escritura Maximum +32,767 Si la SPV se lee en unidades de ingeniería, entonces el parámetro MAXS (Setpoint Maximum) corresponde al valor del punto de ajuste en unidades de ingeniería cuando la entrada de control está...
Página 276
19-6 Instrucción de control de proceso Output Limit (OL) Descripciones Dirección Formato Rango Tipo Acceso al de parámetros de datos programa de de salida usuario OL - Output Limit PD10:0/OL binario 1 = habilitado control lectura/escritura 0 = inhabilitado Un valor habilitado (1) habilita los límites de salida a los valores definidos en PD10:0.CVH (variable de control alta) y PD10.0.CVL (variable de control baja).
Instrucción de control de proceso 19-7 La siguiente tabla muestra las direcciones de parámetros de salida, formatos de Parámetros de salida datos y tipos de acceso del al programa de usuario. Vea las páginas indicadas para obtener descripciones de cada parámetro. Descripciones de parámetros de Dirección Formato de...
Página 278
19-8 Instrucción de control de proceso Scaled Process Variable (SPV) Descripciones de Dirección Formato de Rango Tipo Acceso al parámetros de entrada datos programa de usuario SPV - Scaled Process PD10:0.SPV palabra (INT) 0 a 16383 estado sólo lectura Variable La SPV (variable del proceso escalada) es la variable de entrada analógica.
Instrucción de control de proceso 19-9 La siguiente tabla muestra las direcciones de parámetros de ajuste, formatos de Parámetros de ajuste datos y tipos de acceso del al programa de usuario. Vea las páginas indicadas para obtener descripciones de cada parámetro. Descripciones de parámetros Dirección Formato de...
Página 280
19-10 Instrucción de control de proceso Controller Gain (K Descripciones de Dirección Formato de Rango Tipo Acceso al parámetros de ajuste datos programa de usuario KC - Controller Gain - K PD10:0.KC palabra (INT) 0 a 32,767 control lectura/escritura La ganancia K (palabra 3) es la ganancia proporcional, con un rango de 0 a 3276.7 (cuando RG = 0), ó...
Página 281
Instrucción de control de proceso 19-11 Time Mode (TM) Descripciones de Dirección Formato Rango Tipo Acceso al parámetros de de datos programa de ajuste usuario TM - Time Mode PD10:0.TM binario 0 ó 1 control lectura/escritura El bit de modo de temporización especifica cuando la PID está en el modo temporizado (1) o en el modo STI (0).
Página 282
19-12 Instrucción de control de proceso Zero Crossing Deadband (ZCD) Descripciones de Dirección Formato de Rango Tipo Acceso al parámetros de datos programa de ajuste usuario ZCD - Zero Crossing PD10:0.ZCD palabra (INT) 0 a 32,767 control lectura/escritura Deadband La banda muerta se extiende por encima y por debajo del punto de ajuste según el valor introducido.
Página 283
Instrucción de control de proceso 19-13 Automatic / Manual (AM) Descripciones de Dirección Formato de Rango Tipo Acceso al parámetros de datos programa de ajuste usuario AM - Automatic/ PD10:0/AM binario (bit) 0 ó 1 control lectura/escritura Manual Las instrucciones en el programa de lógica de escalera pueden establecer o restablecer el bit de automático/manual.
Página 284
19-14 Instrucción de control de proceso PLC 5 Gain Range (RG) Descripciones de Dirección Formato de Rango Tipo Acceso al parámetros de ajuste datos programa de usuario RG - PLC 5 Gain Range PD10:0/RG binario (bit) 0 ó 1 control lectura/escritura Cuando se establece (1), el bit de restablecimiento (TI) y mejora de rango de ganancia (RG) hace que el valor de restablecimiento de minutos/repetición y el multiplicador de ganancia (KC) se dividan por un factor de 10.
Página 285
Instrucción de control de proceso 19-15 Si este bit se establece, corrija el problema actualizando el lazo PID a un régimen menor o moviendo la instrucción PID a una rutina de interrupción STI. Las ganancias de restablecimiento y régimen tendrán error si la instrucción funciona con este bit establecido.
Página 286
19-16 Instrucción de control de proceso PV Out Of Range (PV) Descripciones de Dirección Formato de Rango Tipo Acceso al parámetros de ajuste datos programa de usuario PV - PV Out of Range PD10:0/PV binario (bit) 0 ó 1 estado lectura/escritura El bit de variable de proceso fuera de rango se establece (1) cuando la variable de proceso no escalada...
Página 287
Instrucción de control de proceso 19-17 Altered Derivative Term (AD) Descripciones Dirección Formato de Rango Tipo Acceso al de parámetros de datos programa ajuste de usuario AD - Altered PD10:0.AD palabra larga -2,147,483,648 a estado sólo lectura Derivative Term (INT de 32 2,147,483,647 bits) La palabra larga se usa internamente para realizar el seguimiento del cambio en...
19-18 Instrucción de control de proceso El código de error 0036 aparece en el archivo de estado cuando ocurre un Errores de tiempo de error de tiempo de ejecución de la instrucción PID. El código 0036 abarca las ejecución siguientes condiciones de error PID, a cada una de las cuales se les asignó un valor de código de byte único que aparece en el MSB de la segunda palabra del bloque de control.
Escalado de E/S analógica analógico debe escalarse para que coincida con los parámetros de la instrucción PID. En los controladores MicroLogix 1200 y 1500, la variable de proceso (PV) de la instrucción PID está diseñada para funcionar con un rango de datos de 0 a 16,383.
19-20 Instrucción de control de proceso En los siguientes párrafos se describen: Notas de aplicación • Rangos de entrada/salida • Escalado a unidades de ingeniería • Banda muerta de paso por cero • Alarmas de salida • Límite de salida con bloqueo de acción integral •...
Instrucción de control de proceso 19-21 Escalado a unidades de ingeniería El escalado permite introducir los valores de punto de ajuste y banda muerta de paso por cero en unidades de ingeniería y mostrar los valores de la variable de proceso y error en las mismas unidades de ingeniería. Recuerde que la variable de proceso, PV, debe seguir estando dentro del rango 0 a 16383.
19-22 Instrucción de control de proceso Banda muerta de paso por cero DB La banda muerta ajustable le permite seleccionar un rango de error por encima y por debajo del punto de ajuste donde no se cambia la salida siempre que el error permanezca dentro de este rango.
Instrucción de control de proceso 19-23 Límite de salida con bloqueo de acción integral Usted puede establecer un límite de salida (porcentaje de salida) en la variable de control. Cuando la instrucción detecta que la variable de control excedió un límite, establece un bit de alarma (bit LL para límite inferior, bit UL para límite superior) y evita que la variable de control sobrepase cualquiera de los valores de límite.
19-24 Instrucción de control de proceso Prealimentación o polarización Las aplicaciones que usan retardos de transporte pueden requerir que se añada una polarización a la salida CV en anticipación de una perturbación. Esta polarización puede lograrse usando el procesador para escribir un valor al elemento Feed Forward Bias (palabra FF).
Página 295
Instrucción de control de proceso 19-25 Procedimiento 1. Cree su programa de lógica de escalera. Asegúrese de haber escalado correctamente la entrada analógica al rango de la variable del proceso PV y que haya escalado correctamente la variable de control CV con respecto a la salida analógica.
Página 296
19-26 Instrucción de control de proceso 10. Establezca el tiempo de actualización del lazo (y el intervalo de tiempo STI si corresponde) en un valor 5 a 10 veces más rápido que el período natural. Por ejemplo, si el tiempo de ciclo es 20 segundos, y usted selecciona establecer el tiempo de actualización de lazo en un valor 10 veces más rápido que el régimen natural, establezca el tiempo de actualización de lazo en 200, lo cual resultará...
Instrucción de control de proceso 19-27 Verificación del escalado del sistema continuo Para asegurar que el proceso es lineal, y que el equipo está correctamente conectado y escalado, realice los pasos siguientes: 1. Coloque la instrucción PID en MANUAL e introduzca los siguientes parámetros: –...
19-28 Instrucción de control de proceso Determinación del tiempo de actualización de lazo inicial Para determinar el tiempo aproximado de actualización de lazo que debe usarse para el proceso, realice los pasos siguientes: 1. Coloque los valores de aplicación normales en MinS y MaxS. 2.
AWT - ASCII Write Escribir una cadena 20-12 • MicroLogix 1200 Serie B, FRN 3 o ABL - Test Buffer for Line Determinar el número de caracteres en el búfer, 20-15 hasta e incluyendo el carácter de fin de línea.
ACL (ASCII Clear Buffer) AWA (ASCII Write with Append) AWT (ASCII Write) (1) Para el MicroLogix 1200 Serie A, estas instrucciones sólo transmiten datos. MicroLogix 1200 Serie B, FRN 3 y posteriores MicroLogix 1500 Serie B, FRN 4 y posteriores...
Instrucciones ASCII 20-3 Cuando cualquiera de las otras instrucciones de control de puerto se encuentran en un programa de lógica de escalera, ésta puede o no ejecutarse inmediatamente, dependiendo del contenido de la cola ASCII. La cola ASCII es una cola FIFO (primero en entrar, primero en salir) que puede contener hasta 16 instrucciones.
20-4 Instrucciones ASCII Descripción general del MicroLogix 1200 serie A y MicroLogix 1500 serie A protocolo Las instrucciones AWA y AWT sólo transmiten correctamente una cadena ASCII mediante el puerto RS-232 cuando el canal está configurado para el protocolo DF1 Full-Duplex. Si el puerto RS-232 está configurado para cualquier protocolo que no es DF1 Full-Duplex, las instrucciones AWA y AWT tendrán un error con código de error 9.
Instrucciones ASCII 20-5 Archivo de datos de cadena Descripción del archivo (ST) Las instrucciones ASCII usan el archivo de datos de cadena para almacenar datos ASCII. Se puede acceder a los datos ASCII mediante los operandos Source y Destination de las instrucciones ASCII. Las instrucciones de copia (COP) y de transferencia (MOV, MVM) también pueden usar el archivo de datos de cadena.
20-6 Instrucciones ASCII Archivo de datos de control Descripción del archivo Las instrucciones ASCII usan el elemento de datos de control para almacenar la información de control requerida para que funcione la instrucción. El elemento de datos de control para las instrucciones ASCII incluye bits de estado y control, un byte de código de error y dos palabras de caracteres, tal como se muestra a continuación: Tabla 20.2 Elementos del archivo de datos de control de las instrucciones ASCII...
Characters Sent Error 268 µs + 12 µs/carácter 14.1 µs MicroLogix 1200 236 µs + 10.6 µs/carácter 12.5 µs MicroLogix 1500 Serie B, FRN 4 o posteriores Use la instrucción AWA para escribir caracteres desde una cadena de origen a un dispositivo externo.
Página 308
20-10 Instrucciones ASCII Cuando se usa esta instrucción también se puede realizar dirección indirecta en línea. Vea la página 20-31 para obtener más información. Introducción de parámetros Introduzca los siguientes parámetros para programa esta instrucción: • Channel es el número del puerto RS-232, canal 0 (para el 1764-LRP solamente, se puede seleccionar canal 0 o canal 1).
Falsa Characters Sent Error 268 µs + 12 µs/carácter 14.1 µs MicroLogix 1200 237 µs + 10.6 µs/carácter 12.8 µs MicroLogix 1500 Serie B, FRN 4 o posteriores Use la instrucción AWT para escribir caracteres desde una cadena de origen a un dispositivo externo.
Página 310
20-12 Instrucciones ASCII No genere continuamente salidas de cadenas de datos ASCII IMPORTANTE desde un puerto de comunicaciones. Si las instrucciones de escritura ASCII se ejecutan continuamente, quizás no pueda restablecer las comunicaciones con RSLogix 500 cuando el controlador se coloque en el modo Marcha. Esta instrucción se ejecuta en un renglón verdadero.
Página 311
Instrucciones ASCII 20-13 Los modos de direccionamiento y tipos de archivo pueden usarse tal como se muestra a continuación. Tabla 20.10 Modos de direccionamiento y tipos de archivo válidos de la instrucción AWT Para obtener las definiciones de los términos usados en esta tabla, vea Uso de descripciones de instrucciones en la página 4-2. Modo de Nivel de Archivos de función...
Error 0< Verdadera Falsa 115 µs + 8.6 µs/carácter 12.5 µs MicroLogix 1200 Serie B, FRN 3 o posteriores 94 µs + 7.6 µs/carácter 11.4 µs MicroLogix 1500 Serie B, FRN 4 o posteriores La instrucción ABL se usa para determinar el número de caracteres en el búfer de recepción del canal de comunicación especificado, hasta e incluyendo los...
Characters 2< Verdadera Falsa Error 0< MicroLogix 1200 Serie B, FRN 3 o posteriores 103.1 12.1 84.2 µs 11.0 µs MicroLogix 1500 Serie B, FRN 4 o posteriores Use la instrucción ACB para determinar el número de caracteres en el búfer.
Tamaño de Cuando la instrucción es: 0< datos Verdadera Falsa 17.6 µs + 7.2 µs/carácter 0.0 µs MicroLogix 1200 Serie B, palabra FRN 3 o posteriores 24.6 µs + 11.6 µs/carácter 0.0 µs palabra larga 14.2 µs + 6.3 µs/carácter 0.0 µs...
Página 315
Instrucciones ASCII 20-17 Introducción de parámetros Introduzca los siguientes parámetros para programa esta instrucción: • Source : el contenido de esta ubicación se convierte en un valor entero. • Destination: ésta es la ubicación que recibe el resultado de la conversión.
Dest ST10:10 Verdadera Falsa 22.6 µs + 11.5 µs/carácter 0.0 µs MicroLogix 1200 Serie B, FRN 3 o posteriores 17.9 µs + 10.2 µs/carácter 0.0 µs MicroLogix 1500 Serie B, FRN 4 o posteriores La instrucción ACN combina dos cadenas ASCII. La segunda cadena se añade a la primera y el resultado se almacena en el destino.
Verdadera Falsa Dest ST10:3 14.8 µs + 2.9 µs/carácter 0.0 µs MicroLogix 1200 Serie B, FRN 3 o posteriores 12.4 µs + 2.6 µs/carácter 0.0 µs MicroLogix 1500 Serie B, FRN 4 o posteriores La instrucción AEX crea una nueva cadena tomando una porción de una cadena existente y almacenándola en una nueva cadena.
Control R6:2 Channel Status 0000h< 109.4 µs 11.9 µs MicroLogix 1200 Serie B, FRN 3 o posteriores Error 0< 89.3 µs 10.8 µs MicroLogix 1500 Serie B, FRN 4 o posteriores La instrucción AHL se usa para establecer o restablecer la línea de control de handshake de solicitud de envío (RTS) RS-232 para un módem.
Página 319
Instrucciones ASCII 20-21 • OR Mask es la máscara utilizada para establecer la línea de control RTS. El bit 1 corresponde a la línea de control RTS. Un valor de “2” en la máscara OR establece la línea de control RTS;un valor de “0” deja la línea sin cambio.
Verdadera Falsa String Length 15< Characters Read 0< 139.7 µs + 50.1 µs/carácter 11.7 µs MicroLogix 1200 Serie B, FRN 3 o Error 0< posteriores 114 µs + 44.3 µs/carácter 10.6 µs MicroLogix 1500 Serie B, FRN 4 o posteriores Use la instrucción ARL para leer caracteres desde el búfer, hasta e incluyendo...
Página 322
20-24 Instrucciones ASCII Introducción de parámetros Introduzca los siguientes parámetros para programa esta instrucción: • Channel es el número del puerto RS-232, canal 0 (para el 1764-LRP solamente, se puede seleccionar canal 0 o canal 1). • Destination es el elemento de cadena donde desea almacenar la cadena. •...
Página 323
Instrucciones ASCII 20-25 Operación de la instrucción Cuando el renglón va de falso a verdadero, se establece el bit de habilitación de elemento de control (EN). Cuando la instrucción se coloca en la cola ASCII, se establece el bit de cola (EU). El bit de ejecución (RN) se establece cuando la instrucción se está...
Cuando la instrucción es: Verdadera Falsa 9.2 µs + 4.0 µs/igualdad de caract. 0.0 µs MicroLogix 1200 Serie B, FRN 3 o posteriores 7.5 µs + 3.5 µs/igualdad de caract. 0.0 µs MicroLogix 1500 Serie B, FRN 4 o posteriores Use la instrucción ASR para comparar dos cadenas ASCII.
Página 326
20-28 Instrucciones ASCII Introducción de parámetros Introduzca los siguientes parámetros para programa esta instrucción: • Source A es la ubicación de la primera cadena utilizada para la comparación. • Source B es la ubicación de la segunda cadena utilizada para la comparación.
Instrucciones ASCII 20-29 Diagrama de temporización para las instrucciones ARD, ARL, AWA y AWT Condición de renglón Bit de habilitación (EN) Bit de cola (EU) Bit de ejecución (RN) Bit de efectuado Bit de error (DN o ER) 3 4 5 1 - el renglón se hace verdadero Nota: El bit RN no es direccionable 2 - instrucción colocada satisfactoriamente en la cola...
20-30 Instrucciones ASCII Permite insertar enteros y valores de palabra larga en cadenas ASCII. El bit de Uso de la dirección ejecución (RN) debe establecerse para usar el valor de la cadena. indirecta en línea Las siguientes condiciones se aplican para realizar una dirección indirecta en línea: •...
Instrucciones ASCII 20-31 Los códigos de error siguientes indican por qué se ha establecido el bit de Códigos de error de error (ER) en el archivo de datos de control. instrucciones ASCII Código del error Descripción Acción recomendada decimal hexadecimal 0x00 Ningún error.
> El conjunto de caracteres ASCII estándar incluye valores hasta 127 decimal (7F hex). Los controladores MicroLogix 1200 y 1500 también aceptan un conjunto de caracteres extendido (128 a 255 decimal). Sin embargo, el conjunto de caracteres extendido puede mostrar caracteres diferentes, dependiendo de la plataforma que se use.
Página 331
Instrucciones ASCII 20-33 Publicación 1762-RM001D-ES-P - Octubre 2002...
Página 332
20-34 Instrucciones ASCII Publicación 1762-RM001D-ES-P - Octubre 2002...
Capítulo Instrucciones de comunicación Este capítulo contiene información acerca de las instrucciones de comunicación Message (MSG) y Service Communications (SVC). Este capítulo proporciona información sobre: • Descripción general de los mensajes en la página 21-1 • SVC - Service Communications en la página 21-3 •...
Página 334
21-2 Instrucciones de comunicación Si se procesa una segunda instrucción Message antes que concluya el primer mensaje, el segundo mensaje y sus datos se colocan en uno de los tres búferes de comunicación restantes. Este proceso se repite cada vez que se procesa una instrucción Message, hasta que se usen los cuatro búferes.
Controlador Parámetro de Canal(es) que selección de canal recibe(n) servicio MicroLogix 1200 MicroLogix 1500 con procesador 1764-LSP 1 MicroLogix 1500 con procesador 1764-LRP 1 ambos 0 y 1 Bits de estado de comunicación Los siguientes bits de estado de comunicación permiten personalizar o monitorear el servicio de comunicaciones.
Instrucciones de comunicación 21-5 MSG - Message Tipo de instrucción: salida Tabla 21.3 Tiempo de ejecución de la instrucción MSG Read/Write Message MSG File MG9:0 Setup Screen Controlador Condición de renglón Cuando el renglón es: Verdadero Falso 20.0 µs 6.0 µs MicroLogix Estado estable verdadero 1200...
21-6 Instrucciones de comunicación El elemento mensaje La instrucción MSG incorporada en el controlador usa un archivo de datos MG para procesar la instrucción Message. Se obtiene acceso al archivo de datos MG, mostrado a la izquierda, usando el prefijo MG. Cada instrucción Message utiliza un elemento dentro de un archivo de datos MG.
Página 339
Instrucciones de comunicación 21-7 Elemento del archivo Message Sub- Nombre Descripción Parámetro Tamaño Acceso al elemento programa de usuario Tiempo en segundos de inicio de mensaje interno Palabra sólo lectura Reservado Palabra sólo lectura Sólo se utiliza para MicroLogix 1500 1764-LRP serie C y posteriores. Código de error de estado extendido desde el módulo de comunicaciones de E/S de expansión.
Página 340
(2) El archivo F sólo es válido en la instrucción MSG de controladores MicroLogix 1200 y 1500 serie C y posteriores. (3) RTC y ST sólo son válidos en la instrucción MSG de los controladores MicroLogix 1200 y 1500 Serie B y posteriores.
Página 341
Instrucciones de comunicación 21-9 Los bits de estado, subelemento 17, del elemento de archivo MSG se definen a continuación. Subelemento 17 del archivo de mensajes: bits de estado Dirección Descripción Parámetro Tamaño Acceso al programa de usuario Reservado sólo lectura MG11:0.0/ST Inicio: sólo lectura 1 = MSG transmitido y...
Página 342
21-10 Instrucciones de comunicación Parámetros de “Control Bits” Ignore if Timed Out (TO) Dirección Formato de Rango Tipo Acceso al datos programa de usuario MG11:0/TO Binario Activado o Control Lectura/Escritura desactivado El bit de tiempo de espera (TO) se puede establecer en la aplicación para retirar una instrucción de mensaje activa del procesador.
Instrucciones de comunicación 21-11 Enable (EN) Dirección Formato de Rango Tipo Acceso al datos programa de usuario MG11:0/EN Binario Activado o Control Lectura/Escritura desactivado El bit de habilitación (EN) se establece cuando las condiciones de renglón se hacen verdaderas y MSG se habilita. MSG se habilita cuando se crea el paquete de comandos y se coloca en uno de los búferes MSG, o la petición se coloca en la cola MSG.
21-12 Instrucciones de comunicación Start (ST) Dirección Formato de Rango Tipo Acceso al datos programa de usuario MG11:0/ST Binario Activado o Estado sólo lectura desactivado El bit de inicio (ST) se establece cuando el procesador recibe confirmación (ACK) del dispositivo receptor. El bit ST se restablece cuando se establece el bit DN, ER o TO.
Página 345
Instrucciones de comunicación 21-13 (No mostrado en el diagrama). Si los cuatro búferes de mensajes están en uso, la petición de mensaje se pone en la cola de mensajes y sólo se establece el bit EN. La cola de mensajes funciona con el método primero en entrar, primero en salir, lo cual permite al controlador recordar el orden en el cual se habilitaron las instrucciones de mensajes.
Página 346
21-14 Instrucciones de comunicación Si el nodo receptor entra en fallo o se desconecta y se vuelve NOTA a conectar la alimentación eléctrica durante la transacción del mensaje, usted nunca recibirá una respuesta. Es por esto que debe usar un valor de Message Timeout en la instrucción de mensaje.
Instrucciones de comunicación 21-15 Lógica de escalera de la Habilitación de la instrucción MSG para operación continua instrucción MSG La instrucción de mensaje se habilita durante el escán inicial del programa del procesador y cada vez que concluye el mensaje. Por ejemplo, cuando se establece el bit DN o ER.
21-18 Instrucciones de comunicación Configuración de un Pantalla de configuración de mensajes mensaje local El siguiente renglón muestra una instrucción MSG precedida por lógica condicional. Obtenga acceso a la pantalla de configuración de mensajes haciendo doble clic en Setup Screen. B3:0 0000 Read/Write Message...
Página 351
Parámetros de “This Controller” Channel El MicroLogix 1200 y el MicroLogix 1500 1764-LSP admiten solamente mensajes en el canal 0. El MicroLogix 1500 1764-LRP admite tres vías diferentes para los mensajes. Los canales 0 y 1 son puertos RS-232 y son funcionalmente idénticos a los controladores MicroLogix 1200 y MicroLogix...
Página 352
(2) MicroLogix 1500 1764-LRP serie C y posteriores sólo para mensajes DeviceNet. El archivo de interface común (CIF) en los procesadores IMPORTANTE MicroLogix 1200, 1500 y SLC 500 es el archivo 9. El CIF en el controlador MicroLogix 1000 es el archivo de enteros Data Table Address Esta variable define la dirección inicial en el controlador local.
Página 353
Reloj en tiempo real (RTC) (1) Se aplica sólo a MicroLogix 1200 serie C y posteriores, y a 1500 serie C y posteriores. El tipo de mensaje debe ser 500CPU o PLC5.El tipo de archivo local y el tipo de archivo receptor tienen que ser ambos de punto flotante (coma flotante).
Página 354
5 palabras (1) Se aplica solamente a MicroLogix 1200 serie C y posteriores, y 1500 serie C y posteriores. El tipo de mensaje debe ser 500CPU o PLC5.El tipo de archivo local y el tipo de archivo receptor deben ser ambos de punto flotante (coma flotante).
Página 355
Instrucciones de comunicación 21-23 Parámetros de “Target Device” Message Timeout Este valor define cuánto tiempo, en segundos, tiene la instrucción de mensaje para concluir su operación una vez que ha comenzado. El temporizador empieza cuando ocurre la transición de renglón de falso a verdadero, habilitando el mensaje.
N, RTC (1) Se aplica sólo a MicroLogix 1200 serie C y posteriores, y 1500 serie C y posteriores. El tipo de mensaje debe ser 500CPU o PLC5.El tipo de archivo local y el tipo de archivo receptor deben ser ambos de punto flotante.
Página 357
Local/Remote Especifica si el mensaje es local o remoto. (1) Se aplica al MicroLogix 1200 Serie B y posteriores, y 1500 Serie B y posteriores. (2) Escritura 485CIF ST a 485CIF solamente. (3) 500CPU escritura RTC a entero o RTC a RTC solamente.
(1) Los tipos de datos de salida y entrada no son tipos de datos locales válidos para mensajes de lectura. (2) Escritura 500CPU RTC a enteros o RTC a RTC solamente. Se aplica al MicroLogix 1200 Serie B y posteriores, y 1500 Serie B y posteriores solamente.
(1) Los tipos de datos de salida y entrada no son tipos de datos locales válidos para mensajes de lectura. (2) Se aplica al MicroLogix 1200 Serie B y posteriores, y 1500 Serie B y posteriores solamente. Publicación 1762-RM001D-ES-P - Octubre 2002...
21-28 Instrucciones de comunicación Ejemplo 3 - Lectura local desde un PLC-5 Configuración de instrucción de mensaje En este ejemplo, el controlador lee 10 elementos del archivo N7 (nodo local 2) del dispositivo receptor, empezando en la palabra N7:50. Las 10 palabras se colocan en el archivo de enteros del controlador empezando en la palabra N7:0.Si transcurren cinco segundos antes de que termine el mensaje, se establece el bit de error MG11:0/ER, que indica que el mensaje ha...
Módulo de comunicaciones PC 1770-KFD Red DeviceNet DANGER DANGER Serie 9000 Controlador MicroLogix Controlador MicroLogix 1200 Photoeye 1000 conectado mediante conectado mediante 1761-NET-DNI RediSTATION 1761-NET-DNI Unidad 1305 conectada mediante 1203-GU6 Módulo de comunicaciones DeviceNet mejorado Publicación 1762-RM001D-ES-P - Octubre 2002...
Página 362
21-30 Instrucciones de comunicación Pantalla de configuración de mensajes En el renglón 0 se muestra una instrucción de mensaje (MSG) RSLogix 500 estándar precedida por lógica condicional. 1. Obtenga acceso a la pantalla de configuración de mensajes haciendo doble clic en Setup Screen. 2.
Página 363
El 1764-LRP admite tres vías de mensajes distintas, los canales 0 y 1 son puertos RS-232 y son funcionalmente idénticos a los controladores MicroLogix 1200 y MicroLogix 1500 1764-LSP.El 1764-LRP también admite comunicaciones de backplane a través del puerto de comunicaciones de expansión (ECP), como se ilustra a continuación.
Página 364
Comando de comunicación CIP Generic El procesador 1764-LRP admite los seis tipos estándar de comandos de comunicación (igual que el resto de controladores MicroLogix 1200 y 1500) y CIP Generic en el puerto de comunicaciones de expansión. Cuando se elige alguno de los seis comandos estándar, se pueden iniciar mensajes estándar...
Página 365
Instrucciones de comunicación 21-33 Data Table Address (recepción y envío) Este valor identifica la ubicación del archivo de datos dentro del controlador 1764-LRP que recibirá datos del dispositivo DeviceNet, o la ubicación del archivo de datos inicial que se enviará al dispositivo DeviceNet de destino. Size in Bytes (recepción y envío) Puesto que todos los datos transmitidos en DeviceNet están basados en bytes, debe introducir el número de bytes que se recibirán y se enviarán.
Página 366
21-34 Instrucciones de comunicación Target Device Message Timeout El tiempo de espera del mensaje se especifica en segundos. Si el receptor no responde dentro de ese lapso de tiempo, la instrucción de mensaje generará un error específico (vea Códigos de error de la instrucción MSG en la página 21-42).
Página 367
Instrucciones de comunicación 21-35 Target Type Puede seleccionar Module o Network Device. Si necesita transmitir mensajes a un dispositivo en DeviceNet, seleccione Network Device. Si necesita transmitir mensajes a un parámetro de DeviceNet del escáner, seleccione Module. Esto permitirá el acceso al programa de control a los parámetros del módulo.
Página 368
21-36 Instrucciones de comunicación Si necesita utilizar un servicio que no está disponible, seleccione uno de los servicios genéricos. El servicio genérico permite introducir parámetros de código de servicio específicos. En la documentación del dispositivo suele ofrecerse información sobre los servicios que admite un dispositivo receptor. Publicación 1762-RM001D-ES-P - Octubre 2002...
El MicroLogix 1000 puede responder a peticiones de NOTA mensajes remotos, pero no puede iniciarlos. Las capacidades del MicroLogix 1200 son iguales a las del NOTA MicroLogix 1500 en este ejemplo. Esta funcionalidad también está disponible en Ethernet, reemplazando el SLC 5/04 en DH-485 nodo 17 con un procesador SLC 5/05.
Página 370
CHS GND TERM SHLD CHS GND DC SOURCE DC SOURCE DC SOURCE CABLE CABLE CABLE DC SOURCE EXTERNAL EXTERNAL EXTERNAL CABLE EXTERNAL MicroLogix 1000 MicroLogix 1200 MicroLogix 1500 SLC 5/05 Red Ethernet SLC 5/05 PLC-5E Publicación 1762-RM001D-ES-P - Octubre 2002...
SLC 5/04 (nodo 51 de la red DH+) empezando en la dirección N:50:0. El SLC 5/04 en el nodo 23 de la red DH+ está configurado para la operación “passthru”. Las capacidades del MicroLogix 1200 son iguales a las del NOTA MicroLogix 1500 en este ejemplo.
Página 372
21-40 Instrucciones de comunicación Parámetros de “This Controller” Vea Parámetros de “Target Device” en la página 21-23. Parámetros de “Control Bits” Vea Parámetros de “Control Bits” en la página 21-10. Parámetros de “Target Device” Message Timeout Vea Message Timeout en la página 21-23. Data Table Address Vea Data Table Address/Offset en la página 21-24.
Página 373
Instrucciones de comunicación 21-41 Passthru Link ID Establezca el parámetro Passthru Link ID en la ficha General de la pantalla Channel Configuration. El valor de ID de vínculo es un número definido por el usuario entre 1 y 65,535. Todos los dispositivos que pueden iniciar mensajes remotos y están conectados a la red local deben tener el mismo número para esta variable.
21-42 Instrucciones de comunicación Cuando el procesador detecta un error durante la transferencia de datos de Códigos de error de la mensaje, el procesador establece el bit ER e introduce un código de error que instrucción MSG usted puede monitorear desde el software de programación. Código del Descripción de la condición de error error...
Página 375
Instrucciones de comunicación 21-43 Código del Descripción de la condición de error error No hay espacio de búfer de red disponible. Descripción de PCCC: Formato de dirección no válido, un campo tiene un valor no válido. Descripción de PCCC: Formato de dirección no válido, no se especificaron suficientes campos. Descripción de PCCC: Formato de dirección no válido, se especificaron demasiados campos.
Página 376
21-44 Instrucciones de comunicación Publicación 1762-RM001D-ES-P - Octubre 2002...
Capítulo Receta (MicroLogix 1500 solamente) y registro de datos (procesador MicroLogix 1500 1764-LRP solamente) Este capítulo describe cómo usar las funciones de receta y registro de datos. Tipo de instrucción: salida RCP - Recipe (MicroLogix 1500 solamente) Tiempo de ejecución de la instrucción RCP Controlador Operación Cuando el renglón es:...
Página 378
22-2 Receta (MicroLogix 1500 solamente) y registro de datos (procesador MicroLogix 1500 1764-LRP solamente) Los motivos que se indican a continuación pueden ayudarle a seleccionar qué tipo de memoria debe usar: • La ventaja de usar memoria del programa de usuario es que puede guardar los datos de receta en el módulo de memoria del controlador.
Receta (MicroLogix 1500 solamente) y registro de datos (procesador MicroLogix 1500 1764-LRP solamente) 22-3 Ejemplo de archivo de recetas y programación Configuración del archivo RCP 1. Usando RSLogix 500, localice y seleccione RCP Configuration Files. Haga clic con el botón derecho del mouse y seleccione New. 2.
Página 380
22-4 Receta (MicroLogix 1500 solamente) y registro de datos (procesador MicroLogix 1500 1764-LRP solamente) Al igual que en la lógica de escalera, los datos de recetas almacenados en la memoria de programa de usuario pueden guardarse en el módulo de memoria del controlador (1764-MM1, -MM2, -MM1RTC, -MM2RTC).
Página 381
Receta (MicroLogix 1500 solamente) y registro de datos (procesador MicroLogix 1500 1764-LRP solamente) 22-5 6. Introduzca los datos para la receta 1 como se muestra a continuación. 7. Pase de la receta 1 a la receta 2 e introduzca los datos siguientes. Las recetas ya están configuradas.
Página 382
22-6 Receta (MicroLogix 1500 solamente) y registro de datos (procesador MicroLogix 1500 1764-LRP solamente) Explicación de la operación de la aplicación Cuando se activa B3:0/0 y se desactiva B3:0/1 y B3:0/2, se ejecuta la receta número 0 del archivo de recetas 0 cargando los valores siguientes para crear pintura amarilla.
Receta (MicroLogix 1500 solamente) y registro de datos (procesador MicroLogix 1500 1764-LRP solamente) 22-7 El registro de datos permite capturar (almacenar) datos de aplicación como Registro de datos registro para su posterior recuperación. Cada registro se archiva en una cola configurada por el usuario en la memoria con batería de respaldo (B-Ram).
22-8 Receta (MicroLogix 1500 solamente) y registro de datos (procesador MicroLogix 1500 1764-LRP solamente) Ejemplo de cola 0 Esta cola se usa para mostrar cómo calcular la longitud de cadena de cada registro y el numero máximo de registros. Tabla 22.2 Cola 0 (Datos = ✔, Hora = ✔, Delimitador = ,) Fecha Hora N7:11...
Página 385
Receta (MicroLogix 1500 solamente) y registro de datos (procesador MicroLogix 1500 1764-LRP solamente) 22-9 Número de registros Usando la cola 0 como ejemplo, cada registro consume: Campo de registro Consumo de memoria Fecha 2 bytes Hora 2 bytes N7:11 2 bytes L14:0 4 bytes T4:5.ACC...
Página 386
22-10 Receta (MicroLogix 1500 solamente) y registro de datos (procesador MicroLogix 1500 1764-LRP solamente) Para la cola 5, la longitud de cadena formateada es 29 caracteres, tal como se muestra a continuación: Datos Hora N7:11 I1:3.0 I1:2.1 Caracteres = 8 + 1 + 6 + 1 + 6 + 1 + 6 = 29 caracteres Número de registros Usando la cola 5 como ejemplo, cada registro consume: Campo de registro...
Receta (MicroLogix 1500 solamente) y registro de datos (procesador MicroLogix 1500 1764-LRP solamente) 22-11 El registro de datos se configura usando el software de programación RSLogix Configuración de colas de 500, versión V4.00.00 o posteriores. registro de datos 1. Abra una aplicación 1764-LRP. El primer paso para usar el registro de datos es configurar la(s) cola(s) de registros de datos.
Página 388
22-12 Receta (MicroLogix 1500 solamente) y registro de datos (procesador MicroLogix 1500 1764-LRP solamente) Introduzca la siguiente información: Parámetro de Descripción configuración de la cola de registro de datos Number of Records Define el número de registros (conjuntos de datos) en la cola. Separator Character Seleccione el carácter que actuará...
Receta (MicroLogix 1500 solamente) y registro de datos (procesador MicroLogix 1500 1764-LRP solamente) 22-13 DLG - Data Log Tipo de instrucción: salida Tabla 22.4 Tiempo de ejecución de la instrucción DLG Data Log Controlador Cuando el renglón es: queue number Verdadero Falso 67.5 µs + 11.8 µs/sello de...
22-14 Receta (MicroLogix 1500 solamente) y registro de datos (procesador MicroLogix 1500 1764-LRP solamente) Existe el elemento de archivo Data Log Status (DLS) (estado de registro de Archivo de estado de datos) para cada cola de registro de datos. El archivo DLS no puede existir registro de datos hasta que se haya configurado una cola de registro de datos.
Página 391
Receta (MicroLogix 1500 solamente) y registro de datos (procesador MicroLogix 1500 1764-LRP solamente) 22-15 File Size (FSZ) El tamaño de archivo (FSZ) muestra el número de registros asignados a esta cola. El número de registros se establece cuando se configura la cola de registro de datos.
22-16 Receta (MicroLogix 1500 solamente) y registro de datos (procesador MicroLogix 1500 1764-LRP solamente) Los datos se recuperan de una cola de registro de datos enviando un comando Recuperación (lectura) de de lectura lógica que direcciona el archivo de recuperación de registro de datos. registros El registro más antiguo se recupera primero y luego se elimina.
Receta (MicroLogix 1500 solamente) y registro de datos (procesador MicroLogix 1500 1764-LRP solamente) 22-17 Información para crear su propia aplicación El controlador recibe el paquete de comunicaciones Tabla 22.6 Estructura de comando CMD 0f FNC A2 Byte Size File No. File Tpe Ele.
Si la verificación de integridad de los datos falla, el registro se elimina y se envía un error con STS of 0xF0 y ext STS of 0x0E. Para obtener más información sobre cómo escribir un protocolo DF1, consulte la publicación de Allen-Bradley 1770-6.5.16, DF1 Protocol and Command Set Reference Manual (disponible en www.theautomationbookstore.com).
Estos valores dependen del uso de palabra o de ejecución de palabra larga como formato de datos instrucciones de programación Tabla A.1 Uso de memoria y tiempo de ejecución de las instrucciones de programación MicroLogix 1200 Instrucción de programación Mnemónico Palabra Palabra larga Tiempo de ejecución...
Página 396
Uso de la memoria y tiempo de ejecución de las instrucciones de MicroLogix 1200 Tabla A.1 Uso de memoria y tiempo de ejecución de las instrucciones de programación MicroLogix 1200 Instrucción de programación Mnemónico Palabra Palabra larga Tiempo de ejecución Uso de Tiempo de ejecución en µs...
Página 397
Uso de la memoria y tiempo de ejecución de las instrucciones de MicroLogix 1200 Tabla A.1 Uso de memoria y tiempo de ejecución de las instrucciones de programación MicroLogix 1200 Instrucción de programación Mnemónico Palabra Palabra larga Tiempo de ejecución Uso de Tiempo de ejecución en µs...
Página 398
Uso de la memoria y tiempo de ejecución de las instrucciones de MicroLogix 1200 Tabla A.1 Uso de memoria y tiempo de ejecución de las instrucciones de programación MicroLogix 1200 Instrucción de programación Mnemónico Palabra Palabra larga Tiempo de ejecución Uso de Tiempo de ejecución en µs...
Uso de la memoria y tiempo de ejecución de las instrucciones de MicroLogix 1200 Direccionamiento indirecto Las siguientes secciones describen cómo el direccionamiento indirecto afecta al tiempo de ejecución de las instrucciones de los controladores MicroLogix 1200. La temporización de una dirección indirecta se ve afectada por el formato de la dirección indirecta.
Página 400
Uso de la memoria y tiempo de ejecución de las instrucciones de MicroLogix 1200 Ejemplo de tiempo de ejecución – Instrucción de nivel de palabra usando una dirección indirecta Direccionamiento de instrucción ADD • Origen A: N7:[*] • Origen B: T4:[*].ACC •...
Uso de la memoria y tiempo de ejecución de las instrucciones de MicroLogix 1200 Calcule el tiempo de escán para el programa de control usando la siguiente Hoja de trabajo de tiempo hoja de trabajo. de escán de MicroLogix 1200 Escán de entrada (suma de lo siguiente)
Página 402
Uso de la memoria y tiempo de ejecución de las instrucciones de MicroLogix 1200 Publicación 1762-RM001D-ES-P - Octubre 2002...
Apéndice Uso de la memoria y tiempo de ejecución de instrucciones MicroLogix 1500 Este apéndice contiene una lista completa de las instrucciones de programación MicroLogix 1500. La lista muestra el uso de memoria y el tiempo de instrucción de cada instrucción. También se proporcionan los tiempos de ejecución cuando se usa direccionamiento indexado y una hoja de trabajo de tiempo de escán.
Página 404
Uso de la memoria y tiempo de ejecución de instrucciones MicroLogix 1500 Tabla B.1 Controladores MicroLogix 1500 - Uso de la memoria y tiempo de ejecución de las instrucciones de programación Instrucción de programación Mnemónico Palabra Palabra larga Tiempo de ejecución Uso de Tiempo de ejecución en µs Uso de...
Página 405
Uso de la memoria y tiempo de ejecución de instrucciones MicroLogix 1500 Tabla B.1 Controladores MicroLogix 1500 - Uso de la memoria y tiempo de ejecución de las instrucciones de programación Instrucción de programación Mnemónico Palabra Palabra larga Tiempo de ejecución Uso de Tiempo de ejecución en µs Uso de...
Página 406
Uso de la memoria y tiempo de ejecución de instrucciones MicroLogix 1500 Tabla B.1 Controladores MicroLogix 1500 - Uso de la memoria y tiempo de ejecución de las instrucciones de programación Instrucción de programación Mnemónico Palabra Palabra larga Tiempo de ejecución Uso de Tiempo de ejecución en µs Uso de...
Página 407
Uso de la memoria y tiempo de ejecución de instrucciones MicroLogix 1500 Direccionamiento indirecto Las siguientes secciones describen cómo el direccionamiento indirecto afecta el tiempo de ejecución de las instrucciones del procesador MicroLogix 1500. La temporización de una dirección indirecta es afectada por el formato de la dirección indirecta.
Página 408
Uso de la memoria y tiempo de ejecución de instrucciones MicroLogix 1500 Tiempos de ejecución de las direcciones indirectas Para la mayoría de tipos de instrucciones que contienen direcciones indirectas, obtenga el formato de la dirección indirecta en la siguiente tabla y sume ese tiempo al tiempo de ejecución de la instrucción.
Uso de la memoria y tiempo de ejecución de instrucciones MicroLogix 1500 Calcule el tiempo de escán para el programa de control usando la siguiente Hoja de trabajo de tiempo hoja de trabajo. de escán MicroLogix 1500 Escán de entrada (suma de lo siguiente) Tiempo de procesamiento interno (si se usan E/S de expansión) = 53 µs Palabras de entrada de expansión X 3 µs (o X 7.5 µs si se usan forzados)
Página 410
Uso de la memoria y tiempo de ejecución de instrucciones MicroLogix 1500 Publicación 1762-RM001D-ES-P - Octubre 2002...
Apéndice Archivo de estado del sistema El archivo de estado permite monitorear cómo funciona el controlador y dirigir cómo debe funcionar. Esto se hace usando el archivo de estado para configurar bits de control y monitorear los fallos de los dispositivos de hardware y programación y otra información de estado.
Archivo de estado del sistema El archivo de estado (S:) contiene las siguientes palabras: Descripción general del archivo de estado Dirección Función Página Indicadores aritméticos Modo del controlador Modo STI S:2/9 Comparación del programa de módulo de memoria S:2/15 Selección de overflow matemático C-10 S:3H Tiempo de escán del temporizador de control (watchdog)
Página 413
Archivo de estado del sistema estado de estos bits permanece efectivo hasta que se ejecute la siguiente instrucción matemática, lógica o de movimiento en el programa. Indicador de acarreo Dirección Formato de Rango Tipo Acceso al programa de datos usuario S:0/0 binario 0 ó...
Archivo de estado del sistema Modo del controlador Modo de aplicación de usuario Dirección Formato de Rango Tipo Acceso al programa de datos usuario S:1/0 a S:1/4 binario 0 a 1 1110 estado sólo lectura Los bits 0 a 4 funcionan de la siguiente manera: S:1/0 a S:1/4 ID de Modo del controlador...
Página 415
Archivo de estado del sistema Anulación de fallo al momento del encendido Dirección Formato de Rango Tipo Acceso al programa datos de usuario S:1/8 binario 0 ó 1 control sólo lectura Cuando se establece (1) causa que el controlador restablezca el bit de parada por error mayor (S:1/13) en el momento del encendido.
Página 416
Archivo de estado del sistema Cargar módulo de memoria siempre Dirección Formato de Rango Tipo Acceso al programa de datos usuario S:1/11 binario 0 ó 1 control sólo lectura Para que esta opción funcione, usted debe establecer (1) este bit en el programa de control antes de descargar el programa a un módulo de memoria.
Página 417
Archivo de estado del sistema En la tabla siguiente se muestra el modo de encendido en distintas condiciones MicroLogix 1200 Parada por Comportamiento Modo en el momento del último Modo de encendido error mayor de modo al encendido momento del...
Página 418
Archivo de estado del sistema Parada por error mayor Dirección Formato de Rango Tipo Acceso al programa datos de usuario S:1/13 binario 0 ó 1 estado lectura/escritura El controlador establece (1) este bit cuando se encuentra un error mayor. El controlador entra en una condición de fallo y la palabra S:6 contiene el código de fallo que puede usarse para diagnosticar la condición.
Archivo de estado del sistema Modo STI STI pendiente Formato de Rango Tipo Acceso al programa Dirección datos de usuario S:2/0 binario 0 ó 1 estado sólo lectura (1) Sólo se puede acceder a este bit mediante la lógica de escalera. No puede accederse a éste a través de las comunicaciones (tal como una instrucción Message de otro dispositivo).
C-10 Archivo de estado del sistema Vea también: LPC - Comparación de programa de carga en la página 3-8. Selección de overflow matemático Dirección Formato de Rango Tipo Acceso al programa datos de usuario S:2/14 binario 0 ó 1 control lectura/escritura Establezca (1) este bit cuando vaya a usar la suma y resta de 32 bits.
Archivo de estado del sistema C-11 Reloj autónomo Dirección Formato de Rango Tipo Acceso al programa datos de usuario binario 0 a FFFF estado lectura/escritura Este registro contiene un contador autónomo que se incrementa cada 100 µs. Esta palabra se restablece (0) al entrar a un modo de ejecución. Bits de error menor Bit de interrupción por overflow Dirección Formato de...
Página 422
C-12 Archivo de estado del sistema Si alguna vez este bit se establece al ejecutarse la instrucción END o TND, se generará un error mayor (0020H). Para evitar que ocurra este tipo de error mayor, examine el estado de este bit después de una instrucción de registro de control, realice la acción apropiada y luego restablezca el bit S:5/2 usando una instrucción OTU con S:5/2.
Página 423
(tal como una instrucción Message de otro dispositivo). Esta dirección está duplicada en STI:0/UIL. Vea Uso del archivo de función de interrupción temporizada seleccionable (STI) en la página 18-12 para obtener más información. Datos retentivos perdidos (MicroLogix 1200 solamente) Dirección Formato de Rango Tipo...
Cuando S:5/15 se establece, el Error de longitud de cadena no válida (1F39H) se escribe a la palabra de código de fallo mayor (S:6). Este bit se aplica a los controladores MicroLogix 1200 y 1500 Serie B. Código de error mayor Dirección Formato de...
Archivo de estado del sistema C-15 Nodos activos (del 0 al 15) Formato de Rango Tipo Acceso al programa Dirección datos de usuario palabra 0 a FFFF estado sólo lectura (1) Sólo se puede acceder a este bit mediante la lógica de escalera. No puede accederse a éste a través de las comunicaciones (tal como una instrucción Message de otro dispositivo).
C-16 Archivo de estado del sistema Velocidad en baudios Formato de Rango Tipo Acceso al programa Dirección datos de usuario S:15 (byte byte 0 a 255 estado sólo lectura superior) (1) Sólo se puede acceder a este byte mediante la lógica de escalera. No puede accederse a éste a través de las comunicaciones (tal como una instrucción Message de otro dispositivo).
Archivo de estado del sistema C-17 Número de archivo STI Formato de Rango Tipo Acceso al programa Dirección datos de usuario S:31 palabra 0 a 65535 estado sólo lectura (1) Sólo se puede acceder a este bit mediante la lógica de escalera. No puede accederse a éste a través de las comunicaciones (tal como una instrucción Message de otro dispositivo).
C-18 Archivo de estado del sistema Selección del modo de comunicaciones Formato de Rango Tipo Acceso al programa Dirección datos de usuario S:33/3 binario 0 ó 1 estado sólo lectura (1) Sólo se puede acceder a este bit mediante la lógica de escalera. No puede accederse a éste a través de las comunicaciones (tal como una instrucción Message de otro dispositivo).
Archivo de estado del sistema C-19 Vea Establecimiento de la protección de archivos durante la descarga en la página 2-8 para obtener más información. Año del RTC Formato de Rango Tipo Acceso al programa Dirección datos de usuario S:37 palabra 1998 a 2097 estado sólo lectura...
C-20 Archivo de estado del sistema Minutos del RTC Formato de Rango Tipo Acceso al programa Dirección datos de usuario S:41 palabra 0 a 59 estado sólo lectura (1) Sólo se puede acceder a esta palabra mediante la lógica de escalera. No puede accederse a éste a través de las comunicaciones (tal como una instrucción Message de otro dispositivo).
Página 431
Archivo de estado del sistema C-21 FRN del sistema operativo Dirección Formato de Rango Tipo Acceso al programa datos de usuario S:59 palabra 0 a 32,767 estado sólo lectura Este registro identifica el FRN del sistema operativo en el controlador. Número de catálogo de procesador Dirección Formato de Rango...
Página 432
C-22 Archivo de estado del sistema Revisión del compilador - Versión Dirección Formato de Rango Tipo Acceso al programa datos de usuario S:64 (byte byte 0 a 255 estado sólo lectura superior) Este registro identifica la versión del compilador que creó en programa en el controlador.
Apéndice Mensajes de fallo y códigos de error Este capítulo describe cómo solucionar problemas de su controlador. Los temas incluyen: • identificación de fallos del controlador • comunicación con Rockwell Automation para obtener ayuda Mientras se está ejecutando un programa, puede ocurrir un fallo con el sistema Identificación de fallos del operativo o con el programa.
Mensajes de fallo Esta sección contiene los mensajes de fallo que pueden ocurrir durante la operación de los controladores programables MicroLogix 1200 y MicroLogix 1500. Cada tabla incluye la descripción del código de error, la causa probable y la acción correctiva recomendada.
Página 435
Mensajes de fallo y códigos de error Código de Mensaje de Descripción Clasificación Acción recomendada error advertencia del fallo (hexadecimal) • Desconecte y vuelva a conectar la 0004 MEMORY INTEGRITY Mientras el controlador estaba No es de usuario ERROR activado, la ROM o la RAM se alimentación eléctrica de la unidad.
Página 436
Mensajes de fallo y códigos de error Código de Mensaje de Descripción Clasificación Acción recomendada error advertencia del fallo (hexadecimal) • Actualice el sistema operativo usando 000B BASE HARDWARE El hardware de base entró en fallo No es de usuario FAULT o es incompatible con el sistema ControlFlash.
• Desconecte y vuelva a conectar la Este error también puede ocurrir si existe un fallo de NOTA hardware en el bus con un controlador MicroLogix 1200 alimentación eléctrica de la unidad. • Comuníquese con el representante o MicroLogix 1500.
Página 438
Mensajes de fallo y códigos de error Código de Mensaje de Descripción Clasificación Acción recomendada error advertencia del fallo (hexadecimal) • Se introdujo un número de • Borre el número de archivo de la rutina 0028 INVALID OR No es de usuario NONEXISTENT USER rutina de fallo en el archivo de de fallo (S:29) en el archivo de estado,...
Página 439
Mensajes de fallo y códigos de error Código de Mensaje de Descripción Clasificación Acción recomendada error advertencia del fallo (hexadecimal) 0037 HSC ERROR Ocurrió un error en la configuración Recuperable Vea el código de error en el archivo de HSC. función HSC para obtener información sobre el error específico.
Página 440
Mensajes de fallo y códigos de error Código de Mensaje de Descripción Clasificación Acción recomendada error advertencia del fallo (hexadecimal) • Consulte el archivo de estado del EXPANSION I/O Un módulo de E/S de expansión No recuperable xx79 MODULE ERROR generó...
Página 441
Mensajes de fallo y códigos de error Código de Mensaje de Descripción Clasificación Acción recomendada error advertencia del fallo (hexadecimal) • Corrija la configuración de E/S del EXPANSION I/O El número de palabras de imagen No es de usuario xx88 MODULE de entrada o salida configurado en programa de usuario para reducir el...
D-10 Mensajes de fallo y códigos de error Si necesita comunicarse con Rockwell Automation o con el distribuidor local Comunicación con para obtener ayuda, es útil tener a la mano la siguiente información: Rockwell Automation para • tipo de controlador, letra de serie y letra de revisión de la unidad base obtener ayuda •...
• Protocolo Modbus™ RTU esclavo (controladores MicroLogix 1200 y procesadores MicroLogix 1500 Serie B y posteriores solamente) en la página E-9 • Driver ASCII (Controladores MicroLogix 1200 y 1500 Serie B y posteriores solamente) en la página E-15 Consulte el Manual del usuario del controlador para obtener información acerca de los dispositivos y accesorios de red requeridos.
Configuración de protocolos La información en esta sección describe las funciones de la red DH-485, la Protocolo de comunicación arquitectura de la red y las características de rendimiento. También le ayuda a DH-485 planificar y hacer funcionar el controlador en una red DH-485. Descripción de la red DH-485 El protocolo DH-485 define la comunicación entre múltiples dispositivos que coexisten en una sola pareja de cables.
Configuración de protocolos Configuración de parámetros DH-485 Cuando las comunicaciones están configuradas para DH-485, pueden cambiarse los siguientes parámetros: Tabla E.1: Parámetro Opciones Opción predeterminada del software de programación Baud Rate 9600, 19.2 K 19.2 K Node Address 1 a 31 decimal Token Hold Factor 1 a 4 Max Node Address...
Página 446
Todos los dispositivos deben establecerse en la misma IMPORTANTE dirección de nodo máxima. Soporte de paquete de remoto MicroLogix 1200 y 1500 Estos controladores pueden iniciar y responder con comunicaciones de dispositivo (o comandos) que no se originan en la red DH-485 local. Esto es útil en instalaciones donde se necesita comunicación entre las redes DH-485 y...
RS-232 a dispositivos externos tales como computadoras u otros controladores compatibles con DF1 Full-Duplex. DF1 es un protocolo abierto. Consulte el Manual de referencia del conjunto de comandos y protocolo DF1, publicación de Allen-Bradley 1770-6.5.16ES, para obtener más información. Operación DF1 Full-Duplex El protocolo DF1 Full-Duplex (llamado también protocolo DF1 punto a...
Los controladores MicroLogix sólo pueden actuar como dispositivos esclavos. Se requiere un dispositivo que pueda actuar como maestro. Varios productos de Allen-Bradley son compatibles con el protocolo maestro DF1 Half-Duplex. Éstos incluyen los procesadores SLC 5/03™ y posteriores; los procesadores ®...
Página 449
Configuración de protocolos Cuando el driver del sistema es DF1 Half-Duplex esclavo, pueden cambiarse los siguientes parámetros: Tabla E.3 Parámetros de configuración de DF1 Half-Duplex esclavo Parámetro Opciones Opción predeterminada del software de programación Baud Rate 300, 600, 1200, 2400, 4800, 9600, 19.2K, 38.4 K 1200 Parity ninguna, par...
Configuración de protocolos Consideraciones que deben tenerse en cuenta al comunicarse como un esclavo DF1 en un vínculo de derivaciones múltiples Cuando la comunicación es entre el software de programación y un controlador, o entre dos controladores mediante conexión de esclavo a esclavo en un vínculo de derivaciones múltiples de mayor tamaño, los dispositivos dependen de un maestro DF1 Half-Duplex para que les de permiso de transmitir de una manera oportuna.
Protocolo Modbus™ RTU Modbus RTU esclavo (modo de transmisión de unidad de terminal remoto). Para esclavo (controladores obtener más información acerca del protocolo Modbus esclavo, vea la MicroLogix 1200 y Especificación del protocolo Modbus (disponible en http:// www.modbus.org). procesadores MicroLogix 1500 Serie B y posteriores El driver esclavo Modbus RTU asigna los cuatro tipos de datos Modbus —...
3. Introduzca los números de archivo de la tabla de datos Modbus. Seleccione la casilla de verificación Expansion para utilizar varios archivos de datos (MicroLogix 1200 Serie C FRN6 y posteriores, y MicroLogix 1500 Serie C FRN7 y posteriores solamente. Requiere RSLogix 500 versión 5.50 o posterior para programar).
El mapa de memoria Modbus se resume en la Tabla E.4 y se detalla en la Tabla E.5: Tabla E.4 Mapa de memoria Modbus a MicroLogix - Resumen (Controladores MicroLogix 1200 y procesadores MicroLogix 1500 1764-LSP Serie B y 1764-LRP solamente) Direccionamiento Descripción Direccionamiento MicroLogix válido...
Página 454
E-12 Configuración de protocolos Tabla E.5 Mapa de memoria Modbus a MicroLogix - Detalles (Controladores MicroLogix 1200 y procesadores MicroLogix 1500 1764-LSP Serie B y 1764-LRP solamente) Direccionamiento Referencia de dirección Modbus Código de función Modbus Modbus (decimal) 0001 a 4096...
Página 455
Tabla E.7 a continuación: Tabla E.7 Códigos de error Modbus (Controladores MicroLogix 1200 y procesadores MicroLogix 1500 1764-LSP Serie B y 1764-LRP solamente) Código Error Descripción Código de...
Página 456
Cuando el driver del sistema es Modbus RTU esclavo, pueden cambiarse los siguientes parámetros de puerto de comunicaciones: Tabla E.8 Parámetros de configuración de comunicaciones Modbus RTU esclavo (Controladores MicroLogix 1200 y procesadores MicroLogix 1500 Serie B y posteriores solamente) Parámetro Opciones Opción...
Página 457
El driver ASCII proporciona conexión a otros dispositivos ASCII, tales como Driver ASCII (Controladores lectores de código de barras, básculas, impresoras en serie y otros dispositivos MicroLogix 1200 y 1500 inteligentes. Serie B y posteriores Puede usar el protocolo ASCII configurando el puerto RS-232, canal 0 para el solamente) driver ASCII (para el 1764-LRP solamente, puede seleccionar el canal 0 o canal 1).
Página 458
E-16 Configuración de protocolos Cuando el driver está establecido en ASCII, pueden cambiarse los siguientes parámetros: Tabla E.9 Parámetros de configuración de canal ASCII Parámetro Descripción Opción predeterminada del software de programación Baud Rate Alterna entre velocidades de comunicación de 300, 600, 1200, 2400, 4800, 9600, 19.2K y 38.4K. 1200 Parity Alterna entre None, Odd y Even.
Página 459
Los siguientes términos se usan en este manual. Consulte el Glosario de automatización industrial de Allen-Bradley, publicación número AG-7.1ES, para obtener una guía completa acerca de los términos técnicos de Allen-Bradley. AIC+ Convertidor de interface avanzado Un dispositivo que proporciona aislamiento RS-232 a un vínculo de comunicación RS-485 Half-Duplex.
Página 460
Glosario contador Un dispositivo que cuenta las ocurrencias de un evento. controlador Un dispositivo, tal como un controlador programable, usado para controlar dispositivos de salida. corriente de entrada al momento del arranque La sobretensión temporal de corriente producida cuando se activa inicialmente un dispositivo o circuito.
Página 461
E/S de expansión Las E/S de expansión son E/S conectadas al controlador mediante un bus o un cable. Los controladores MicroLogix 1200 usan E/S de expansión Boletín 1762. Los controladores MicroLogix 1500 usan E/S de expansión Boletín 1769. Para los controladores MicroLogix, las E/S de incorporadas son todas las E/S que residen en la ranura 1 y posteriores.
Página 462
Glosario escán del programa Una parte del ciclo de operación del controlador. Durante el escán del programa, se procesa el programa lógico y se actualiza la imagen de salida. escribir Enviar datos a otros dispositivo. Por ejemplo, el procesador escribe datos a otro dispositivo con una instrucción de mensaje de escritura.
Página 463
Glosario lógica Un término general que indica que circuitos digitales o instrucciones programadas realizan las decisiones y funciones de cómputo requeridas. lógica de escalera Un formato de programación gráfica parecido a un diagrama de lógica de escalera. El lenguaje de programación de lógica de escalera es el lenguaje más común del controlador programable.
Página 464
Glosario offset Una desviación continua de una variable controlada con respecto a un punto fijo. operadores booleanos Los operadores lógicos, tales como AND, OR, NAND, NOR, NOT y OR exclusivo, que pueden usarse de manera exclusiva o en combinación para formar instrucciones o circuitos lógicos.
Página 465
Glosario retardo a la activación El retardo a la activación es una medida de tiempo requerida para que la lógica del controlador reconozca que una señal se ha presentado en el terminal de entrada del controlador. retardo a la desactivación El retardo a la desactivación es una medida de tiempo requerida para que la lógica del controlador reconozca que se ha retirado una señal del terminal de entrada del controlador.
Página 466
Glosario un impulso Una técnica de programación que activa o desactiva un bit para un escán del programa. velocidad en baudios La velocidad de comunicación entre dispositivos. La velocidad en baudios generalmente se muestra en K baudios. Por ejemplo, 19.2 K baudios = 19,200 bits por segundo.
Página 467
Índice archivos de datos archivo de cadenas (ST) 20-5 AIC+ Convertidor de interface avanzado archivo de estado (S) Allen-Bradley archivo de mensaje (MG) 21-6 comunicación para obtener ayuda D-10 contador (C) aplicación imágenes de E/S para módulos de expansión (MicroLogix...
Página 468
(LSB) conjunto de instrucciones bit reservado definición Bits de error menor descripción general C-11 bloqueo de OEM tiempos de ejecución de MicroLogix 1200 2-13 borrado tiempos de ejecución MicroLogix 1500 fallos del controlador contadores memoria del controlador archivo de contador...
Página 469
20-30 encoder de cuadratura definición 5-20 entradas de enclavamiento hoja de trabajo de tiempo de escán de MicroLogix 1200 1-24 instrucción MSG 21-12 instrucciones AWA y AWT hoja de trabajo de tiempo de escán MicroLogix 1500 20-30 temporización relativa de PTO...
Página 470
COP 14-4 half-duplex instrucción copy file 14-4 hoja de trabajo de tiempo de escán instrucción copy word 14-2 MicroLogix 1200 instrucción count down MicroLogix 1500 instrucción count up instrucción CPW 14-2 instrucción CTD identificación de fallos del controlador instrucción CTU indicador de acarreo instrucción DCD...
Página 472
Índice instrucciones de temporizador y contador instrucciones de tipo relé normalmente abierto instrucciones de transferencia 13-1 normalmente cerrado instrucciones lógicas 12-1 instrucciones matemáticas 10-1 instrucciones para el control del programa 16-1 offset INT, instrucción 18-7 operadores booleanos interrupciones descripción general 18-1 instrucción interrupt subroutine (INT) 18-7...
Página 473
D-10 protocolo borrado automático de fallos rotación del testigo borrado manual de fallos registro de datos comunicación con Allen-Bradley para obtener ayuda 22-7 D-10 relé identificación de fallos del controlador relé de control maestro (MCR) uso de la rutina de fallos reloj autónomo...
Página 474
C-11 uso de memoria tiempo de espera de propiedad comprobación del uso de memoria del controlador tiempo de espera para ahorro de energía 3-10 instrucciones MicroLogix 1200 Valores predeterminados Matriz de salida 1-19 velocidad en baudios verdadero voltaje de operación...
Página 475
Lista alfabética de instrucciones MicroLogix 1200 y 1500 Instrucción- Descripción Página Instrucción- Descripción Página ABL - Test Buffer for Line 20-14 LIM - Limit Test ABS - Absolute Value 10-10 MCR - Master Control Reset 16-5 ACB - Number of Characters in Buffer...