curso manual de programación plc izumi

March 19, 2018 | Author: madenicola10 | Category: Programmable Logic Controller, Computer Engineering, Technology, Computing, Electrical Engineering


Comments



Description

Ingeniería en AutomatizaciónCENTRO DE CAPACITACION INTRODUCCION La finalidad de este manual es brindar los conocimientos básicos que permitan introducirse en el uso de los PLC´s y en particular, capacitar al usuario para realizar una selección adecuada del equipo a utilizar y poder programar dicho equipo. El mismo no pretende ser un texto científico sino, por el contrario, se buscó lograr un texto práctico partiendo desde la definición de un PLC, abarcando la descripción del mismo y sus aplicaciones, así como la conexión en red de estos dispositivos y finalmente, la programación y puesta en marcha de los sistemas con PLC. AEA SACIF les agradece la lectura de este manual e invita a Uds. a hacernos llegar las sugerencias que crean convenientes para mejorarlo. Curso de Programación de PLC 1 Ingeniería en Automatización CENTRO DE CAPACITACION ¿QUÉ ES UN PLC? PLC (Programmable Logic Controller) significa controlador lógico programable y su nombre mismo lo define: Un PLC es un dispositivo utilizado para controlar Este control se realiza sobre la base de una lógica definida. Esta lógica se define a través de un programa Es esta ultima característica la que lo diferencia del resto de los dispositivos capaces de controlar a través de la ejecución de una lógica. Funcionalmente, un PLC examina el estado de una interface de entrada y en respuesta controla algo a través de una interface de salida. A la combinación de datos entre entrada y salida se llama lógica. Las combinaciones lógicas componen un programa de control. VENTAJAS EN EL USO DEL PLC Vemos que el programa ocupa un lugar importante en el PLC y habíamos indicado que la diferencia fundamental radica en el hecho de que la lógica cableada del tablero o los circuitos impresos del sistema electrónico son reemplazados por un programa, confiriendo al PLC una gran flexibilidad y por lo tanto: - Menor tiempo de trabajo en las conexiones a realizar en la puesta en marcha y ajuste del sistema. - Facilidad de realizar cambios durante la operación del sistema (pudiendo cambiar la lógica completa si fuera necesario) Además el PLC posee una gran confiabilidad (TMEF= 60 años), aumentando así notablemente el tiempo de servicio neto del sistema que controla. SEÑALES En la definición de PLC se habla de señales de entrada y de salida por ello es necesario definir SEÑAL. Una señal es toda información proveniente del sistema presentada en forma eléctrica al PLC como una tensión o una corriente. Curso de Programación de PLC 2 Ingeniería en Automatización CENTRO DE CAPACITACION Las señales de entrada son generadas por SENSORES y las señales de salida por ACTUADORES. Por lo tanto definamos a los mismos: SENSORES Comunican al PLC la información sobre los estados de la máquina o proceso industrial. Tipos posibles PULSADOR LLAVE SELECTORA LLAVE ROTATIVA DIGITAL CONMUTADORAS FINALES DE CARRERA SENSORES INDUCTIVOS Y CAPACITIVOS. SENSORES INFRARROJOS ACTUADORES SENSORES DE FLUJO SENSORES DE TEMPERATURA TERMOSTATO PT100 PIROMETRO PRESOSTATO ENCODER Son elementos cuya acción produce cambios en el estado de la máquina o proceso. Tipos posibles CONTACTORES ELECTROVALVULAS SEÑALIZADORES ZUMBADORES VALVULAS REGULADORAS VARIADORES DE VELOCIDAD DE MOTORES SERVOACCIONAMIENTOS Curso de Programación de PLC 3 Ingeniería en Automatización CENTRO DE CAPACITACION CARACTERISTICAS DE LA CPU DEL PLC MICRO 1 ENTRADAS 8 SALIDAS 6 RELES INTERNOS 160 (C/MEMORIA) TIMERS 80 (0 a 999.9 S) CONTADORES 45 (0 a 9999) C/MEMORIA CONT. REVERSIBLES 2 (C/MEMORIA) REG. DESPLAZAMIENTO 128 (C/MEMORIA) SALIDAS SIMPLES 96 INSTRUCIONES BASICAS 15 TIEMPO DE SCAN 8µSEG/INST. MEMORIA DE USUARIO EEPROM CABLEADO DE ENTRADAS Y SALIDAS DE LA CPU DEL PLC MICRO 1 MICRO-1 Unidad Base (Entrada Tipo NPN) Curso de Programación de PLC 4 Ingeniería en Automatización CENTRO DE CAPACITACION Unidad de Expansión (Entrada Tipo NPN) Unidad Base (Entrada Tipo PNP) Unidad de Expansión (Entrada Tipo PNP) Curso de Programación de PLC 5 Ingeniería en Automatización CENTRO DE CAPACITACION COMUNICACIÓN CON MICRO-1 Curso de Programación de PLC 6 Ingeniería en Automatización CENTRO DE CAPACITACION CARACTERISTICAS DE LA CPU DEL PLC FA-2J ENTRADAS 128 MAX SALIDAS 128 MAX RELES INT. 608 (240 C/MEMORIA) TIMERS 80 (0 a 999.9 S) TIMERS 10 ms 80(0 a 99.9 S) CONTADORES 45 (0 a 9999) C/MEMORIA CONT. REVERSIBLES 2 C/MEMORIA REG. DESPLAZAMIENTO 128 C/MEMORIA SALIDAS SIMPLES 96 REG. DE DATOS 400 (C/MEMORIA) INSTRUCCIONES 15 BASICAS INSTRUCCIONES AVANZADAS 57 TIEMPO DE SCAN 6µSEG/INS CABLEADO DE ENTRADA DE LA CPU DEL PLC FA-2J Curso de Programación de PLC 7 Ingeniería en Automatización CENTRO DE CAPACITACION CABLEADO DE SALIDA DE LA CPU DEL PLC FA-2J Curso de Programación de PLC 8 Ingeniería en Automatización CENTRO DE CAPACITACION MEMORIAS CLASIFICACION POR TECNOLOGIA POR CAPACIDAD RAM 1 KPASOS EEPROM 4 KPASOS EPROM 8 KPASOS MODULOS DE ENTRADA DIGITALES CC (8/16/32 PTOS) 24V 5V CA (8/16 PTOS) ANALÓGICAS TENSION CORRIENTE ALTA VELOCIDAD (HSC) 1 o 2 CANALES MULTIPLEXOR 4 CANALES 4-20Ma 1KHZ 10 KHZ 50 KHZ 110 V 220 V 0-10V 1.5V NPN PNP NPN PNP MODULOS DE SALIDA DIGITALES RELE (8/16 PTOS) RES 24VCC 110VCA 220VCA TRANSISTOR (16/32 PTOS) 24VCC 0.5 A 5 VCC 0.1 A TRIAC (8/16 PTOS) ANALOGICAS TENSION CORRIENTE 220 VCA 1A 0-10V 4-20 mA 5A 5A 2A NPN PNP NPN PNP IND COSΦ = 0.4 2A 2A 1A Curso de Programación de PLC 9 Ingeniería en Automatización CENTRO DE CAPACITACION COMUNICACIÓN CON FA-2J Curso de Programación de PLC 10 Ingeniería en Automatización CENTRO DE CAPACITACION CARACTERISTICAS DE LA CPU DEL PLC MICRO3 MODO METODO DE PROGRAMACION ENTRADAS SALIDAS RELES INTERNOS RELES INTERNOS ESPECIALES ENTRADAS CATCH MEMORIA DE USUARIO TIEMPO DE SCAN (Instruc. Básicas) REGISTRO DE DATOS TIMER/CONTADOR REG. DESPLAZAMIENTO CAPACIDAD DE PROGRAMACIÓN INSTRUCCIONES BASICAS INSTRUCCIONES AVANZADAS CONTADOR DE ALTA VELOCIDAD POTENCIOMETRO DE AJUSTE DE TIMERS SALIDA PWM CANALES DE COMUNICACIÓN RELOJ DE TIEMPO REAL ALIMENTACIÓN PARA SENSORES PROTECCION CONTRA FALLA DE ALIMENTACION FUNCION DE AUTODIAGNOSTICO STANDARD Símbolos Lógicos 6, 9, 14 Puntos Expandible 28 4, 7, 10 Puntos Expandible 20 232 Puntos 16 Puntos 8 Puntos EEPROM ALTA VELOCIDAD 6, 9, 14 Puntos 4, 7, 10 Puntos 2.2 µSeg Promedio 0.45 µSeg Promedio 100 Puntos 32 Puntos 32 en total 16 en total 64 Puntos 32 Puntos 1012 Pasos 100 Pasos 22 33 1 Punto, Simple Fase 10KHZ Max, 32 Bits (0 a 4.294.967.295) 1 PTO CPU 10 I/O, 2 PTOS CPU´s 16/24 I/O 1 Canal Salida en Fcia. PWM Canales de Comunicación RS 485 Año, Mes, Día, Día de Semana, Hora, Minuto, Segundo. 24V +- 3.6V, 150 ma, con Detección De Sobrecarga Relés Internos, Registros de Desplazamiento, Contadores, Contadores U/D (Protegido por una Batería de Litio por Aprox. 30 Días A 25 ºC . Si No Usa Reloj: 50 Días). Error Cpu (Wdt), Error Crc, Error de Check Sum, Error en Comunicación, Sobrecarga en la Fuente, Sobrecarga en las Salidas de Transistor. La Operación comienza cuando es alimentado. Entradas Normales: 3 A 600 µSEG, 0mSEG, 3mSEG, 7mSEG, 10Mseg Entrada Con Memoria: 3 A 600 µSEG. FUNCION DE ARRANQUE AUTOMATICO FILTRO DE ENTRADA AJUSTABLE (ENTRADAS CC) Curso de Programación de PLC 11 Ingeniería en Automatización CENTRO DE CAPACITACION CABLEADO DE LA CPU DEL PLC MICRO3 ALIMENTACION220 VCA (FUENTE INTERNA) ALIMENTACION 24VCC (FUENTE INT) ALIMENTACION 220VCA (FUENTE EXTERNA) ALIMENTACION 24VCC (FUENTE INT) ENTRADAS EN CA SALIDAS POR TRANSISTOR SALIDAS POR RELE Curso de Programación de PLC 12 Ingeniería en Automatización CENTRO DE CAPACITACION COMUNICACIÓN CON MICRO3 Curso de Programación de PLC 13 Ingeniería en Automatización CENTRO DE CAPACITACION CARACTERISTICAS DE LA CPU DEL PLC FA-3S CPU INSTRUCCIONES BASICAS INSTRUCCIONES AVANZADAS MEMORIA C-MOS RAM (C/BATERIA) EPROM EEPROM TIEMPO DE BARRIDO (SCAN) ENTRADA SALIDA PUNTOS TOTALES DE E/S PF3S-CP11 (Standard) 15 57 1K,4K PASOS 4 KPASOS 4 KPASOS 6µS POR INST. PROMEDIO MAXIMO 128 PUNTOS MAXIMO 256 PUNTOS 512 PUNTOS DE E/S (se puede configurar reubicación de E/S, un punto utilizado como arranque CARGADOR (1), 608 PUNTOS (240 pueden ser memorizados) CARGADOR (2),1024 PUNTOS (240 pueden ser memorizados) CARGADOR (1) Y (2) 32 PUNTOS CARGADOR (1) 128 PUNTOS CARGADOR (2) 224 PUNTOS CARGADOR (1) 96 PUNTOS CARGADOR (2) 256 PUNTOS CARGADOR (1) 80 PUNTOS CARGADOR (2)256 PUNTOS 80 PUNTOS (uso de funciones avanzadas) CARGADOR (1) 45 PUNTOS CARGADOR (2) 100 PUNTOS CARGADOR (1), 400 PUNTOS CARGADOR (2) 1000 PUNTOS DISPONIBLE 50 PTOS. A LA VEZ DISPONIBLES DISPONIBLE CONTADOR DE ALTA VELOC. E/S DE ALTA VELOCIDAD INTERFACE 232 0.3µS POR INST. PROMEDIO MAXIMO 128, UN PUNTO UTILIZADO COMO ARRANQUE 122 PF3S-CP12 (Alta Performance) RELES INTERNOS CARGADOR (1), 608 PUNTOS (240 pueden ser memorizados) CARGADOR (2), 608 PUNTOS (240 pueden ser memorizados) 16 PUNTOS 128 PUNTOS 96 PUNTOS 80 PUNTOS 80 PUNTOS (uso de funciones avanzadas) 45 PUNTOS 2 PUNTOS (MEMORIZABLE) CARGADOR (1), 400 PUNTOS CARGADOR (2) 400 PUNTOS NO DISPONIBLE NO DISPONIBLE NO DISPONIBLE CONTADOR DE ALTA VELOCIDAD INTERFACE RS 232 RELES INTERNOS ESPECIALES REGISTROS DE DESPLAZAMIENTO SALIDA UNICA TIMERS (0-999.9 S) TIMERS (10 MSEG) (0-99.99S) CONTADORES (0-9999) (todos se memorizan) CONTADOR REVERSIBLE REGISTROS DE DATOS (todos los puntos se memorizan) E/S FORZADAS E/S REMOTAS MOD. DE PROGRAMA EN MARCHA MODULOS ESPECIALES ENLACE A PC PROTECCION CONTRA FALLA DE ALIMENTACION FUNCION DE AUTODIAGNOSTICO Relé Interno, Registros De Relé Interno, Registro De Desplazamiento, Contadores, Registros Desplazamiento, Contadores, Registros De Datos De Datos Error CPU (Wdt), Error De Comunicación, Error De CRC En Prog. De Usuario Error CPU (Wdt), Error De Comunicación, Error De CRC En Prog. De Usuario Curso de Programación de PLC 14 Ingeniería en Automatización CENTRO DE CAPACITACION COMUNICACIÓN FA-3S Curso de Programación de PLC 15 Ingeniería en Automatización CENTRO DE CAPACITACION COMUNICACIÓN FA3S RED FA3S DEFINIDA POR USUARIO Curso de Programación de PLC 16 Ingeniería en Automatización CENTRO DE CAPACITACION SOFTWARE TIPOS DE PROGRAMACIÓN 1. DIAGRAMA DE CONTACTOS 2. DIAGRAMA SECUENCIAL 3. LISTADO DE INSTRUCCIONES MEDIOS DE PROGRAMACION CARGADOR DE PROGRAMA (PROGRAMADOR) COMPUTADORA PERSONAL NUMERACION CONCEPTO ENTRADAS SALIDAS TIMERS CONTADORES RELES INTERNOS RELES INTERNOS ESPECIALES REGISTROS DE DATOS MICRO-1 0-7 10-17 200-205 210-215 0-79 0-46 400-597 700-717 600-697 ----------------- MICRO 3 FA-2J I0-I7/ I10-I15 0-157 I20-I27/ I30-I35 Q0-Q7 Q10-Q11 200-357 Q20-Q27 Q30-Q31 0-31 0-79 0-31 0-46 M0-M287 400-697 2200-2357 2400-2697 M290-M297 700-717 M300-M317 0-99 800-899 1500-1799 FA-3S 0-157 2000-2157 200-357 2200-2357 0-255 0-102 400-697 2400-2697 700-717 2700-2717 0-999 Curso de Programación de PLC 17 Ingeniería en Automatización CENTRO DE CAPACITACION PROGRAMACION DE LOS PLC DE LA LINEA IDEC-IZUMI SOFTWARE DE PROGRAMACION WINDLDR INTRODUCCION El software de programación es una herramienta de introducción a la lógica de programación y monitoreo ideal para aquellos usuarios que por primera vez usan los controladores lógicos programables MICRO 1, MICRO 3, FA-2J, FA-3S de IDEC-IZUMI. Una vez que usted esté familiarizado con WINDLDR, el manual de referencia del usuario será su guía principal. Al terminar los ejercicios propuestos usted estará capacitado para: Crear y editar programas con lógica LADDER usando la ayuda del software WINDLDR. Imprimir programas LADDER para revisión y archivo. Cargar programas en el PLC y monitorearlos durante su operación CONVENCIONES Las instrucciones básicas son aplicables a todos los PLC, mientras que las instrucciones avanzadas se aplican a todos los PLC exceptuando al MICRO-1. Las siguientes convenciones se aplicaran en este manual: Los eventos que indican acciones a seguir, llevan el siguiente símbolo: Este símbolo aparece antes de cada set de instrucciones. Siga los pasos indicados para completar fácilmente cada lección. Las instrucciones del menú principal están separadas por una flecha (→ ). Por ejemplo, EDIT → RUNG COMMENT significa que debe seleccionar del menú principal la opción EDIT y del submenú RUNG COMMENT. Curso de Programación de PLC 18 Ingeniería en Automatización CENTRO DE CAPACITACION INICIALIZACION INSTALAR WINDLDR El software WINDLDR se entrega con un CD y se debe instalar en el disco rígido de su PC. Cuando se esté instalando el software este creará automáticamente un directorio donde residirán los archivos del programa. El nombre de dicho directorio lo puede configurar el usuario; de no ser así, por omisión, el sistema crea el directorio WINDLDR. Este directorio contiene todos los archivos ejecutables. 1. Inserte el CD de instalación para WINDOWS 95 Y 98, seleccione START→RUNG desde la barra de tareas. En WINDOWS 3.1 o 3.11 seleccione FILE→RUN desde la barra de menú del programa. 2. Entre a D: Setup exe en la casilla Run. Una serie de ventanas se abrirán durante la instalación. 3. Cuando el programa de instalación pregunte por el directorio destino, puede usar el directorio por default, C:\Program Files\IDEC\WINDLDR, o ingrese el nombre y destino que desee. INICIAR WINDLDR Cuando se ha instalado WINDLDR, el software crea el icono propio del programa de IDEC. Para iniciar, abra la ventana IDEC APPLICATIONS y haga doble click sobre el icono WINDLDR. Menú Principal Barra de instrucciones básicas línea Barra de instrucciones avanzadas Columna Barra de Estado Nota: para maximizar la pantalla haga click en el botón ubicado en la esquina superior derecha Curso de Programación de PLC 19 Ingeniería en Automatización CENTRO DE CAPACITACION INSTRUCCIONES PARA CREAR PROGRAMAS Hay cuatro formas de crear y/o editar programas en WINDLDR. 1. BARRA DE INSTRUCCIONES BÁSICAS Y AVANZADAS. Cada icono de esta barra de herramientas representa una instrucción de programación. Para insertarlas en su programa simplemente haga click en el icono y luego haga click en el lugar de la pantalla LADDER donde desea ubicarlo. Este método facilita la edición de un programa. 2. LETRAS CLAVE Para acceder a las instrucciones con letras claves, teclee la primera letra de la instrucción (ej. “O” para output). La ventana COIL SELECTION DIALOG se abre mostrando el listado de instrucciones que inician con “O” . desplazándose por el listado, podrá escoger la instrucción. Haga click en OK o presione ENTER para confirmar su selección. 3. BOTÓN DERECHO DEL MOUSE Otra forma de acceder a las instrucciones y otras opciones es ubicando el cursor en el lugar de la pantalla LADDER donde desea insertar la instrucción y presionar el botón derecho del Mouse. Un listado se despliega y le da la opción de escoger entre una serie de sub-menúes. Para mayores detalles de las funciones mostradas por el botón derecho refiérase al manual de referencia del WINDLDR. 4. CORTAR Y PEGAR Seleccione la instrucción (COIL), línea (LINE) o peldaño (RUNG) usando su Mouse. Luego haga click en el icono Copy (copiar) o use [control] + [C]. Finalmente, seleccione la ubicación en la pantalla donde desea ubicar su instrucción y haga click en el icono paste (pegar) o use [control] + [V]. BORRAR (DELETE) Para borrar una instrucción, selecciónela ubicándola con el cursor o con el Mouse y presione en el teclado [DELETE], ó, con el botón derecho del Mouse seleccione el comando DELETE. El comando DELETE le da la opción de borrar instrucciones (COIL), columnas (COLUMN), peldaños (RUNG), o líneas (LINE)(sí un peldaño tiene mas de una línea). Curso de Programación de PLC 20 Ingeniería en Automatización CENTRO DE CAPACITACION SELECCIONAR EL TIPO DE PLC Con el software WINDLDR puede programar los PLCs IDEC tipo MICRO-1, MICRO3, MICRO3 C, FA-2J, FA3S, y OPENET. Seleccione el PLC antes de iniciar la edición del programa. Para seleccionar el PLC: 1. Del menú principal seleccione CONFIGURE → PLC SELECTION... o haga lick en el icono SELECT PLC. La ventana PLC Selection se abrirá. 2. 3. Seleccione el tipo de PLC correcto. Haga click en el botón Configure. La ventana de diálogo PLC Configuration se abrirá. 4. Para MICRO o MICRO C haga click en la unidad base correspondiente (base unit 3 3 CPU) y unidad de expansión (expansion unit), si se requiere, para el PLC que vaya a usar. 5. 6. Haga click en el botón OK o presione la tecla [ENTER] para confirmar. Haga click en el botón USE AS DEFAULT. Curso de Programación de PLC 21 Ingeniería en Automatización CENTRO DE CAPACITACION 7. Haga click en el botón OK o presione la tecla [ENTER] para confirmar. El PLC seleccionado aparece en la barra de estado en la parte inferior de la pantalla del WINDLDR. Nota: la instalación de WINDLDR está programada para seleccionar automáticamente el PLC ONC. Si cambia el PLC debe seguir los siguientes pasos para acceder a las instrucciones básicas y avanzadas correspondientes. 8. 9. Cierre el programa. Haga click en el icono New para Abrir un archivo nuevo. Ahora verá las barras de herramientas correspondientes al PLC seleccionado. CONFIGURAR FUNCIONES DEL PLC y FIJAR LOS PARÁMETROS DE COMUNICACIÓN Una vez elegido el PLC adecuado, asegúrese de que las funciones de configuración del PLC estén correctamente configuradas. Para los ejercicios a desarrollar en este manual puede usar las características generales. Para configurar las funciones de área fijas (Function Area Settings): 1. 2. 3. 4. Haga click en CONFIGURE → FUNCTION AREA SETTINGS... del menú principal. Se abrirá la ventana FUNCTION AREA SETTING. Haga click en el boton DEFAULT para aceptar la selección ó efectúe los cambios necesarios y haga click en OK. Haga click en el botón OK o presione la tecla [ENTER] para confirmar. Nota: el cuadro de diálogo FUNCTION AREA SETTING del PLC ONC difiere de los cuadros de diálogo de las series MICRO y FA como se puede ver en las siguientes páginas. Por favor, refiérase al manual de usuario correspondiente al PLC escogido para la explicación detallada de las funciones de área fijas. Curso de Programación de PLC 22 Ingeniería en Automatización CENTRO DE CAPACITACION Cuadros de diálogo de la funciones de área fijas y parámetros de comunicación del MICRO-1. Cuadros de diálogo de las funciones de área fija y parámetros de comunicación del ONC. Curso de Programación de PLC 23 Ingeniería en Automatización CENTRO DE CAPACITACION Cuadros de diálogo de las funciones de área fijas y parámetros de comunicación del MICRO3. Cuadros de diálogo de las funciones de área fija y parámetros de comunicación de la serie FA. Curso de Programación de PLC 24 Ingeniería en Automatización CENTRO DE CAPACITACION Elección de las opciones LADDER (LADDER PREFERENCES) Para personalizar la pantalla del programa LADDER del menú principal, haga click en CONFIGURE→LADDER PREFERENCES. Para seguir el ejemplo elija los datos mostrados en la figura de abajo y vea como cambia la pantalla a medida que varía las características. Para seleccionar el tipo y tamaño de letra haga click en el botón FONT. Se recomienda usar NEW COURIER, BOLD, 10pt. Nota: el tamaño de la letra del texto del comentario del peldaño (RUNG) no se restringe. En el campo TAG COMMENT LINES usted puede ingresar cualquier numero hasta 100. Idealmente IDEC recomienda que se use entre 1 y 5 líneas como comentario de etiqueta. Curso de Programación de PLC 25 Ingeniería en Automatización CENTRO DE CAPACITACION INTRODUCCIÓN A LA PROGRAMACIÓN BÁSICA Como ya se sabe un PLC examina el estado de una interface de entrada y en respuesta controla algo a través de la interface de salida. En los siguientes ejercicios usted usará las instrucciones básicas de programación para crear programas simples de entrada/salida. INSTRUCCIÓN DE ENTRADA (INPUT) Cuando programa su PLC, la instrucción usada para leer una entrada (I*) es cargar (LOAD-LOD) o cargar negado (LOAD NOT- LODN) y es usada al inicio, izquierda del peldaño o línea de programación LADDER. La instrucción LOD inicia la operación lógica con un contacto normalmente abierto NA (Normally Open NO). La instrucción LODN inicia la operación lógica con un contacto normalmente cerrado NC (Normally Closed NC). DIAGRAMA LADDER LOD/LODN INSTRUCCIÓN DE SALIDA (OUTPUT) La instrucción de salida (O*) es salir (OUTPUT-OUT) se usa al final, a la derecha de la línea o peldaño del programa ladder y ejecuta el resultado de una operación lógica representada con un bit o un pulso en el operando especifico. La instrucción de salida negativa (OUTPUT NOT-OUTN) invierte el resultado lógico del bit y lo dirige al operando específico. DIAGRAMA LADDER OUT/OUTN EJERCICIO 1: Curso de Programación de PLC 26 Ingeniería en Automatización CENTRO DE CAPACITACION EJERCICIO 1: Creando un Programa Cargar/Salir (load/out) Una vez abierto el WINDLDR, seleccionado el tipo de PLC, configuradas las funciones de áreas fijas y fijadas las preferencias ladder, usted está listo para crear un programa lógico usando el programa en blanco en pantalla. En este ejercicio usted editará un programa básico que usa una entrada de PLC para encender y apagar una salida. La siguiente ilustración muestra un sistema simple entrada/salida en el cual un pulsador con retención NA es usado para encender y apagar una bomba hidráulica. Utilice los elementos de esta figura para crear su programa. Marcha 1: pulsador NA, cableado a I1. Bomba A: cableada a Q0. Siga los pasos a continuación para crear un programa de marcha/parada. Al finalizar, la ventana ladder se verá así: Curso de Programación de PLC 27 Ingeniería en Automatización CENTRO DE CAPACITACION PASO 1: Ingrese el Contacto NA Marcha 1 Para ingresar el contacto Marcha 1: 1. Haga click en el icono Normally Open. Note que cuando usted mueve el mouse a través de la pantalla ladder el icono se mantiene cerca del apuntador. Para mover el cursor entre casillas use la tecla[TAB] o haga click en la casilla correspondiente. 2. Haga click en la Columna 1 del Rung 1. La ventana de diálogo Normally Open (LOD) se abrirá: 3. 4. 5. Ingrese Marcha 1 en el campo Tag Name. Ingrese I1 en el campo Allocation Number. Ingrese pulsador NA cableado a I1 en Tag Name Comment. La ventana se verá así: 6. Haga click en el botón OK o presione la tecla [ENTER] para confirmar. Curso de Programación de PLC 28 Ingeniería en Automatización CENTRO DE CAPACITACION PASO 2: Ingresar la Salida Bomba A 1. 2. Haga click en el icono Output. Haga click en la Columna 2 del Rung 1. La ventana Output (OUT) se abrirá. 3. 4. 5. Ingrese Bomba A en el campo Tag Name. Ingrese Q0 en Allocation Number. Ingrese Bomba A cableada a Q0 en Tag Name Comment. La ventana completa se verá así: NOTA: para Micro1 la opción OUTPUT NOT no está habilitada. 6. Haga click en OK o presione la tecla [ENTER] para confirmar. La salida Bomba A se verá al final del Rung 1. Curso de Programación de PLC 29 Ingeniería en Automatización CENTRO DE CAPACITACION PASO 3: Ingresar un Comentario de Peldaño (Rung) Un comentario para cada peldaño (RUNG) le permite explicar la lógica usada en cada uno. Para entrar un comentario: 1. Haga click en cualquier parte de RUNG. 2. Seleccione EDIT → RUNG COMMENT... en el menú principal o haga click en el icono Rung Comment La ventana RUNG COMMENT DIALOG se abre. 3. Haga click en el área blanca de la ventana y escriba: Marcha 1 enciende la Bomba A IMPORTANTE: WINDLDR permite que usted ingrese todos los caracteres que desee. Se recomienda mantener la longitud de las líneas cuando escriba los comentarios de rung. Puede usar tantas líneas como quiera. Presione [Enter] para pasar a la próxima línea 4. Haga click en OK para guardar los comentarios. Los comentarios aparecerán en la pantalla sobre el peldaño (RUNG) GUARDANDO UN PROGRAMA Para nombrar y guardar este programa: 1. Seleccione del menú principal FILE→SAVE AS.... La ventana de diálogo Save As se abrirá. 2. 3. Ingrese LODOUT en la casilla File Name. Haga click en el botón OK o presione la tecla [Enter] para confirmar. VISTA PRELIMINAR DEL LADDER Para tener una vista preliminar antes de imprimir: 1. Haga Click en el menú principal en File → LISTING.... Se abrirá la ventana LADDER PREVIEW. 2. Haga click en el botón izquierdo de su Mouse o presione la tecla [ENTER] para tener la vista preliminar. Curso de Programación de PLC 30 Ingeniería en Automatización CENTRO DE CAPACITACION IMPRIMIENDO UN PROGRAMA 1. 2. Haga click en el menú principal en File → Listing... Se abrirá la ventana de dialogo LADDER. Selecciónela con el botón izquierdo de su Mouse o presionando la tecla [ENTER] para ir al menú imprimir. Se abrirá la ventana del menú de impresión. 3. Ingrese las opciones de impresión correctas y luego haga click en el botón OK o presione la tecla [ENTER] para confirmar. REFERENCIAS CRUZADAS Para obtener una referencia cruzada del programa ladder: 1. Haga click en el menú principal en File → Listing.... Se abrirá la ventana Cross Reference 2. Haga click con el botón izquierdo de su Mouse o presione [Enter] para ver el archivo de referencia cruzada. Nota: usted puede imprimir o guardar el archivo de referencia cruzada que se presenta en formato Notepad CERRANDO UN PROGRAMA Para cerrar un programa 1. Haga click en el botón su pantalla. que se encuentra en la esquina superior izquierda de Se abrirá un menú de selección. 2. Haga click en ese menú de selección en la opción Close. Curso de Programación de PLC 31 Ingeniería en Automatización CENTRO DE CAPACITACION CONFIGURACION DEL PUERTO DE COMUNICACION Antes de transferir su programa al PLC, usted debe configurar adecuadamente su puerto serial. Para este ejemplo, elegirá las opciones por defecto para su PLC. Para configurar el puerto de comunicación: 1. Haga click en el menú principal en CONFIGURE → SETTINGS..... La ventana de diálogo Communication Settings le mostrará a usted los parámetros a confirmar. 2. Haga click en el botón DEFAULT. WINDLDR selecciona automáticamente las características de comunicación de acuerdo con el PLC seleccionado y el puerto serial de su PC. 3. Haga click en el botón OK o presione la tecla [ENTER] para confirmar. Curso de Programación de PLC 32 Ingeniería en Automatización CENTRO DE CAPACITACION TRANSFIRIENDO UN PROGRAMA Una vez configurado el puerto de comunicación, el programa LODOUT puede ser transferido. Para transferir su programa al PLC 1. 2. Seleccione del menú principal Compile→Convert Ladder.... Seleccione del menú principal Online→Download Program.... Si el programa no está aún compilado, una ventana de advertencia le indicará que debe recompilar el ladder. 3. Haga click en el botón que dice YES. Una segunda ventana se abre indicando que la conversión ha sido realizada. Si WINDLDR encuentra errores, un mensaje se verá en la pantalla y le permitirá verlos. 4. Haga click en OK 5. Haga click en el botón OK o presione [Enter] para confirmar. Si la transferencia es satisfactoria, una ventana de dialogo aparece para confirmar la transferencia. Si la transferencia no es satisfactoria un mensaje de error aparece en pantalla. Curso de Programación de PLC 33 Ingeniería en Automatización CENTRO DE CAPACITACION MONITOREANDO UN PROGRAMA “Monitor” le permite ver en la pantalla de la PC el estado de las entradas y salidas del PLC y verificar la opción de temporizadores, contadores, y otros elementos. Para monitorear el programa: Seleccione del menú principal ONLINE → MONITOR Note que la barra de iconos desaparece y la pantalla se agranda. Si la entrada esta en estado ON (energizada), se ve una luz roja en el centro del elemento, si el elemento esta en estado OFF (desenergizado) la luz roja desaparece tanto de la entrada como de la salida. Nota: Para salir de Monitor, seleccione ONLINE→MONITOR de nuevo para desactivarlo. Curso de Programación de PLC 34 Ingeniería en Automatización CENTRO DE CAPACITACION EJERCICIO 2 Creando un Programa con Múltiples Cargas/Salidas (LOD/OUT) En este ejercicio adicionará instrucciones para cargar (LOD), salir (OUT) y la parada de emergencia E-STOP en el programa LODOUT del ejercicio 1. La figura siguiente muestra un sistema de múltiples entradas/salidas en el cual dos pulsadores NA puede ser usados para encender o apagar dos bombas hidráulicas simultáneamente. Un pulsador NC es usado como señal de emergencia para apagar ambas bombas. Use los elementos de esta figura para crear el programa. Marcha_1: pulsador NA, cableado a I1. Marcha_2: pulsador NA, cableado a I2. E_Stop : pulsador NC, cableado a I3. Bomba_A: bomba A cableada a Q0 Bomba_B: bomba B cableada a Q1 Curso de Programación de PLC 35 Ingeniería en Automatización CENTRO DE CAPACITACION Siguiendo los pasos a continuación su programa ladder se verá así: PASO 1: Abra el Programa LODOUT del Ejercicio Anterior PASO 2: Ingrese E_STOP en el Peldaño 1 (Rung 1) Para ingresar E_STOP: 1. 2. Haga click en el icono Normally Closed. Haga click en Columna 2 del Rung 1. La ventana Normally Open (LOD) se abrirá. Curso de Programación de PLC 36 Ingeniería en Automatización CENTRO DE CAPACITACION 3. 4. 5. Ingrese E_STOP en la casilla Tag Name. Ingrese I3 en la casilla Allocation Number. Ingrese Pulsador NC cableado a I3 en la casilla Tag Name Comment. La ventana se verá así: 6. Haga click en el botón OK o presione la tecla [ENTER] para confirmar. El contacto E_STOP se verá a la derecha de marcha_1 en el Rung 1. PASO 3: Ingrese el Contacto NA Marcha_2 en la Línea 2 Para ingresar el contacto MARCHA_2: 1. Haga click en el icono DRAW LINE. Note que el apuntador cambia de flecha a lápiz 2. Haga click sosteniendo en la cruz de la línea a la derecha del contacto marcha 1 en Rung 1 y deslice el lápiz hacia abajo hasta que aparezca la línea 2 para Rung 1. Verá la línea vertical conectando las líneas 1 y 2. Haga click en el icono Normally Open. 3. Note que el apuntador se convierte en flecha de nuevo. 4. Haga click en Columna 1 de la Línea 2 del Rung 1. Curso de Programación de PLC 37 Ingeniería en Automatización CENTRO DE CAPACITACION La ventana Normally Open (LOD) se abrirá. 5. 6. 7. Ingrese Marcha_2 en la casilla Tag Name. Ingrese I2 en la casilla Allocation Table Ingrese Pulsador NA cableado a I2 en la casilla Tag Name Comment. La ventana se verá así: 8. Haga click en el botón OK o presione la tecla [ENTER] para confirmar. Note que Rung 1 tiene ahora 2 líneas. El contacto Marcha_2 se exhibirá al comienzo de la Línea 2. PASO 4: Ingrese la Salida Bomba B en la Línea 2 Para ingresar la salida bomba B: 1. 2. 3. 4. Haga click en el icono DRAW LINE Haga click sosteniendo en la cruz de la línea a la izquierda de la salida bomba A en la línea 1, y deslice el lápiz hacia abajo para dibujar la conexión entre la línea 1 y 2. Haga click en el icono OUTPUT Haga click en la última Columna de la Línea 2. La ventana OUTPUT (OUT) se abrirá. Curso de Programación de PLC 38 Ingeniería en Automatización CENTRO DE CAPACITACION 5. 6. 7. Ingrese bomba B en Tag Name. Ingrese Q1 en Allocation Number Ingrese bomba B cableada en Q1 en Tag Name Comment La ventana se verá así: 8. Haga click en el botón OK o presione la tecla [ENTER] para confirmar. La salida bomba B se exhibirá al final de la Línea 2. PASO 5 : Cambie el Comentario de Rung 1. 2. Haga click en cualquier parte de las líneas 1 ó 2. Seleccione del menú principal Edit→Rung Comment o haga click en el icono Rung Comment. La ventana de diálogo Rung Comment se abrirá: 3. Borre el comentario existente e ingrese : marcha-1 o marcha-2 encienden la bomba A y bomba b. Además E-stop es un pulsador NC externo, usted puede determinar cuando apagarlas Haga click en OK para guardar los comentarios. [Enter] [Enter] [Enter] [Enter] 4. El comentario del peldaño se verá sobre Rung 1. Curso de Programación de PLC 39 Ingeniería en Automatización CENTRO DE CAPACITACION PASO 6 : Guardar el Programa Para nombrar y guardar este programa: 1. Seleccione del menú principal File→Save as.. La ventana Save as se abrirá. 2. Ingrese LODOUT2 en File Name. Haga click en el botón OK o presione la tecla[ENTER] para confirmar. INTRODUCCION A TEMPORIZADORES En los programas de PLCs los temporizadores son usados para retrasar la acción de la lógica. Cuando se cumple la instrucción de entrada, el temporizador inicia la cuenta del tiempo programado (preset time) y en cuanto alcanza el límite, permite que fluya la corriente hacia el contacto de salida correspondiente. TEMPORIZADORES EN MICRO-1, FA2J, FA3S-CP11/CP11T Estos PLCs tienen 80 timers internos (t0-t79). Todos los timers son de 100ms. Cada Timer debe ser programado con una entrada de control del Timer y puede ser programado con o sin salida inmediatamente después del Timer. Estos timers se pueden usar en el modo demorado a la conexión (ON DELAY) o demorado a la desconexión (OFF DELAY). TIMERS FA3S-CP12/13 Las CPU FA3S-CP12 Y CP13 tienen 256 timers, 100 ms (T0 a T255) y 10 ms (H0-H79). Cada Timer puede ser programado con o sin salida posterior. Timers de Micro-1 y serie FA Micro-1 FA2J FA3S-CP11 FA3S-CP11T FA3S-CP12 FA3S-CP13 TIM TIM Números de designación T0-T79 T0-T79 Rango 0-999.9S 0-999.9S Incremento 100mS 100mS Valor de preset Constante: 0-9999 Constante: 0-9999 Constante: 0-9999 Constante: 0-9999 TIM T10mS T0-T255 H0-H79 0-999.9S 0-999.9S 100mS 10mS Curso de Programación de PLC 40 Ingeniería en Automatización CENTRO DE CAPACITACION TIMERS MICRO Y MICRO C Hay tres tipos de timers disponibles en los PLC Micro3 y Micro3C : un Timer con base de tiempo de 100mS(TIM), un Timer con base de tiempo de 10mS (TMH), y un Timer con base de tiempo de 10mS (TMS). En total 32 timers y contadores se pueden programar en el modo de procesamiento estándar. Cada Timer debe ser designado con un único numero (0 a 31) y ese mismo numero no puede ser usado para contadores . En el modo de procesamiento de alta velocidad están disponibles los números 0 a 15. Timers Micro 3 y Micro 3 C TIM (Timer 100ms) TMH (Timer 10mS) TMS (Timer 1 mS) TIMERS ONC Hay cuatro tipos de timers en los controladores ONC. Timer con base de tiempo de 1S (TML) Timer con base de tiempo de 100mS (TIM) Timer con base de tiempo de 10mS (TMH) Timer con base de tiempo de 1mS (TMS) En total se pueden utilizar 256 timer en un programa de usuario. Todos los timer son del tipo descendente. Cada timer se designan con un único número (T0-T256). Nota: el valor de preset de todos los timers se guarda en registros de 16 bits, lo que permite fijar valores de preset de hasta 65535. Timer ONC TML TIM TMH TMS Números de designación T0-T255 T0-T255 T0-T255 T0-T255 Rango 0-65535 S 0-65535 S 0-65535 S 0-65535 S Incremento 1S 100 mS 10 mS 1 mS Valor de preset Constante: 0-65535 registro de datos: D0-D7999 Números de designación T0-T31 T0-T31 T0-T31 Rango 0-999.9S 0-99.99S 0-9.999s Incremento 100mS 10mS 1mS Valor de preset Constante: 0-9999 registros de datos: D-D99 (modo standard) D0 aD31 (modo alta velocidad) 3 3 Curso de Programación de PLC 41 Ingeniería en Automatización CENTRO DE CAPACITACION EJERCICIO 3 Creando un programa con temporizado demorado a la conexión (ON-DELAY) En este ejercicio, usted realizará un programa de temporizado ON DELAY utilizando una entrada del PLC para encender una salida después de un tiempo determinado. La figura siguiente muestra un sistema simple entrada/salida en el cual un pulsador con retención NA se usa para encender o apagar una bomba hidráulica. El programa debe lograr que la bomba se encienda unos segundos después de encender la entrada Marcha_1. Use los elementos de esta figura para crear su programa. APLICACIÓN DE SISTEMA DE CONTROL Marcha 1: Pulsador NA cableado a I1. Bomba A: cableada a Q0. Curso de Programación de PLC 42 Ingeniería en Automatización CENTRO DE CAPACITACION Siga los pasos a continuación para crear un programa demorado a la conexión. Cuando complete su programa la pantalla se debe ver así: PASO 1: Abra un Archivo Nuevo 1. Haga click en el icono New para Abrir un Archivo Nuevo. Se exhibirá un ladder en blanco en su pantalla. Curso de Programación de PLC 43 Ingeniería en Automatización CENTRO DE CAPACITACION PASO 2 : Ingrese el Contacto Marcha_1 Para ingresar el contacto Marcha_1 1. 2. Haga click en el icono Normally Open. Haga click en la Columna 1 del Rung 1. Se abrirá la ventana Normally Open (LOD) Usted se puede mover de un campo a otro dentro del cuadro de diálogo usando la tecla [TAB] o haciendo click con el mouse en el campo deseado. 3. 4. 5. Ingrese Marcha_1 en la casilla Tag Name. Ingrese I1 en la casilla Allocation Number. Ingrese pulsador N.A cableado a I1 en la casilla Tag Name Comment. La ventana deberá verse así: 6. Haga click en el botón OK o presione la tecla [ENTER] para confirmar. El contacto Marcha 1 se exhibirá al principio del Rung 1. Curso de Programación de PLC 44 Ingeniería en Automatización CENTRO DE CAPACITACION PASO 3 : Ingrese el Timer Para ingresar el timer 1. 2. Haga click en el icono Timer. Haga click en la Columna 2 del Rung 1. Se abrirá la ventana 100mSec Timer (TIM). 3. 4. 5. 6. Ingrese T000 en la casilla Tag Name Ingrese T0 en la casilla Allocation Number Ingrese 100 en la casilla Preset Value Ingrese timer 10seg. Demorado a la conexión en la casilla Tag Name Comment Una vez completa la ventana se verá así: 7. Haga click en el botón OK o presione la tecla [ENTER] para confirmar. La instrucción Timer se exhibirá al lado de Marcha 1 en el Rung 1. Curso de Programación de PLC 45 Ingeniería en Automatización CENTRO DE CAPACITACION PASO 4: Ingrese un Comentario para el Rung 1 Para ingresar un comentario en el rung: 1. 2. Haga click en cualquier parte del Rung 1. Haga click en EDIT → RUNG COMMENT en el manú principal o en el icono de Se abrirá la ventana Rung Commnent. 3. Haga click en el área blanca de la ventana e ingrese: Este programa realiza el encendido demorado a la conexión de la bomba A. La bomba A encenderá 10 seg. después de encendida la entrada 1 Haga click en OK para guardar los comentarios Rung Comment. 4. El comentario de Rung se exhibirá arriba del Rung 1. PASO 5: Ingrese un Contacto NA en el Rung 2 Para ingresar un Conatcto NA: 1. 2. 3. Presione la tecla [ENTER] para ir al Rung 2 Haga click en el icono Normally Open. Haga click en la Columna 1 del Rung 2. La ventana Normally Open (LOD) se abrirá. 4. 5. Ingrese T0 en la casilla Tag Name Ingrese timer 10 seg demorado a la conexión en la casilla Tag Name Comment. Una vez completa la pantalla se verá así Curso de Programación de PLC 46 Ingeniería en Automatización CENTRO DE CAPACITACION 6. Haga click en botón OK o presione la tecla [ENTER] para confirmar. PASO 6: Ingrese el Contacto de Salida de la Bomba A en el Rung 2 Para ingresar el contacto de salida de la Bomba A: 1. 2. Haga click en el icono OUTPUT. Haga click en la Columna 2 del Rung 2 Se abrirá la ventana Output (OUT). 3. 4. 5. Ingrese Bomba A en la casilla Tag Name. Ingrese Q0 en la casilla Allocation Number. Ingrese Bomba A cableada a Q0 en la casilla Tag Name Comment. Una vez completa la pantalla se verá así: 6. Haga click en el botón OK o presione la tecla [ENTER] para confirmar. La bobina de salida de la Bomba A se exhibirá al final del Rung 2. Curso de Programación de PLC 47 Ingeniería en Automatización CENTRO DE CAPACITACION PASO 7: Guardar el Programa Proceder según lo indicado en Ejercicio 1. INTRODUCCION A CONTADORES (CNT) Como su nombre lo indica, los contadores en los PLCs cuentan pulsos. Estos pulsos son generados en respuesta a un objeto detectado por un sensor que enciende una entrada momentáneamente. Los pulsos pueden representar botellas, latas, partes o el número de veces que se efectúa un proceso. En los PLCs de IDEC existen tres tipos de contadores: ascendente (UP), reversibles de doble pulso (DOWN) y de selección ascendente o descendente (UP/DOWN). Esto permite ilimitadas aplicaciones con contadores en la lógica de programación ladder. NOTA: los contadores ascendentes (UP) inician en 0 y se tornan en ON cuando llegan al valor predeterminado. Al contrario, los contadores reversibles (DOWN) inician en el valor predeterminado y se tornan en ON al llegar a 0. CONTADORES EN MICRO1, FA2J, FA3S-CP11/CP11T Estos PLC tienen 45 contadores ascendentes (CNT0-CNT44), un contador de doble pulso reversible (CNT45) y un contador de selección ascendente/descendente (CNT46). TIPO DE CONTADOR Ascendente Doble pulso De selección (UP/DOWN) VALOR C0-C44 C45 C46 PRESET 0-9999 0-9999 0-9999 CONTADORES EN PF3S-CP12/CP13 Las CPUs de alta performance tienen 100 contadores ascendentes (CNT0 - CNT44, CNT48 – CNT102) y dos contadores reversibles (CNT45 – CNT46). TIPO DE CONTADOR Ascendente Doble pulso De selección (UP/DOWN) VALOR C0-C44 C48-C102 C45 C46 PRESET 0-9999 0-9999 0-9999 Curso de Programación de PLC 48 Ingeniería en Automatización CENTRO DE CAPACITACION CONTADORES EN MICRO , MICRO C Y ONC Los Micro3 y Micro3C tienen 30 contadores ascendentes (CNT2 – CNT31), uno doble pulso (CNT0) y uno de selección (CNT1). El PLC ONC tiene 256 contadores (CNT0 – CNT255). 3 3 Tabla de contadores Micro3 y Micro3C TIPO DE CONTADOR Ascendente Doble pulso De selección (UP/DOWN) VALOR C2-C31 (modo de standard) C2-C15 (modo alta velocidad) C0 C1 PRESET 0-9999 D0-D99 Modo estándar D0-D31 Modo alta velocidad Tabla de contadores ONC TIPO DE CONTADOR Ascendente Doble pulso De selección (UP/DOWN) VALOR C0-C255 PRESET 0-65535 D0-D7999 CONTADORES ASCENDENTES (UP) Un contador ascendente requiere dos entradas y puede ser programado con o sin salida. Diagrama Ladder de Contador Ascendente Curso de Programación de PLC 49 Ingeniería en Automatización CENTRO DE CAPACITACION La primera línea del contador es la entrada de reset. Cuando el reset esta en ON el valor acumulado del contador se resetea a cero. La entrada debe estar en OFF para permitir la cuenta. La segunda línea es la entrada de pulso. El contador incrementara el valor acumulado cada vez que sucede la transición de un pulso de OFF a ON. CONTADORES REVERSIBLES DOBLE PULSO El contador de doble pulso tiene tres líneas para su lógica de control. La línea superior es para el control de la operación de preset. Cuando esta línea esta en ON el valor designado en el preset del contador se carga y no 0. Como con los contadores ascendentes la entrada debe estar en OFF para permitir la cuenta del contador. La segunda línea es la entrada de pulsos ascendentes y la tercera línea es la entrada de pulsos descendentes. Si ambas están en ON simultáneamente el contador no cuenta. Cuando el contador alcanza el valor cero la salida se pone en ON. Diagrama Ladder de Contador Reversible Curso de Programación de PLC 50 Ingeniería en Automatización CENTRO DE CAPACITACION CONTADORES REVERSIBLES DOBLE PULSO TIPO SELECCION El contador de selección ascendente /descendente es similar al anterior pero tiene una importante diferencia. Sólo hay una línea de entrada de pulsos. La tercer línea de la lógica de control indica la dirección de cuenta (ascendente o descendente). Cuando la línea de selección U/D esta en ON el contador cuenta en forma ascendemte, mientras que si esta línea esta en OFF cuenta en forma descendente. La línea de preset se comporta de la misma manera que en el caso anterior. Diagrama Ladder de Contador Reversible Doble Pulso Tipo Selección INTRODUCCION A COMPARACION DE CONTADORES (CC= y CC ≥) La instrucción CC= es la de comparación por equivalente de los valores contados. Esta instrucción está constantemente comparando los valores contados contra el valor que haya sido programado. Cuando el valor del contador es igual al valor programado la salida deseada será inicializada. La instrucción CC ≥ es la de comparación por mayor o igual de los valores contados. Esta instrucción está constantemente comparando los valores contados contra el valor que haya sido programado. Cuando el valor del contador es mayor o igual que el valor programado , la salida deseada será inicializada. COMPARACIONES DE CONTADOR Cuando una instrucción de comparación de contador se programa, se requieren dos direcciones. El circuito para instrucción de comparación debe ser programado en el siguiente orden: la instrucción CC= o CC≥, un número de contador de 0 a 255 (dependiendo del PLC), seguido de un valor de preset a comparar 0 a 65535 para el ONC y 0 a 9999 para el resto de los PLCs. Curso de Programación de PLC 51 Ingeniería en Automatización CENTRO DE CAPACITACION Curso de Programación de PLC 52 Ingeniería en Automatización CENTRO DE CAPACITACION EJERCICIO 4: Cree un programa usando contadores. En este ejercicio usted escribirá un programa que utiliza las instrucciones de contadores y comparación de contadores para realizar dos salidas cuando el contador alcanza un valor a un nivel predeterminado. La figura siguiente muestra un sistema de entrada/salida en el cual se usa un pulsador NA para encender y/o apagar dos bombas. Utilice los elementos de esta figura para crear su programa. APLICACIÓN DE SISTEMA DE CONTROL Marcha 1: Pulsador NA cableado a I1. Bomba A: cableada a Q0. Bomba B: cableada a Q1. Curso de Programación de PLC 53 Ingeniería en Automatización CENTRO DE CAPACITACION Siguiendo los pasos que se describirán a continuación usted podrá crear un programa de comparación de contadores. PASO 1: Abra un Archivo Nuevo 1. Haga click en el icono New para Abrir un Archivo Nuevo. Se exhibirá un ladder en blanco en su pantalla. Curso de Programación de PLC 54 Ingeniería en Automatización CENTRO DE CAPACITACION PASO 2 : Ingrese un Contacto de Reset Para ingresar el contacto de reset: 1. 2. Haga click en el icono Normally Open. Haga click en la Columna 1 del Rung 1 Se abrirá la ventana Normally Open (LOD) Usted puede moverse de un campo a otro dentro de una ventana presiona la tecla [TAB] o haciendo click con el mouse en el campo deseado. 3. 4. 5. Ingrese C2 en la casilla Tag Name. Ingrese C2 en la casilla Allocation Number. Ingrese Contador 2 Reset en la casilla Tag Name Comment. Una vez completa la pantalla se verá así: 6. Haga click en el botón OK o presione la tecla [ENTER] para confirmar. El contacto del Contador se exhibirá al principio del Rung 1. Curso de Programación de PLC 55 Ingeniería en Automatización CENTRO DE CAPACITACION PASO 3 : Ingrese un Contador Para ingresar un contador: 1. 2. Haga click en el icono Counter . Haga click en la Columna 2 del Rung 1 Se abrirá la ventana UP COUNTER (CNT). 3. Ingrese C2 en la casilla Tag Name. Note que las otras casillas se completan automáticamente. 4. Ingrese 3 en la casilla Preset Value. La ventana se verá así: 5. Haga click en el botón OK o presione la tecla [ENTER] para confirmar. Note que el Rung 1 tiene dos líneas ahora. La instrucción Contador se exhibe al lado del contacto Contador. Curso de Programación de PLC 56 Ingeniería en Automatización CENTRO DE CAPACITACION PASO 4 : Ingrese el contacto Marcha_1 en la Línea 2 Para ingresar el contacto Marcha_1: 1. 2. Haga click en el icono Normally Open. Haga click en la Columna 1 de la Línea 2. Se abrirá la ventana Normally Open (LOD). 3. 4. 5. Ingrese marcha_1 en la casilla Tag Name. Ingrese I1 en la casilla Allocation Number. Ingrese Pulsador NA conectado a I1 en la casilla Tag Name Comment. Una vez completa la pantalla se verá así: 6. Haga click en el botón OK o presione la tecla [ENTER] para confirmar. El contacto Marcha_1 se exhibirá al principio de la Línea 2. PASO 5: Ingrese un Comentario de Rung Para ingresar un comentario de rung: 1. Haga click en EDIT → RUNG COMMENT del menú principal o haga click en el icono Rung Comment. Se abrirá la ventana de diálogo Rung Comment. Curso de Programación de PLC 57 Ingeniería en Automatización CENTRO DE CAPACITACION 2. Haga click en el área en blanco de la pantalla de diálogo e ingrese: Este es un programa de contadores usando instrucciones de comparación para encender la Bomba A y la Bomba B cableadas a Q0 y Q1. Comenzando con el contador C0 con 3 como valor preseteado. Cuando el contador C0 recibe 3 cuentas se resetea. 3. Haga click en OK para guardar el comentario. El comentario de Rung se exhibirá arriba del Rung 1. PASO 6: Ingrese un Comparador de Contador en el Rung 2 Para ingresar un comparador de contador: 1. 2. 3. Presione la tecla [ENTER] para moverse al Rung 2. Haga click en el icono Counter Comparison. Haga click en la Columna 1 del Rung 2. Aparecerá el cuadro de diálogo Counter Comparison (CC=). 4. Ingrese C002 en Tag Name. Note que los campos Allocation Number: y Tag Name Comment: se completarán automáticamente con las propiedades para la instrucción Counter. 5. Ingrese el valor preseteado 1 en Preset Value. Su ventana completa debe verse así: Curso de Programación de PLC 58 Ingeniería en Automatización CENTRO DE CAPACITACION 6. Haga click en el botón OK o presione la tecla [ENTER] para confirmar. La instrucción de Comparador de Contador aparecerá al principio del Rung 2. PASO 7: Ingrese la Bobina de Salida de la Bomba A en el Rung 2 Para ingresar la bobina de salida de Bomba A: 1. 2. Haga click en el icono Output. Haga click en la Columna 2 del Rung 2. Aparecerá el cuadro de diálogo Output (OUT). 3. 4. 5. Ingrese Bomba A en Tag Name. Ingrese Q0 en Allocation Number. Ingrese Bomba A cableada en Q0 en Tag Name Comment. Su ventana completa debe verse así: 6. Haga click en el botón OK o presione la tecla [ENTER] para confirmar. La bobina de salida Bomba A se exhibirá al final del Rung 2. Curso de Programación de PLC 59 Ingeniería en Automatización CENTRO DE CAPACITACION PASOS 8 Y 9: Ingrese un Comparador de Contador y la Bobina de Salida de la Bomba B en el Rung 3 Siga las instrucciones de los PASOS 6 y 7 para crear un comparador de contador y la bobina de salida Bomba B en el Rung 3 usando los siguientes parámetros: Para el comparador de contador, ingrese Contador en Tag Name y 2 en Preset Value. Para la bobina de salida de la Bomba B, ingrese Bomba B en Tag Name, ingrese Q1 en Allocation Number, y Bomba B cableada en Q1 en Tag Name Comment. PASO 10: Guarde el Programa. SET y RST (RESET) Las instrucciones SET y RST son usadas para setear (On) y resetear (Off) salidas, relés internos, y bits de registros de desplazamiento. Las instrucciones SET y RST requieren una dirección que debe ser seleccionada de los números operandos apropiados. La misma salida puede ser seteada y reseteada varias veces dentro de un programa. Las instrucciones SET y RST operan en cada scan mientras que la entrada está en On. Diagrama Ladder El comando SET es un comando LATCH. El comando RST es un comando UNLATCH. Curso de Programación de PLC 60 Ingeniería en Automatización CENTRO DE CAPACITACION EJERCICIO 5: Creando un Programa Set/Reset En el ejercicio 1, usted aprendió cómo poner en On/Off una salida usando las instrucciones LOD y OUT. En este ejercicio usará las instrucciones SET y RST para crear un programa Latch/Unlatch. La figura debajo ilustra un escenario Latch/Unlatch en el que un pulsador NA es usado para encender (SET) una bomba. Un pulsador NA es usado para apagar (RST) la bomba. Utilice los elementos de esta figura para crear su programa. APLICACIÓN DE SISTEMA DE CONTROL Latch: pulsador NA cableado a I1. Unlatch: pulsador NA cableado a I2 Bomba A: cableada a Q0. Curso de Programación de PLC 61 Ingeniería en Automatización CENTRO DE CAPACITACION Siga los pasos a continuación para crear un programa Set/Reset. Una vez terminado, su pantalla de programa debe verse así: PASO 1: Abra un Archivo Nuevo 1. Haga click en el icono New para Abrir un Archivo Nuevo. Se exhibirá un ladder en blanco en su pantalla. Curso de Programación de PLC 62 Ingeniería en Automatización CENTRO DE CAPACITACION PASO 2: Ingrese el Contacto de Entrada I1 Para ingresar el contacto de entrada I1: 1. Haga click en el icono Normally Open. Note que a medida que aleje el cursor del icono, el símbolo del icono permanece cerca del cursor. 2. Haga click en la Columna 1 del Rung 1. Aparecerá la ventana de diálogo Normally Open (LOD). Usted puede moverse en los campos de la ventana de diálogo presionando la tecla [TAB] o haciendo click en el campo deseado. 3. 4. 5. Ingrese I1 en Tag Name:. Ingrese I1 en Allocation Number:. Ingrese Pulsador NA cableado a I1 en Tag Name Comment:. Su ventana de diálogo se verá así: 6. Haga click en el botón OK o presione la tecla [ENTER] para confirmar. El contacto I1 se exhibirá al principio del Rung 1. Curso de Programación de PLC 63 Ingeniería en Automatización CENTRO DE CAPACITACION PASO 3: Ingrese la Salida Set Bomba A Para ingresar la salida Set: 1. 2. Haga click en el icono SET. Haga click en la Columna 2 del Rung 1. Aparecerá la ventana de diálogo Set (SET). 3. 4. 5. Ingrese Q0 en Tag Name. Ingrese Q0 en Allocation Number:. Ingrese Bomba A cableada a Q0 en Tag Name Comment:. Su ventana de diálogo completa se verá así: 6. Haga click en el botón OK o presione la tecla [ENTER] para confirmar. La salida Set Bomba A se exhibirá en el Rung 1. Curso de Programación de PLC 64 Ingeniería en Automatización CENTRO DE CAPACITACION PASO 4: Ingrese un Comentario para el Rung 1 Para ingresar un comentario de rung: 1. 2. Haga click en cualquier parte en Rung 1. Haga Click en EDIT → RUNG COMMENT... del menú principal. Aparecerá el cuadro de diálogo Rung Comment. 3. Haga click en el área blanca de la pantalla de diálogo e ingrese: Este programa muestra un contacto I1 normalmente abierto encendiendo una salida Q0 y un contacto normalmente abierto I2 apagándola. Cuando I1 se pone en On o permanece en On, Q0 es seteada o encendida.. 4. Haga click en OK para guardar los comentarios. El comentario del rung se exhibe arriba del Rung 1. PASO 5: Ingrese el Contacto Parada 1 en el Rung 2 Para ingresar el contacto Parada 1: 1. 2. Haga click en el icono Normally Open. Haga click en la Columna 1 del Rung 2. Aparecerá la ventana de diálogo de Normally Open (LOD). 3. 4. 5. Ingrese I2 en Tag Name. Ingrese I2 en Allocation Number. Ingrese Pulsador NA cableado a I2 en Tag Name Comment. Su ventana completa se verá así: Curso de Programación de PLC 65 Ingeniería en Automatización CENTRO DE CAPACITACION 6. Haga click en el botón OK o presione la tecla [ENTER] para confirmar. El contacto I2 se exhibe en el comienzo del Rung 2. PASO 6: Ingrese la Salida Reset Bomba A en Rung 2 Para ingresar la salida Reset: 1. 2. Haga click en el icono Reset. Haga click en la Columna 2 del Rung 2 Aparecerá la ventana de diálogo Reset (RST). 3. Ingrese Q0 en Tag Name. Note que las propiedades para la bobina de salida Bomba A se exhibirán automáticamente en los campos Allocation Number: y Tag Name Comment:. Su ventana de diálogo completa se verá así: Curso de Programación de PLC 66 Ingeniería en Automatización CENTRO DE CAPACITACION 4. Haga click en el botón OK o presione la tecla [ENTER] para confirmar. La salida reset Q0 se exhibirá al final del Rung 2. PASO 7: Ingrese un Comentario para el Rung 2. Para ingresar un comentario de rung: 5. 6. Haga click en cualquier parte en Rung 2. Haga Click en EDIT → RUNG COMMENT... del menú Rung comment. principal o haga click en el icono Aparecerá la pantalla de diálogo Rung Comment. 7. 8. Haga click en el área blanca de la pantalla de diálogo e ingrese: Cuando I2 se pone en On , Q0 es reseteada o apagada. Haga click en OK para guardar los comentarios. El comentario del rung se exhibe arriba del Rung 2. PASO 8: Guarde el Programa Para nombrar y guardar este programa: 1. Haga click en FILE → SAVE AS... del menú principal. Aparecerá la ventana de diálogo Save As. 2. 3. Ingrese SETRSET en File Name. Haga click en el botón OK o presione la tecla [ENTER] para confirmar. Curso de Programación de PLC 67 Ingeniería en Automatización CENTRO DE CAPACITACION INSTRUCCIONES DE SALIDA SIMPLE Instrucciones Single Output Up (SOTU) y Down (SOTD) para Micro3, Micro3C y ONC. Para el Micro3, Micro3C y ONC hay dos instrucciones SOT: Single Output Up (SOTU) y Single Output Down (SOTD). La instrucción SOTU es comparable a la instrucción SOT de los demás PLC IDEC. La instrucción SOTU busca la transición de Off a On de una entrada determinada. La instrucción SOTD busca la transición de On a Off de una entrada determinada. Cuando esta transición ocurre, la salida deseada se encenderá (On) por la duración de un ciclo de scan. Las instrucciones SOTU o SOTD convierten una señal de entrada en una señal de pulso de un solo disparo por cada scan. La instrucción SOTU o SOTD es seguida de una dirección. Las instrucciones SOTU y SOTD pueden ser usadas repetidamente. Si una operación es iniciada cuando la entrada ya está en On, entonces la salida SOTU no se encenderá. La transición de Off a On es lo que dispara la instrucción SOTU. NOTA: el tiempo de scan en algunos PLCs puede ser mucho más rápido que el intervalo de tiempo necesario para operar una salida de relé. Diagrama Ladder Curso de Programación de PLC 68 Ingeniería en Automatización CENTRO DE CAPACITACION Instrucción Single Output (SOT) para Micro-1, FA-2J y FA3S La instrucción Single Output (SOT) busca la transición de Off a On de una entrada determinada. Cuando esta transición ocurre la salida deseada se encenderá (On) por la duración de un ciclo de scan. La instrucción SOT convierte una señal de entrada en una señal de pulso de un solo disparo por scan y es seguida de una dirección. La misma instrucción SOT no puede ser usada repetidamente. Si una operación es iniciada cuando la entrada ya está en On, entonces la salida SOT no se encenderá. La transición de Off a On es lo que dispara la instrucción SOT. La instrucción SOT es comparable a la instrucción SOTU para Micro3, Micro3C y ONC. Diagrama Ladder EJERCICIO 6: Creando un Programa SOTU/SOTD (Micro3, Micro3C u ONC) Debido a que la mayoría de las instrucciones de PLC son ejecutadas en cada scan, a veces es necesario usar comandos de un solo disparo. Como se muestra en el ejercicio 5, es posible que ambas I1 (latch) e I2 (unlatch) estén encendidas al mismo tiempo. En este ejercicio agregarán instrucciones SOTU al Ejercicio 5 para asegurarse de que los comandos latch/unlatch sean ejecutados para un scan solamente. Esto minimiza el conflicto en la ejecución de las instrucciones. Curso de Programación de PLC 69 Ingeniería en Automatización CENTRO DE CAPACITACION La figura debajo ilustra un escenario Latch/Unlatch en el cual un pulsador NA es usado para emitir un comando de un solo disparo (SOTU) para encender (SET) una bomba. Un pulsador NA es usado para emitir un comando SOTU para apagar (RST) la bomba. Utilice los elementos de esta figura para crear su programa. Latch: Pulsador NA cableado a I1. Unlatch: cableado a I2. Bomba A: cableada a Q0. Curso de Programación de PLC 70 Ingeniería en Automatización CENTRO DE CAPACITACION Siga los pasos debajo para crear un programa SOTU. Cuando lo finalice su pantalla de programa se verá así: PASO 1: Abra el Programa SETRSET del Ejercicio 5. PASO 2: Ingrese una instrucción SOTU en el Rung 1 Para ingresar una instrucción SOTU. 1. 2. Haga click en el icono SOTU. Haga click en la Columna 2 del Rung 1 La instrucción SOTU se exhibirá al lado del contacto I1 en el Rung 1. Curso de Programación de PLC 71 Ingeniería en Automatización CENTRO DE CAPACITACION PASO 3: Ingrese una instrucción SOTD en el Rung 2 Repita las instrucciones en el Paso 2 para ingresar una instrucción SOTD en el Rung 2. PASO 4: Ingrese un Comentario para el Rung 1 Para ingresar un comentario de rung: 1. 2. Haga click en cualquier parte en el Rung 1. Haga Click en EDIT → RUNG COMMENT... del menú principal o haga click en el icono Rung comment. Aparecerá la pantalla de diálogo Rung Comment. 3. 4. Haga click en el área blanca de la pantalla de diálogo e ingrese: SOTU se ejecuta para un scan sólo cuando el contacto I1 va de Off a On Haga click en OK para guardar los comentarios. El comentario del rung se exhibe arriba del Rung 1. PASO 5: Ingrese un Comentario para el Rung 2 Para ingresar un comentario de rung: 1. 2. Haga click en cualquier parte en el Rung 2. Haga Click en EDIT → RUNG COMMENT... del menú principal o haga click en el icono Rung comment. Aparecerá la pantalla de diálogo Rung Comment. 3. 4. Haga click en el área blanca de la pantalla de diálogo e ingrese: SOTD se ejecuta par a un scan sólo cuando el contacto I2 va de On a Off. Haga click en OK para guardar los comentarios. El comentario del rung se exhibe arriba del Rung 2. Curso de Programación de PLC 72 Ingeniería en Automatización CENTRO DE CAPACITACION PASO 6: Guardar el Programa Para nombrar y guardar este programa: 1. Haga click en FILE → SAVE AS... del Menú Principal. Aparecerá la ventana de diálogo Save As. 2. Ingrese SOTU en File Name. 3. Haga click en el botón OK o presione la tecla [ENTER] para confirmar. EJERCICIO 7: Creando un Programa SOT (Micro-1 y PLCs de serie FA) Debido a que la mayoría de las instrucciones de PLC son ejecutadas en cada scan, a veces es necesario usar comandos de un solo disparo por scan. Como se muestra en el Ejercicio 5, es posible que ambas I1 (latch) e I2 (unlatch) estén en On al mismo tiempo. En este ejercicio, usted agregará instrucciones SOT (Micro-1 y series FA) al Ejercicio 5 para asegurarse de que los comandos latch/unlatch sean ejecutados por un scan solamente. Esto minimiza el conflicto en la ejecución de instrucciones. Los PLC Micro-1 y series FA sólo tienen un tipo de SOT que se ejecuta por un scan solamente cuando un contacto normalmente abierto (NA) conmuta de Off a On. Si una instrucción SOT está precedida por un contacto normalmente cerrado (NC), entonces SOT se ejecutará por un solo scan cuando el contacto NC conmute de On a Off. La figura debajo ilustra un escenario latch/unlatch en el cual un pulsador Na se utiliza para emitir un comando de un solo disparo (SOT) para encender (SET) una bomba. Un pulsador Na se utiliza para emitir un comando SOT para apagar (RST) la bomba. Utilice los elementos de esta figura para crear su programa. Curso de Programación de PLC 73 Ingeniería en Automatización CENTRO DE CAPACITACION APLICACIÓN DE SISTEMA DE CONTROL Latch: Pulsador NA cableado a I1. Unlatch: cableado a I2. Bomba A: cableada a Q0. Curso de Programación de PLC 74 Ingeniería en Automatización CENTRO DE CAPACITACION Siga los pasos a continuación para crear un programa SOT. Una vez completado, su pantalla de programa se verá así: PASO 1: Abra el Programa SETRSET del Ejercicio 5. PASO 2: Ingrese una instrucción SOT en el Rung 1. Para ingresar una instrucción SOT: 1. 2. Haga click en el icono SOT. Haga click en la Columna 2 del Rung 1. La instrucción SOT se exhibirá al lado del contacto I1 en el Rung 1. Curso de Programación de PLC 75 Ingeniería en Automatización CENTRO DE CAPACITACION PASO 3: Cambie el contacto I2 de NA a NC Cambie I2 en el segundo Rung de Normalmente abierto (NA) a Normalmente cerrado (NC), para ello: 1. Haga doble click en el contacto I2. Haga click en Normally Closed (NC) en vez de Normally Open (NA). PASO 4: Ingrese una instrucción SOT en el Rung 2 Repita las instrucciones del Paso 2 para agregar una instrucción SOT en el Rung 2. PASO 5: Ingrese un Comentario para el Rung 1. Para ingresar un comentario de rung: 1. 2. Haga click en cualquier parte en el Rung 1. Haga Click en EDIT → RUNG COMMENT... del menú principal o haga click en el comando Rung comment. Aparecerá la pantalla de diálogo Rung Comment. 3. Haga click en el área blanca de la pantalla de diálogo e ingrese: SOT se ejecuta par a un scan sólo cuando el contacto I1 va de Off a On Haga click en OK para guardar los comentarios. 4. El comentario del rung se exhibe arriba del Rung 1. PASO 6: Ingrese un Comentario para el Rung 2. Para ingresar un comentario de rung: 1. 2. Haga click en cualquier parte en el Rung 2. Haga Click en EDIT → RUNG COMMENT... del menú principal o haga click en el comando Rung comment. Aparecerá la pantalla de diálogo Rung Comment. Curso de Programación de PLC 76 Ingeniería en Automatización CENTRO DE CAPACITACION 3. 4. Haga click en el área blanca de la pantalla de diálogo e ingrese: SOT se ejecuta par a un scan sólo cuando el contacto I2 va de On a Off Haga click en OK para guardar los comentarios. El comentario del rung se exhibe arriba del Rung 2. PASO 7: Guardar el Programa Para nombrar y guardar este programa: 4. Haga click en FILE → SAVE AS... del Menú Principal. Aparecerá la ventana de diálogo Save As. 5. Ingrese SOT en File Name:. Haga click en el botón OK o presione la tecla [ENTER] para confirmar. Curso de Programación de PLC 77
Copyright © 2024 DOKUMEN.SITE Inc.