Manual de referencia del conjunto de instrucciones generales


Save this PDF as:
 WORD  PNG  TXT  JPG

Tamaño: px
Comenzar la demostración a partir de la página:

Download "Manual de referencia del conjunto de instrucciones generales"

Transcripción

1 Allen-Bradley Controladores Logix5000 (Num. cat.) 1756-L1, -L1Mx Manual de referencia del conjunto de instrucciones generales

2 Información importante para el usuario Debido a la variedad de usos de los productos descritos en esta publicación, las personas responsables de la aplicación y uso de este equipo de control deben asegurarse de que se hayan seguido todos los pasos necesarios para que cada aplicación y uso cumplan con todos los requisitos de rendimiento y seguridad, incluyendo leyes, normativas, códigos y normas aplicables. Los ejemplos de ilustraciones, gráficos, programas y esquemas mostrados en esta guía tienen la única intenció de ilustrar el testo. Debido a las muchas variables y requisitos asociados con cualquier instalación particular, Allen-Bradley no puede asumir responsabilidad u obligación (incluyendo responsabilidad de propiede intelectual) por el uso real basado en los ejemplos mostrados en esta publicación. La publicación de Allen-Bradley, publicación SGI-1.1, Safety Guidelines for the Application, Installation and Maintenance of Solid-State Control (disponible en la oficina de Allen-Bradley local), describe algunas diferencias importantes entre equipos transistorizados y dispositivos electromecánicos, las cuales deben tomarse en consideración al usar productos tales como los descritos en esta publicación. Está prohibida la reproducción total o parcial de los contenidos de esta publicación de propiedad exclusiva sin el permiso escrito de Rockwell Automation. En este manual hacemos anotaciones para advertirle sobre consideraciones de seguridad:! ATENCION: Identifica información o prácticas o circunstancias que pueden conducir a lesiones personales o la muerte, daños materiales o pérdidas económicas. Las notas de Atención le ayudan a: identificar un peligro evitar un peligro reconocer las consecuencias Importante: Identifica información crítica para una correcta aplicación y entendimiento del producto. I Identifica un consejo o nota. Sírvase tomar nota de que en esta publicación se usa el punto decimal para separar la parte enter de la decimal de todos los númos. Allen-Bradley, ControlLogix, DH+, Logix5000, Logix5550, MicroLogix, PLC-2, PLC-3, PLC-5, Rockwell Software, RSLinx, RSNetWorx y SLC son marcas comerciales de Rockwell Automation. ControlNet es una marca comercial de ControlNet International, Ltd. DeviceNet es una marca comercial de Open DeviceNet Vendor Association. Ethernet es una marca comercial de Digital Equipment Corporation, Intel y Xerox Corporation ES - Octubre 1999

3 Resumen de cambios Introducción Esta versión del documento contiene nueva información actualizada. Además, se ha eliminado alguna información o se incluye en otro manual. Información actualizada La siguiente tabla indica los cambios más significativos efectuados en este documento desde la versión más reciente: Para obtener esta información nueva o actualizada: Cómo especificar los detalles de comunicación (ficha Comunicación) de una instrucción de mensaje Vea el capítulo: Cómo obtener acceso al objeto TASK 3 Cómo formatear expresiones 4, 5 y 7 El uso de los operadores ABS, MOD y TRN 4, 5 y 7 Fracciones en el resultado de un DIV y SQR 5 El valor absoluto y las instrucciones de módulo 5 La instrucción de truncar 15 Valores inmediatos Apéndice A Conversiones de datos Apéndice A Los tiempos de ejecución de instrucciones Apéndice C Requisitos de memoria de extensión con signo Apéndice D Requisitos de memoria de relleno con ceros Apéndice D 3 Información eliminada La siguiente tabla indica la información que ha sido eliminada de este manual pero que se puede encontrar en otros manuales: Para obtener información acerca de: Instrucciones de movimiento Terminología Logix5000 Vea este manual: Logix5000 Controllers Motion Instruction Set Reference Manual, publicación Manual del usuario de controladores Logix5000, publicación ES 1

4 Resumen de cambios 2 Notas:

5 Ubicación de instrucciones Dónde se encuentran las instrucciones Use la tabla siguiente para encontrar las instrucciones que aparecen en este manual. Si ve las letras MIM al lado de una instrucción, vea el documento Logix5000 Controllers Motion Instruction Set Reference Manual, publicación , para obtener más información acerca de la instrucción. Instrucción: Página o manual: ABS 5-19 ACS ADD 5-6 AFI AND 6-9 ASN 13-8 ATN AVE 7-35 BRK 11-5 BSL 8-2 BSR 8-5 BTD 6-5 BTR (tipo MSG) 3-2 BTW (tipo MSG) 3-2 CLR 6-8 CMP 4-2 COP 7-28 COS 13-4 CPT 5-2 CTD 2-14 CTU 2-11 DDT 12-9 DEG 15-2 DIV 5-12 DTR EQU 4-6 FAL 7-7 FBC 12-2 FFL 8-8 FFU 8-14 FLL 7-32 For 11-2 FRD 15-6 FSC 7-18 Instrucción: Página o manual: GEQ 4-8 GRT 4-10 GSV 3-27 JMP 10-2 JSR 10-4 LBL 10-2 LEQ 4-12 LES 4-14 LFL 8-20 LFU 8-26 LIM 4-16 LN 14-2 LOG 14-4 MAAT MIM MAFR MIM MAG MIM MAH MIM MAHD MIM MAJ MIM MAM MIM MAPC MIM MAR MIM MAS MIM MASD MIM MASR MIM MATC MIM MAW MIM MCCP MIM MCD MIM MCR MDF MIM MDO MIM MDR MIM MDW MIM Instrucción: Página o manual: MEQ 4-19 MGPS MIM MGS MIM MGSD MIM MGSP MIM MGSR MIM MOD 5-14 MOV 6-2 MRAT MIM MRHD MIM MRP MIM MSF MIM MSG 3-2 MSO MIM MUL 5-10 MVM 6-3 NEG 5-18 NEQ 4-22 NOP NOT 6-15 ONS 1-9 OR 6-11 OSF 1-14 OSR 1-11 OTE 1-6 OTL 1-7 OTU 1-8 PID RAD 15-3 RES 2-18 RET 10-4, 11-6 RTO 2-8 SBR 10-4 SIN

6 Ubicación de instrucciones 2 Instrucción: Página o manual: SQI 9-2 SQL 9-11 SQO 9-6 SQR 5-16 SRT 7-39 SSV 3-27 STD 7-42 SUB 5-8 TAN 13-6 TND TOD 15-4 TOF 2-5 TON 2-2 TRUN 15-8 UID UIE XIC 1-2 XIO 1-4 XOR 6-13 XPY 14-6

7 Prefacio Cómo usar este manual Introducción Este manual forma parte de varios documentos acerca de ControlLogix. Tarea/meta: Instalación del controlador y los componentes del mismo Documentos: Inicio rápido del controlador Logix5550, publicación ES Instrucciones de instalación de la tarjeta de memoria Logix5550, publicación ES Uso del controlador Logix5000 Controllers User Manual, publication Programar el controlador para aplicaciones secuenciales Usted está aquí Manual de referencia del conjunto de instrucciones generales Logix5000, publicación ES Programar el controlador para aplicaciones de movimiento Configuración y comunicación con los módulos de E/S digitales Configuración de los módulos de E/S analógicas Configuración y uso de los módulos de movimiento Logix5000 Controllers Motion Instruction Set Reference Manual, publication Digital Modules User Manual, publicación Analog Modules User Manual, publicación ControlLogix Motion Module User Manual, publicación Selección e instalación de un chasis ControlLogix Chassis Installation Instructions, publicación Selección e instalación de una fuente de alimentación eléctrica Importar un archivo o tags de texto en un proyecto Exportar un proyecto o tags a un archivo de texto Convertir una aplicación PLC-5 ó SLC 500 a una aplicación Logix5000 Instrucciones de instalación de la fuente de alimentación eléctrica ControlLogix, publicación ES Logix5550 Controller Import/Export Reference Manual, publication Logix5550 Controller Converting PLC-5 or SLC 500 Logic to Logix5550 Logic Reference Manual, publication Quién debe usar este manual Este documento proporciona al programador los detalles acerca de cada instrucción disponible para un controlador Logix5550. Usted ya debe estar familiarizado con la manera en que el controlador Logix5550 almacena y procesa los datos. Los usuarios sin experiencia deben leer todos los detalles acerca de una instrucción antes de usar ésta. Los programadores con experiencia pueden consultar la información de instrucciones para verificar los detalles. 1

8 Cómo usar este manual 2 Propósito de este manual Este manual proporciona información acerca de cada instrucción que es compatible con los controladores Logix5000. Cada descripción se presenta según el formato siguiente: Esta sección: Nombre de la instrucción Operandos Estructura de control Descripción Ejecución Indicadores de estado aritmético Condiciones de fallo Ejemplo Proporciona este tipo de información: Identifica la instrucción define si la instrucción es para la entrada o la salida indica todos los operandos de la instrucción indica los bits y valores de estado de control de la instrucción, si los hay describe el uso de la instrucción define las diferencias entre la instrucción habilitada e inhabilitada, si fuese necesario define las especificaciones acerca de cómo funciona la instrucción durante: preescán condición de entrada de renglón es falsa condición de entrada de renglón es verdadera define si la instrucción afecta o no los indicadores de estado aritmético vea el apéndice A define si la instrucción genera o no fallos menores o mayores, de ser sí, define el tipo y código de fallo proporciona por lo menos un ejemplo de programación incluye una descripción que explica cada ejemplo Información común para todas las instrucciones El conjunto de instrucciones Logix5000 tiene algunos atributos comunes: Esta información: atributos comunes arreglos estructuras Vea este apéndice: el apéndice A define: indicadores de estado aritmético tipos de datos palabras clave el apéndice B define los arreglos y explica cómo el controlador manipula los mismos el apéndice C ilustra las estructuras de control compatibles con el controlador Convenciones y términos afines Establecer y restablecer Este manual usa los términos establecer y restablecer para definir el estado de los bits (booleanos) y valores (no booleanos): Este término: establecer restablecer Significa: el bit está establecido en 1 (ON) el valor está establecido en cualquier número que no sea cero el bit está restablecido en 0 (OFF) todos los bits en un valor están restablecidos en 0

9 Cómo usar este manual 3 En la sección de operandos, los tipos de datos con letras negritas indican los tipos de datos óptimos. Una instrucción se ejecuta más rápidamente y requiere menos memoria si todos los operandos de la instrucción usan el mismo tipo de datos óptimo, típicamente DIN o REAL. Condición del renglón El controlador evalúa las instrucciones de lógica de escalera según la condición de renglón que precede la instrucción (condición de entrada de renglón). Según la condición de de entrada de renglón y la instrucción, el controlador establece la condición de renglón que sigue la instrucción (condición de salida de renglón), lo cual, a su vez, afecta cualquier instrucción subsiguiente. instrucción de entrada instrucción de salida condición de entrada de renglón condición de salida de renglón Si la condición de entrada de renglón de una instrucción de entrada es verdadera, el controlador evalúa la instrucción y establece la condición de renglón de entrada según los resultados de la instrucción. Si la instrucción evaluada es verdadera, la condición de renglón de entrada es verdadera; si la instrucción evaluada es falsa, la condición de renglón de salida es falsa.

10 Cómo usar este manual 4 Notas:

11 Tabla de contenido Instrucciones de bit (XIC, XIO, OTE, OTL, OTU, ONS, OSR, OSF) Instrucciones de temporizador y contador (TON, TOF, RTO, CTU, CTD, RES) Instrucciones de entrada/ salida (MSG, GSV, SSV) Capitulo 1 Introducción Examine If Closed (XIC) Examine If Open (XIO) Output Energize (OTE) Output Latch (OTL) Output Unlatch (OTU) One Shot (ONS) One Shot Rising (OSR) One Shot Falling (OSF) Capitulo 2 Introducción Timer On Delay (TON) Timer Off Delay (TOF) Retentive Timer On (RTO) Count Up (CTU) Count Down (CTD) Reset (RES) Chapter 3 Introducción Message (MSG) MSG Error Codes Códigos de error ControlLogix (CIP) Códigos de error extendidos ControlLogix Códigos de error PLC y SLC (.ERR) Códigos de error extendidos PLC y SLC (.EXERR) Códigos de error de transferencia en bloques Códigos de error Logix Códigos de error extendidos Logix Cómo especificar los detalles de configuración (ficha Configuración) Cómo especificar los mensajes CIP Cómo usar mensajes CIP genérico para restablecer los módulos de E/S Cómo especificar los mensajes PLC Cómo especificar los mensajes SLC Cómo especificar los mensajes de transferencia en bloques Cómo especificar los mensajes PLC Cómo especificar los mensajes PLC Ejemplos de configuración MSG Cómo especificar los detalles de comunicación (ficha Comunicación) Cómo especificar una ruta de conexión Cómo especificar un método de comunicación: Cómo seleccionar una opción de caché: Get System Value (GSV) y Set System Value (SSV) i ES - Octubre 1999

12 Tabla de contenido ii Objetos GSV/SSV Cómo obtener acceso al objeto AXIS Cómo obtener acceso al objeto CONTROLLER Cómo obtener acceso al objeto CONTROLLERDEVICE Cómo obtener acceso al objeto CST Cómo obtener acceso al objeto DF Cómo obtener acceso al objeto FAULTLOG Cómo obtener acceso al objeto MESSAGE Cómo obtener acceso al objeto MODULE Cómo obtener acceso al objeto MOTIONGROUP Cómo obtener acceso al objeto PROGRAM Cómo obtener acceso al objeto ROUTINE Cómo obtener acceso al objeto SERIALPORT Cómo obtener acceso al objeto TASK Cómo obtener acceso al objeto WALLCLOCKTIME Ejemplo de programación GSV/SSV Cómo obtener información de fallo Cómo establecer los indicadores de habilitación e inhabilitación Instrucciones de comparación (CMP, EQU, GEQ, GRT, LEQ, LES, LIM, MEQ, NEQ) Instrucciones de cálculo/ matemáticas (CPT, ADD, SUB, MUL, DIV, MOD, SQR, NEG, ABS) ES - Octubre 1999 Chapter 4 Introducción Compare (CMP) Operadores válidos Cómo formatear expresiones Cómo determinar el orden de operación Equal to (EQU) Greater Than or Equal to (GEQ) Greater Than (GRT) Less Than or Equal to (LEQ) Less Than (LES) Limit (LIM) Mask Equal to (MEQ) Cómo introducir un valor de máscara inmediato Not Equal to (NEQ) Chapter 5 Introducción Compute (CPT) Operadores válidos Cómo formatear expresiones Cómo determinar el orden de operación Add (ADD) Subtract (SUB) Multiply (MUL) Divide (DIV) Modulo (MOD) Square Root (SQR) Negate (NEG) Absolute Value (ABS)

13 Tabla de contenido iii Instrucciones de transferencia/lógica (MOV, MVM, BTD, CLR, AND, OR, XOR, NOT) Instrucciones de arreglo (archivo)/misceláneos (FAL, FSC, COP, FLL, AVE, SRT, STD) Chapter 6 Introducción Move (MOV) Masked Move (MVM) Cómo introducir un valor de máscara inmediato Bit Field Distribute (BTD) Clear (CLR) Bitwise AND (AND) Bitwise OR (OR) Bitwise Exclusive OR (XOR) Bitwise NOT (NOT) Chapter 7 Introducción Cómo seleccionar el modo de operación Modo todos Modo numérico Modo incremental File Arithmetic and Logic (FAL) Operadores válidos Cómo formatear expresiones Cómo determinar el orden de operación File Search and Compare (FSC) Operadores válidos Cómo formatear expresiones Cómo determinar el orden de operación File Copy (COP) File Fill (FLL) File Average (AVE) File Sort (SRT) File Standard Deviation (STD) Instrucciones de arreglo (archivo)/desplazamiento (BSL, BSR, FFL, FFU, LFL, LFU) Chapter 8 Introducción Bit Shift Left (BSL) Bit Shift Right (BSR) FIFO Load (FFL) FIFO Unload (FFU) LIFO Load (LFL) LIFO Unload (LFU) ES - Octubre 1999

14 Tabla de contenido iv Instrucciones de secuenciador (SQI, SQO, SQL) Instrucciones de control de programa (JMP, LBL, JSR, RET, SBR, TND, MCR, UID, UIE, AFI, NOP) Instrucciones FOR/interrupción (FOR, BRK, RET) Instrucciones especiales (FBC, DDT, DTR, PID) ES - Octubre 1999 Chapter 9 Introducción Sequencer Input (SQI) Cómo introducir un valor de máscara inmediato Cómo usar SQI sin SQO Sequencer Output (SQO) Cómo introducir un valor de máscara inmediato Cómo usar SQI con SQO Cómo restablecer la posición de SQO Sequencer Load (SQL) Chapter 10 Introducción Jump to Label (JMP) Label (LBL) Jump to Subroutine (JSR) Subroutine (SBR) Return (RET) Temporary End (TND) Master Control Reset (MCR) User Interrupt Disable (UID) User Interrupt Enable (UIE) Always False (AFI) No Operation (NOP) Chapter 11 Introducción For (FOR) Break (BRK) Return (RET) Chapter 12 Introducción File Bit Comparison (FBC) Cómo seleccionar el modo buscar Diagnostic Detect (DDT) Cómo seleccionar el modo buscar Data Transitional (DTR) Cómo introducir un valor de máscara inmediato Proportional Integral Derivative (PID) Cómo configurar una instrucción PID Cómo especificar el ajuste Cómo especificar la configuración Cómo especificar alarmas Cómo especificar la escala Cómo usar las instrucciones PID Bloqueo de acción integral y transferencia sin perturbaciones de manual a automático Temporización de la instrucción PID

15 Tabla de contenido v Reinicio sin perturbaciones Uniformidad de derivada Cómo establecer la banda muerta Cómo usar el límite de salida Prealimentación o polarización de salida Lazos en cascada Cómo controlar una relación Instrucciones trigonométricas (SIN, COS, TAN, ASN, ACS, ATN) Instrucciones matemáticas avanzadas (LN, LOG, XPY) Instrucciones de conversión matemática (DEG, RAD, TOD, FRD, TRN) Chapter 13 Introducción Sine (SIN) Cosine (COS) Tangent (TAN) Arc Sine (ASN) Arc Cosine (ACS) Arc Tangent (ATN) Chapter 14 Introducción Natural Log (LN) Log Base 10 (LOG) X to the Power of Y (XPY) Chapter 15 Introducción Degrees (DEG) Radians (RAD) Convert to BCD (TOD) Convert to Integer (FRD) Truncate (TRN) Appendix A Atributos comunes Introducción A-1 Palabras clave de estado aritmético A-1 Si el tipo de datos es SINT A-2 Si el tipo de datos es INT A-2 Si el tipo de datos es DINT A-2 Otras palabras clave A-4 Tipos de datos A-5 Valores inmediatos A-6 Conversiones de datos A-6 SINT o INT a DINT A-7 Número entero a REAL A-9 DINT a SINT o INT A-9 REAL a un número entero A ES - Octubre 1999

16 Tabla de contenido vi Appendix B Conceptos de arreglo Cómo ver un arreglo como colección de elementos B-1 Cómo indexar a través de los arreglos B-3 Cómo especificar bit dentro de arreglos B-4 Cómo ver un arreglo como un bloque de memoria B-4 Cómo el controlador almacena los datos del arreglo B-5 Cómo variar una dimensión B-6 Asignación de memoria para los arreglos B-6 Appendix C Tiempo de ejecución Introducción C-1 Tablas de referencia C-3 Appendix D Uso de memoria Introducción D-1 Conversiones de datos D-2 Requisitos de memoria de extensión con signo D-2 Requisitos de memoria de relleno con ceros D-2 Instrucciones D-3 Indices de arreglos D ES - Octubre 1999

17 Capítulo 1 Instrucciones de bit (XIC, XIO, OTE, OTL, OTU, ONS, OSR, OSF) Introducción Use las instrucciones de bit (tipo relé) para monitorear y controlar el estado de los bits. Si usted desea: Use esta Vea la página: instrucción: habilitar las salidas cuando se XIC 1-2 establece un bit habilitar las salidas cuando se XIO 1-4 restablece un bit establecer un bit OTE 1-6 establecer un bit (retentivo) OTL 1-7 restablecer un bit (retentivo) OTU 1-8 habilitar las salidas para un escán cada vez que un renglón se hace verdadero ONS 1-9 establecer un bit para un escán cada vez que un renglón se hace verdadero establecer un bit para un escán cada vez que el renglón se hace falso OSR 1-11 OSF

18 1-2 Instrucciones de bit (XIC, XIO, OTE, OTL, OTU, ONS, OSR, OSF) Examine If Closed (XIC) Operandos: Descripción: La instrucción XIC es una instrucción de entrada. Operando: Tipo: Formato: Descripción: bit de datos BOOL tag bit que se prueba La instrucción XIC examina el bit de datos para determinar si está establecido. Ejecución: Condición: preescán la condición de entrada de renglón es falsa Acción: La condición de salida de renglón se establece como falsa. La condición de salida de renglón se establece como falsa. la condición de entrada de renglón es verdadera examine el bit de datos bit de datos = 0 la condición de salida de renglón se establece como falsa bit de datos = 1 la condición de salida de renglón se establece como verdadera fin Indicadores de estado aritmético: Condiciones de fallo: no afectados ninguna Ejemplo de XIC: ejemplo 1 Si limit_switch_1 está establecido, esto habilita la próxima instrucción (la condición de salida de renglón es verdadera). ejemplo 2 Si S:V está establecido (indica que ha ocurrido un overflow), esto habilita la próxima instrucción (la condición de sakuda de renglón es verdadera).

19 Instrucciones de bit (XIC, XIO, OTE, OTL, OTU, ONS, OSR, OSF) 1-3 Otros formatos: Instrucciones relacionadas: Formato: texto neutro texto ASCII XIO Sintaxis: XIC(data_bit); XIC data_bit

20 1-4 Instrucciones de bit (XIC, XIO, OTE, OTL, OTU, ONS, OSR, OSF) Examine If Open (XIO) Operandos: Descripción: La instrucción XIO es una instrucción de salida. Operando: Tipo: Formato: Descripción: bit de datos BOOL tag bit que se prueba La instrucción XIC examina el bit de datos para determinar si está restablecido. Ejecución: Condición: preescán la condición de entrada de renglón es falsa Acción: La condición de salida de renglón se establece como falsa. La condición de salida de renglón se establece como falsa. la condición de entrada de renglón es verdadera examine el bit de datos bit de datos = 0 la condición de salida de renglón se establece como verdadera bit de datos = 1 la condición de salida de renglón se establece como falsa fin Indicadores de estado aritmético: Condiciones de fallo: no afectados ninguna Ejemplo de XIO: ejemplo 1 Si limit_switch_2 está restablecido, esto habilita la próxima instrucción (la condición de salida de renglón es verdadera). ejemplo 2 Si S:V está restablecido (indica que no ha ocurrido un overflow), esto habilita la próxima instrucción (la condición de salida de renglón es verdadera).

21 Instrucciones de bit (XIC, XIO, OTE, OTL, OTU, ONS, OSR, OSF) 1-5 Otros formatos: Instrucciones relacionadas: Formato: texto neutro texto ASCII XIC Sintaxis: XIO(data_bit); XIO data_bit

22 1-6 Instrucciones de bit (XIC, XIO, OTE, OTL, OTU, ONS, OSR, OSF) Output Energize (OTE) Operandos: Descripción: La instrucción OTE es una instrucción de salida. Operando: Tipo: Formato: Descripción: bit de datos BOOL tag bit que se establece o se restablece La instrucción OTE establece o restablece el bit de datos. Cuando la instrucción OTE está habilitada, el controlador establece el bit de datos. Cuando la instrucción OTE está inhabilitada, el controlador restablece el bit de datos. Condición: preescán Ejecución: la condición de entrada de renglón es falsa la condición de entrada de renglón es verdadera Acción: El bit de datos se restablece. La condición de salida de renglón ese establece como falsa. El bit de datos se restablece. La condición de salida de renglón se establece como falsa. El bit de datos se establece. La condición de salida de renglón se establece como verdadera. Indicadores de estado aritmético: Condiciones de fallo: no afectados ninguna Ejemplo de OTE: Una vez habilitada, la instrucción OTE establece (enciende) light_1. Una vez inhabilitada, la instrucción OTE restablece (apaga) light_1. Otros formatos: Instrucciones relacionadas: Formato: texto neutro texto ASCII OTL, OTU Sintaxis: OTE(data_bit); OTE data_bit

23 Instrucciones de bit (XIC, XIO, OTE, OTL, OTU, ONS, OSR, OSF) 1-7 Output Latch (OTL) La instrucción OTL es una instrucción de salida. Operandos: Descripción: Operando: Tipo: Formato: Descripción: bit de datos BOOL tag bit que se establece La instrucción OTL establece (enclava) el bit de datos. Una vez habilitada, la instrucción OTL establece el bit de datos. El bit de datos permanece establecido hasta que se restablece, típicamente por una instrucción OTU. Una vez inhabilitada, la instrucción OTL no cambia el estado del bit de datos. Condición: preescán Ejecución: la condición de entrada de renglón es falsa la condición de entrada de renglón es verdadera Acción: El bit de datos no se modifica. La condición de salida de renglón se establece como falsa. El bit de datos no se modifica. La condición de salida de renglón se establece como falsa. El bit de datos se establece. La condición de salida de renglón se establece como verdadera. Indicadores de estado aritmético: Condiciones de fallo: no afectados ninguna Ejemplo de OTL: Una vez habilitada, la instrucción OTL establece light_2. Este bit permanece establecido hasta que se restablece, típicamente por una instrucción OTU. Otros formatos: Instrucciones relacionadas: Formato: texto neutro texto ASCII OTU, OTE Sintaxis: OTL(data_bit); OTL data_bit

24 1-8 Instrucciones de bit (XIC, XIO, OTE, OTL, OTU, ONS, OSR, OSF) Output Unlatch (OTU) La instrucción OTU es una instrucción de salida. Operandos: Descripción: Operando: Tipo: Formato: Descripción: bit de datos BOOL tag bit que se restablece La instrucción OTU restablece (desenclava) el bit de datos. Una vez habilitada, la instrucción OTU restablece el bit de datos. Una vez inhabilitada, la instrucción OTU no cambia el estado del bit de datos. Condición: preescán Ejecución: la condición de entrada de renglón es falsa la condición de entrada de renglón es verdadera Acción: El bit de datos no se modifica. La condición de salida de renglón se establece como falsa. El bit de datos no se modifica. La condición de salida de renglón se establece como falsa. El bit de datos se restablece. La condición de salida de renglón se establece como verdadera. Indicadores de estado aritmético: Condiciones de fallo: no afectados ninguna Ejemplo de OTU: Una vez habilitada, la instrucción OTU restablece light_2. Otros formatos: Formato: texto neutro texto ASCII Sintaxis: OTU(data_bit); OTU data_bit Instrucciones relacionadas: OTL, OTE

25 Instrucciones de bit (XIC, XIO, OTE, OTL, OTU, ONS, OSR, OSF) 1-9 One Shot (ONS) La instrucción ONS es una instrucción de entrada. Operandos: Descripción: Operando: Tipo: Formato: Descripción: bit de almacenamiento BOOL tag bit de almacenamiento interno almacena la condición de renglón de entrada a partir de la última ejecución de la instrucción La instrucción ONS habilita o inhabilita el resto del renglón según el estado del bit de almacenamiento. Una vez habilitada y cuando se restablece el bit de almacenamiento, la instrucción ONS habilita el resto del renglón. Una vez inhabilitada y o cuando se establece el bit de almacenamiento, la instrucción ONS inhabilita el resto del renglón. Condición: preescán Ejecución: la condición de entrada de renglón es falsa Acción: El bit de almacenamiento se establece para evitar un disparo no válido durante el primer escán. La condición de salida de renglón se establece como falsa. El bit de almacenamiento se restablece. La condición de salida de renglón se establece como falsa. la condición de entrada de renglón es verdadera examine el bit de almacenamiento bit de almacenamiento = 0 bit de almacenamiento = 1 el bit de almacenamiento está establecido la condición de salida de renglón está establecida como verdadera el bit de almacenamiento permanece establecido la condición de salida de renglón está establecida como falsa fin Indicadores de estado aritmético: Condiciones de fallo: no afectados ninguna

26 1-10 Instrucciones de bit (XIC, XIO, OTE, OTL, OTU, ONS, OSR, OSF) Ejemplo de ONS: Típicamente una instrucción de entrada precede la instrucción ONS puesto que la instrucción ONS se escanea cuando está habilitada así como inhabilitada para que funcione correctamente. Una vez que la instrucción ONS está habilitada, la condición de entrada de renglón debe hacerse falsa o el bit de almacenamiento se debe restablecer para que la instrucción ONS vuelva a habilitarse. Este renglón no afecta cualquier escán para el cual se restablece limit_switch_1 o se establece storage_1. En cualquier escán para el cual se establece limit_switch_1 y se restablece storage_1, la instrucción ONS establece storage_1 y la instrucción ADD incrementa sum por 1. Siempre que limit_switch_1 permanezca establecido, sum sigue siendo el mismo valor. El limit_switch_1 se debe restablecer y volver a establecerse para que sum se incremente nuevamente. Otros formatos: Instrucciones relacionadas: Formato: texto neutro texto ASCII OSR, OSF Sintaxis: ONS(storage_bit); ONS storage_bit

27 Instrucciones de bit (XIC, XIO, OTE, OTL, OTU, ONS, OSR, OSF) 1-11 One Shot Rising (OSR) Operandos: Descripción: La instrucción OSR es una instrucción de salida. Operando: Tipo: Formato: Descripción: bit de almacenamiento BOOL tag bit de almacenamiento interno almacena la condición de entrada de renglón a partir de la última ejecución de la instrucción bit de salida BOOL tag bit que se establece La instrucción OSR establece o restablece el bit de salida según el estado del bit de almacenamiento. Una vez habilitada y cuando se restablece el bit de almacenamiento, la instrucción OSR establece el bit de salida. Una vez habilitada y el bit de almacenamiento está establecido o una vez inhabilitada, la instrucción OSR restablece el bit de salida. condición de renglón precedente bit de almacenamiento bit de salida la instrucción se ejecuta la instrucción vuelve a ejecutarse

28 1-12 Instrucciones de bit (XIC, XIO, OTE, OTL, OTU, ONS, OSR, OSF) Condición: preescán Ejecución: la condición de entrada de renglón es falsa Acción: El bit de almacenamiento se establece para evitar un disparo no válido durante el primer escán. El bit de salida se restablece. La condición de salida de renglón se establece como falsa. El bit de almacenamiento se restablece. El bit de salida no se modifica. La condición de salida de renglón se establece como falsa. la condición de entrada de renglón es verdadera examine el bit de almacenamiento bit de almacenamiento = 1 el bit de almacenamiento permanece establecido el bit de salida está restablecido la condición de salida de renglón está establecida como verdadera bit de almacenamiento = 0 el bit de almacenamiento está establecido el bit de salida está establecido la condición de salida de renglón está establecida como verdadera fin Indicadores de estado aritmético: Condiciones de fallo: no afectados ninguna Ejemplo de OSR: Cada vez que limit_switch_1 va de restablecido a establecido, la instrucción OSR establece output_bit_1 y la instrucción ADD incrementa sum por 5. Siempre que limit_switch_1 permanezca establecido, sum sigue siendo el mismo valor. El limit_switch_1 se debe restablecer y volver a establecerse para que sum se incremente nuevamente. Se puede usar output_bit_1 en renglones múltiples para activar otras operaciones.

29 Instrucciones de bit (XIC, XIO, OTE, OTL, OTU, ONS, OSR, OSF) 1-13 Otros formatos: Instrucciones relacionadas: Formato: texto neutro texto ASCII OSF, ONS Sintaxis: OSR(storage_bit,output_bit); OSR storage_bit output_bit

30 1-14 Instrucciones de bit (XIC, XIO, OTE, OTL, OTU, ONS, OSR, OSF) One Shot Falling (OSF) Operandos: Descripción: La instrucción OSF es una instrucción de salida. Operando: Tipo: Formato: Descripción: bit de almacenamiento BOOL tag bit de almacenamiento interno almacena la condición entrada de renglón a partir de la última ejecución de la instrucción bit de salida BOOL tag bit que se establece La instrucción OSF establece o restablece el bit de salida según el estado del bit de almacenamiento. Una vez inhabilitada y cuando se establece el bit de almacenamiento, la instrucción OSF establece el bit de salida. Una vez inhabilitada y el bit de almacenamiento está restablecido o una vez inhabilitada, la instrucción OSF restablece el bit de salida. condición de renglón precedente bit de almacenamiento bit de salida la instrucción se ejecuta la instrucción vuelve a ejecutarse

31 Instrucciones de bit (XIC, XIO, OTE, OTL, OTU, ONS, OSR, OSF) 1-15 Condición: preescán Ejecución: Acción: El bit de almacenamiento se restablece para evitar un disparo no válido durante el primer escán. El bit de salida se restablece. La condición de salida de renglón se establece como falsa. la condición de entrada de renglón es falsa examine el bit de almacenamiento bit de almacenamiento = 1 bit de almacenamiento = 0 el bit de almacenamiento permanece restablecido el bit de salida está restablecido la condición de renglón de salida está establecida como falsa el bit de almacenamiento se restablece. el bit de salida está establecido la condición de salida de renglón está establecida como falsa fin la condición de entrada de renglón es verdadera El bit de almacenamiento se establece. El bit de salida se restablece. La condición de salida de renglón está establecida como verdadera. Indicadores de estado aritmético: Condiciones de fallo: no afectados ninguna Ejemplo de OSF: Cada vez que limit_switch_1 va de establecido a restablecido, la instrucción OSR establece output_bit_2 y la instrucción ADD incrementa sum por 5. Siempre que limit_switch_1 permanezca restablecido, sum sigue siendo el mismo valor. El limit_switch_1 se debe establecer y volver a restablecerse para que sum se incremente nuevamente. Se puede usar output_bit_2 en renglones múltiples para activar otras operaciones.

32 1-16 Instrucciones de bit (XIC, XIO, OTE, OTL, OTU, ONS, OSR, OSF) Otros formatos: Instrucciones relacionadas: Formato: texto neutro texto ASCII OSR, ONS Sintaxis: OSF(storage_bit,output_bit); OSF storage_bit output_bit

33 Capítulo 2 Instrucciones de temporizador y contador (TON, TOF, RTO, CTU, CTD, RES) Introducción Los temporizadores y contadores controlan las operaciones según el tiempo o el número de eventos. Si usted desea: Use esta Vea la página: instrucción: temporizar la duración de un TON 2-2 temporizador habilitado temporizar la duración de un TOF 2-5 temporizador inhabilitado acumular el tiempo RTO 2-8 contar progresivamente CTU 2-11 contar regresivamente CTD 2-14 restablecer un temporizador o contador RES 2-18 La base de tiempo para todos los temporizadores es 1 mseg. 1

34 2-2 Instrucciones de temporizador y contador (TON, TOF, RTO, CTU, CTD, RES) Timer On Delay (TON) La instrucción TON es una instrucción de salida. Operandos: Operando: Tipo: Formato: Descripción: Temporizador TIMER tag Estructura del temporizador Preseleccionado DINT valor inmediato Acumulador DINT valor inmediato la duración del retardo (tiempo acumulado) el total de mseg durante el cual el temporizador ha contado el valor inicial es típicamente 0 Estructura TIMER: Mnemónico: Tipo de Descripción: datos:.en BOOL El bit de habilitación indica que la instrucción TON está habilitada..tt BOOL El bit de temporización indica que hay una operación de temporización en progreso..dn BOOL El bit de efectuado se establece cuando.acc.pre..pre DINT El valor preseleccionado especifica el valor (unidades de 1 mseg) que el acumulador debe alcanzar antes de que la instrucción establezca el bit.dn..acc DINT El valor acumulado especifica el número de milisegundos que han transcurrido desde la habilitación de la instrucción TON. Descripción: La instrucción TON es un temporizador no retentivo que acumula el tiempo cuando la instrucción está habilitada (la condición de entrada de renglón es verdadera). La base de tiempo siempre es 1 mseg. Por ejemplo, para un temporizador de 2 segundos, introduzca 2000 para el valor.pre. Una vez habilitada, la instrucción TON acumula el tiempo hasta que: la instrucción TON se inhabilita el.acc.pre Cuando la instrucción TON está inhabilitada, el valor.acc se restablece. condición de renglón de entrada bit de habilitación del temporizador (.EN) bit de temporización del temporizador (.TT) bit de efectuado del temporizador (.DN) valor preseleccionado valor acumulado del temporizador (.ACC) 0 el temporizador no llegó en el valor.pre retardo a la conexión 16649

35 Instrucciones de temporizador y contador (TON, TOF, RTO, CTU, CTD, RES) 2-3 Ejecución: Condición: preescán la condición de salida de renglón es falsa Acción: El bit.en se restablece. El bit.tt se restablece. El bit.dn se restablece. El valor.acc se restablece. La condición de salida de renglón se establece como falsa. El bit.en se restablece. El bit.tt se restablece. El bit.dn se restablece. El valor.acc se restablece. La condición de salida de renglón se establece como falsa. la condición de renglón de salida es verdadera examine el bit.dn bit.dn = 1 bit.dn = 0 examine el bit.en bit.en = 0 el bit.en está establecido el bit.tt está establecido last_time = current_time bit.en = 1 el bit.tt está establecido.acc =.ACC + (current_time last_time) last_time = current_time el valor.acc retorna al valor inicial no examine.acc.acc <.PRE.ACC.PRE el bit.dn está establecido ll bit.tt se restablece el bit.en está establecido sí.acc = 2,147,483,647 la condición de salida de renglón se establece como verdadera fin Indicadores de estado aritmético: no afectados

36 2-4 Instrucciones de temporizador y contador (TON, TOF, RTO, CTU, CTD, RES) Condiciones de fallo: Ocurrirá un fallo mayor si: Tipo de fallo: Código de fallo:.pre < ACC < Ejemplo de TON: Cuando limit_switch_1 se establece, light_2 está activado durante 180 mseg (timer_1 está temporizando). Cuando timer_1.acc llega a 180, light_2 se desactiva y light_3 se activa. Light_3 permanece activado hasta que la instrucción TON se inhabilita. Si limit_switch_1 se restablece mientras timer_1 temporiza, light_2 se desactiva. Otros formatos: Formato: texto neutro texto ASCII Sintaxis: TON(timer,preset,accum); TON(timer,preset,accum) Instrucciones relacionadas: TOF, RTO

37 Instrucciones de temporizador y contador (TON, TOF, RTO, CTU, CTD, RES) 2-5 Timer Off Delay (TOF) La instrucción TOF es una instrucción de salida. Operandos: Operando: Tipo: Formato: Descripción: Temporizador TIMER tag Estructura del temporizador Preseleccionado DINT valor inmediato Acumulador DINT valor inmediato la duración del retardo (tiempo acumulado) el total de mseg durante el cual el temporizador ha contado el valor inicial es típicamente 0 Estructura TIMER: Mnemónico: Tipo de Descripción: datos:.en BOOL El bit de habilitación indica que la instrucción TOF está habilitada..tt BOOL El bit de temporización indica que hay una operación de temporización en progreso..dn BOOL El bit de efectuado se restablece cuando.acc.pre..pre DINT El valor preseleccionado especifica el valor (unidades de 1 mseg) que el acumulador debe alcanzar antes de que la instrucción restablezca el bit.dn..acc DINT El valor acumulado especifica el número de milisegundos que han transcurrido desde la habilitación de la instrucción TOF. Descripción: La instrucción TOF es un temporizador no retentivo que acumula el tiempo cuando la instrucción está habilitada (la condición de entrada de renglón es falsa). La base de tiempo siempre es 1 mseg. Por ejemplo, para un temporizador de 2 segundos, introduzca 2000 para el valor.pre. Una vez habilitada, la instrucción TOF acumula el tiempo hasta que: la instrucción TOF se inhabilita el.acc.pre Cuando la instrucción TOF está inhabilitada, el valor.acc se restablece. condición de entrada de renglón bit de habilitación del temporizador (.EN) bit de temporización del temporizador (.TT) bit de efectuado del temporizador (.DN) valor preseleccionado retardo a la desconexión valor acumulado del temporizador (.ACC) el temporizador no llegó al valor.pre

38 2-6 Instrucciones de temporizador y contador (TON, TOF, RTO, CTU, CTD, RES) Condición: preescán Ejecución: Acción: El bit.en se restablece. El bit.tt se restablece. El bit.dn se restablece. El valor.acc está establecido para ser igual al valor.pre. La condición de salida de renglón se establece como falsa. la condición de salida de renglón es falsa examine el bit.dn bit.dn = 0 bit.dn = 1 examine el bit.en bit.en = 1 el bit.en se restablece el bit.tt está establecido last_time = current_time bit.en = 0 el bit.tt está establecido.acc =.ACC + (current_time last_time) last_time = current_time el valor.acc retorna al No examine.acc.acc <.PRE.ACC.PRE el bit.dn se restablece. ll bit.tt se restablece el bit.en se restablece sí.acc = 2,147,483,647 la condición de salida de renglón se establece como falsa fin la condición de salida de renglón es verdadera El bit.en se establece. El bit.tt se restablece. El bit.dn se establece. El valor.acc se restablece. La condición de salida de renglón se establece como verdadera. Indicadores de estado aritmético: no afectados

39 Instrucciones de temporizador y contador (TON, TOF, RTO, CTU, CTD, RES) 2-7 Condiciones de fallo: Ocurrirá un fallo mayor si: Tipo de fallo: Código de fallo:.pre < ACC < Ejemplo de TOF: Cuando limit_switch_2 se establece, light_2 está activado durante 180 mseg (timer_2 está temporizando). Cuando timer_2.acc llega a 180, light_2 se desactiva y light_3 se activa. Light_3 permanece activado hasta que la instrucción TOF se habilita. Si limit_switch_2 se restablece mientras timer_2 temporiza, light_2 se desactiva. Otros formatos: Instrucciones relacionadas: Formato: texto neutro texto ASCII TON, RTO Sintaxis: TOF(timer,preset,accum); TOF timer preset accum

40 2-8 Instrucciones de temporizador y contador (TON, TOF, RTO, CTU, CTD, RES) Retentive Timer On (RTO) Operandos: La instrucción RTO es una instrucción de salida. Operando: Tipo: Formato: Descripción: Temporizador TIMER tag Estructura del temporizador Preseleccionado DINT valor inmediato Acumulador DINT valor inmediato la duración del retardo (tiempo acumulado) el número de mseg durante el cual el temporizador ha contado el valor inicial es típicamente 0 Estructura TIMER: Mnemónico: Tipo de Descripción: datos:.en BOOL El bit de habilitación indica que la instrucción RTO está habilitada..tt BOOL El bit de temporización indica que hay una operación de temporización en progreso..dn BOOL El bit de efectuado indica que.acc.pre..pre DINT El valor preseleccionado especifica el valor (unidades de 1 mseg) que el acumulador debe alcanzar antes de que la instrucción establezca el bit.dn..acc DINT El valor acumulado especifica el número de milisegundos que han transcurrido desde la habilitación de la instrucción RTO. Descripción: La instrucción RTO es un temporizador retentivo que acumula el tiempo cuando la instrucción está habilitada. La base de tiempo siempre es 1 mseg. Por ejemplo, para un temporizador de 2 segundos, introduzca 2000 para el valor.pre. condición de entrada de renglón Una vez habilitada, la instrucción RTO acumula el tiempo hasta que se inhabilita. Cuando la instrucción RTO se inhabilita, retiene su valor.acc. Usted debe restablecer el valor.acc, típicamente con una instrucción RES que hace referencia a la misma estructura TIMER. bit de habilitación del temporizador (.EN) condición de renglón que controla la instrucción RES bit de temporización del temporizador (.TT) bit de efectuado del temporizador (.DN) valor preseleccionado valor acumulado del temporizador (.ACC) 0 el temporizador no llegó al valor.pre 16651

41 Instrucciones de temporizador y contador (TON, TOF, RTO, CTU, CTD, RES) 2-9 Ejecución: Condición: preescán la condición de salida de renglón es falsa Acción: El bit.en se restablece. El bit.tt se restablece. El bit.dn se restablece. El valor.acc no se modifica. La condición de salida de renglón se establece como falsa. El bit.en se restablece. El bit.tt se restablece. El bit.dn no se modifica. El valor.acc no se modifica. La condición de salida de renglón se establece como falsa. la condición de salida de renglón es verdadera examine el bit.dn bit.dn = 1 bit.dn = 0 examine el bit.en bit.en = 0 el bit.en está establecido el bit.tt está establecido last_time = current_time bit.en = 1 el bit.tt está establecido.acc =.ACC + (current_time last_time) last_time = current_time el valor.acc retorna al valor inicial sí no examine.acc.acc <.PRE la condición de renglón de salida está establecida como verdadera.acc.pre el bit.dn está establecido ll bit.tt se restablece el bit.en está establecido.acc = 2,147,483,647 fin Indicadores de estado aritmético: no afectado

Introducción a la Adquisición de Datos. Unidad 4

Introducción a la Adquisición de Datos. Unidad 4 Introducción a la Adquisición de Datos Unidad 4 Introducción a la adquisición de datos Controladores lógicos programables Bus de campo SCADA Controladores lógicos programables Qué son los PLC s? CPU Memoria

Más detalles

Referencia del conjunto de instrucciones

Referencia del conjunto de instrucciones Allen-Bradley Controladores programables PLC-5 Referencia del conjunto de instrucciones Información importante para el usuario El equipo de estado sólido tiene características de operación diferentes a

Más detalles

III. RSLOGIX 500. La memoria del procesador incluye archivos de programa y archivos de datos.

III. RSLOGIX 500. La memoria del procesador incluye archivos de programa y archivos de datos. 93 III. RSLOGIX 500 3.1. ORGANIZACIÓN DE MEMORIA La memoria del procesador incluye archivos de programa y archivos de datos. 3.1.1. ARCHIVOS DE PROGRAMA Los archivos del programa se subdividen de la siguiente

Más detalles

D.E.I.C. F.I.E.T. Departamento de Electrónica, Instrumentación y Control - FIET - UNICAUCA

D.E.I.C. F.I.E.T. Departamento de Electrónica, Instrumentación y Control - FIET - UNICAUCA D.E.I.C. F.I.E.T. MANEJO DE VARIABLES ANALÓGICAS FUNCIONES DE COMPARACIÓN EQU = NEQ LES < LEQ GEQ >= MEQ (Mask) FUNCIÓN SOURCE A N7:5 3 SOURCE B N7:10 1 INSTRUCCIONES DE COMPARACIÓN SOURCE

Más detalles

TEMPORIZADORES, CONTADORES Y COMPARADORES

TEMPORIZADORES, CONTADORES Y COMPARADORES Practica 2 TEMPORIZADORES, CONTADORES Y COMPARADORES Objetivos Al completar esta práctica el alumno: Será capaz de configurar y utilizar el PLC, realizar en el software del PLC control aplicando ladder

Más detalles

INTRODUCCIÓN AL CAPÍTULO 3 8. INTRODUCCIÓN A RSLOGIX 500 4

INTRODUCCIÓN AL CAPÍTULO 3 8. INTRODUCCIÓN A RSLOGIX 500 4 Curso automatización Pág. 8-1 INTRODUCCIÓN AL CAPÍTULO 3 8. INTRODUCCIÓN A RSLOGIX 500 4 8.1. Descripción general del software... 4 8.2. Instalación del software... 6 8.3. Configuración del autómata y

Más detalles

Controladores programables MicroLogix 1200 y MicroLogix 1500

Controladores programables MicroLogix 1200 y MicroLogix 1500 Controladores programables MicroLogix 1200 y MicroLogix 1500 Boletines 1762 y 1764 Manual de referencia del conjunto de instrucciones Información importante para el usuario Debido a la variedad de usos

Más detalles

ESCUELA POLITÉCNICA DEL EJÉRCITO DEPARTAMENTO DE ELÉCTRICA Y ELECTRÓNICA CARRERA DE INGENIERÍA EN ELECTRÓNICA, AUTOMATIZACIÓN Y CONTROL

ESCUELA POLITÉCNICA DEL EJÉRCITO DEPARTAMENTO DE ELÉCTRICA Y ELECTRÓNICA CARRERA DE INGENIERÍA EN ELECTRÓNICA, AUTOMATIZACIÓN Y CONTROL ESCUELA POLITÉCNICA DEL EJÉRCITO DEPARTAMENTO DE ELÉCTRICA Y ELECTRÓNICA CARRERA DE INGENIERÍA EN ELECTRÓNICA, AUTOMATIZACIÓN Y CONTROL PROYECTO DE GRADO PARA LA OBTENCIÓN DEL TÍTULO DE INGENIERÍA DISEÑO

Más detalles

Las notas de Atención le ayudan a: identificar un peligro evitar un peligro reconocer las consecuencias

Las notas de Atención le ayudan a: identificar un peligro evitar un peligro reconocer las consecuencias Debido a la variedad de usos de los productos descritos en esta publicación, las personas responsables de la aplicación y uso de este equipo de control deben asegurarse de que se han seguido todos los

Más detalles

PLC CONTROLADOR LOGICO PROGRAMABLE

PLC CONTROLADOR LOGICO PROGRAMABLE PLC CONTROLADOR LOGICO PROGRAMABLE PLC Los Controladores Lógicos Programables o PLC (Programmable Logic Controller por sus siglas en inglés) son dispositivos ampliamente usados en la Automatización Industrial.

Más detalles

Diagrama de contactos (Ladder)

Diagrama de contactos (Ladder) Diagrama de contactos (Ladder) Es un lenguaje gráfico, derivado del lenguaje de relés. Mediante símbolos representa contactos, bobinas, etc. Su principal ventaja es que los símbolos básicos están normalizados

Más detalles

Terminales de operador PanelView estándar

Terminales de operador PanelView estándar Terminales de operador PanelView estándar PV300 Micro, PV300, PV550, PV600, PV900, PV1000, PV1400 Manual del usuario Información importante para el usuario Debido a la variedad de usos de los productos

Más detalles

La complejidad de los automatismos y la necesidad de especificar con precisión las tareas => útiles simbólicos de representación

La complejidad de los automatismos y la necesidad de especificar con precisión las tareas => útiles simbólicos de representación PROGRAMACIÓN DEL AUTÓMATA Tiene una serie de pasos: Determinar qué debe hacer el sistema de control y en qué orden Identificar entradas y salidas al autómata Representar mediante un modelo el sistema de

Más detalles

Uso de ControlLogix en aplicaciones SIL2

Uso de ControlLogix en aplicaciones SIL2 Uso de ControlLogix en aplicaciones SIL2 Productos 1756 Manual de referencia de seguridad Información importante para el usuario Debido a la variedad de usos de los productos descritos en esta publicación,

Más detalles

Datos de tags y E/S en los controladores Logix5000

Datos de tags y E/S en los controladores Logix5000 Datos de tags y E/S en los controladores Logix5000 Números de catálogo 1756 ControlLogix, 1756 GuardLogix, 1768 Compact GuardLogix, 1769 CompactLogix, 1789 SoftLogix, PowerFlex con DriveLogix Manual de

Más detalles

Discrete Event Systems ( ENMF 619.20 )

Discrete Event Systems ( ENMF 619.20 ) Implementing Finite State Machines (e.g., supervisory controllers) into PLC Ladder Logic code Discrete Event Systems ( ENMF 619.20 ) Allen-Bradley PLC-5 Instructor: Dr. Alejandro Ramirez-Serrano Office:

Más detalles

Nombre de la asignatura: Controladores Lógicos Programables

Nombre de la asignatura: Controladores Lógicos Programables Nombre de la asignatura: Controladores Lógicos Programables Créditos: 2 4-6 Aportación al perfil Diseñar, analizar y construir equipos y/o sistemas electrónicos para la solución de problemas en el entorno

Más detalles

Uso del dispositivo de enclavamiento con bloqueo de guarda TLS3-GD2 con el módulo ArmorBlock Guard I/O y el controlador SmartGuard

Uso del dispositivo de enclavamiento con bloqueo de guarda TLS3-GD2 con el módulo ArmorBlock Guard I/O y el controlador SmartGuard Ejemplo de aplicación de seguridad Uso del dispositivo de enclavamiento con bloqueo de guarda TLS3-GD2 con el módulo ArmorBlock Guard I/O y el controlador SmartGuard Bloqueo de guarda con componentes On-Machine

Más detalles

Tecnología de interruptor incorporado EtherNet/IP Topología lineal y en anillo a nivel de dispositivos Números de catálogo 1756-EN2TR, 1756-EN3TR,

Tecnología de interruptor incorporado EtherNet/IP Topología lineal y en anillo a nivel de dispositivos Números de catálogo 1756-EN2TR, 1756-EN3TR, Tecnología de interruptor incorporado EtherNet/IP Topología lineal y en anillo a nivel de dispositivos Números de catálogo 1756-EN2TR, 1756-EN3TR, 1783-ETAP, 1783-ETAP1F, 1783-ETAP2F, 1734-AENTR, 1738-AENTR,

Más detalles

Introducción a la electrónica industrial Control de eventos discretos Controladores lógicos programables (PLC)

Introducción a la electrónica industrial Control de eventos discretos Controladores lógicos programables (PLC) Introducción a la electrónica industrial Control de eventos discretos Controladores lógicos programables (PLC) Patricio G. Donato Jonatan Fischer Noelia Echeverría Nahuel Dalgaard Laboratorio de Instrumentación

Más detalles

Sistema de redundancia con características mejoradas ControlLogix

Sistema de redundancia con características mejoradas ControlLogix Manual del usuario Sistema de redundancia con características mejoradas ControlLogix Números de catálogo 1756-RM, 1756-RMXT, 1756-RM2, 1756-RM2XT Información importante para el usuario Los equipos de estado

Más detalles

CAPITULO V. Cuando hablamos de los lenguajes de programación nos referimos a diferentes formas en las que se puede escribir el programa del usuario.

CAPITULO V. Cuando hablamos de los lenguajes de programación nos referimos a diferentes formas en las que se puede escribir el programa del usuario. CAPITULO V Programación del PLC Introducción Cuando hablamos de los lenguajes de programación nos referimos a diferentes formas en las que se puede escribir el programa del usuario. Los software actuales

Más detalles

CONTROLADORES LÓGICOS PROGRAMABLES

CONTROLADORES LÓGICOS PROGRAMABLES CONTROLADORES LÓGICOS PROGRAMABLES 1 INTRODUCCIÓN 1.1 Definición Un PLC, denominado así por las siglas en inglés de Controlador Lógico Programable, es un aparato que fue inventado para remplazar los circuitos

Más detalles

Lógica Binaria. Arquitectura de Ordenadores. Codificación de la Información. Abelardo Pardo [email protected] Universidad Carlos III de Madrid

Lógica Binaria. Arquitectura de Ordenadores. Codificación de la Información. Abelardo Pardo abel@it.uc3m.es. Universidad Carlos III de Madrid Arquitectura de Ordenadores Codificación de la Información Abelardo Pardo [email protected] Universidad Carlos III de Madrid Departamento de Ingeniería Telemática Lógica Binaria COD-1 Internamente el ordenador

Más detalles

ISA (Instruction Set Architecture) Arquitectura del conjunto de instrucciones

ISA (Instruction Set Architecture) Arquitectura del conjunto de instrucciones ISA (Instruction Set Architecture) Arquitectura del conjunto de instrucciones Instruction Set Architecture (ISA) Arquitectura del conjunto de instrucciones software Conjunto de instrucciones hardware Universidad

Más detalles

Módulo de interface ControlLogix DeviceNet

Módulo de interface ControlLogix DeviceNet Módulo de interface ControlLogix DeviceNet 1756-DNB Manual del usuario Información importante para el usuario Debido a la variedad de usos de los productos descritos en esta publicación, las personas responsables

Más detalles

Departamento de Ingeniería de Sistemas y Automática PROGRAMACION DE AUTOMÁTAS STEP 7

Departamento de Ingeniería de Sistemas y Automática PROGRAMACION DE AUTOMÁTAS STEP 7 Departamento de Ingeniería de Sistemas y Automática PROGRAMACION DE AUTOMÁTAS STEP 7 1 Autómatas programables Elementos de un autómata (PLC) Hardware (lo tangible, la circuitería,...) Software (programas,

Más detalles

Programa de intercambio de la tarjeta interna Compact Flash

Programa de intercambio de la tarjeta interna Compact Flash Datos técnicos Programa de intercambio de la tarjeta interna Compact Flash Numero(s) de catálogo: 2711P-RW1, 2711P-RW2, 2711P-RW3, 6189-RW2, 6189-RW3, 6189-RW4 Contenido... Para Vea la página Acerca de

Más detalles

Capítulo 4. ha utilizado para el control, los primeros controles eléctricos fueron los relevadores. Los

Capítulo 4. ha utilizado para el control, los primeros controles eléctricos fueron los relevadores. Los Capítulo 4 Controlador Lógico Programable PLC La ingeniería de control se ha desarrollado a través del tiempo. En el pasado los humanos eran el método para controlar los sistemas. En tiempos recientes

Más detalles

UNIDAD 2 Configuración y operación de un sistema de cómputo Representación de datos Conceptos El concepto de bit (abreviatura de binary digit) es fundamental para el almacenamiento de datos Puede representarse

Más detalles

Cursos de Capacitación para Allen Bradley

Cursos de Capacitación para Allen Bradley Cursos de PLCs: - PLC 5 - PLC 500 - ControLogix Paneles : - Panel Builder - RsView ME - RsView SE México (55) 58 88 45 83 (55) 58 88 52 80 Querétaro (442) 242 60 72 Redes Industriales: - RsNetWorx - Control

Más detalles

Protección de escáner de láser para carro transportador automatizado con relé de seguridad modular Serie MSR200

Protección de escáner de láser para carro transportador automatizado con relé de seguridad modular Serie MSR200 Ejemplo de aplicación de seguridad Protección de escáner de láser para carro transportador automatizado con relé de seguridad modular Serie MSR200 Ejemplo de sistema no conectado en red (cableado) Clasificación

Más detalles

UNIVERSIDAD TECNOLÓGICA DE QUERÉTARO

UNIVERSIDAD TECNOLÓGICA DE QUERÉTARO UNIVERSIDAD TECNOLÓGICA DE QUERÉTARO Nombre del proyecto DISEÑO DE UN MANUAL DE PRÁCTICAS DE LA CELULA DE TRABAJO 1 CON PLC ALLEN BRADLEY SLC 5/03 Empresa: UNIVERSIDAD TECNOLÓGICA DE QUERÉTARO Memoria

Más detalles

ELT 3890 AUTOMÁTICA I. LABORATORIO No. 4 SOFTWARE DE PROGRAMACIÓN RSLOGIX 500 PLC S ALLEN BRADLEY

ELT 3890 AUTOMÁTICA I. LABORATORIO No. 4 SOFTWARE DE PROGRAMACIÓN RSLOGIX 500 PLC S ALLEN BRADLEY UNIVERSIDAD TÉCNICA DE ORURO FACULTAD NACIONAL DE INGENIERÍA CARRERA DE INGENIERÍA ELÉCTRICA E INGENIERÍAELECTRÓNICA LABORATORIO DE CONTROL E INSTRUMENTACIÓN 1 ELT 3890 AUTOMÁTICA I LABORATORIO No. 4 SOFTWARE

Más detalles

LISTEN. THINK. SOLVE. Catálogo de Cursos. México

LISTEN. THINK. SOLVE. Catálogo de Cursos. México LISTEN. THINK. SOLVE. 2014 Catálogo de Cursos México 2014 Catálogo de Cursos México LISTEN. THINK. SOLVE. Índice Presentación 04 Programación de Cursos 06 01 02 03 04 05 06 07 08 09 10 11 12 Arquitectura

Más detalles

Soporte Técnico. PROGRAMACIÓN AVANZADA DE PLC s

Soporte Técnico. PROGRAMACIÓN AVANZADA DE PLC s PROGRAMACIÓN AVANZADA DE PLC s CMP, FUN(20)/1 LA INSTRUCCIÓN CMP REALIZA LA COMPARACIÓN ENTRE DOS DATOS DE 16 BIT, CONTENIDOS EN DOS CANALES. EL RESULTADO DE LA COMPRACIÓN SOLO SE REFLEJA EN UNOS RELES

Más detalles

Circuitos Digitales II y Laboratorio Electrónica Digital II y Laboratorio

Circuitos Digitales II y Laboratorio Electrónica Digital II y Laboratorio Circuitos Digitales II y Laboratorio Electrónica Digital II y Laboratorio Fundamentos de Arquitectura de Computadores Modelo de von Neumann Profesor: Felipe Cabarcas Correo:[email protected] Oficina:

Más detalles

ABB Drives. Guía de aplicación Programa adaptativo

ABB Drives. Guía de aplicación Programa adaptativo ABB Drives Guía de aplicación Programa adaptativo Programa adaptativo Guía de aplicación 3AFE64527223 Rev C ES EFECTIVO: 08.04.2005 2005 ABB Oy. Todos los derechos reservados. 5 Sumario Sumario Introducción

Más detalles

Arquitectura integrada Fundamentos de la Automatización Industrial para Profesionales de IT CCP810 2 días Propósito del Curso: Este curso le ayudará a construir una base sólida en Automatización Industrial

Más detalles

Máster universitario en automatización de procesos industriales

Máster universitario en automatización de procesos industriales DEPARTAMENTO DE ELECTRÓNICA Máster universitario en automatización de procesos industriales Departamento de Electrónica Universidad de Alcalá DEPARTAMENTO DE ELECTRÓNICA AUTÓMATAS DE OMRON Estructura de

Más detalles

CONTADORES Y REGISTROS

CONTADORES Y REGISTROS Capítulo 7 CONTADORES Y REGISTROS 7.. CONTADORES Un contador es un circuito secuencial cuya función es seguir una cuenta o conjunto predeterminado de estados como consecuencia de la aplicación de un tren

Más detalles

DESCRIPCION DE PLC UP32 17/07/11 MAN-PLC-UP32-01A

DESCRIPCION DE PLC UP32 17/07/11 MAN-PLC-UP32-01A 1. Introducción El equipo UP32 incorpora un módulo de PLC que le permiten al usuario personalizar el funcionamiento del sistema. Esto quiere decir, que si necesita realizar operaciones lógicas que no estén

Más detalles

DESCRIPCION DEL SITEMA MASTER.

DESCRIPCION DEL SITEMA MASTER. DESCRIPCION DEL SITEMA MASTER. ESTRUCTURA. El sistema MASTER (Sistema Modular para Control Adaptativo en Tiempo Real) se ha implementado en base a un computador compatible PC-AT, dotado de una tarjeta

Más detalles

S,L. C/ Ordóñez, 21- CP/ 28911 LEGANÉS ( Madrid) Tel.: 91 694 77 30 Fax.: 91 694 73 75

S,L. C/ Ordóñez, 21- CP/ 28911 LEGANÉS ( Madrid) Tel.: 91 694 77 30 Fax.: 91 694 73 75 S,L C/ Ordóñez, 21- CP/ 28911 LEGANÉS ( Madrid) Poseemos la certificación oficial de Siemens, que avala nuestro centro de enseñanza de automatización de la gama Simatic S7. AUTOMATISMOS Y AUTÓMATAS PROGRAMABLES

Más detalles

Allen-Bradley. Módulo de interface de comunicación Data Highway Plus/ E/S remotas ControlLogix (No. de cat. 1756-DHRIO) Manual del usuario

Allen-Bradley. Módulo de interface de comunicación Data Highway Plus/ E/S remotas ControlLogix (No. de cat. 1756-DHRIO) Manual del usuario Allen-Bradley Módulo de interface de comunicación Data Highway Plus/ E/S remotas ControlLogix (No. de cat. -DHRIO) Manual del usuario Información importante para el usuario El equipo de estado sólido tiene

Más detalles

Introducción a la Programación 11 O. Humberto Cervantes Maceda

Introducción a la Programación 11 O. Humberto Cervantes Maceda Introducción a la Programación 11 O Humberto Cervantes Maceda Recordando En la sesión anterior vimos que la información almacenada en la memoria, y por lo tanto aquella que procesa la unidad central de

Más detalles

Programación en STEP 7 en lenguajes KOP y AWL.

Programación en STEP 7 en lenguajes KOP y AWL. Área de Ingeniería de Sistemas y Automática Automatización de Procesos Industriales Programación en STEP 7 en lenguajes KOP y AWL. Elementos e instrucciones básicas. Operaciones Combinacionales lógicas

Más detalles

Definición: PLC: CONTROLES LOGICOS PROGRAMABLES (PLC) 23/09/2014

Definición: PLC: CONTROLES LOGICOS PROGRAMABLES (PLC) 23/09/2014 CONTROLES LOGICOS PROGRAMABLES (PLC) Cátedra: Control de Procesos Facultad de Ingeniería Universidad Nacional de Entre Ríos Definición: Aparato digital con memoria programable para el almacenamiento de

Más detalles

COMUNICACIONES SLC 500 ControlNet, DeviceNet, EtherNet/IP, y más. Uso óptimo de los controladores SLC500

COMUNICACIONES SLC 500 ControlNet, DeviceNet, EtherNet/IP, y más. Uso óptimo de los controladores SLC500 COMUNICACIONES SLC 500 ControlNet, DeviceNet, EtherNet/IP, y más Uso óptimo de los controladores SLC500 24 VCC Compatibilidad con NetLinx de SLC 500 Nivel general (EtherNet/IP) PC con capacidad de dispositivo

Más detalles

INTRODUCCIÓN AL CAPÍTULO 3 5. PLC: MICROLOGIX 1500 4

INTRODUCCIÓN AL CAPÍTULO 3 5. PLC: MICROLOGIX 1500 4 Curso automatización Pág. 5-1 INTRODUCCIÓN AL CAPÍTULO 3 5. PLC: MICROLOGIX 1500 4 5.1. Descripción general del hardware... 4 5.2. Conexiones de comunicación... 4 5.3. Entradas y salidas... 6 5.3.1. Esquema

Más detalles

1 Operaciones lógicas con bits

1 Operaciones lógicas con bits 1 Operaciones lógicas con bits 1.1 Lista de operaciones lógicas con bits Las operaciones lógicas con bits operan con dos dígitos, 1 y 0. Estos dos dígitos consituyen la base de un sistema numérico denominado

Más detalles

MVI56-MCM Platforma ControlLogix Módulo de Comunicación Modbus. This is not the latest revision. Please refer to the English version of this manual.

MVI56-MCM Platforma ControlLogix Módulo de Comunicación Modbus. This is not the latest revision. Please refer to the English version of this manual. MVI56-MCM Platforma ControlLogix Módulo de Comunicación Modbus This is not the latest revision. Please refer to the English version of this manual. MANUAL DEL USUARIO Por Favor, lea la Siguiente Notificación

Más detalles

MASTER DEGREE: Industrial Systems Engineering

MASTER DEGREE: Industrial Systems Engineering PAC- Performance-centered Adaptive Curriculum for Employment Needs Programa ERASMUS: Acción Multilateral - 517742-LLP-1-2011-1-BG-ERASMUS-ECUE MASTER DEGREE: Industrial Systems Engineering ASIGNATURA ISE6:

Más detalles

Software de diseño y configuración RSLogix 5000

Software de diseño y configuración RSLogix 5000 Software de diseño y configuración RSLogix 5000 Novedades en la nueva versión 20 Características mejoradas en la versión 20 La última versión del software RSLogix 5000 ofrece el alto rendimiento de un

Más detalles

6-REGISTROS DEL 8086 Y DEL 80286

6-REGISTROS DEL 8086 Y DEL 80286 ESTRUCTURA DE COMPUTADORES I (Capítulo 6: Los registros del microprocesador 8086) 1/7 6-REGISTROS DEL 8086 Y DEL 80286 6.1 INTRODUCCIÓN: Dentro del procesador existen unos contenedores especiales de 16

Más detalles

ARQUITECTURA DE LAS COMPUTADORAS PRACTICA

ARQUITECTURA DE LAS COMPUTADORAS PRACTICA ARQUITECTURA DE LAS COMPUTADORAS PRACTICA SISTEMAS NUMÉRICOS INTRODUCCIÓN TEÓRICA: Definimos Sistema de Numeración como al conjunto de reglas que permiten, con una cantidad finita de símbolos, representar

Más detalles

1 Estructura básica de un programa C++

1 Estructura básica de un programa C++ Elementos básicos de un lenguaje de alto nivel: C++ CONTENIDOS 1. Estructura básica de un programa C++. 2. Tipos de datos simples. 3. Constantes y variables en C++. Declaración. 4. Operadores y expresiones.

Más detalles

LABORATORIO I DE CONTROL

LABORATORIO I DE CONTROL LABORATORIO I DE CONTROL CONTROLADOR LÓGICO PROGRAMABLE PLC Prof. Gerardo Torres - [email protected] - Cubículo 003 Escuela de Ingeniería Eléctrica de la Facultad de Ingeniería de la Universidad de

Más detalles

Conexión de procesadores PLC-5 y procesadores SLC a través de puentes de comunicación Uso de procesadores SLC 5/03

Conexión de procesadores PLC-5 y procesadores SLC a través de puentes de comunicación Uso de procesadores SLC 5/03 Guía de referencia Conexión de procesadores PLC-5 y procesadores SLC a través de puentes de comunicación Uso de procesadores SLC 5/03 Este documento combina documentación disponible referente a los procesadores

Más detalles

Direccionamiento. Ejecución del programa Programación Funciones lógicas. Función memoria. Bloques de Función Resumen.

Direccionamiento. Ejecución del programa Programación Funciones lógicas. Función memoria. Bloques de Función Resumen. Ejemplo de direccionamiento. Direccionamiento. Ejecución del programa Programación Funciones lógicas. Función memoria. Bloques de Función Resumen. SIEMENS SIMATIC S7-2 SF RUN STOP CPU 24 6DI/DO Integradas

Más detalles

Controladores Programables

Controladores Programables Taller Controladores Programables Guía del usuario FAMIC Technologies 2000 Inc. Todos los derechos reservados. Guía del usuario del taller de Controladores programables, Automation Studio. Referencia

Más detalles

Adaptador USB para LAN. Inalámbrica AWL-300. Manual del. Usuario. Versión 1.0 Abril de 2002. BENQ Corporation

Adaptador USB para LAN. Inalámbrica AWL-300. Manual del. Usuario. Versión 1.0 Abril de 2002. BENQ Corporation Adaptador USB para LAN Inalámbrica AWL-300 Manual del Usuario Versión 1.0 Abril de 2002 Nota I Declaración de Copyright Está prohibida la reproducción de este manual mediante cualquier medio o manera y

Más detalles

ESTRUCTURA Y TECNOLOGÍA A DE COMPUTADORES

ESTRUCTURA Y TECNOLOGÍA A DE COMPUTADORES Universidad Rey Juan Carlos ESTRUCTURA Y TECNOLOGÍA A DE COMPUTADORES Repertorio de instrucciones y modos de direccionamiento: conceptos básicos Luis Rincón Córcoles Licesio J. Rodríguez-Aragón Programa

Más detalles

PROGRAMA LESOFT 5.0. Descripción de las ventanas.

PROGRAMA LESOFT 5.0. Descripción de las ventanas. PROGRAMA LESOFT 5.0. Descripción de las ventanas. Ventana en la cual el usuario puede VER, INSERTAR y EDITAR, el programa. En donde puede indicar las propiedades de los contactos y bobinas, haciendo click

Más detalles

Guía para conversión de aplicaciones Simatic S7 a Logix5000. Solución de aplicación

Guía para conversión de aplicaciones Simatic S7 a Logix5000. Solución de aplicación Guía para conversión de aplicaciones Simatic S7 a Logix5000 Solución de aplicación Información importante para el usuario Las características de funcionamiento de los equipos de estado sólido son distintas

Más detalles

FUNDAMENTOS DE INFORMÁTICA

FUNDAMENTOS DE INFORMÁTICA FUNDAMENTOS DE INFORMÁTICA Tema 4 Programación estructurada: Funciones y procedimientos Departamento de Ingeniería de Sistemas y Automática Universidad de Vigo Fundamentos de Informática. Departamento

Más detalles

CAPÍTULO I 1. SISTEMAS DE NUMERACIÓN

CAPÍTULO I 1. SISTEMAS DE NUMERACIÓN CAPÍTULO I 1. SISTEMAS DE NUMERACIÓN Un sistema de numeración es el conjunto de símbolos y reglas que se utilizan para la representación de datos numéricos o cantidades. Un sistema de numeración se caracteriza

Más detalles

Capítulo 1: Sistemas de representación numérica Introducción. Dpto. de ATC, Universidad de Sevilla - Página 1 de 8

Capítulo 1: Sistemas de representación numérica Introducción. Dpto. de ATC, Universidad de Sevilla - Página 1 de 8 Dpto. de ATC, Universidad de Sevilla - Página de Capítulo : INTRODUCCIÓN SISTEMAS DE REPRESENTACIÓN NUMÉRICA Introducción Bases de numeración Sistema decimal Sistema binario Sistema hexadecimal REPRESENTACIÓN

Más detalles

Software para Aplicaciones Industriales

Software para Aplicaciones Industriales UNIVERSIDAD DEL CAUCA FACULTAD DE INGENIERIA ELECTRONICA Y TELECOMUNICACIONES INSTITUTO DE POSTGRADO EN ELECTRONICA Y TELECOMUNICIONES - IPET ESPECIALIZACION EN INFORMATICA INDUSTRIAL SOFTWARE PARA APLICACIONES

Más detalles

La calculadora de Windows

La calculadora de Windows La calculadora de Windows Vicente Trigo Aranda La calculadora es un accesorio que se incluye en Windows desde su versión 95 y, a pesar de su innegable utilidad, es seguramente el accesorio menos conocido

Más detalles

UNIVERSIDAD TECNOLÓGICA ISRAEL

UNIVERSIDAD TECNOLÓGICA ISRAEL UNIVERSIDAD TECNOLÓGICA ISRAEL CARRERA DE ELECTRÓNICA Y TELECOMUNICACIONES TEMA: Estudio, Diseño e Implementación de un Laboratorio y Guía de Prácticas con PLCs para la Carrera de Electrónica y Telecomunicaciones

Más detalles

Macros y lenguaje VBA Aprender a programar con Excel (2ª edición)

Macros y lenguaje VBA Aprender a programar con Excel (2ª edición) Capítulo 1: Introducción A. Introducción 14 B. A quién va dirigido este libro? 14 C. Qué es una macro? 14 D. Qué interés tiene hacer macros? 15 E. Contenido del libro 15 Capítulo 2: El editor de Visual

Más detalles

Preliminares. Tipos de variables y Expresiones

Preliminares. Tipos de variables y Expresiones Preliminares. Tipos de variables y Expresiones Felipe Osorio Instituto de Estadística Pontificia Universidad Católica de Valparaíso Marzo 5, 2015 1 / 20 Preliminares Computadoras desarrollan tareas a un

Más detalles

RSLOGIX 500 (MANEJO BASICO)

RSLOGIX 500 (MANEJO BASICO) RSLOGIX 500 (MANEJO BASICO) La familia de software de programación de lógica en escalera Rslogix fue actualizada para optimizar el desarrollo de proyectos de automatización industrial, ahorrando tiempo

Más detalles

Lenguaje Ladder. Presentación. Objeto. En este capítulo se describe la programación con el lenguaje Ladder. Contenido:

Lenguaje Ladder. Presentación. Objeto. En este capítulo se describe la programación con el lenguaje Ladder. Contenido: Lenguaje Ladder 14 Presentación Objeto Contenido: En este capítulo se describe la programación con el lenguaje Ladder. Este capítulo contiene los siguiente apartados: Apartado Página Introducción a los

Más detalles

Adaptador USB para LAN. Inalámbrica AWL-400. Manual del. Usuario. Versión 1.1 Abril de 2002. BENQ Corporation

Adaptador USB para LAN. Inalámbrica AWL-400. Manual del. Usuario. Versión 1.1 Abril de 2002. BENQ Corporation Adaptador USB para LAN Inalámbrica AWL-400 Manual del Usuario Versión 1.1 Abril de 2002 Nota I Declaración de Copyright Está prohibida la reproducción de este manual mediante cualquier medio o manera y

Más detalles

Automatización Industrial. GRAFCET con S7- Graph Programación de Acciones Asociadas a Eventos Discretos

Automatización Industrial. GRAFCET con S7- Graph Programación de Acciones Asociadas a Eventos Discretos Automatización Industrial GRAFCET con S7- Graph Programación de Acciones Asociadas a Eventos Discretos Identificación de Eventos Acciones En las etapas se programan acciones que controlan - entre otros

Más detalles

ANEXO - D LOGICA BINARIA Aplicada a diagramas en escalera y de bloques para la programación de un mini PLC

ANEXO - D LOGICA BINARIA Aplicada a diagramas en escalera y de bloques para la programación de un mini PLC ANEXO - D LOGICA BINARIA Aplicada a diagramas en escalera y de bloques para la programación de un mini PLC La lógica binaria fue desarrollada a principios del siglo XIX por el matemático George Boole para

Más detalles

El módulo LCD Ejemplos de funcionamiento

El módulo LCD Ejemplos de funcionamiento SISTEMAS ELECTRÓNICOS Y AUTOMÁTICOS PRACTICAS DE MICROCONTROLADORES PIC PRÁCTICA 7: El módulo LCD El módulo LCD Ejemplos de funcionamiento - 1 - 1. Objetivos: - Conocer el funcionamiento y programación

Más detalles

CAPÍTULO MODBUS TCP ECOM100 PARA H0/H2- En este capítulo...

CAPÍTULO MODBUS TCP ECOM100 PARA H0/H2- En este capítulo... TCP PARA H0/H2- ECOM100 CAPÍTULO 5 En este capítulo... TCP - Definiciones...............................5-2 Códigos de funciones apoyados....................5-4 Operación de servidor (esclavo) de la red.....................5-5

Más detalles

La memoria principal. Los subsistemas de E/S. Los buses del sistema

La memoria principal. Los subsistemas de E/S. Los buses del sistema GUIA 23: MEMORIA E/S La estructura básica de la mayoría de los ordenadores actuales se representa mediante los siguientes elementos básicos: La Unidad Central de Procesamiento, CPU La memoria principal

Más detalles

TECNICO SUPERIOR UNIVERSITARIO EN MECATRÓNICA

TECNICO SUPERIOR UNIVERSITARIO EN MECATRÓNICA TECNICO SUPERIOR UNIVERSITARIO EN MECATRÓNICA HOJA DE ASIGNATURA CON DESGLOSE DE UNIDADES TEMÁTICAS 1. Nombre de la asignatura Sistemas digitales 2. Competencias Desarrollar y conservar sistemas automatizados

Más detalles

TEMA7. SISTEMAS SECUENCIALES

TEMA7. SISTEMAS SECUENCIALES Sistemas Secuenciales 1 TEMA7. SISTEMAS SECUENCIALES Los circuitos lógicos se clasifican en dos tipos: Combinacionales, aquellos cuyas salidas sólo dependen de las entradas actuales. Secuenciales, aquellos

Más detalles

LABORATORIO DE COMPUTADORAS

LABORATORIO DE COMPUTADORAS TP 1 LABORATORIO DE COMPUTADORAS Facultad de Ingeniería. UNJu Tema: Sistemas Numéricos y Diseño Combinacional y Secuencial Apellido y Nombre: LU: Carrera: Fecha: 2013 EJEMPLOS Estándar IEEE 754 El estándar

Más detalles

F C F STO F C C C o C m o pa p ct F C C S ta t nd n a d rd H 0 C x

F C F STO F C C C o C m o pa p ct F C C S ta t nd n a d rd H 0 C x Compact Standard HC0x INTRODUCCION AL TEMARIO DESCRIPCIÓN FÍSICA. CARACTERISTICAS TÉCNICAS. CONEXIONES HERRAMIENTAS DE SOFTWARE. ESTRUCTURA DE PROGRAMACIÓN POR LISTADO DE INSTRUCCIONES. COMANDOS Y OPERADORES.

Más detalles

UNIDADES DE ALMACENAMIENTO DE DATOS

UNIDADES DE ALMACENAMIENTO DE DATOS 1.2 MATÉMATICAS DE REDES 1.2.1 REPRESENTACIÓN BINARIA DE DATOS Los computadores manipulan y almacenan los datos usando interruptores electrónicos que están ENCENDIDOS o APAGADOS. Los computadores sólo

Más detalles

Allen-Bradley. Manual del usuario. Módulo de entradas de termopares/ milivoltios. (No. de cat. 1794-IT8)

Allen-Bradley. Manual del usuario. Módulo de entradas de termopares/ milivoltios. (No. de cat. 1794-IT8) Allen-Bradley Módulo de entradas de termopares/ milivoltios Manual del usuario (No. de cat. 1794-IT8) Información importante para el usuario El equipo de estado sólido tiene características de operación

Más detalles

LENGUAJE LD. Orígenes históricos PLC. Orígenes históricos. Orígenes históricos. (Ladder) LADDER (LD) Objetivos del PLC:

LENGUAJE LD. Orígenes históricos PLC. Orígenes históricos. Orígenes históricos. (Ladder) LADDER (LD) Objetivos del PLC: Orígenes históricos PLC Ejemplo 1: encendido de motor M por distintas lógicas de dos llaves A1 y A2 Lógica de relé Por A1 OR A2 Por A1 AND A2 LENGUAJE LD A1 A2 A1 A2 Cambio de lógica (OR a AND) requiere

Más detalles

Bloque modular para componentes conectados de control de velocidad. Guía de inicio rápido

Bloque modular para componentes conectados de control de velocidad. Guía de inicio rápido Bloque modular para componentes conectados de control de velocidad Guía de inicio rápido Información importante para el usuario Las características de funcionamiento de los equipos de estado sólido son

Más detalles

ELT 3992 AUTOMATICA II LABORATORIO No. 3 REDES ETHERNET DE PLCs MICROLOGIX 1200C ALLEN BRADLEY

ELT 3992 AUTOMATICA II LABORATORIO No. 3 REDES ETHERNET DE PLCs MICROLOGIX 1200C ALLEN BRADLEY UNIVERSIDAD TÉCNICA DE ORURO FACULTAD NACIONAL DE INGENIERÍA CARRERA DE INGENIERÍA ELÉCTRICA E INGENIERÍA ELECTRÓNICA LABORATORIO DE CONTROL E INSTRUMENTACIÓN 1 ELT 3992 AUTOMATICA II LABORATORIO No. 3

Más detalles

Comparadores UNIDAD V

Comparadores UNIDAD V Comparadores UNIDAD V Tecsup [email protected] Automatización Lógica Programable Índice MÓDULO 2: PROGRAMACIÓN AVANZADA Unidad V: COMPARADORES 1. Comparadores... 1 1.1 Introducción... 1 1.2 Objetivos... 1 1.3 Contenido...

Más detalles

U i n d id d a 3. El Element os á bá i s cos de un programa

U i n d id d a 3. El Element os á bá i s cos de un programa Programación Digital U id d 3 El t bá i Unidad 3. Elementos básicos de un programa 1. Concepto de Programa Es un conjunto de instrucciones (órdenes dadas a la computadora), que producirán la ejecución

Más detalles

Otros Lenguajes de Programación

Otros Lenguajes de Programación Curso sobre Controladores Lógicos Programables (PLC). Por Ing. Norberto Molinari. Entrega Nº 15. Capitulo 4 Otros Lenguajes de Programación Introducción Existen además de los lenguajes antes mencionados

Más detalles

Contenidos curso programación PLC Unitronics M91

Contenidos curso programación PLC Unitronics M91 Contenidos curso programación PLC Unitronics M91 Temario: Unidad 1 - Introducción a los PLC S. a. Definición de PLC. b. Antecedentes. c. Fabricantes de PLC. Unidad 2 - Diseño del PLC. a. Conceptualización,

Más detalles

TEMA 3: Control secuencial

TEMA 3: Control secuencial TEMA 3: Control secuencial Esquema: Índice de contenido TEMA 3: Control secuencial...1 1.- Introducción...1 2.- Biestables...3 2.1.- Biestables asíncronos: el Biestable RS...4 2.1.1.- Biestable RS con

Más detalles

Departamento de Ingeniería de Sistemas y Automática TEMPORIZADORES, CONTADORES Y ACUMULADORES

Departamento de Ingeniería de Sistemas y Automática TEMPORIZADORES, CONTADORES Y ACUMULADORES Departamento de Ingeniería de Sistemas y Automática TEMPORIZADORES, CONTADORES Y ACUMULADORES 1 Acumuladores 2 Acumuladores 3 Acumuladores : Operaciones de carga y transferencia 4 Acumuladores 5 Temporizadores

Más detalles

Allen-Bradley Logix para interfaz Profibus PA MANUAL DEL USUARIO

Allen-Bradley Logix para interfaz Profibus PA MANUAL DEL USUARIO Allen-Bradley Logix para interfaz Profibus PA MANUAL DEL USUARIO Rev 503, Agosto de 2007 1788HP-EN2PA Manual del usuario Rev 503 Índice Capítulo 1 Introducción3 Capítulo 2 Funcionamiento e instalación

Más detalles

CENTRAL ANALÓGICA CONTRA INCENDIOS ID3000. Manual de funcionamiento. Centrales ID3000 con versión de software 4.2x

CENTRAL ANALÓGICA CONTRA INCENDIOS ID3000. Manual de funcionamiento. Centrales ID3000 con versión de software 4.2x Honeywell Life Safety Iberia C/Pau Vila, 15-19 08911 Badalona (Barcelona) Tel.: 93 497 39 60; Fax: 93 465 86 35 www.honeywelllifesafety.es CENTRAL ANALÓGICA CONTRA INCENDIOS ID3000 Manual de funcionamiento

Más detalles

Guía rápida de CX-Programmer

Guía rápida de CX-Programmer Guía rápida de CX-Programmer Esta guía pretende dar al lector los conocimientos más básicos para la programación de un controlador lógico secuencia en el autómata CQM1 de Omron, usando el software CX-Programmer

Más detalles

CRUCIGRAMA #1 HORIZONTAL VERTICAL

CRUCIGRAMA #1 HORIZONTAL VERTICAL CRUCIGRAMA #1 HORIZONTAL 2. Controla y procesa todas las operaciones dentro del PLC 6. Patento el PLC en 1974. 8. Son dispositivos eléctricos y/o mecánicos que convierten magnitudes físicas en una señal

Más detalles