Home
mitsubishi electric - RHONA Un Mundo en Equipamiento Eléctrico
Contents
1. 6 2 6 2 5 Equipos de mando 6 2 Manual de Introducci n Familia FX VII Contenidos VIII MITSUBISHI ELECTRIC Introducci n Introducci n 1 1 1 2 Introducci n Introducci n le facilitar los primeros pasos en el manejo de los PLCs del grupo MELSEC FX Se dirige particularmente a usuarios que todav a no tienen experiencia con la programaci n de contro les de programa almacenable PLC Pero tambi n puede ayudar a programadores que han trabajado hasta la fecha con controles de otros fabricantes para facilitarles el cambio al grupo MELSEC FX Para la identificaci n de los diferentes equipos de una serie se utiliza en este manual el s m bolo comod n Para dar un ejemplo la denominaci n FX1S 100 00 abarca todos los controles que comienzan con FX1S 10 o sea FX1S 10 MR DS FX1S 10 MR ES UL FX1S 10 MT DSS y FX1S 10 MT ESS UL Mayor informaci n y descripciones detalladas acerca de los diferentes equipos se encuentran en el manual de usuario e instalaci n de los diferentes m dulos El Cat logo T cnico MELSEC FX ofrece una vista sin ptica de los controles del grupo MELSEC FX Adem s informa acerca de las posibilidades de ampliaci n y los accesorios opcionalmente disponibles Los primeros pasos con el software de programaci n son explicados en el Manual de I
2. Cubierta protectora Cubierta de regleta tensi n de alimentaci n 5 Regleta de bornes para entradas digitales Interfaz para adaptador ESA LEDs para indicaci n SE de los estados Entalladura para adaptador de entrada panel de mando gt Interruptor RUN STOP 2 potenci metos anal gicos a LEDs para indicaci n p del estado operacional onexi n para equipos de programaci n LEDs para indicaci n A Lt de los estados iniciales onexi n de fuente de tensi n de servicio MITSUBISHI Cubierta protectora Regleta de bornes para salidas digitales MESES v MITSUBISHI ELECTRIC PLCs Estructura de los controles 2 5 3 Protecci n de contacto Descripci n de los equipos b sicos MELSEC FX1N Cubierta protectora Regleta de bornes para entradas digitales Conexi n de la Orificio de fijaci n tensi n de alimentaci n Interruptor RUN STOP _ Bus de ampliaci n Ranura para tarjeta de memoria 2 potenci metos anal gicos de LEDs para indicaci n de los estados de entrada LEDs para indicaci n del valor nominal Conexi n para equipos de programaci n Conexi n de fuente de tensi n de servicio Regleta de bornes para estado operacional
3. a Despu s de alcanzar el valor nominal del 2 contador el contador ya no es influido por los 0 siguientes impulsos en la entrada X1 YO los contadores se diferencia entre los contadores de 16 bits y los contadores de 32 bits Su nombre se refiere a la memoria requerida para el valor de conteo La siguiente tabla muestra las caracter sticas m s importantes de estos contadores Manual de Introducci n Familia FX 4 7 Contadores Counter Operandos explicados en detalle Caracter stica Contador de 16 bits Contador de 32 bits Conteo ascendente y descendente la direcci n de Conteo ascendente conteo se define mediante activaci n o desactiva ci n de un rel interno especial Direcci n de con teo Rango para valor 1 a 32767 2 147 483 648 a 2 147 483 647 nominal Como constante decimal K directamente Como constante decimal K directamente en la en la instrucci n o indirectamente en un instrucci n o indirectamente en un par de regis registro de datos tros de datos Definici n del valor nominal Contador circular Despu s del conteo hasta Cuenta m x a 32767 luego ya no se 2 147 483 647 el siguiente valor es 2 147 483 648 modifica el valor real En el conteo descendente se realiza un salto de 2 147 483 648 a 2 147 483 647 En el conteo ascendente se mantiene la salida Salida de conta La salida
4. 15 5 11 9 Decimal F 5 B 9 Hexadecimal En la conversi n de valores decimales se convierten siempre 4 bits respectivamente El n mero decimal gene rado de tal modo no corresponde al valor del n mero binario completo de 16 bits Sistema de n meros octales En los equipos bases del grupo FX no existen p ej las entradas X8 y X9 as como las salidas Y8 y Y9 Esto se debe a que las entradas y salidas de un PLC de MELSEC est n numeradas con el sistema num rico octal Ya que en esto se utiliza el 8 base no existen los n me ros 8 y 9 Despu s de contar hasta 8 y en caso de seguir contando se aplica un arrastre hacia la siguiente posici n 0 a 7 10 a 17 70 a 77 100 a 107 etc Base 8 N meros 0 1 2 3 4 5 6 7 Resumen En la siguiente tabla se indican nuevamente los cuatro sistemas num ricos presentados N mero decimal N mero octal N mero hexadecimal N mero binario 0 0000 0000 0000 0000 0000 0000 0000 0001 0000 0000 0000 0010 0000 0000 0000 0011 0000 0000 0000 0100 0000 0000 0000 0101 0000 0000 0000 0110 0000 0000 0000 0111 0000 0000 0000 1000 0000 0000 0000 1001 0000 0000 0000 1010 0000 0000 0000 1011 0000 0000 0000 1100 0000 0000 0000 1101 0000 0000 0000 1110 0000 0000 0000 1111 0000 0000 0001 0000 2 3 4 5 6 8 9 ak N w D mnim oloi Polo NI oJ AJO
5. 5 17 FROM Instrucci n 5 15 INV Instrucci n 3 20 Fuente de tensi n de servicio 2 9 Manual de Introducci n Familia FX i ndice L LD Instrucci n rd EA AN A 3 6 LDI Instrucci n a 3 6 LDP LDF Instrucci n 3 14 M Memoria de b fer gt gt gt gt gt 5 13 M dulos especiales Intercambio de datos con equipo base 5 13 MOV Instrucci n lt 5 8 MPP Instrucci n lt 3 17 MPS Instrucci n 3 17 Instrucci n gt 3 17 MUL Instrucci n 5 25 N N meros binarios 3 2 O Operandos Contadores vista sin ptica 4 8 DIFECCI N lt H sai a ia 3 1 Entradas y salidas vista sin ptica 4 2 Identificadores 3 1 Registro de archivo vista sin ptica 4 11 Registros de datos vista sin ptica 4 10 Rel s internos vista sin ptica 4 3 Temporizadores Vista sin ptica 4 6 OR Instrucci n A ds a A 3 11 ORB Instrucci n 3 12 ORP OFF Instrucciones 3 14 OUT Instrucci n a O 3 6 P PLF Instrucci n lt gt gt lt 3 18 PLS Instr
6. Tambi n es posible la adici n de valores de 32 bits En este caso se coloca una D delante de la instrucci n ADD gt DADD D1 DO D3 D2 05 04 DADD DO D2 D4 gt 65238 27643 gt 92881 El resultado puede ingresarse nuevamente en uno de los operandos de fuente Pero se debe observar que el resultado se cambia en cada ciclo de programa cuando la instrucci n ADD es ejecutada c clicamente DO DO ADD DO K25 DO y 18 25 gt 43 Una instrucci n ADD se puede ejecutar tambi n con control por flanco esto significa que se ejecuta solamente una vez cuando el estado de se al de la condici n de entrada conmuta de 0 a 1 En este caso debe agregarse simplemente una a la instrucci n ADD gt DADD gt DADDP En el siguiente ejemplo se suma la constante 27 al contenido de D47 solamente una vez en el ciclo de programa en el cual conmuta el estado de se al del rel interno M47 de 0 a 1 Plano de contactos Lista de instrucciones M47 O LD M47 0 H LADDP D47 K27 D51 H 1 ADDP D47 K27 051 Manual de Introducci n Familia FX 5 23 Instrucciones aritm ticas Programaci n avanzada 5 4 2 Resta Para la resta de dos valores num ricos contenidos de operandos de 16 bits o 32 bits o cons tantes se utiliza la instrucci n SUB El resultado de la resta se almacena en el tercer operando Plano de contactos Lista de ins
7. aa TA NRR NE mil aia TE 3 2 3 4 Conjunto de comandos b sicos 3 5 34 1 INICIO de Enlaces asriar ir a AA A de 3 6 3 4 2 Emisi n o asignaci n de un resultado de enlace 3 6 3 4 3 Observaci n de los transductores 3 8 3 4 4 Enlaces AND 2 2 a atan do a a a e BAA Se 4 3 9 34 5 Enlaces OR a 242 08550 3 11 3 4 6 Instrucciones la uni n de enlaces 3 12 3 4 7 Ejecuci n controlada por flanco de los enlaces 3 14 3 4 8 Aplicaci n 3 15 3 4 9 Almacenamiento lectura y eliminaci n de un resultado de enlace 3 17 Manual de Introducci n Familia FX V Contenidos 3 4 10Generaci n de 0 3 18 3 4 11 Funci n del conmutador principal Instrucci n MC y 3 19 3 4 12Invertir el resultado de 3 20 3 5 Laimportancia de la 3 21 3 6 Realizaci n de una tarea de control 3 23 3 6 1 Instalaci n de alarma 3 23 3 6 2 Puerta 3 28 4 Operandos explicados en detal
8. 1 Ejemplo para la instrucci n ORB Plano de contactos X000 X001 0 Y007 M2 M10 Instrucci n ORB Lista de instrucciones O LD X000 1 ANI X001 lt 1 Conexi n en serie enlace AND 2 LDI M2 AND M10 lt 2 Conexi n en serie enlace AND 4 ORB Una instrucci n ORB une ambos enlaces AND 5 OUT Y007 La salida YO7 se activa cuando la entrada X00 est 1 y la entrada X01 est 0 o cuando rel interno M2 est 0 y el rel interno M10 est 1 Manual de Introducci n Familia FX 3 13 Conjunto de comandos b sicos Bases para la programaci n 3 4 7 Ejecuci n controlada por flanco de los enlaces Instrucci n Significado S mbolo GX Developer FX Instrucci n de carga con flanco ascen JfH LDP dente del operando Instrucci n de carga con flanco descen dente del operando Instrucci n AND flanco ascendente JfH del operando Instrucci n AND flanco descendente 4 del operando FA Instrucci n OR con flanco ascendente UTH del operando Instrucci n OR flanco descendente ULH del operando aF En el programa de PLC debe registrarse y evaluarse frecuentemente el flanco ascendente o elflanco descendente de los operandos En caso de un flanco ascendente el estado de se al conmuta de 0 a 1 y en caso de un flanco descendente conmuta de 1 a 0 Los enlaces que reaccio
9. DUTY Emitir impulso con largo definido CRC Verificar datos control CRC HCMOV Transferir valor real de un contador de alta velocidad Instrucciones para datos que est n almacena dos en operandos consecutivos bloques de datos BK Sumar datos en un bloque de datos BK Sustraer datos en un bloque de datos BKCMP BKCMP gt BKCMP lt BKCMP lt gt BKCMP lt BKCMP gt Comparar datos en bloques de datos Instrucciones de procesamiento para secuencias de caracteres STR Convertir datos binarios en secuencias de caracteres VAL Convertir secuencias de caracteres en datos binarios Combinar secuencias de caracteres Determinar largo de secuencias de caracte res Salida de datos de secuencia de caracteres desde la derecha Salida de datos de secuencia de caracteres desde la izquierda Seleccionar secuencia de caracteres Reemplazar secuencia de caracteres Buscar secuencia de caracteres Transferir secuencia de caracteres Instrucciones de procesamiento para listados de datos Eliminar datos de lista de datos Insertar datos en lista de datos Leer datos que se ingresan al final en una lista de datos Desplazar palabra de datos de 16 bits hacia la derecha Desplazar palabra de datos de 16 bits hacia la izquierda Manual de Introducci n Familia FX Instru
10. INV t La instrucci n INV se puede utilizar cuando se debe invertir el resultado de un enlace com plejo Se puede programar en la misma posici n como las instrucciones AND o ANI Una instrucci n INV no se puede programar al inicio de un enlace tal como una instrucci n LD LDI LDP o LDF MITSUBISHI ELECTRIC Bases para la programaci n La importancia de la seguridad 3 5 La importancia de la seguridad Un PLC tiene muchas ventajas frente a un control cableado pero en asuntos de seguridad no se debe confiar exclusivamente en l Dispositivos de PARADA DE EMERGENCIA A causa de la falta de un control en la instalaci n no deben ponerse en peligro las personas o m quinas Por lo tanto deben funcionar los dispositivos de PARADA DE EMERGENCIA incluso cuando el PLC no trabaja correctamente o bien cuando se debe interrumpir p ej la ali mentaci n de corriente de las salidas del PLC En ning n caso se debe manejar un conmutador de PARADA DE EMERGENCIA solamente como entrada en el PLC con disparo de la interrupci n por el programa Seguridad incluso en caso de rotura de cable La seguridad de servicio se debe garantizar incluso cuando est interrumpida la transmisi n de las se ales desde los conmutadores hacia el PLC Por este motivo se transmiten los comandos de activaci n a trav s de conmutadores o tecla con contactos de trabajo y coman dos de desactivaci n con cont
11. LEDs para indicaci n de los estados de salida Cubierta de caja Cubierta salidas digitales Protecci n de contacto Cubierta protectora 2 5 4 Conexi n de la Descripci n de los equipos b sicos MELSEC FX2N tensi n de alimentaci n Ranura para tarjetas de memoria Protecci n de contacto Orificio de fijaci n Conexi n de ampliaci n Regleta de bornes para entradas digitales LEDs para indicaci n de para adaptador funcional Bater a de b fer Conexi n para los estados de entrada LEDs para indicaci n del estado operacional Conexi n para ampliaciones equipos de programaci n Interruptor RUN STOP Regleta de bornes desatornillable Cubierta de protecci n del bus de ampliaci n LEDs para indicaci n de los estados de salida 5950000000009000 para salidas digitales MITSUBISHI q l S amp Cubierta protectora Cubierta de caja _ S RS Manual de Introducci n Familia FX Estructura de los controles PLCs 2 5 5 Descripci n de los equipos b sicos MELSEC FX2NC Cubierta protectora Bater a de b fer
12. c Yoo 36 AND X006 37 AND M8013 38 OUT Y000 Cuando no se acciona ninguno de los dos interruptores de fin de carrera se abre o bien se cie rra la puerta o bien se detuvo en una posici n intermedia En estos casos parpadea una l m para de advertencia Como ciclo de parpadeo se aplica un rel especial M8013 que se aplica y repone autom ticamente con un ciclo de 1 s v ase el p rrafo 4 2 Manual de Introducci n Familia FX Realizaci n de una tarea de control Bases para la programaci n Conexi n del PLC Para el control arriba indicado de una puerta corrediza se puede aplicar p ej un FXIN 14MR Abrir puerta exterior Abrir puerta interior Interruptor final superior Cerrar puerta interior Cerrar puerta exterior Interruptor final inferior Barrera de luz L Q lt 100 240 O T S T iA vic EDEN O TT MITSUBISHI POWER O RUN ERROR FXis 14MR 0123 45 CUTIA 14 como comi T 0 2 1 Y5 T ESL Bloqueo con contactos Desactivaci n por interruptor de fin de carrera oa O LBmpara de advertencia Abrir puerta MITSUBISHI ELECTRIC Operandos explicados en detalle Entradas y salidas 4
13. 4 1 INDICACI N Operandos explicados en detalle Los operandos de un PLC se utilizan en instrucciones de control lo que significa que sus esta dos de se al o bien valores se pueden consultar o influir a trav s del programa de PLC Un operando se compone de un identificador de operando una direcci n de operando Ejemplo para indicaci n de un operando ej entrada 0 Identificador de op rando Direcci n de operando Entradas y salidas Las entradas y salidas conectan un PLC con el proceso a controlar En la consulta de una entrada por el programa de PLC se verifica la tensi n en un borne de entrada del control Ya que se trata de entradas digitales stas cuentan con solamente dos estados de se al CON y DESC Cuando la tensi n en el borne de entrada alcanza los 24 V se activa la entrada estado de se al 1 Con una tensi n m s baja la entrada es considerada como desactivada estado de se al 099 Como identificador de operandos para las entradas se utiliza La misma entrada puede ser consultada en el programa repetidamente sin restricciones Con el programa de PLC no se puede modificar el estado de las entradas Por ejemplo no es posible la indicaci n de una entrada como operando de una instrucci n OUT Cuando se utiliza una salida como operando de una instrucci n de emisi n se emite el resul tado de enlace el estado de se al del operando en el borne de salida del control En la
14. A trav s de la descripci n funcional se puede derivar la cantidad de las entradas y salidas requeridas El control del motor de accionamiento se realiza con dos salidas Las se ales son asignadas a las entradas y salidas del PLC Identi bservaci n ficador Observaci Funci n Contacto de reposo Al accionar el con Pulsador PARADA So mutador XO 0 y puerta se detiene Conmutador de llave p puerta 81 ABIERTA exterior Contactos de trabajo Conmutador p puerta ABIERTA interior 52 Contacto de reposo 2 0 puerta arriba S3 accionado Entradas Interruptor final arriba PUERTA abierta 53 Conmutador puerta CERRADA interior 54 Conmutador puerta CERRADA exterior S5 Contactos de trabajo Contacto de reposo X6 0 con puerta Interruptor final abajo puerta CERRADA S6 abajo y S6 accionado Sensor S7 X7 conmuta a 1 tras detecci n de obst culo L mpara de advertencia H1 E Contactor de motor motor con rotaci n Salidas a la izquierda K1 Rotaci n a la izquierda Abrir puerta Contactor de motor motor con rotaci n a la derecha Rotaci n a la derecha Cerrar puerta Tempori zador Retardo para cierre autom tico Tiempo 20 segundos Programa O Mando de la puerta corrediza mediante el conmutador Las se ales de entrada para el mando de la puerta deben convertirse en dos comandos para el
15. GEVA AUSTRIA UAB UTU POWEL LITUANIA Wiener Stra e 89 Savanoriu Pr 187 AT 2500 Baden LT 2053 Vilna Tel fono 43 0 2252 85 55 20 Tel fono 370 0 52323 101 Telefax 43 0 2252 488 60 Telefax 370 0 52322 980 E Mail office geva at E Mail powel utu lt Koning amp Hartman B V B LGICA Intehsis Srl MOLDOVIA Researchpark Zellik Pontbeeklaan 43 BE 1731 Brussels Tel fono 32 0 2 467 17 44 Telefax 32 0 2 467 17 48 E Mail infoOkoningenhartman com Cuza Voda 36 1 81 MD 2061 Kishinov Tel fono 373 0 2 562 263 Telefax 373 0 2 562 263 E Mail intehsisemdl net TEHNIKON BIELORRUSIA Oktjabrskaya 16 5 Ap 704 BY 220030 Minsk Tel fono 375 0 17 210 4626 Telefax 375 0 17 210 4626 E Mail tehnikonObelsonet net Beijer Electronics A S NORUEGA Teglverksveien 1 N 3002 Drammen Tel fono 47 0 32 24 30 00 Telefax 47 0 32 84 85 77 E Mail infoGbeijer no TELECON CO BULGARIA Andrej Ljapchev Lbvd Pb 21 4 BG 1756 Sofia Tel fono 359 0 2 97 44 05 8 Telefax 359 0 2 97 44 06 1 E Mail Koning amp Hartman B V PA SES BAJOS Haarlerbergweg 21 23 NL 1101 AK Amsterdam Tel fono 31 0 20 587 76 00 Telefax 31 0 20 587 76 05 E Mail infoOkoningenhartman com louis poulsen DINAMARCA industri amp automation Geminivej 32 DK 2670 Greve Tel fono 45 0 70 10 15 35 Telefax 45 0 43 95 95 91 E Mail Ipia lpmail com MPL Tech
16. Nivel de entrada El nivel de entrada sirve para la transmisi n de se ales de control que provienen de los inter ruptores teclas o sensores al nivel de procesamiento Las se ales de estos elementos constructivos se generan en el proceso de control y se trans miten como estado l gico hacia las entradas El nivel de entrada transmite las se ales en en funci n del nivel de procesamiento Nivel de procesamiento Las se ales registradas y preparadas en el nivel de entrada son procesadas y l gicamente enlazadas en el nivel de procesamiento a trav s de unPLC La memoria de programa del nivel de procesamiento se puede programar libremente Una modificaci n del procedimiento de procesamiento se puede realizar en cualquier momento mediante modificaci n o reemplazo del programa almacenado Nivel de emisi n Los resultados que se generaron en base al procesamiento de las se ales de entrada en el programa influyen los elementos de conmutaci n conectados en las salidas del nivel de emi si n como por ejemplo contactores l mparas de advertencia v lvulas magn ticas etc Manual de Introducci n Familia FX 2 1 Procesamiento de programa en el PLC PLCs 2 2 Procesamiento de programa en el PLC Un PLC trabaja en base a un programa definido que se genera por lo general fuera del control para ser transmitido luego a la memoria de programa Para la programaci n resulta impor tante saber el modo de procesamiento del progra
17. Ranura para bater a de b fer Bus de ampliaci n lateral Cubierta de protecci n para bus de ampliaci n Interruptor RUN STOP LEDs para indicaci n del estado operacional 2 Interfaz para LEDs para indicaci n de adaptador CNV los estados de salida Cubierta LEDs para indicaci n de los estados de entrada Tarjeta de memori opcional Ranuras para bornes de conexi n Ranura para tarjeta de memoria Regleta de bornes para entradas digitales 7 e Regleta bornes salidas digitales 2 5 6 Descripci n de los equipos b sicos MELSEC FX3U Cubierta de bater a Regleta de bornes para entradas digitales LEDs para indicaci n de los Bater a de b fer estados de entrada LEDs para indicaci n del estado operacional Conexi n de ampliaci n para adaptador funcional 1 lt y FX3U 7DM e Cubierta de protecci n para bus de ampliaci n Tapa ciega para tarjeta de O adaptador LEDs para indicaci n de los estados de salida Interruptor RUN STOP Bornes
18. do de comparaci n estado de se al 1 Primer operando CON cuando valor de comparaci n 1 gt valor de comparaci n Segundo operando CON cuando valor de comparaci n 1 valor de comparaci n 2 Tercer operando CON cuando valor de comparaci n 1 lt valor de comparaci n 2 En este ejemplo se controlan los rel s internos MO M1 y M2 con la instrucci n CPM MO est 1 cuando el contenido de DO es mayor a 100 1 est 1 cuando el contenido de DO es igual a 100 y M2 se activa cuando en DO se almacena un valor inferior a 100 Manual de Introducci n Familia FX 5 17 Instrucciones de comparaci n Programaci n avanzada Tambi n despu s de la desactivaci n de la condici n de entrada se mantiene el estado de los tres operandos de bit porque se almacena Su ltimo estado Para comparar los datos de 32 bits se llama la instrucci n CMP con una D previa como ins trucci n DCMP Plano de contactos Lista de instrucciones 0 LD p HI DCMP DO D2 voj 1 DCMP DO D2 MO En el ejemplo arriba indicado se compara el contenido de DO y D1 con el contenido de D2 y D3 El control de los tres operandos de bit corresponde a la instrucci n CMP Ejemplo de aplicaci n Con una instrucci n CMP se puede realizar r pida y f cilmente una regulaci n de dos puntos Plano de contactos Lista de instrucciones M8000 LD M8000 0 CMP 020 22 M20 1 D20 K22 M20 8 LD M20 M20 9 RST Y0O
19. en caso de constantes el formato num rico El car cter identifica constantes hexadeci males el car cter identifica constantes hexadecimales En este ejemplo se ingresa el valor 5 con Enter symbol A x una instrucci n MOV en el registro de fi MOV K5 D12 Ext datos D12 Con la tecla Help se puede abrir una ventana de di logo y buscarse una instrucci n con la fun ci n requerida Aqu se obtienen tambi n informaciones acerca del modo de trabajo de la ins trucci n as como el tipo y la cantidad de operandos Despu s de clicar en OK la funci n sea M457 incorporado en el programm c T MOV K5 012 En caso de programar en la lista de instrucciones debe ingresarse sta en una l nea con la abreviaci n de la instrucci n seguida por el operando Las diferentes entradas se separan tambi n aqu con caracteres blancos Manual de Introducci n Familia FX 5 7 Instrucciones para la transferencia de datos Programaci n avanzada 5 2 5 2 1 Instrucciones para la transferencia de datos En el PLC se aplican los registros de datos como memoria para los valores de medici n y emi si n los valores intermedios o los valores de tabla Aunque las instrucciones aritm ticas leen sus valores de operandos directamente en los registros de datos e ingresan all en caso de requerirlo tambi n el resultado se requieren tambi n instrucciones de transferencia para el soporte
20. salidas equipos de programaci n Protecci n de contacto O Cubierta de caja con Dag denominaci n de tipo UL He QQ Cubierta protectora 2 8 MITSUBISHI ELECTRIC Estructura de los controles Glosario para los elementos funcionales La siguiente tabla describe el significado y el funcionamiento de los diferentes componentes y grupos constructivos del PLC Funci n Descripci n Conexi n para adaptador de tarjetas En esta interfaz se pueden aplicar adaptadores de ampliaci n opcionales Los adaptado res est n disponibles para todas las series FX con excepci n de FX2NC en diferentes dise os y ofrecen al equipo base ampliaciones adicionales o interfaces de comunicaci n Los adaptadores pueden insertarse directamente en la entalladura Conexi n para equipos de programaci n En esta conexi n se puede conectar el equipo de programaci n manual FX 20P E o un PC computador port til externo con software de programaci n p ej GX Developer FX EEPROM Memoria de escritura lectura en la cual se escribe o lee el programa de trabajo a trav s del software de programaci n Estas memorias son memorias fijas que mantienen su informaci n incluso en caso de interrupci n de tensi n por lo cual no requieren un tam ponaje de bater a Ranura disponible para tarjeta de memoria En esta ranura se pueden insertar las tarjetas de memoria opcionalmente disponibles Mediante inserci n de estas tarjetas s
21. Aplicaci n mediante contador de alta veloci dad DHSCR Reposici n mediante contador de alta veloci dad DHSZ Comparaci n de rangos SPD Detecci n de velocidad PLSY Emisi n de una cantidad definida de impul sos PWM Emisi n de impulsos con modulaci n de ancho de impulso PLSR Emisi n de una cantidad determinada de impulsos MITSUBISHI ELECTRIC Programaci n avanzada Instrucciones de aplicaci n Ins Significado Control FX1N FX2N FX2NC IST Inicializar estado de paso Segmentaci n SER Instrucci n de b squeda ABSD Comparaci n absoluta de contadores INCD Comparaci n incremental de contadores Instrucciones TTMR Temporizador de aprendizaje referidas a la aplicaci n STMR Temporizadores especiales ALT Funci n de flip flop RAMP Funci n de rampa ROTC Posicionamiento de mesa redonda SORT Instrucci n de clasificaci n TKY Teclado decimal HKY Teclado hexadecimal DSW Conmutador digital SEGD Indicaci n de 7 segmentos SEGL Indicaci n de 7 segmentos con detenc Instrucciones de RRE entrada emisi n ARWS Indicaci n de 7 segmentos con teclas adicio nale ASC Conversi n ASCII PR Emisi n de datos mediante salidas FROM Lectura de datos en m dulo especial TO Escritura de datos en m dulo especial RS Transmisi n seri
22. Control FX1N FX2N FX2NC Operaciones con n meros de coma flotante 2 DEXP N mero de coma flotante como exponente a base e DLOGE C lculo de logaritmo natural DLOG10 C lculo del logaritmo decimal DESQR Ra ces cuadradas de n meros de coma flo tante DENEG Inversi n de signo de n meros de coma flo tante INT Conversi n del formato de coma flotante al formato decimal Instrucciones arit m ticas de n me ros de coma flo tante SIN C lculo del seno COS C lculo del coseno TAN C lculo de la tangente ASIN C lculo del seno del arco ACOS C lculo del arcocoseno ATAN C lculo de la arcotangente RAD Conversi n de grados a radianes DEG Conversi n de radianes a grados Instrucciones de procesamiento de datos WSUM Formar suma de contenidos de operandos de palabra WTOB Segmentar datos en operandos de palabra en bytes BTOW Formar operandos de palabra de varios bytes UNI Combinar grupos de 4 bits en operandos de palabra DIS Segmentar operandos de palabra en grupos de 4 bits SWAP Cambiar byte de valor inferior y superior SORT Clasificar datos en tabla Instrucciones de posicionamiento DSZR Despl punto de referencia con interruptor de aproximaci n DVIT Posicionamiento mediante interrupci n TBL Posicionamiento seg n tabla de
23. Un bit puede tener solamente dos estados 0 desactivado o falso 1 activado o verdadero Los bits se encuentran dentro del PLC por ejemplo en forma de entradas salidas y rel s internos los tal llamados operandos de bit 8 bits forman un byte dos bytes forman una palabra En un PLC del grupo FX p ej los regis tros de datos pertenecen a los operandos de palabra e 1 palabra gt A trav s de su tama o de 16 bits se pueden almacenar valores en el rango de 32768 hasta 32767 en cada registro En caso de no resultar suficiente se pueden combinar dos palabras en una palabra doble con 32 bits en la cual se puede almacenar luego valores de 2 147 483 648 hasta 2 147 483 647 Esta posibilidad se aprovecha p ej en los contadores Sistemas num ricos En un PLC del grupo FX se utilizan diferentes sistemas num ricos Estos sirven para la entrada o indicaci n de valores y para la emisi n de una direcci n de operando N meros decimales Diariamente manejamos n meros decimales Su base es 10 esto significa que despu s contar hasta 9 y en caso de seguir contando se hace un arrastre hacia la siguiente d cada 9 gt 10 19 gt 20 29 gt 30 etc Base 10 N meros 0 1 2 3 4 5 6 7 8 9 Con los n meros decimales se indican en un PLC del grupo FX los valores nominales y cons tantes de temporizadores y contadores Adem s se indican las direcciones de los operandos en
24. la instala ci n la puesta en servicio el mantenimiento y el control de los dispositivos tienen que ser lle vados a cabo exclusivamente por electricistas profesionales reconocidos que est n familiari zados con los est ndares de seguridad en automatizaci n Manipulaciones en el hardware o en el software de nuestros productos que no est n descritas en este manual pueden ser reali zadas nicamente por nuestros especialistas Empleo reglamentario Los PLCs de la serie FX1S FX1N FX2N FX2NC y FX3U de MELSEC han sido concebidos exclusivamente para los campos de aplicaci n descritos en las presentes instrucciones Hay que respetar la totalidad de los datos caracter sticos indicados en el manual Los productos han sido desarrollados fabricados controlados y documentados en conformidad con las nor mas de seguridad pertinentes Siempre que se observen las prescripciones de manejo y las indicaciones de seguridad descritas relativas a la proyecci n el montaje y el funcionamiento reglamentario funcionamiento normal del producto no se deriva peligro alguno ni para perso nas ni para cosas Manipulaciones en el hardware o en el software por parte de personas no cualificadas as como la no observaci n de las indicaciones de advertencia contenidas en este manual o colocadas en el producto pueden tener como consecuencia graves da os per sonales y materiales En combinaci n con los PLCs de la serie FX1S FX1N FX2N FX2NC y FX3u de MELSEC s lo
25. motor de accionamiento en el programa Abrir puerta y Cerrar puerta Ya que se trata de se a les de conmutadores que est n disponibles solamente durante un breve tiempo en las entradas se requiere el almacenamiento de estas se ales Para esto se aplican y reponen dos rel s inter nos que se integran en el programa inicialmente en forma suplente para las salidas 1 Abrir puerta M2 Cerrar puerta Plano de contactos Lista de instrucciones X001 o PLS M100 0 LD X001 1 OR X002 X002 2 PLS M100 H 4 LD M100 M100 M2 5 M2 6 SET M1 4 H SET H 7 LD X004 X004 8 OR X005 9 PLS M200 7 H PLS 200 X005 12 ANI Mi 13 SET M2 M200 1 11 H H SET M2 Manual de Introducci n Familia FX 3 29 Realizaci n de una tarea de control Bases para la programaci n INDICACI N Primero se procesan las se ales para abrir la puerta Cuando se acciona el interruptor de llave S1 o el conmutador S2 se genera un impulso y M100 se conmuta al estado de se al 1 durante un s lo ciclo de programa De esta manera la puerta no se puede bloquear mediante sujeci n o apriete del conmutador El accionamiento debe activarse solamente cuando no gira en direcci n opuesta Por este motivo se activa M1 solamente cuando M2 no est activado El bloqueo de las direcciones de giro debe suplementarse fuera del PLC adem s mediante un bloqueo de los contactos v ase el esquema de conexiones La eva
26. s internos M n NOa N7 n NO a N7 Mediante aplicaci n MC o reposici n MCR de una condici n de control se pueden activar o desactivar algunas reas individuales del programa Una instrucci n de control maestro se puede comparar en la programaci n en el plano de contactos con un conmutador en la barra colectora izquierda la cual debe estar cerrada para que se pueda procesar la siguiente parte del programa Plano de contactos MC M10 F X002 El contacto de conmutaci n 4 k Y 003 gt no debe programarse y se X003 indica solamente en la obser 6 004 de vaci n de la ejecuci n de pro rama modo de pantalla _ _ x 8 MCR NO F X002 X004 10 H M M155 gt Lista de instrucciones 0 LD X001 1 MC NO M10 4 LD X002 5 OUT Y003 6 LD X003 7 OUT Y004 8 MCR NO 10 LD X002 11 AND X004 12 OUT M155 En el ejemplo indicado arriba se procesan las rutas de corriente entre la instrucci n MC y MCR solamente cuando est activada la entrada X001 El rea de programa que se debe activar se define mediante la indicaci n de la direcci n de bifurcaci n de programa NO a N7 llamada direcci n de nesting La indicaci n de los operan dos Y o M define un contacto de activaci n Este contacto activa el rango de programa cuando se ha cumplido la condici n de entrada para la instrucci n MC Manual de Introducci n Familia FX 3 19 Conjunto de comandos b sicos Base
27. 0 k HC Yoo 2 OUT Y000 La 3 F Yoo 5 OUT 1 X000 X003 O 6 A k Y 002 8 OUT Y002 Los operandos en el ejemplo XO deben estar programados repetidamente De esta forma resulta un mayor trabajo de programaci n particularmente en caso de prolongados progra mas y amplias rutas de corriente Para la ltima instrucci n de emisi n debe utilizarse MPP en vez de MRD para eliminar la memoria de enlace Se pueden aplicar tambi n varias instrucciones MPS y formarse as hasta 11 niveles de enlace Otros ejemplos para las instrucciones MPS MPP y MRS se encuentran en las instrucciones de programaci n del grupo FX Nro Art 048261 Manual de Introducci n Familia FX 3 17 Conjunto de comandos b sicos Bases para la programaci n 3 4 10 Generaci n de pulso Instrucci n Significado S mbolo GX Developer FX Aplicaci n de un operando durante un PLS ciclo de programa con flanco ascendente de condici n entrada Aplicaci n de un operando durante un ciclo de programa con flanco descen dente de la condici n de entrada Con una instrucci n PLS o PLF se pueden controlar las salidas Y y los rel s internos M Cuando se utiliza una instrucci n PLS en vez de una instrucci n OUT el operando indicado emite el estado de se al 1 solamente en aquel ciclo de programa en el cual cunmuta el estado de se al de los enlaces delante de la instrucc
28. 10 5 2 3 Transferencia de datos continuos con una instrucci n BMOV 5 11 5 2 4 Transferencia de los mismos datos hacia varios operandos de destino 5 12 5 2 5 Intercambio de datos con m dulos 5 13 VI MITSUBISHI ELECTRIC Contenidos 5 3 Instrucciones de 5 17 5 3 1 La instrucci n CMP r naiara a A AA a 5 17 5 3 2 Comparaciones dentro de enlaces 69 5 19 5 4 Instrucciones 5 22 54 SUMA e o Ad na a DANS 5 23 5A 2 ROSA AA AA AU SER 5 24 5 4 3 MUNiplicacion an Ba ne e Nda 5 25 5 4 4 DIVISI N iso comia DR a a 5 26 5 4 5 Combinaci n de instrucciones 5 27 6 Posibilidades de ampliaci n 6 1 Generalidades odia e a 6 1 6 2 Vista rare ATA 6 1 6 2 1 M dulos de ampliaci n para entradas y salidas digitales adicionales 6 1 6 2 2 M dulos anal gicos de entrada salida 6 1 6 2 3 M dulos de 6 2 6 2 4 M dulos de 5
29. 6 M5 M4 M3 M2 Mi MOV K2 MO D1 L Bit de signo 0 positivo 1 negativo 0 0 0 0 0 0 0 0 0 1 0 1 0 1 0 1 Bit 15 BitO 5 10 MITSUBISHI ELECTRIC Programaci n avanzada Instrucciones para la transferencia de datos 5 2 3 Transferencia de datos continuos con una instrucci n BMOV Con la instrucci n MOV explicada en el p rrafo 5 2 1 se puede transferir un valor de 16 bits o bien un valor de 32 bits hacia un destino de datos Para la transferencia de datos continuos pueden programarse sucesivamente varias instrucciones MOV Para facilitar el trabajo de programaci n est disponible la instrucci n BMOV La abreviaci n se aplica para Block Move Los operandos se transfieren continuamente como bloque Plano de contactos Lista de instrucciones 0 BMOV D10 0200 K H 0 BMOV D10 D200 K5 o e 1 e O Fuente de datos operando de 16 bits se indica el primer operando del rango fuente Destino de datos operando de 16 bits se indica el primer operando del rango destino Cantidad de elementos a transferir m x 512 Con los operandos arriba indicados se obtiene la siguiente funci n BMOV 010 D200 K5 AN D 10 1234 gt 1234 D 20 D 11 5678 5678 D 20 D 12 D 202 5 Registro de datos D13 8765 D 203 14 4321 D 204 La instrucci n BMOV se puede ejecutar tambi n con control
30. ANB Bloque AND Conexi n en serie de enlaces paralelos ORB Bloque OR Bloque en paralelo conexi n en serie de enlaces conectados en serie P rrafo 3 4 6 LDP Enlaces controlados por flancos Instrucci n de carga con flanco ascendente del operando Instrucci n de carga con flanco descendente del operando Instrucci n AND con flanco ascendente del operando Instrucci n AND con flanco descendente del operando Instrucci n OR con flanco ascendente del operando Instrucci n OR con flanco descendente del operando P rrafo 3 4 7 Aplicar operando Reponer operando Asignaci n de un estado de se al que se mantiene incluso despu s de que ya no se cumple la condici n de entrada P rrafo 3 4 8 Almacenar leer y elimi nar resultados interme dios en enlaces Almacenamiento de un resultado de enlace Lectura de un resultado de enlace almacenado Lectura y eliminaci n de un resultado de enlace almacenado P rrafo 3 4 9 Generar un impulso Aplicaci n de un operando durante un ciclo de programa con flanco ascendente de la condici n de entrada Aplicaci n de un operando durante un ciclo de programa con flanco des cendente de la condici n de entrada P rrafo 3 4 10 Control maestro Reposici n de control maestro Activar procesamiento de partes de programa P rrafo 3 4 11 Manual de Introducci n Familia FX Conjunto de
31. D21 D20 MUL D10 K 5 D20 gt x 5 gt Para la multiplicaci n de valores de 32 bits se coloca una D delante de la instrucci n MUL gt DMUL D1 DO D3 D2 D7 D6 D5 D4 DMUL DO D2 04 gt 65238 27448 gt 1803374034 Cuando se agrega una P a la instrucci n MUL MUL gt MULP DMUL gt DMULP se ejecuta sta con control por flanco La siguiente multiplicaci n se realiza solamente al activarse la entrada X24 Plano de contactos Lista de instrucciones 5 X24 E p 0 LD X24 MULP D25 D300 D26 1 MULP D25 D300 D26 Manual de Introducci n Familia FX 5 25 Instrucciones aritm ticas Programaci n avanzada 5 4 4 INDICACIONES Divisi n Para dividir dos n meros contenidos de operandos de 16 32 bits en los controles de la familia FX est disponible la instrucci n DIV A Ya que con esta instrucci n no se pueden pro cesar n meros con posiciones despu s de la coma el resultado de la divisi n se indica siem pre en n meros enteros El resto se almacena de forma particular Plano de contactos Lista de instrucciones 0 H DIV D1 D2 H O DIV DO D1 D2 O 1 e O Dividendo Divisor Cuociente Resultado de la divisi n Dividendo Divisor Cuociente El divisor no debe asumir el valor 0 Una divisi n por 0 no es posible y genera un error Cuando se dividen dos valores de 16 bits se almacena el cuociente en un
32. Instrucciones de aplicaci n 5 5 1 Programaci n avanzada Con las instrucciones l gicas b sicas que se describen en el Cap 3 un PLC puede reproducir las funciones de los controles de contacto Pero con esto no se acaban las posibilidades de un PLC Ya que el coraz n de cada PLC es un computador tambi n es posible realizar c lculos comparaciones de valores num ricos conversiones de sistemas num ricos o bien el proce samiento de valores anal gicos En la ejecuci n de estas funciones que sobrepasan los enlaces l gicos se requieren instruc ciones particulares las llamadas instrucciones de aplicaci n Instrucciones de aplicaci n Las instrucciones de aplicaci n se identifican a trav s de una abreviaci n que se deriva de la descripci n de su funci n Por ejemplo la instrucci n con la cual se pueden comparar dos n meros de 16 y 32 bits es denominada Del verbo to compare en ingl s comparar Todas las abreviaciones para las instrucciones de aplicaci n provienen del ingl s En la programaci n se indica la abreviaci n seguida por el olos operandos La siguiente tabla muestra un resumen de todas las instrucciones de aplicaci n para destacar las posibilidades de los controles de la familia FX No se asusta ya que no es necesario memorizar todas las abreviaciones En la programaci n se puede utilizar la funci n de ayuda del software de pro gramaci n GX Developer o GX IEC Developer Todas la
33. Introducci n Familia FX 4 13 Consejos de programaci n Operandos explicados en detalle 4 6 2 Retardo de desactivaci n Todos los temporizadores de un PLC trabajan con retardo de activaci n La salida del temporiza dorse activa despu s del transcurso del tiempo definido Pero frecuentemente se requieren retar dos de desactivaci n Un ejemplo de aplicaci n es el control del ventilador que se mantiene toda v a activado durante algunos minutos despu s de apagar la iluminaci n del ba o Versi n de programa 1 autoenclavamiento Plano de contactos Lista de instrucciones YOOO LD X001 LD YOOO ANI TO ORB OUT YOOO LDI X001 OUT TO K300 K300 TO MN O Mientras se mantiene activada la entrada X1 p ej interruptor de luz se mantiene tambi n acti vada la salida YO ventilador Pero YO se mantiene activado a trav s del autoenclavamiento incluso despu s de la desactivaci n de X1 ya que el temporizador TO a n no ha vencido Este se arranca junto con la desactivaci n de X1 Despu s del transcurso del tiempo ajustado en el ejem plo 300 x 0 1 s 30 s TO interrumpe el autoenclavamiento de YO y esta salida es desactivada Comportamiento de senal Versi n de programa 2 aplicaci n reposici n Plano de contactos Lista de instrucciones X001 F SET Y000 K300 TO LD X001 SET YOOO LDI X001 OUT TO K300 LD TO RST YOOO X001 NO O N O TO F
34. RST Y000 En la activaci n de X1 se aplica la salida YO activada TO es arrancado junto con la desactiva ci n de X1 Despu s del transcurso del tiempo ajustado TO repone la salida YO El comporta miento de se al resulta id ntico a la versi n de programa 1 4 14 MITSUBISHI ELECTRIC Operandos explicados en detalle Consejos de programaci n 4 6 3 Retardo de activaci n y desactivaci n En la aplicaci n pr ctica puede surgir tambi n que una salida debe ser activada en forma retrasada y desactivada tambi n en forma retrasada Esta tarea puede solucionarse f cil mente con enlaces b sicos l gicos Plano de contactos Lista de instrucciones K25 0 HAM O LD X000 1 OUT T1 K25 K50 4 LDI X000 4 T2 5 OUT T2 K50 8 LD T1 9 OR Yo00 8 Yo00 10 ANI T2 11 OUT YOOO Comportamiento de senal ON Mediante el autoenclavamiento con a trav s de T1 se mantiene activada la salida durante el retardo de desactivaci n Manual de Introducci n Familia FX 4 15 Consejos de programaci n Operandos explicados en detalle 4 6 4 Reloj En el control est n disponibles rel s internos especiales con los cuales pueden solucionarse f cilmente aquellas tareas de programaci n que requieren un ciclo fijo p ej para el control de una l mpara para la advertencia de fallos M8013 se activa y desactiva p ej con un ritmo de 1 segundo Una descripci n detallada de tod
35. Yoo o LD X001 Bomba Bomba 1 SET YO00 CON 2 X002 3 OR X003 4 RST YOOO X002 RST Bomba Conmutador nivel 3 16 MITSUBISHI ELECTRIC Bases para la programaci n Conjunto de comandos b sicos 3 4 9 Almacenamiento lectura y eliminaci n de un resultado de enlace Instrucci n Significado S mbolo GX Developer FX Almacenamiento de un resultado 5 de enlace Lectura de un resultado de enlace alma MRD cenado MPP Lectura y eliminaci n de un resultado de enlace almacenado Con las instrucciones MPS MRD y MPP se pueden almacenar consultar y eliminar los resul tados intermedios de enlace Mediante estas instrucciones se pueden establecer niveles de enlace y estructuras el programa en forma clara En la entrada del programa en el plano de contactos se insertan estas instrucciones autom ti camente por el software de programaci n Solamente en la indicaci n o programaci n en la lista de instrucciones se indican o bien deben ingresarse las instrucciones MPS MRD y MPP Plano de contactos Lista de instrucciones X000 X001 MES X000 0 Yooo A 2 AND X001 MPS X002 3 OUT YOOO HC Y001 MAD 5 AND X002 MRD X003 6 OUT 001 7 vaya 8 AND X003 MPP 9 OUT Y002 Para una mejor comprensi n de la secuencia de programa arriba indicada se muestra el mismo ejemplo nuevamente con otro tipo de programaci n Plano de contactos Lista de instrucciones Xod 3001
36. a 2 147 483 647 Indicaci n de la direcci n de operando Dezimal FX1S 128 DO D127 128 D128 D255 FX1N 128 DO D127 7872 0128 07999 i FX2N 312 D200 D511 Cantidad de operandos y 200 DO D199 O direcciones FX2NC 7488 D512 D7999 a 524 M500 M1023 9 FX3U 200 00 0199 6656 M1024 M7679 Tambi n es posible asignar a estos registros la funci n de registros detentivos a trav s de un ajuste en los par metros de PLC Tambi n es posible asignar a estos registros la funci n de registros sin b fer a trav s de un ajuste en los par me tros de PLC 4 5 2 Registro especial Similar a los rel s internos especiales v ase el p rrafo 4 2 1 los registros forman parte de los registros especiales a partir de la direcci n D8000 Frecuentemente existe una relaci n directa entre los rel s internos especiales y los registros especiales P ej el rel interno espe cial M8005 indica que la tensi n de la bater a del PLC resulta demasiado baja y el registro especial D8005 contiene el valor de tensi n medida Una peque a selecci n de registros especiales se indica en la siguiente tabla Z Aaa Procesamiento en el Rel especial Descripci n programa Direcci n de rel interno de error D8004 AS indica el rel interno error aplicado D8005 Tensi n de bater a El contenido 36 corresponde p ej a 3 6 V Consulta den contenido D8010 Tiempo de ciclo actual del programa Consulta del contenido D8013 D8019 Hora y fech
37. a 32767 1 a 16383 PLC utilizado Destino o fuente de datos en el equipo b sico En la mayor a de los datos los datos son le dos de los registros y se transfieren luego a un m dulo especial o bien son transferidos de su memoria de b fer al rango de registros de datos del equipo b sico Como destino o fuente de datos se pueden aprovechar tambi n las salidas y los rel s internos o bien los valores reales de temporizador o contador Ejecuci n controlada por flanco de las instrucciones Cuando se agrega una a la abreviaci n de la instrucci n se realiza la transferencia de los datos con control por flanco v ase la descripci n de la instrucci n MOV en el p rrafo 5 2 1 La instrucci n FROM en el detalle Con una instrucci n FROM se transfieren los datos desde la memoria de b fer de un m dulo especial al equipo b sico El contenido de la memoria b fer no se cambia y los datos son copiados Plano de contactos Lista de instrucciones o H FROM KO K9 DO Kj O FROM KO K9 DO KI 000 0 o e O O Direcci n de m dulo especial O a 7 Direcci n inicial en la memoria b fer FX1N O a 31 2 FX2NC y FX3U O a 32766 La indicaci n puede realizarse mediante una constante o un registro de datos que contie ne el valor de la direcci n O Destino de datos en equipo b sico O Cantidad de los datos a transferir En el ejemplo arriba indicado se transfiere desde el m dulo convertidor
38. condici n indicada el estado de se al despu s de la instrucci n de comparaci n es igual a 1 El estado de se al 0 indica que la comparaci n no se ha cum plido todav a Son posibles las siguientes comparaciones Comparaci n por Igual valor de comparaci n 1 valor de comparaci n 2 La salida de la instrucci n conmuta solamente al estado de se al 1 cuando los valores de ambos operandos resultan iguales Comparaci n por Mayor gt valor de comparaci n 1 gt valor de comparaci n 2 La salida de la instrucci n conmuta solamente al estado de se al 1 cuando el primer va lor de comparaci n es mayor al segundo valor de comparaci n Comparaci n Inferior lt valor de comparaci n 1 lt valor de comparaci n 2 La salida de la instrucci n conmuta solamente al estado de se al 1 cuando el primer va lor de comparaci n es inferior al segundo valor de comparaci n Comparaci n por Desigual lt gt valor de comparaci n 1 desigual a valor de com paraci n 2 La salida de la instrucci n conmuta solamente al estado de se al 1 cuando el primer y segundo valor de comparaci n resultan desiguales Comparaci n por Inferior Igual lt Valor de comparaci n 1 lt Valor de compara ci n 2 La salida de la instrucci n conmuta solamente al estado de se al 1 cuando el primer va lor de comparaci n es inferior o igual al segundo valor de compara
39. control de contactor X000 X001 X002 COM MITSUBISHI ELECTRIC Bases para la programaci n Realizaci n de una tarea de control 3 6 Realizaci n de una tarea de control Un PLC ofrece una cantidad casi infinita de posibilidades para el enlace de entradas y salidas En muchas instrucciones ofrecidas por los controles de la familia MELSEC FX resulta impor tante seleccionar las instrucciones apropiadas para la soluci n de una tarera de control de modo que se pueda realizar el programa con ellas En base a dos tareas simples de control se muestra el camino desde el planteamiento del pro blema hasta el programa acabado 3 6 1 Instalaci n de alarma Ya antes de la programaci n debe haberse aclarado el planteamiento del problema y de la tarea En cierta forma se empieza desde atr s para describir lo que el PLC debe ofrecer Planteamiento del problema Se debe generar una instalaci n de alarma que dispone de varios bucles de se alizaci n y que integra funciones retrasadas de activaci n y desactivaci n Con un interruptor de llave se activa la instalaci n con un tiempo de retardo de 20 segun dos De esta forma queda tiempo para salir de la casa Durante este tiempo se indica si los circuitos de se alizaci n est n cerrados Tras interrupci n del circuito de se alizaci n debe dispararse una alarma principio de corriente de reposo de esta forma se reali
40. datos DABS Leer posici n real absoluta ZRN Despl punto de referencia PLSV Emisi n de impulsos con frecuencia variable DRVI Posicionar en valor incremental DRVA Posicionar en valor absoluto Operaciones con reloj integrado del PLC TCMP Comparaci n de datos de reloj TZCP Comparaci n de datos de relojen un rango TADD Adici n de datos de reloj TSUB Sustracci n de datos de reloj HTOS Convertir indicaci n de tiempo en forma Horas minutos segundos a segundos STOH Convertir indicaci n de tiempo en segundos al formato Horas minutos segundos TRD Leer hora y fecha TWR Transmitir hora y fecha al PLC HOUR Contador de horas de servicio Conversi n de c digo Gray GRY Convertir c digo Gray en n mero decimal GBIN Convertir n mero decimal en c digo Gray MITSUBISHI ELECTRIC Programaci n avanzada Instrucciones de aplicaci n Segmentaci n Ins trucci n Significado Control FX1N FX2N FX2NC Intercambio de datos con m du los anal gicos RD3A Leer valores anal gicos de entrada WR3A Escribir valor anal gico de salida Instrucci n de memoria externa EXTR Ejecutar instrucci n almacenada en ROM externa Diferentes instruc ciones COMRD Leer comentario de operando RND Generar n mero aleatorio
41. de datos num ricos MUL Multiplicaci n de datos num ricos DIV Divisi n de datos num ricos INC Incrementar DEC Decrementar AND Enlace AND l gico OR Enlace OR l gico XOR Enlace OR l gico exclusivo NEG Negaci n de datos Instrucciones de desplazamiento ROR Rotaci n hacia la derecha ROL Rotaci n hacia la izquierda RCR Rotaci n de bits hacia la derecha RCL Rotaci n de bits hacia la izquierda SFTR Desplazarmientos de datos binarios por bits derecha SFTL Desplazarmientos de datos binarios por bits izquierda WSFR Desplazamientos de datos por palabras hacia la derecha WSFL Desplazamientos de datos por palabras hacia la izquierda SFWR Escritura en memoria FIFO SFRD Lectura de una memoria FIFO Operaciones de datos ZRST Reponer rangos de operandos DECO Decodificar datos ENCO Codificar datos SUM Determinaci n de bits aplicados BON Verificaci n de un bit MEAN Determinaci n de valores medios ANS Arranque de un intervalo de tiempo ANR Reponer bits de indicaci n SQR Determinaci n de la ra z cuadrada FLT Conversi n del formato num rico Instrucciones de alta velocidad REF Refrescar entradas y salidas REFF Ajustar filtro de entrada MTR Entrada por lectura de matriz MTR DHSCS
42. de instrucciones M50 O LD M50 H 5 050 D394 os 1 SUBP D50 0394 051 MITSUBISHI ELECTRIC Programaci n avanzada Instrucciones aritm ticas 5 4 3 INDICACI N Multiplicaci n Con una instrucci n MUL multiplica dos valores de 16 32 bits y almacena el resultado en un tercer rango de operandos Plano de contactos Lista de instrucciones 0 H MUL DO 01 0 O MUL DO D1 D2 o O 1 e O Multiplicador Multiplicador O Producto multiplicando x multiplicador producto En la multiplicaci n de dos valores de 16 bits el resultado puede sobrepasar el rango que se puede indicar con 16 bits Por esto motivo se almacena el producto siempre en dos operan dos continuos de 16 bits 32 bits Cuando se multiplican dos valores de 32 bits se almacena el resultado incluso en cuatro continuos de 16 bits 64 bits Por favor ponga atenci n en el tama o de estos rangos de operandos en la programaci n y evite una asignaci n doble a causa de solapamientos de rangos En la instrucci n un ope rando respectivamente que contiene los datos de valor m s bajo Ejemplos Multiplicaci n de los contenidos de DO y D1 y almacenamiento del resultado en D3 y D2 DO D 1 D3 D2 MUL DO D1 D2 1805 x 481 868205 La multiplicaci n se realiza bajo observaci n del signo En este ejemplo se multiplica el conte nido de D10 con la constante 5 D 10
43. decimal gt Sistema num rico hexadecimal Los n meros hexadecimales se pueden generar f cilmente en base a los n meros binarios por lo cual se utilizan frecuentemente en la tecnolog a digital y en los PLCs En los controles del grupo FX se utilizan los n meros hexadecimales para la indicaci n de las constantes En las instrucciones de programaci n y en los manuales para los m dulos se identifican los n meros hexadecimales siempre mediante una agregada para prevenir confusiones con n meros decimales p ej 12345H Base 16 N meros 0 1 2 3 4 5 6 7 8 9 A B C D E F Las letras A B C D E y F corresponden a los valores decimales 10 11 12 13 14 y 15 En el sistema hexadecimal en el caso de un conteo hasta FH y continuaci n del conteo se realiza un arrastre hacia la siguiente posici n 10H 1FH gt 20H 2FH gt Cada posi ci n tiene una prioridad con base 16 1A7FH 160 1 En este ejemplo 15 x 1 15 16 16 este ejemplo 7 16 112 162 256 este ejemplo 10 256 2560 16 4096 este ejemplo 1 4096 4096 6783 Dezimal Manual de Introducci n Familia 3 3 Sistemas num ricos Bases para la programaci n La simple conversi n de n meros binarios en n meros hexadecimales e inverso se explica con el siguiente ejemplo pr ctico 1 1 1 1 017 1 0 1 1111110 o 1 Binario
44. mero N mero Tensi n de entradas salidas alimentaci n Series Tipo Tipo de salida FX1S 10 M 15 14 A selecci n A selecci n FX1S 20 M ADCS transistor o rel 100 240 V AC FX1S 30 FX1N 14 M FX1N 24 M A selecci n A selecci n 12 DCO transistor o rel FX1N 40 M 100 240 V AC FX1N 60 M FX2N 16 M FX2N 32 M FX2N 48 M A selecci n A selecci n FX2N 64 M 24V DC transistor o rel 100 240 V AC FX2N 80 M FX2N 128 M FX2NC 16 M FX2NC 32 M A selecci n FX2NC 64 MO transistor o rel FX2NC 96 MO FX3U 16 MR ES FX3U 32 MR ES FX3U 48 MR ES 100 240 V AC S lo rel FX3U 64 MR ES FX3U 80 MR ES En la selecci n correcta del PLC se deben observar los siguientes criterios O Cu ntas se ales contactos de conmutaci n externos teclas y sensores deben regi strarse O Cu les y cu ntas funciones se deben conmutar Que tensi n de alimentaci n est disponible O Cu les son las cargas que se conmutan en las salidas Salidas de rel en caso de tener que conmutar altas cargas Salidas de transistor para conmutaciones r pidas sin trigger Manual de Introducci n Familia FX 2 5 Estructura de los controles PLCs 2 5 2 5 1 Estruct
45. n de una tarea de control INDICACI N O Desactivaci n del motor con el interruptor de fin de carrera Plano de contactos Lista de instrucciones X003 _ 27 H RST 27 LDI X003 28 RST 1 X006 _ 29 LDI X006 29 RST M2 22 RST M2 Con la puerta abierta se acciona el interruptor de fin de carrera y se desactiva la entrada X3 De esta forma se repone el M1 y se detiene el accionamiento Cuando la puerta alcanza la posici n inferior se acciona el S6 se desactiva el X6 por lo que se repone el M2 y se detiene el accionamiento Por motivos de seguridad los interruptores de fin de carrera tienen contac tos de reposo De esta forma se desactiva el accionamiento incluso en caso de una interrup ci n de la conexi n entre el conmutador y la entrada o bien se previene la activaci n Los interruptores de fin de carrera deben detener el accionamiento incluso independiente mente del PLC con integraci n en el cableado v ase el plano de conexiones O Control de motor Plano de contactos Lista de instrucciones M1 31 Yo01 31 LD M1 32 OUT YO001 M2 33 HA 002 34 OUT Y002 Al final del programa se transmiten los estados de se al de los dos rel s internos M1 y M2 hacia las salidas 001 o bien Y002 O L mpara de advertencia Puerta en movimiento y Puerta en posici n no definida Plano de contactos Lista de instrucciones X003 X006 M8013 35 LD X003 35
46. n disponibles solamente cuando est activado el rel interno especial 8028 este caso se reduce la cantidad de temporizadores de 100 ms en un total de 32 0 31 MITSUBISHI ELECTRIC Operandos explicados en detalle Contadores Counter 4 4 Contadores Counter Para la programaci n de los procesos de conteo est n disponibles los contadores internos engl counter en los controles del grupo FX Los contadores cuentan las se ales que reciben en su entrada a trav s del programa Cuando el valor de conteo alcanza un valor nominal predeterminado a trav s del programa se activa la salida del contador Este puede consultarse dentro del programa repetidamente sin restricciones Ejemplo para la programaci n de un contador Plano de contactos Lista de instrucciones XO 0 RST CO 0 LD 1 RST CO K10 4 OUT CO K10 3 CO 7 LD CO 8 OUT YO CO 7 O Cada vez que se activa la entrada X1 el contador CO suma el valor de 1 Se activa la salida YO despu s de haber activado y desactivado 10 veces la entrada X1 como valor nominal del con tador se program K10 La ilustraci n siguiente demuestra el proceso de la se al por este ejemplo del programa O Con la entrada XO se repone el contador mediante una instrucci n RST El valor real del contador se ajusta en O y se desactiva la salida del contador Xi
47. operando de 16 bits y el resto no dividible en el siguiente operando Para el resultado de la divisi n se ocu pan por lo tanto siempre dos operandos de 16 bits 32 bits En la divisi n de dos valores de 32 bits se ingresa el cuociente en dos operandos de 16 bits y el resto no dividible en los siguientes dos operandos de 16 bits En este tipo de divisi n se re quieren cuatro cuocientes continuos de 16 bits 64 bits para el resultado Por favor observe en la programaci n el tama o requerido de estos rangos de operandos para prevenir una asignaci n doble a trav s de solapaduras de rangos En la instrucci n se indica un operando que contiene los datos de valor m s bajo Ejemplos El contenido de DO se divide por el contenido de D1 y el resultado se almacena en D2 y D3 DO D 1 D2 DIV DO D1 D2 40 6 gt 6 Cuociente 6 x 6 36 D 3 4 Resto 40 36 4 En la divisi n se consideran los signos En este ejemplo se divide el valor del contador de CO por el contenido de D10 co D 10 D 200 DIV CO D10 0200 36 5 gt 7 Cuociente D 201 1 Resto MITSUBISHI ELECTRIC Programaci n avanzada Instrucciones aritm ticas Divisi n de valores de 32 bits D1 DO D3 D2 D5 DA DDIV D2 04 65238 27643 2 Cuociente D7 D6 9952 Resto Cuando se agrega la letra una instrucci n DIV DIV gt DIVP DDIVPL gt DMULP
48. para la programaci n Realizaci n de una tarea de control que se ha interrumpido El rel interno M1 y la salida correspondiente se mantienen activados incluso tras cierre del circuito de se alizaci n O Retardo del disparo de alarma Plano de contactos Lista de instrucciones M1 K100 18 LD M1 18 Cr 19 OUT K100 1 K300 22 LD Ti 22 23 OUT T2 K300 Cuando se dispara una alarma M1 est en 1 en este caso se arranca el tiempo de retraso de 10 s Despu s del transcurso de este tiempo T1 arranca el temporizador T2 que est ajus tado en 30 s y que define el tiempo de activaci n de la bocina O Indicaci n de alarma activaci n de bocina y l mpara omnidireccional Plano de contactos Lista de instrucciones Ti T2 26 H Y001 26 LD T1 27 ANI T2 28 OUT 001 T1 29 F voo2 29 LD T1 30 OUT Y002 La bocina se activa despu s del retardo de activaci n de 10 s 1 y mientras sigue trabajando el temporizador 2 bocina se apaga despu s de transcurrir 30 s T2 La l mpara omnidi reccional se activa tambi n despu s de 10 s La siguiente ilustraci n muestra el comporta miento de se al para esta parte del programa 4 M1 0 1 10s T2 30 s ON y1 OFF ON i l Y2 OFF i Manual de Introducci n Familia FX 3 25 Realizaci n de una tarea de control Bases para la programaci n O Reposici n de todas las salidas y
49. por flanco program ndose en este caso como instrucci n BMOVP v ase el p rrafo 5 2 1 En caso de querer transferir grupos de operandos de bits con una instrucci n BMOV los facto res K de la fuente de datos y del destino de datos deben ser id nticos Ejemplo BMOV 1 K1Y0 K2 Se transmiten dos rangos con ope randos de 4 bit respectivamente Manual de Introducci n Familia FX 5 11 Instrucciones para la transferencia de datos Programaci n avanzada 5 2 4 Transferencia de los mismos datos hacia varios operandos de destino Con una instrucci n FMOV se ingresa el contenido de un operando de palabra o de palabra doble o una constante en varios operandos consecutivas de palabra o bien de palabra doblen De esta forma se pueden eliminar las tablas de datos o retornarse los registros de datos a un valor inicial definido Plano de contactos Lista de instrucciones HH FMOV 04 0250 20 O FMOV D4 D250 20 o e o e O Datos que deben ingresarse en los operandos de destino tambi n es posible la indicaci n de constantes Destino de datos se indica el primer operando del rango destino Cantidad de elementos a describir del rango destino m x 512 En el siguiente ejemplo se ingresa el valor 0 en 7 elementos FMOV 010 K7 0 D 13 7 Registro de datos Cuando se ingresa una instrucci n FMOV como instrucci n FMOVP se realiza la transferen cia de datos con cont
50. rima ss e dis ico E ens 3 20 Funci n AO A A A A 4 7 LDS seeds ed ass AE 3 6 D pu dr ie ta 3 14 Desactivaciones forzadas 3 22 3 6 Dispositivos de PARADA DE EMERGENCIA 3 21 ER A 8714 A tna AA 5 26 MO lao ts 3 19 MOR Led dales la a 5 3 19 E MOVE A R 5 8 Ejemplos de programa MPP ss ses ca e co ad 3 17 Definici n de valores nominales para temporiza MES tes de E O ORTE 3 17 dores y contadores 4 11 MAD 20 e pts e e o 3 17 Instalaci n de alarma gt 3 23 MUL ee e Je ii e 5 25 Puerta corrediza 3 28 e a a 3 11 Relojes lt gt gt gt gt gt 4 16 ORB RA Dot a E ida 3 12 Retardo de activaci n 4 4 ORF cepa A a AA 3 14 Retardo de desactivaci n 4 14 OR a a 3 11 Elementos de tiempo de dea 3 14 v ase temporizador OU Ph gt dra ds Mea e 3 6 Evaluaci n de flancos 3 14 3 18 3 18 RST 3 15 Flanco ascendente gt gt gt gt gt gt gt 3 14 SET A A Aa 3 15 Flanco descendente lt gt lt gt 3 14 5 24 FMOV Instrucci n gt 5 12
51. se eje cuta sta con control por flanco En el siguiente ejemplo de programa se divide el valor del con tador de C12 solamente en aquel ciclo de programa por 4 en el cual se activa tambi n la entrada X30 Plano de contactos Lista de instrucciones X30 f H HDP c12 K4 Diz O E AS 1 DIVP C12 K4 D12 5 4 5 Combinaci n de instrucciones aritm ticas En la aplicaci n pr ctica escasamente basta con un c lculo Para la soluci n de tareas com plejas se pueden combinar instrucciones aritm ticas Seg n el tipo de c lculo deben preverse operandos para el almacenamiento de los resultados intermedios La adici n de los contenidos de los registros de datos D101 D102 y D103 y la posterior multi plicaci n con el factor 4 podr a realizarse p ej del siguiente modo Plano de contactos Lista de instrucciones M101 _ _ O LD M101 HI ADD D101 D102 D200 1 ADD 0101 0102 0200 8 MPS M8022 _ _ 9 8022 ADD D200 0103 0200 10 ADD D200 0103 0200 17 8021 8022 2 18 ANI M8021 1 4 MUL D200 K4 D104 19 ANI M8022 20 MUL D200 K4 D104 La suma los contenidos de 0101 0102 se almacena en la memoria intermedia de D200 Solamente cuando la suma de los contenidos de D101 y D102 no sobrepasa el rango per mitido se suma tambi n el contenido de D103 Cuando la suma de los contenidos de D101 a D103 se encuentra en el rango permitido se multip
52. se permite el empleo de los dispositivos adicionales o de ampliaci n recomendados por MITSUBISHI ELECTRIC Todo empleo o aplicaci n distinto o m s amplio del indicado se considerar como no reglamentario Normas relevantes para la seguridad Al realizar trabajos de proyecci n instalaci n puesta en servicio mantenimiento y control de los dispositivos hay que observar las normas de seguridad y de prevenci n de accidentes vigentes para la aplicaci n espec fica Hay que observar especialmente las siguientes nor mas sin pretensi n de exhaustividad O Normas VDE VDE 0100 Normas para la instalaci n de redes de fuerza con una tensi n nominal hasta 1000 V VDE 0105 Servicio de redes de fuerza VDE 0113 Instalaciones el ctricas equipos electr nicos VDE 0160 Equipamiento de redes de fuerza y equipos el ctricos VDE 0550 0551 Normas para transformadores VDE 0700 Requisitos de seguridad el ctrica para aparatos electrodom sticos y an logos VDE 0860 Normas de seguridad para dispositivos de red y sus accesorios para el uso dom stico y an logos Manual de Introducci n Familia FX Indicaciones de seguridad O Normas para la prevenci n de incendios Indicaciones de peligro A continuaci n se recoge el significado de cada una de las indicaciones PELIGRO Significa que existe un peligro para la vida y la salud del usuario en caso de que no se to men las medidas de precauci n correspondie
53. ser sobreescrito en el programa con otro valor En el caso de instrucciones para datos de 32 bits se indica solamente la direcci n de un regis tro de 16 bits el siguiente registro es asignado autom ticamente por la parte de valor superior de los datos de 32 bits P ej cuando se indica el registro DO para el almacenamiento de un valor de 32 bits DO contiene los bits O a 15 y D1 contiene los bits 16 a 31 del valor Manual de Introducci n Familia FX 4 9 Registros Operandos explicados en detalle Comportamiento en caso de interrupci n o detenci n del PLC Junto a los registros sin b fer cuyo contenido se elimina en caso de una detenci n del PLC o bien al interrumpirse la corriente de alimentaci n del PLC los controles cuentan tambi n con registros cuyo contenido se mantiene en estos casos registros detentivos INDICACI N Cuando est activado el rel interno especial M8033 en caso de una detenci n del PLC no se eliminan tampoco los contenidos de los registros de datos sin b fer Registros de datos en resumen Registros de datos Operando Registros sin b fer Registro detentivo Identificador de operando D Tipo de operando Operando de palabra se pueden combinar dos registros en un registro doble Registro de 16 bits 0000H a FFFFH 32768 a 32767 Valores que puede tener un operando Registro de 32 bits 00000000 a FFFFFFFFH 2 147 483 648
54. tensi n de alimentaci n del PLC se requiere una instrucci n particular en el programa Con la entrada X2 se repone el temporizador T250 y se desactiva su salida Timer Normale Timer Remanente Timer Identificador de operando T Tipo de operando para control y consulta Operando de bit Valores que puede tener un operando salida de temporizador 061 Indicaci n de la direcci n de operando Dezimal Definici n del valor nominal de tiempo Como constante decimal de n mero entero La definici n se realiza directamente en la instruc ci n o indirectamente en un registro de datos 100 ms rango de 0 1 a 3276 7 s 63 TO T62 10 ms rango de 0 01 a 327 67 s 31 T32 T62 1 ms rango de 0 001 a 32 767 s 1 T63 Cantidad de operan 100 ms rango de 0 1 a 3276 7 s 200 TO T199 10 ms rango de 0 01 a 327 67 s 46 7200 7245 1 ms rango de 0 001 a 32 767 5 4 7246 7249 dos y direcciones 100 ms rango de 0 1 a 3276 7 s 200 TO T199 6 T250 T255 10 ms rango de 0 01 a 327 67 s 46 7200 7245 1 ms rango de 0 001 a 32 767 5 4 7246 7249 100 rango de 0 1 3276 7 5 200 70 7199 6 7250 7255 10 rango de 0 01 327 67 5 46 7200 7245 1 rango de 0 001 a 32 767 5 256 7256 7511 4 7246 7249 Estos temporizadores est
55. timer En realidad los temporizadores cuentan un ciclo interno del PLC p ej impulsos con un ciclo de 0 1 s Cuando el valor de conteo alcanza un valor predeterminado a trav s del programa se activa la salida del temporizador Todos los temporizadores trabajan como retardo de activaci n y se activan mediante control con una se al 1 Para el arranque y la reposici n se programan los temporizadores al igual que las salidas La salida de un temporizador puede ser consultada dentro del programa repe tidamente sin restricciones Plano de contactos Lista de instrucciones XO K123 0 T200 0 LD 1 OUT 200 K123 4 LD T200 T200 5 OUT YO 4 CYO El temporizador T200 arranca cuando se activa la entrada XO El valor nominal es 123 x 10 ms 1 23 s Despu s de transcurrir 1 23 s T200 activa la salida YO MITSUBISHI ELECTRIC Operandos explicados en detalle Temporizadores ko 1 235 Cuando esta activado XO el temporizador XO cuenta los impulsos internos de 10 ms Se activa la salida de T200 al alcanzar el valor h nominal Cuando se desactiva la entrada XO o se interrumpe la tensi n de alimentaci n del PLC se repone el temporizador y se desac tiva tambi n su salida YO La indicaci n del valor nominal de tiempo se puede realizar tambi n indirectamente a trav s del valor num rico decimal almacenado en el registro de datos Esta posibilidad se describe en el p rrafo 4 6 1
56. 0 8 RST 000 MZ H 11 SET YO001 M22 10 SET Y000 La instrucci n CMP se procesa en este ejemplo c clicamente M8000 est siempre 1 cuando el PLC procesa el programa El registro D20 contiene el valor real de la temperatura de ambiente La constante K22 indica el valor nominal de 22 Los rel s internos M20 y M22 indi can cuando el valor nominal es sobrepasado o bien pasado por inferior Cuando est dema siado caliente se desactiva la salida YO En caso de una temperatura insuficiente se activa la salida YO nuevamente con el M22 Mediante esta salida se puede controlar p ej un bomba que regula la alimentaci n de agua caliente 5 18 MITSUBISHI ELECTRIC Programaci n avanzada Instrucciones de comparaci n 5 3 2 Comparaciones dentro de enlaces l gicos En la instrucci n CMP previamente descrita se indica el resultado de comparaci n con tres operandos de bit Pero frecuentemente se necesita enlazar solamente una instrucci n de emi si n o un enlace con condici n sin ocupar tres operandos para esto Para este prop sito est n disponibles las instrucciones de Comparaci n de carga as como las comparaciones AND y OR Comparaci n al inicio de un enlace Plano de contactos Lista de instrucciones 0 p D40 D50 F gt O LDs D40 D50 o e e o e O Condici n comparaci n Primer valor de comparaci n Segundo valor de comparaci n Cuando se cumple la
57. 1 Consulta de estado de se al 0 Rel interno repuesto Los controles del grupo FX disponen aparte de los rel s internos normales tambi n de los llamados rel s internos retentivos Los rel s internos sin b fer se reponen en el estado de se al 0 en el momento de la interrupci n de la tensi n de alimentaci n del PLC y siguen este estado incluso despu s de la activaci n del PLC Sin embargo los rel s internos detenti vos mantienen su informaci n incluso en caso de una falta de corriente Rel internos Operando 3 Rel s internos sin b fer Rel interno detentivo Identificador de operando M Tipo de operando Operando de bit Valores que puede tener un operando 061 Indicaci n de la direcci n de operando Decimal 15 384 MO M383 128 384 511 1 384 MO M383 1152 M384 M1535 EE gt 524 M500 M1023 2 6656 M1024 M7679 FX3U 500 M0 M499 Tambi n es posible asignar a estos rel s internos la funci n de rel s internos detentivos a trav s de un ajuste en los par metros de PLC Tambi n es posible asignar a estos rel s internos la funci n de rel s internos sin b fer a trav s de un ajuste en los par metros de PLC Manual de Introducci n Familia FX 4 3 Temporizadores Operandos explicados en detalle 4 2 1 4 3 Rel s internos especiales Junto a los rel s internos que se pueden activa
58. 3 0 1 419 88 00 Telefax 353 0 1 419 88 90 E Mail sales infoGOmeir mee com MITSUBISHI ELECTRIC EUROPE B V Italian Branch Via Paracelso 12 1 20041 Agrate Brianza Tel fono 39 039 6053 1 Telefax 39 039 6053 312 E Mail factory automationOitmee com ITALIA MITSUBISHI ELECTRIC ESPA A EUROPE B V Spanish Branch Carretera de Rub 76 80 E 08190 Sant Cugat del Vall s Tel fono 34 9 3 565 3160 Telefax 34 9 3 589 1579 E Mail industrialOsp mee com MITSUBISHI ELECTRIC REINO UNIDO EUROPE B V UK Branch Travellers Lane GB Hatfield Herts AL10 8 XB Tel fono 44 0 1707 27 61 00 Telefax 44 0 1707 27 86 95 E Mail automationOmeuk mee com MITSUBISHI ELECTRIC JAP N CORPORATION Office Tower Z 14 F 8 12 1 chome Harumi Chuo Ku Tokyo 104 6212 Tel fono 81 3 6221 6060 Telefax 81 3 6221 6075 MITSUBISHI ELECTRIC AUTOMATION 500 Corporate Woods Parkway Vernon Hills IL 60061 Tel fono 1 847 478 21 00 Telefax 1 847 478 22 83 EE UU REPRESENTACIONES EN ORIENTE MEDIO llan 8 Gavish Ltd Automation Service 24 Shenkar St Kiryat Arie IL 49001 Petah Tiqva Tel fono 972 0 3 922 18 24 Telefax 972 0 3 924 07 61 E Mail iandg internet zahav net ISRAEL TEXEL Electronics Ltd ISRAEL Box 6272 IL 42160 Netanya Tel fono 972 0 9 863 08 91 Telefax 972 0 9 885 24 30 E Mail texel_me netvision net il
59. 30 X37 X40 X41 X42 X43 Con los equipos de ampliaci n se puede aumentar la cantidad m xima de entra das a 84 X123 Sin embargo la suma de entradas y salidas no debe sobrepa sar el valor de 128 6 Y00 Y05 10 Y00 Y07 Y10 Y11 16 Y00 Y07 Y10 Y17 24 Y00 Y07 Y10 Y17 Y20 Y27 Con los equipos de ampliaci n se puede aumentar la cantidad m xima de salidas a 64 Y77 Sin embargo la suma de entradas y salidas no debe sobrepasar el valor de 128 Cantidad de ope randos y direc ciones en fun ci n del tipo del equipo base 8 X00 X07 16 X00 X07 X10 X17 24 X00 X07 X10 X17 X20 X27 32 X00 X07 X10 X17 X20 X27 X30 X37 40 X00 X07 X10 X17 X20 X27 X30 X37 X40 X47 64 X00 X07 X10 X17 X20 X27 X30 X37 X40 X47 X50 X57 X60 X67 X70 X77 8 Y00 Y07 16 Y00 Y07 Y10 Y17 24 00 07 Y10 Y17 Y20 Y27 32 Y00 Y07 Y10 Y17 Y20 Y27 Y30 Y37 40 Y00 Y07 Y10 Y17 Y20 Y27 Y30 Y37 Y40 Y47 64 00 07 Y10 Y17 Y20 Y27 Y30 Y37 Y40 Y47 Y50 Y57 Y60 Y67 Y70 Y77 8 X00 X07 16 X00 X07 X10 X17 32 X00 X07 X10 X17 X20 X27 X30 X37 48 X00 X07 X10 X17 X20 X27 X30 X37 X40 X47 X50 X57 8 Y00 Y07 16 Y00 Y07 Y10 Y17 32 Y00 Y07 Y10 Y17 Y20 Y27 Y30 Y37 48 Y00 Y07 Y10 Y17 Y20 Y27 Y30 Y37 Y40 Y47 X50 X57 8 X00 X07 16 X00 X07 X10 X17 24 X00 X07 X10 X17
60. 47 483 647 operaciones de 32 bits M8022 conmuta al estado de se al 1 Estos rel s especiales pueden utilizarse en el programa para la habilitaci n de otras operacio nes aritm ticas En este c lculo se utiliza el resultado de la sustracci n en D2 como divisor Per una divisi n por 0 no es posible y genera un error La divisi n se ejecuta por lo tanto solamente cuando el divisor es desigual a 0 Plano de contactos Lista de instrucciones M8000 0 F SUB DO 01 02 M8020 8 DIV D3 D2 D5 LD M8000 SUB DO D1 D2 LDI M8020 DIV D3 D2 D5 CO MITSUBISHI ELECTRIC Programaci n avanzada Instrucciones aritm ticas 5 4 1 Suma Con una instrucci n ADD A se suman dos valores de 16 32 bits y se almacena el resultado en otro operando Plano de contactos Lista de instrucciones 0 H ADD DO 01 D2 O ADD DO D1 D2 o O 1 e Primer operando de fuente o constante Segundo operando de fuente o constante Operando en el cual se ingresa el resultado de la adici n En el ejemplo arriba indicado se suman los contenidos de los registros de datos DO y D1 y se almacena el resultado en D2 Ejemplos Al contenido del registro de datos D100 se suma el valor 1000 D 100 D 102 ADD K1000 D100 D102 gt 1000 gt 1053 El signo de los valores se considera en la adici n D 1O D 11 D 12 ADD D10 D11 D12 gt 5 8 3
61. AG SUIZA Fert Utca 14 Postfach 282 HU 1107 Budapest CH 8309 N rensdorf Telef no 36 0 1 431 9726 Tel fono 41 0 1 838 48 11 Telefax 36 0 1 431 9727 Telefax 41 0 1 838 48 12 E Mail officeAmeltrade hu E Mail info econotec ch SIA POWEL LETONIA GTS TURQU A Lienes iela 28 Dar laceze Cad No 43 Kat 2 LV 1009 Riga TR 80270 Okmeydani Estambul Tel fono 371 784 22 80 Telefax 371 784 22 81 E Mail utuOutu lv Tel fono 90 0 212 320 1640 Telefax 90 0 212 320 1649 E Mail gtsOturk net CSC Automation Ltd UCRANIA 15 M Raskova St Fl 10 Office 1010 UA 02002 Kiev Tel fono 380 0 44 494 3355 Telefax 380 0 44 494 3366 E Mail REPRESENTACIONES DE EURASIA Kazpromautomatics Ltd KAZAJST N 2 Scladskaya Str KAZ 470046 Karaganda Tel fono 7 3212 50 11 50 Telefax 7 3212 50 11 50 E Mail infoOkpakz com Avtomatika Sever Ltd RUSIA Lva Tolstogo Str 7 Off 311 RU 197376 San Petersborgo Tel fono 47 812 1183 238 Telefax 7 812 1183 239 E Mail asQavtsev spb ru Consys Promyshlennaya St 42 RU 198099 San Petersborgo Tel fono 7 812 325 3653 Telefax 7 812 147 2055 E Mail consysOconsys spb ru RUSIA Electrotechnical RUSIA Systems Siberia Shetinkina St 33 Office 116 RU 630088 Novosibirsk Tel fono 7 3832 119598 Telefax 7 3832 119598 E Mail infoOeltechsystems ru Elektrostyle
62. Elementos de tiempo remanentes Los controles de las series FX1N FX2N FX2NC y FX3U disponen aparte de los elementos de tiempo arriba descritos tambi n de elementos de tiempo remanentes que mantienen su valor real de tiempo ya alcanzado incluso despu s de la desactivaci n del enlace controlado Los valores reales de tiempo se almacenan en una memoria cuyo contenido se mantiene incluso en caso de una falta de corriente Ejemplo para la programaci n de un temporizador remanente Plano de contactos Lista de instrucciones X1 K345 0 c T250 0 LD 1 OUT 250 K345 4 LD T250 250 5 OUT Y1 4 HA y 6 LD 2 7 RST T250 2 6 RST T250 El temporizador T250 arranca cuando se activa la entrada XO El valor nominal es 345 x 0 1 s 34 5 s Despu s de alcanzar el valor nominal T250 activa la salida Y1 Con la entrada X2 se repone el temporizador y se desactiva su salida Manual de Introducci n Familia FX 4 5 Temporizadores Operandos explicados en detalle t1 t2 x lt Resumen de temporizadores de las unidades base del grupo Operando t1 12 34 5 S Cuando est activado X1 el temporizador cuenta los impulsos internos de 100 ms Incluso cuando se desactiva X1 se man tiene el valor real alcanzado hasta este ins tante Cuando el valor real corresponde al valor nominal se activa la salida del temporizador Ya que no se elimina el valor de tiempo real al desactivarse la entrada X1 o la
63. Instrucci n ANI X000 lt 0 LD X000 0 MV 000 1 X001 2 OUT YOOO La salida YO se activa solamente cuando est activado XO y X1 desactivado 3 10 MITSUBISHI ELECTRIC Bases para la programaci n Conjunto de comandos b sicos 3 4 5 Enlaces OR Instrucci n Significado S mbolo GX Developer FX u 4H OR enlace OR con consulta de LI estado de se al 1 OR No enlace OR con consulta de estado de se al 0 Un enlace OR corresponde en la tecnolog a de conmutaci n a una conexi n en paralelo de varios conmutadores La corriente fluye despu s de cerrar el contacto La corriente no gt fluye solamente cuando no est cerrado nin guno de los contactos Ejemplo para la instrucci n OR Plano de contactos Lista de instrucciones X000 O LD X000 0 YOOO 1 OR X001 2 OUT YOOO X001 A Instrucci n OR En este ejemplo se activa la salida YO cuando se activa XO o X1 ON 1 o _ M OFF 0 ON 1 X1 OFF 0 L OFF 0 Manual de Introducci n Familia FX 3 11 Conjunto de comandos b sicos Bases para la programaci n Ejemplo para la instrucci n ORI Plano de contactos Lista de instrucciones X000 O LD X000 0 Y000 1 ORI X001 2 OUT Y000 X001 Instrucci n ORI La salida YO est activada cuando XO est activado o X1 est desactivado 3 4 6 Instrucciones para la u
64. JN al O O 0000 0000 0110 0011 3 4 MITSUBISHI ELECTRIC Bases para la programaci n Conjunto de comandos b sicos 3 4 Instrucci n Conjunto de comandos b sicos Las instrucciones que puede ejecutar un PLC del grupo FX pueden subdividirse en un con junto de comandos b sicos y en las tal llamadas instrucciones de aplicaci n Las funciones de las instrucciones del conjunto de comandos b sicos se pueden comparar con aquellas que se generan en las conmutaciones convencionales mediante cableado Mientras que todos los controles del grupo FX dominan el conjunto de comandos b sicos deben considerarse algunas restricciones en las instrucciones de aplicaci n v ase el Cap 5 Vista sin ptica del conjunto de comandos b sicos Significado Descripci n Referencia LD Carga Inicio de un enlace con consulta de estado de se al 1 LDI Carga invers Inicio de un enlace con consulta de estado de se al 0 P rrafo 3 4 1 OUT Instrucci n de emisi n Asignaci n de un resultado de enlace P rrafo 3 4 2 AND AND Enlace AND con consulta de estado de se al 1 ANI AND No Enlace AND con consulta de estado de se al 0 P rrafo 3 4 4 OR OR Enlace OR con consulta de estado de se al 1 ORI OR No Enlace OR con consulta de estado de se al 0 P rrafo 3 4 5
65. PLC PLC M dulos de comunicaci n especiales posibilitan la integraci n de FX1N FX2N FXNC y FX3U en diferentes redes Est n disponibles diferentes m dulos red para profibus DP AS I DeviceNet CANopen enlace CC as como el establecimiento de redes propias de Mitsubishi M dulos de posicionamiento Junto a los contadores internos r pidos de la familia FX los usuarios cuentan adem s con m dulos de contadores de alta velocidad como contadores externos de hardware con la posi blidad de conexi n de codificadores rotatorios incrementales o m dulos de posicionamiento para servopropulsiones y propulsiones paso a paso Para la realizaci n de tareas precisas de posicionameinto en combinaci n con el la familia FX est n disponibles m dulos de posicionamiento para la emisi n de secuencias de impulsos Mediante estos m dulos se pueden controlar las servopropulsiones y las propulsiones paso a paso Equipos de mando Con los equipos de mando de Mitsubishi Electric se le posibilita al usuario la comunicaci n simple y flexible entre hombre y m quina mediante la serie MELSEC FX Los equipos de mando MMI otorgan mayor transparencia a los procedimientos funcionales de una instalaci n Todos los equipos posibilitan la monitorizaci n y la modificaci n de los datos espec ficos de PLC como p ej los valores nominales y reales de tiempos contadores registros de datos e instrucciones de control de pasos A selecci n p
66. RUSIA Poslannikov Per 9 Str 1 RU 107005 Mosc Tel fono 7 095 542 4323 Telefax 7 095 956 7526 E Mail infoOestl ru Elektrostyle RUSIA Krasnij Prospekt 220 1 Office No 312 RU 630049 Novosibirsk Tel fono 7 3832 106618 Telefax 7 3832 106626 E Mail infoGestl ru ICOS Industrial Computer Systems Zao Ryazanskij Prospekt 8A Off 100 RU 109428 Mosc Tel fono 7 095 232 0207 Telefax 7 095 232 0327 E Mail mail icos ru RUSIA NPP Uralelektra Sverdlova 11A RU 620027 Ekaterinburg Tel fono 7 34 32 532745 Telefax 7 34 32 532745 E Mail elektra etel ru RUSIA STC Drive Technique RUSIA Poslannikov Per 9 Str 1 RU 107005 Mosc Tel fono 7 095 790 7210 Telefax 7 095 790 7212 E Mail info privod ru REPRESENTACI N EN FRICA CBI Ltd SUD FRICA Private Bag 2016 ZA 1600 Isando Tel fono 27 0 11 928 2000 Telefax 27 0 11 392 2354 E Mail cbiEcbi co za A MITSUBISHI ELECTRIC INDUSTRIAL AUTOMATION 02102 486 7170 www mitsubishi automation de Gothaer Stra e 8 D 40880 Ratingen Hotline 01805 000 7650 Telefon 02102 486 0 Fax megfa mail meg mee com www mitsubishi automation com
67. X20 X27 32 X00 X07 X10 X17 X20 X27 X30 X37 40 X00 X07 X10 X17 X20 X27 X30 X37 X40 X47 8 Y00 Y07 16 Y00 Y07 Y10 Y17 24 Y00 Y07 Y10 Y17 Y20 Y27 32 Y00 Y07 Y10 Y17 Y20 Y27 Y30 Y37 40 Y00 Y07 Y10 Y17 Y20 Y27 Y30 Y37 Y40 Y47 Con los equipos de ampliaci n puede aumentarse la cantidad de entradas en un valor m ximo de 248 X367 y la cantidad de salidas en un valor m ximo de 248 Y367 Sin embargo la suma de entradas y salidas no debe sobre pasar el valor de 256 MITSUBISHI ELECTRIC Operandos explicados en detalle Rel s internos 4 2 Rel s internos Frecuentemente deben almacenarse los resultados intermedios binarios estado de se al 0 1 en un programa de PLC Para este prop sito est n disponibles los rel s internos en el PLC identificador de operando M En los rel s internos se registra el resultado intermedio de enlace por ejemplo con una ins trucci n OUT de modo que posteriormente se pueda consultar con las instrucciones de enlace Los rel s internos ayudan en una estructuraci n clara del programa y reducen los pasos requeridos en el programa Los resultados de enlace que se requieren repetidamente en un programa se pueden integrar en un rel interno y utilizar posteriormente la cantidad de veces que sea necesario H R Consulta de estado de se al 1 Rel interno aplicado
68. a del reloj integrado AS Modificar el contenido D8030 Valor le do del potenci metroVR1 0 a 255 Consulta del contenido s lo D8031 Valor le do del potenci metro VR2 0 a 255 para FX1S y FX1N 4 10 MITSUBISHI ELECTRIC Operandos explicados en detalle Consejos de programaci n 4 5 3 4 6 4 6 1 Registros modificables en forma externa En los controles de las series FX1S y FX1N est n integrados dos potenci metros con los cuales se puede modificar el contenido de los registros especiales 08030 y 08031 el rango de O a 255 v ase el p rrafo 4 6 1 Con estos potenci metros se pueden modificar p ej los valores nomina les para temporizadores y contadores sin necesidad de conectar un equipo de programaci n Registro de archivo El contenido de registros de archivos no se pierde incluso en caso de interrupci n de la corriente de alimentaci n Por esta raz n es posible almacenar valores en los registros de archivos que se transfieren luego a los registros de datos despu s de la activaci n del PLC y que son requeridos por el programa ej para c lculos comparaciones o como valores nales para los temporizadores Los registros de archivo no tienen una estructura diferente a los registros de datos Se forman incluso de los registros de datos D1000 a D7999 en bloques con 500 direcciones respectivamente Operando Registro de archivo Identificador de operando D Operando de palabra se pueden
69. a transferencia solamente en un momento definido Una instrucci n MOV se ejecuta solamente una vez con flanco ascendente de la condici n de entrada cuando se coloca una despu s de la abreviaci n MOV La letra se refiere al MITSUBISHI ELECTRIC Programaci n avanzada Instrucciones para la transferencia de datos t rmino ingl s Pulse e indica que la instrucci n es controlada por un cambio de se al o un impulso En el siguiente ejemplo se ingresa el contenido de D20 en el registro de datos D387 solamente cuando el estado de se al de M110 conmuta 0 a 1 Plano de contactos Lista de instrucciones M110 O LD M110 0 MOVP D20 0387 1 MOVP D20 D387 Incluso cuando se mantiene activado el M110 no sigue ejecut ndose la transferencia al regis tro D387 El comportamiento de se al para este ejemplo lo explica M110 D20 4700 3300 D387 6800 4700 1 po El contenido de la fuente de datos se transmite al destino de datos solamente en caso de flanco ascendente de la condici n de entrada Transferencia de datos de 32 bits Cuando se deben transferir datos de 32 bits con una instrucci n MOV se coloca una delante de la instrucci n Plano de contactos Lista de instrucciones X010 O LD X010 0 DMOV C200 D40 1 DMOV C200 D40 Cuando est activada la entrada X010 se transfiere el estado del contador de 32 bits C200 a los regi
70. aci n de una instrucci n en el plano de contactos izquierda y en la lista de instrucciones derecha Operando Operando aq po Comando Comando El comando describe lo que se debe hacer o sea la funci n que debe ejecutar el control El operando indica con qu se debe ejecutar la acci n Su denominaci n se compone del identificador de operando y la direcci n de operandos Identificador de operando Direcci n de operando Ejemplos para identificadores de operandos Identificador de operando Tipo Significado Xx Entrada Borne de entrada del PLC p ej conmutador Y Salida Borne de salida del PLC p ej contactor o l mpara Memoria intermedia en el PLC que puede tener dos estados M Rel interno Con o Desc Rel retardado para realizaci n de funciones que dependen del Temporizador tiempo Contador Contadores Registro de Memoria de datos en el PLC en la cual se pueden almacenar p datos ej valores de medici n o resultados de c lculos Los operandos se describen detalladamente en el Cap 4 Ya que por ejemplo existen varias entradas se define una entrada individual a trav s de la indicaci n de la direcci n del operando Manual de Introducci n Familia FX 3 1 Bits bytes y palabras Bases para la programaci n 3 2 3 3 Bits bytes y palabras La unidad de informaci n m s peque a de un PLC y porlo general en la tecnolog a digital es el bit
71. actos de reposo hacia el PLC TEAN En este ejemplo puede desactivarse el con R E tactor para un accionamiento adicional CON DESC mente con un interruptor de PARADA DE PARADA DE EMERGENCIA X000 X001 X002 EMERGENCIA COM Y000 Y001 L T X001 En el programa se explora el contacto de tra SET Y000 bajo del pulsador CON con una instrucci n Meor CON Metge CON LD y el contacto de reposo del pulsador DESC con una instrucci n LDI La salida y con esto tambi n el accionamiento se desactivan cuando la entrada X002 tiene el estado de se al 0 Esto se aplica cuando RST Y000 se acciona el pulsador DESC o bien cuando se interrumpe la conexi n entre el pulsador y la entrada X002 Motor DESC Motor CON De esta forma se desactiva la salida o bien se previene su activaci n incluso en caso de una rotura de cable La desactivaci n se trata con prioridad porque se procesa en el programa despu s de la activaci n Contactos de bloqueo En caso que no se puedan conectar simult neamente dos salidas en una conmutaci n como p ej en la conmutaci n de las salidas debe efectuarse tambi n el bloqueo de los contactos controladores En el programa se realiza solamente un bloqueo interno y en caso de un error del PLC se pueden activarse ambas salidas simult neamente Manual de Introducci n Familia FX 3 21 La importancia de la seguridad Bases para la programaci n Ejemplo
72. ado de se al 1 se cumple por lo tanto el resultado de enlace tambi n est en 1 y se activa la salida 3 6 MITSUBISHI ELECTRIC Bases para la programaci n Conjunto de comandos b sicos Ejemplo Instrucciones LDI y OUT Plano de contactos Lista de instrucciones X000 O LDI X000 0 Y000 1 OUT Y000 ON 1 y E E OFF 0 ON 1 YO OFF 0 La condici n de la instrucci n LDI consulta del estado de se al 0 ya no se cumple y se desactiva la salida Asignaci n doble de rel s internos o salidas Se debe asignar un resultado de enlace a un operando solamente en una posici n del programa Mediante ejecuci n del pro grama desde arriba hacia X001 X003 abajo se sobreescribe la Ha primera asignaci n para M10 por la segunda asigna AY M0 Mediante modificaci n de esta parte del programa se X001 x005 M10 consideran todos los enla ces de entrada x004 X005 Manual de Introducci n Familia FX 3 7 Conjunto de comandos b sicos Bases para la programaci n 3 4 3 Observaci n de los transductores Antes de describir otras instrucciones explicamos brevemente el significado de las se ales de transductores En la programaci n de un PLC debe observarse el modo de funci n de conmutadores boto nes y sensores para obtener la funci n requerida Una instrucci n de control verifica sin importar el modo de control p
73. al de datos Cambio de entradas o rel s internos Conversi n en car cter ASCII Conversi n en un valor hexadecimal Instrucciones para comunica ci n Entrada por lectura de valores nominales de serial FX1N 8AV BD y FX2N 8AV BD Entrada por lectura de posiciones de conmuta dores de FX1N 8AV BD y FX2N 8AV BD Transmisi n serial de datos 2 Verificaci n de sumas y paridad Programaci n de un circuito de regulaci n Salvaguar Salvaguardar contenido del registro de ndice dar recuperar registro Recuperar contenido del registro de indice de ndice Comparaci n de n meros de coma flotante Comparaci n de n meros de coma flotante en un rango Transferencia de n meros de coma flotante Convertir n mero de coma flotante en secuencia de caracteres Convertir secuencia de caracteres en n me Operaciones con ros de coma flotante n meros de coma flotante 1 Conversi n del formato de coma flotante en formato num rico cient fico Conversi n del formato num rico cient fico en formato de coma flotante Adici n de n meros de coma flotante Sustracci n de n meros de coma flotante Multiplicaci n de n meros de coma flotante Divisi n de n meros de coma flotante Manual de Introducci n Familia FX 5 3 Instrucciones de aplicaci n Programaci n avanzada Segmentaci n Ins trucci n Significado
74. amiento de programa en el PLC Ejecuci n del programa Durante la ejecuci n del programa el PLC accede a los estados de entrada almacenados en el mapping de proceso Las modificaciones de se al en las entradas son detectados por lo tanto solamente en el siguiente ciclo de programa El programa es procesado desde arriba hacia abajo seg n la secuencia de entrada Los resultados intermedios pueden utilizarse incluso en el mismo ciclo de programa Procesamiento de programa X000 X001 0 C MO M6 Generar resultado intermedio M1 M8013 Controlar salida 4 Yo00 MO 9 HA 001 Procesar resultado intermedio Mapping de proceso de las salidas Los resultados de enlace relacionados a las salidas son almacenados en la memoria inter media de salida mapping de proceso de las salidas Solamente al final del ciclo de programa se transmiten los resultados intermedios hacia las salidas En la memoria intermedia de salida se mantiene el mapping de proceso de las salidas hasta la siguiente sobreescritura Despu s de la asignaci n de valores a las salidas se repite el ciclo de programa Procesamiento de la se al en el PLC en base a la conexi n En un PLC en base a una conexi n el programa est predefinido a trav s del tipo de compo nentes funcionales y su conexi n cableado Todos los procesos de control son ejecutados de forma simult nea en paralelo Cada modificaci n de los
75. anal gico digital FX2N 4AD con la direcci n O el valor real del canal 1 de la direcci n de memoria b fer 9 hacia el registro de datos DO Manual de Introducci n Familia FX 5 15 Instrucciones para la transferencia de datos Programaci n avanzada En el siguiente ejemplo para una instrucci n de 32 bits se leen los datos del m dulo especial con la direcci n 2 A partir de la direcci n de memoria b fer 8 se leen 4 palabras dobles y se almacenan en el equipo b sico en los registros de datos D8 a D15 0 L DFROM K2 K8 D8 n En el ltimo ejemplo se ha programado una instrucci n FROMP De esta forma se ingresan los contenidos de las cuatro direcciones de memoria b fer O a 3 en los registros de datos D10 a D13 cuando el estado de se al la condici n de entrada cambia de 0 a 1 0 KO D10 Ki 5 16 MITSUBISHI ELECTRIC Programaci n avanzada Instrucciones de comparaci n 5 3 5 3 1 La instrucci n TO en el detalle Con una instrucci n TO se transfieren los datos del equipo b sico hacia la memoria b fer de un m dulo especial El contenido de la fuente de datos no se modifica en este proceso de copiado Plano de contactos Lista de instrucciones 0 HH TO KO K1 DO Kj 0 TO KO Ki DO KI 00090 o e O Direcci n m dulo especial 0 7 Direcci n inicial en la memoria b fer FX1N O a 31 2 FX2NC FX3U 0 32766 O Fuente de
76. ando el estado del contador del contador de 32 bits C200 es inferior a 182547 o bien cuando el rel interno M110 tiene el estado de se al 1 Comparaci n como enlace AND Plano de contactos Lista de instrucciones O LD 0 lt D40 H lt 1 AND lt D40 D50 O o e O Condici n de comparaci n Primer valor de comparaci n Segundo valor de comparaci n Una comparaci n con enlace AND puede utilizarse en el programa como una instrucci n AND normal v ase el Cap 3 MITSUBISHI ELECTRIC Programaci n avanzada Instrucciones de comparaci n Las posibilidades de comparaci n corresponden a aquellas de las comparaciones al inicio de un enlace que se describieron previamente Tambi n en un enlace AND se pueden comparar valores de 32 bits Plano de contactos Lista de instrucciones 0 H D 030 D400 O ANDD 030 0400 Esta D identifica los datos de 32 bit Comparaci n como enlace OR Plano de contactos Lista de instrucciones 0 O LD pra 1 OR gt C20 K200 o e gt C20 K200 O O Condici n de comparaci n Primer valor de comparaci n Segundo valor de comparaci n En el programa se puede utilizar una comparaci n con enlace OR como una instrucci n OR v ase el Cap 3 Para las comparaciones se aplican las condiciones arriba descritas En la comparaci n de datos de 32 bits se agrega una D tal cual como en las otras i
77. caci n de operandos de bits K1X0 4 entradas arranque con XO XO a X3 K2X4 8entradas arranque con X4 X4 bis X13 conteo octal 4 16 16 rel s internos arranque con M16 M16 a M31 K3Y0 12 salidas arranque con YO YO a Y13 conteo octal K8MO 32 rel s internos arranque con MO MO a M31 La posibilidad de actuar sobre varios operandos de bit con una sola instrucci n reduce tam bi n el trabajo de programaci n Las siguientes dos secuencias de programa tienen la misma funci n La transferencia de estados de se al de los rel s internos MO a M3 hacia las salidas Y10aY13 MO Croro D M1 M8000 gt Yom H F MOV K1MO ds ME Cyo12 J M3 5 Cuando el destino datos es m s peque o la fuente datos se transfieren los bits que sobran v ase la siguiente ilustraci n ejemplo superior Cuando el destino de datos es m s grande que la fuente de datos se llenan las posiciones adicionales con 0 Mediante la interpretaci n del bit 15 como signo el valor generado resulta siempre positivo Como en el ejemplo inferior en la siguiente ilustraci n Bit 15 Bit O 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 t Bit de signo 0 positivo 1 negativo MOV DO K2 MO Estos rel s internos no se modifican 0 1 0 1 0 1 0 1 M15 M14 M13 M12 M11 M9 amp M7
78. cciones de aplicaci n Programaci n avanzada Segmentaci n Ins trucci n Significado Control FX1N FX2N FX2NC Instrucciones de comparaci n LD LD gt LD lt LD lt gt LD lt LD gt AND AND gt AND lt AND gt OR OR gt OR lt OR lt gt OR lt OR gt Comparaci n de datos dentro de enlaces Instrucciones de control de datos LIMIT Restringir rango de emisi n de valores BAND Determinar offset de entrada ZONE Determinar offset de salida SCL Escalar valores DABIN Convertir n mero en c digo ASCII a valor binario BINDA Convertir n mero binario en c digo ASCII SCL2 Escalar valores La tabla de valores tiene una estructura diferente a la instrucci n SCL Instrucciones para la comunica ci n con converti dores de frecuen cia IVCK Verificar estado del convertidor de frecuencia IVDR Controlar convertidor de frecuencia IVRD Leer par metros del convertidor de frecuen cia IVWR Escribir par metros en convertidor de fre cuencia IVBWR Escribir par metros en bloques en converti dor de frecuencia Intercambio de datos con m du los especiales RBFM Leer en memoria b fer de m dulos especia les WBFM Escribir en memoria b fer de m dulos espe ciales Instrucci n para contador de alta v
79. ci n Comparaci n por gt valor de comparaci n 1 valor de compa raci n 2 La salida de la instrucci n conmuta solamente al estado de se al 1 cuando el primer va lor de comparaci n es superior o igual al segundo valor de comparaci n Manual de Introducci n Familia FX 5 19 Instrucciones de comparaci n Programaci n avanzada Cuando se deben comparar los datos de 32 bits debe agregarse una D para palabras dobles a la instrucci n Plano de contactos Lista de instrucciones 0 o gt D10 D250 O LDD gt D10 D250 Ll Esta D identifica los datos de 32 bit _ En este ejemplo se verifica si el contenido de los registros de datos D10 y D11 es superior al contenido de los registros D250 y D251 Otros ejemplos Plano de contactos Lista de instrucciones 0 r CO D20 M12 A 3 020 El rel interno M12 tiene el estado de se al 1 cuando el valor del contador corres ponde o bien es superior al contenido de D20 Plano de contactos Lista de instrucciones _ T52 O LD gt D10 K 2500 0 gt D10 K 2500 H Croos 5 AND T52 6 OUT Y003 Cuando el contenido de D10 es superior a 2500 y el temporizador T52 ha vencido se activa la salida Y003 Plano de contactos Lista de instrucciones O LDD lt C200 182547 0 D lt C200 K182547 M53 9 OR M110 10 OUT M53 M110 M53 conmuta a 1 cu
80. comandos b sicos Bases para la programaci n 3 4 1 Inicio de enlaces Instrucci n Significado S mbolo GX Developer FX Instrucci n de carga LD Inicio de un enlace con consulta de 1 E estado de se al 1 Instrucci n de carga A Inicio de un enlace con consulta de estado de se al 0 F6 Una l nea de conexi n comienza siempre con una instrucci n LD o LDI Como operandos pue den indicarse entradas rel s internos temporizadores y contadores Ejemplos para la aplicaci n de estas instrucciones se encuentran en el siguiente p rrafo refe rido a la instrucci n OUT 3 4 2 Emisi n o asignaci n de un resultado de enlace Instrucci n Significado S mbolo GX Developer FX Instrucci n de emisi n OUT asignaci n de un resultado de enlace Con una instrucci n OUT se puede terminar una ruta de corriente Tambi n se pueden progra mar varias instrucciones OUT como resultado de un enlace El resultado de enlace que se ha asignado a un operando con una instrucci n OUT puede utilizarse en los siguientes pasos de programa como estado de se al de entrada Ejemplo Instrucciones LD y OUT Plano de contactos Lista de instrucciones X000 0 LD X000 Y 000 1 OUT Y000 Con estas dos instrucciones se obtiene el siguiente comportamiento de se al ON 1 OFF 0 ON 1 0 La condici n de la instrucci n LDI consulta del est
81. combinar dos registros en un registro doble Registro de 16 bits 0000 a FFFFH 32768 a 32767 Valores que puede tener un operando Registro de 32 bits 00000000 a FFFFFFFFH 2 147 483 648 a 2 147 483 647 Tipo de operando Indicaci n de la direcci n de operando Dezimal 1500 D1000 D2499 15 Se puede definir un m ximo de 3 bloques con 500 registros de archivo respectivamente en los par metros de PLC Cantidad de operandos y 1 7000 D1000 D7999 FX2N FX2NC FX3U Se puede definir un m ximo de 14 bloques con 500 registros de archivo respectivamente en los par metros de PLC En las instrucciones de programaci n para los controles del grupo FX Nro Art 048261 se describen detalladamente los registros de archivos Consejos de programaci n Definici n indirecta del valor nominal en temporizadores y contadores Los valores de tiempo y valores nominales de conteo pueden transferirse a los temporizado res y contadores directamente dentro de una instrucci n de emisi n Plano de contactos Lista de instrucciones 17 500 0 T31 O LD X17 1 OUT T31 K500 M50 K34 4 LD M50 4 CO 5 OUT CO K34 T31 es un temporizador 100 ms Con la constante 500 0 se ajusta el tiempo de retardo en 500 x 0 1 s 50 s El valor nominal para el contador CO se ajusta en 34 Manual de Introducci n Familia FX 4 11 Consejos de programaci n Operandos e
82. datos en equipo b sico O Cantidad de los datos a transferir En el ejemplo arriba indicado se transfiere el contenido del registro de datos DO a la direcci n de memoria de b fer 1 del m dulo con la direcci n O Instrucciones de comparaci n Para poder verificar el estado de los operandos de bit como las entradas o los rel s internos basta con las instrucciones l gicas b sicas porque estos operandos pueden tener solamente los estados 0 y 1 Frecuentemente debe verificarse en el programa el contenido de un ope rando de palabra de lo cual depende una determinada acci n como p ej la activaci n de un ventilador de refrigeraci n al sobrepasarse una determinada temperatura Los controles de la familia FX ofrecen diferentes posibilidades para la comparaci n de datos La instrucci n CMP Con la instrucci n CMP se comparan dos valores num ricos Estos valores pueden ser cons tantes o los contenidos de registros de datos Pero tambi n es posible la indicaci n de valores de temporizador o de contador En funci n del resultado de la comparaci n mayor inferior o igual se activa uno de los tres operandos de bit Plano de contactos Lista de instrucciones O LD O o 4 CMP K100 vo 1 CMP DO K100 MO o e o o O Condici n de entrada Primer valor de comparaci n Segundo valor de comparaci n O Primer de tres rel s internos o salidas consecutivos que se activan en funci n del resulta
83. de estas instrucciones con las cuales se pueden copiar los datos de un registro a otro bien ingresarse las constantes en un registro de datos Transferencia desde datos particulares con una instrucci n MOV Con una instrucci n MOV del verbo ingl s to move mover se desplazan los datos y se copian de una fuente de datos hacia el destino Plano de contactos Lista de instrucciones 0 F MOV D10 D200 H O MOV D10 D200 1 e o e O Fuente de datos Aqu se puede indicar tambi n una constante Destino de datos En este ejemplo se transmite el contenido del registro de datos D10 al registro de datos D200 cuando est activada la entrada X1 La siguiente ilustraci n muestra el comportamiento de se al para este ejemplo X001 D10 D200 2271 Mientras se cumple la condici n de entrada de la instrucci n MOV se transmite el conte nido de la fuente de datos al destino de datos El contenido de la fuente de datos no se modifica con la transferencia Cuando ya no se cumple la condi ci n de entrada no se puede modi ficar el contenido del destino de datos a trav s de estas instrucci n Ejecuci n controlada por flanco de la instrucci n MOV Para determinadas aplicaciones resulta m s f cil cuando el destino de datos se describe solamente en un ciclo de programa Por ejemplo cuando en otra posici n en el programa se transfiere al mismo destino o bien cuando se debe realizar un
84. del rel interno Plano de contactos Lista de instrucciones X001 4 4 gt T Yooo 31 LDI X001 32 RST YOOO 33 RST 001 34 RST Y002 35 RST Y003 H RST 001 RST YO002 36 RST 004 37 RST 005 RST Y003 38 RST M1 H RST Y004 H RST 005 RST M1 Cuando la instalaci n de alarma est dotada con un interruptor de llave se reponen tambi n todas las salidas utilizadas y el rel interno M1 En caso de disparo de una alarma se indica en este momento el circuito de se alizaci n que ha sido interrumpido 3 26 MITSUBISHI ELECTRIC Bases para la programaci n Realizaci n de una tarea de control Conexi n del PLC El siguiente esquema muestra la facilidad con la cual se puede dise ar la instalaci n de alarma p ej con un FX1N 14MR 100 240 VAC E MITSUBISHI POWER O RUN ERROR FXis 14MR WV I COMO YO TOMI J Manual de Introducci n Familia 3 27 Realizaci n de una tarea de control Bases para la programaci n 3 6 2 Puerta corrediza Descripci n funcional Se debe controlar una puerta corrediza para el acceso a una nave de almacenamiento de modo que el manejo se pueda realizar c modamente desde el exterior como tambi n desde el interior En esto se deben observar tambi n alg
85. do de se al 1 F5 AND No A enlace AND con consulta de H estado de se al 0 FG Un enlace AND corresponde a una conexi n en serie de varios conmutadores al menos 2 La corriente fluye solamente cuando est n cerrados todos los contactos En caso que uno o varios contactos est n abiertos no se gt cumple la funci n AND y la corriente no fluye En el software de programaci n para las instrucciones AND y ANI Ase utilizan los mismos paneles de mando y teclas de funci n como para las instrucciones LD y LDI En la programa ci n en el plano de contactos el software asigna las instrucciones autom ticamente en fun ci n de la posici n de inserci n En caso de programar la lista de instrucciones se debe observar que las instrucciones AND y ANI no se deben programar al inicio de una ruta de corriente El inicio de un enlace se pro grama con una instrucci n LD o LDI p rrafo 3 4 1 Ejemplo para la instrucci n AND Plano de contactos Lista de instrucciones Instrucci n AND X000 o LD X000 0 k H Y 000 1 AND X001 2 OUT YO00 La salida YO se activa solamente cuando est n activados XO y X1 ON 1 OFF 0 ON 1 ON 1 j owo DS OFF 0 Manual de Introducci n Familia FX 3 9 Conjunto de comandos b sicos Bases para la programaci n Ejemplo para la instrucci n ANI Plano de contactos Lista de instrucciones
86. e desactiva la memoria interna del control y se pro cesa exclusviamente el programa contenido en la tarjeta de memoria respectiva Bus de ampliaci n En este bus de ampliaci n junto a los equipos adicionales de ampliaci n de entrada y salida se pueden conectar tambi n m dulos especiales para la ampliaci n del sistema de PLC Una vista sin ptica respectiva se encuentra en el Cap 6 de este manual Potenci metros anal gicos Con los potenci metros anal gicos se pueden definir los valores nominales El ajuste respectivo se consulta a trav s del programa y se utiliza para los temporizadores emisi n de impulsos etc Fuente de tensi n de servicio La fuente de tensi n de servicio excepto FX2NC suministra una tensi n continua regu lada de 24 V para la alimentaci n de las se ales de entrada y de los sensores La capaci dad de carga de esta fuente de tensi n depende del tipo de control ej FX1S y FX1N 400 mA FX2N 16MO FX2N 32MO FX2N 48MO FX2N 64MO 00 460 mA 250 Entradas digitales A trav s de las entradas digitales se registran las sefiales de control de los interruptores teclas o sensores conectados Se pueden registrar los estados CON tensi n aplicada o DESC tensi n no aplicada Salidas digitales En las salidas digitales pueden conectarse componentes de regulaci n y act
87. ej de una entrada ahora el estado de se al de la entrada indicada Por lo tanto ya se debe saber durante la pro Al accionarse un contacto de gramaci n si el emisor en la entrada del PLC trabajo se activa la entrada es un contacto de trabajo o de reposo Una estado de se al 1 entrada en la cual est conectado un con tacto de trabajo debe manipularse en forma diferente a una entrada con un contacto de reposo conectado Contacto de trabajo Al accionarse un contacto de reposo se desactiva la entrada estado de se al 049 Contacto de reposo Frecuentemente se utilizan los transductores con contactos de trabajo En algunos casos como por ejemplo para la desactivaci n de propulsiones se aplican contactos de reposo por motivos de seguridad v ase el p rrafo 3 5 La siguiente ilustraci n muestra dos secuencias de programa en los cuales se obtiene el mismo resultado a pesar de emplear transductores diferentes Se activa la salida al accionar el conmutar 24 V LD X000 Ea 5 OUT Y000 XO Conmutador activa ON XO OFF ON YO OFF t LDI X000 r X000 a OUT Y000 gt Conmutador activa ON ON YO OFF 24V XO MITSUBISHI ELECTRIC Bases para la programaci n Conjunto de comandos b sicos 3 4 4 Enlaces AND Instrucci n Significado S mbolo GX Developer FX AND 4 F AND enlace AND con consulta de esta
88. elocidad HSCT Comparar valor real de un contador de alta velocidad con datos en listas de datos Instrucciones para registros de archivo ampliados LOADR Leer datos en registros de archivo ampliados SAVER Escribir datos en registros de archivo amplia dos INITR Inicializar registros ampliados y registros de archivo ampliados LOGR Almacenar valores de operandos en registros ampliados o en registros de archivo amplia dos RWER Transmitir datos de registro ampliado a regis tro de archivo ampliado INITER Inicializar registros de archivo ampliados MITSUBISHI ELECTRIC Programaci n avanzada Instrucciones de aplicaci n 5 1 1 Entrada de instrucciones de aplicaci n En el software de programaci n GX Developer FX debe posicionarse el cursor para la entrada de instrucciones de aplicaci n en aquella posici n en la l nea de conexi n en la cual se debe insertar la instrucci n para luego hacer clic en el s mbolo enla barra de herramientas Pero tambi n es posible seleccionar la x instrucci n en la ventana de entrada Haga OK Exit clic en el s mbolo para abrir una lista de selecci n En el campo de entrada se ingresa la abreviaci n de las instrucciones para operandos Las entradas est n separadas por un caracter blanco Delante de todas las cifras se debe ingresar un car cter que indica el tipo de operando o bien
89. er a la memoria b fer en un m dulo especial y leer ej los valores de medici n y los datos recibi dos pero tambi n puede ingresar los datos que son procesados luego por el m dulo especial ajustes para funci n del m dulo especial datos de emisi n etc Equipo base M dulo especial Memoria de Memoria de b fer operandos Una memoria de b fer puede contener hasta Direcciones de memoria b fer O 32767 diferentes celdas de memoria Cada una de estas direcciones de memoria de b fer puede almacenar 16 bit de informaci n La fun Direcciones de memoria b fer 2 ci n de una direcci n de memoria de b fer depende del tipo de m dulo especial y se indica en las instrucciones de servicio de los diferentes m dulos especiales Direcciones de memoria b fer n 1 Direcciones de memoria b fer 1 Direcciones de memoria b fer n Para la funci n correcta la funci n FROM o TO requiere determinadas indicaciones En que m dulo especial deben leerse los datos o bien en que m dulo especial deben transferirse los datos Cu l es la primera direcci n de memoria de b fer en que se leen los datos o bien en la cual se ingresan los datos De cu ntas direcciones de memoria b fer deben leerse los datos o bien en cu ntas direc ciones deben ingresarse los datos En qu parte del equipo b sico deben almacenarse los datos de la memoria b fer o bien d nde est n almacenados los da
90. estados de se al de entrada genera una modificaci n instant nea de los estados de se al de salida En un PLC puede considerarse una modificaci n de los estados de se al de entrada durante el ciclo de programa solamente en el siguiente ciclo de programa Esta desventaja se com pensa en gran parte a trav s de los cortos tiempos de ciclo de programa El tiempo de ciclo de programa depende de la cantidad y del tipo de las instrucciones de control Manual de Introducci n Familia FX 2 3 Familia FX de MELSEC PLCs 2 3 Familia FX de MELSEC Los PLCs compactos de las series FX ofrecen soluciones econ micas para tareas peque as a medias de control y posicionamiento de 10 a 256 entradas salidas integradas en la industria artesan a y t cnica dom stica Con excepci n de FX1S en caso de modificaciones de las instalaciones se pueden ampliar todas las series FX por lo cual ofrecen la posibilidad de seguir creciendo en funci n de la necesidad real Adem s existe la posibilidad de la integraci n en redes De esta forma los controles de la fami lia FX pueden comunicarse con otros PLCs y sistemas de regulaci n y MMIs Asi estos se pue den integrar los por un lado como estaciones locales en las redes de MITSUBISHI y por otro lado como equipos esclavos en redes abiertas p ej PROFIBUS DP La familia FX ofrece adem s la posibilidad de establecer una red tipo multidrop y una red tipo peer to peer E
91. formato digital con excepci n de las entradas y salidas N meros binarios sistema de n meros duales Al igual que todos los computadores un PLC procesa exclusivamente informaciones CON DESSC o bien 0 1 que est n almacenados en bits individuales informaci n binaria En la entrada o la indicaci n de n meros en otros formatos el software de programaci n con vierte autom ticamente los diferentes sistemas num ricos Base 2 N meros O y 1 MITSUBISHI ELECTRIC Bases para la programaci n Sistemas num ricos Ejemplo V Cuando se almacenan n meros binarios en una palabra los diferentes bits obtienen determi nados valores D 21 pr or gn o 2 2 2 2 D D 2 2 gl 2 Indicaci n base 2 Valor decimal Indicaci n con base 2 Valor decimal 2 256 2 512 210 1024 2 2048 212 4096 21 8192 ax 16384 215 32768 Bit 15 se utiliza en valores binarios para la identificaci n del signo Bit 15 0 Valor positivo Bit 15 1 Valor nega tivo Para la conversi n de un n mero binario en un n mero decimal los bits que son 1 se con vierten seg n su prioridad en un valor decimal a continuaci n se suman los diferentes valores 00000010 00011001 binario 00000010 00011001 binario 00000010 00011001 binario 00000010 00011001 binario 11 29 61 24 11 23 1 20 512 16 8 1 537
92. i n PLS de 0 a 1 flanco ascendente Una instrucci n PLF reacciona en caso de un flanco descendente y emite el estado de se al 1 un ciclo de programa cuando el estado de se al de los enlaces delante de esta ins trucci n conmuta de 1 a 0 Para la entrada de una instrucci n PLS o PLF en el plano de contactos debe hacerse clic en la barra de herramientas del GX Developer en el s mbolo arriba indicado o bien se debe accionar la tecla F8 Ingrese la instrucci n y el operando p ej PLS Y2 Plano de contactos Lista de instrucciones X000 0 l PLS O LD X000 1 PLS MO MO 2 LD MO 2 k SET Y000 3 SET Yo00 4 LD X001 X001 5 PLF M1 4 PLF 1 6 LD M1 7 RST Y000 M 4 6 F RST Y000 Con XO se eval a el flanco ascendente XO Con X1 se eval a el flanco 1 descendente _ Y A 7 Los rel s internos MO y M1 se activan solamente durante un ciclo M1 de programa YO 3 18 MITSUBISHI ELECTRIC Bases para la programaci n Conjunto de comandos b sicos 3 4 11 Funci n del conmutador principal Instrucci n MC y MCR Instrucci n Significado S mbolo GX Developer FX Control maestro aplicaci n de una con dici n de control MC Control maestro reposici n de una dici n de control Como operandos de una instrucci n MC se pueden utilizar las salidas Y y los rel
93. icas y f sicas Manual de Introducci n Familia FX Indicaciones de seguridad IV MITSUBISHI ELECTRIC Contenidos Contenidos 1 Introducci n Tol INtOdUCCI N a id ad ar ai a 1 1 1 2 Mayor informaci n lt 2 ani gada SA E 1 1 2 PLCS 21 Qu esunPLCO poca odo EOE ds RAN AA AA a E A A a a 2 1 2 2 Procesamiento de programa en el PLC 2 2 23 Familia FX MELSEC isas ana aa Es iepa ARR ARN 2 A 2 4 Criterios de Selecci n 2 5 2 5 Estructura los controles LL a e e e e e ee A ee 2 6 2 5 1 Circuitos de entrada y 2 6 2 5 2 Descripci n de los equipos b sicos MELSEC FX1S 2 6 2 5 3 Descripci n de los equipos b sicos MELSEC FX1N 2 7 2 5 4 Descripci n de los equipos b sicos MELSEC 2 2 7 2 5 5 Descripci n de los equipos b sicos MELSEC FX2NC 2 8 2 5 6 Descripci n de los equipos b sicos MELSEC FX3U 2 8 2 5 7 Glosario para los elementos funcionales 2 9 3 Bases para la programaci n 3 1 Estructura de una instrucci n de 3 1 32 Bits bytesypalabraS 4c 840u495400694045ub44565044448480444504063884 3 2 3 3 Sistemas
94. izar la conmutaci n entre ambos modos de operaci n En la operaci n RUN el control procesa el programa indicado En la operaci n STOP no se ejecuta un procesamiento de programa y el control se puede programar Manual de Introducci n Familia FX Estructura de los controles PLCs 2 10 MITSUBISHI ELECTRIC Bases para la programaci n Estructura de una instrucci n de control 3 3 1 Bases para la programaci n Un programa se compone de una secuencia de diferentes instrucciones de control que defi nen la funci n del control y que son ejecutadas en funci n de la secuencia programada por el PLC En la programaci n debe descomponerse por lo tanto el propio proceso de control en diferentes instrucciones Una instrucci n de control es por lo tanto la unidad m s peque a de un programa de aplicaci n de PLC Estructura de una instrucci n de control Una instrucci n de control se compone de una instrucci n comando y un o bien en caso de instrucciones de aplicaci n o varios operandos Algunas instrucciones de control se pueden manejar tambi n sin operandos Estas instrucciones controlan el procesamiento de programa en el PLC En la programaci n se asigna un n mero de paso autom ticamente a cada instrucci n de control definiendo as claramente su posici n dentro del programa ya que la misma instruc ci n con el mismo operando se puede utilizar tambi n repetidamente dentro del programa Indic
95. le 4A Entradas y salidas unas a DA A a dE REA A 4488088026628648 4 1 42 4 s s c set a a D 48 R d Ladre a 4 3 4 2 1 Rel s internos especiales 4 4 4 3 2 eta ea dos da RIR AA AA 4 4 44 Contadores Counter sessur 2820 K a o AD 4 7 45 ROGISTOS a pia AA A AMAT 4 9 4 5 1 Registro de datos aus us a a ska a sa a aa A AA RAN A AA A ARA A RRA RS 4 9 4 5 2 Registro especial cada n n a AA a A AA AA AA RRR 4 10 4 5 3 Registro de 4 11 4 6 Consejos de programaci n e e eaaa eae 4 11 4 6 1 Definici n indirecta del valor nominal en temporizadores y contadores 4 11 4 6 2 Retardo de lt 4 14 4 6 3 Retardo de activaci n y desactivaci n 4 15 4 6 4 Reloj A OI R arden de eh a aee Tanna 4 16 5 Programaci n avanzada 5 1 Instrucciones de aplicaci n sceo sse wanae wana r 5 1 5 1 1 Entrada de instrucciones de aplicaci n 5 7 5 2 Instrucciones para la transferencia de datOS 5 8 5 2 1 Transferencia desde datos particulares con una instrucci n MOV 5 8 5 2 2 Transferencia de operandos en grupos de bitS 5
96. lica con el factor 4 El resultado del cloculo se ingresa en D104 y D105 Manual de Introducci n Familia FX 5 27 Instrucciones aritm ticas Programaci n avanzada MITSUBISHI ELECTRIC Posibilidades de ampliaci n Generalidades 6 6 1 6 2 6 2 1 6 2 2 Posibilidades de ampliaci n Generalidades Adicionalmente a los equipos b sicos est n disponibles tambi n equipos de ampliaci n y m dulos especiales para ampliar el sistema de PLC Estos m dulos son clasificados en las siguientes tres categor as M dulos que ocupan las entradas y salidas digitales montables el lado derecho del control Entre ellos se consideran las ampliaciones digitales compactas y modulares as como los m dulos especiales M dulos que no ocupan las entradas y salidas digitales montables en el lado izquierdo del control O Adaptadores de interfaces y de comunicaci n que no ocupan las entradas y salidas digitales directamente montables en el control Vista sin ptica M dulos de ampliaci n para entradas y salidas digitales adicionales Para la ampliaci n de las unidades base FX1N FX2N FXNC y FX3U est n disponibles dife rentes equipos de ampliaci n de tipo modular y compacto Adem s pueden aplicarse los equi pos b sicos de la serie FX1S FX1N y FX3U con adaptadores de ampliaci n directamente en el control para ampliar las entradas y salidas digitales Estos adaptadores resultan especial mente apto
97. luaci n de los conmutadores S4 y S5 para el cierre de la puerta se realiza en forma simi lar La consulta de M1 por el estado de se al 0 previene que M1 y M2 se puedan activar simult neamente O Cierre autom tico de la puerta despu s de 20 segundos Plano de contactos Lista de instrucciones X003 K200 14 YA 70 14 LDI X003 15 OUT TO K200 18 LD TO TO 18 Hl SET 2 19 SET M2 Cuando la puerta est abierta se acciona el S2 y se desactiva la entrada X3 S3 cuenta con un contacto de reposo por motivos de seguridad Con TO empieza ahora el tiempo de retardo realizado de 20 s K200 200 x 0 1 s 20 s Despu s del transcurso de este tiempo se activa el rel interno M2 y se cierra la puerta O Detenci n de la puerta con el conmutador PARADA Plano de contactos Lista de instrucciones X000 20 RST Mi 20 LDI X000 21 RST Mi 22 RST M2 Mediante pulsaci n del conmutador PARADA SO se los dos rel s internos 1 y M2 con lo cual se detiene la puerta O Detecci n de obst culos con la barrera de luz Plano de contactos Lista de instrucciones M 23 RST M2 23 LD X007 24 AND M2 25 RST M2 SET Mi 26 SET M1 Cuando la barrera de luz detecta un obst culo durante el cierre se repone el M2 con lo cual se termina el proceso de cierre A continuaci n se activa M1 y se abre nuevamente la puerta MITSUBISHI ELECTRIC Bases para la programaci n Realizaci
98. ma por el PLC El programa se compone de una secuencia de instrucciones individuales que determinan la funci n del control El PLC procesa las instrucciones de control secuencialmente siguiendo la secuencia programada El ciclo de programa completo se repite continuamente por lo que se realiza una ejecuci n c clica del programa El tiempo requerido para un ciclo de programa es denominado tiempo de ciclo de programa Procedimiento de mapping de proceso En el procesamiento del programa en el PLC no se accede directamente a las entradas y sali das sino a su mapping de proceso Activaci n del PLC Eliminar memoria de salida Se ales de entrada 4 Consulta de entradas y Bornes de entrada almacenamiento en memoria intermedia de estados de se al en el mapping de proceso Programa PLC Mapping de proceso de entradas gt 1 instrucci n de control 2 instrucci n de control 3 instrucci n de control Mapping de proceso de salidas gt seg instrucci n de control Transmitir mapping de proceso Bornes de salidas las salidas Se ales de salida Mapping de proceso de las entradas Al inicio de un ciclo de programa se consultan los estados de se al de las entradas y son alma cenados en la memoria intermedia Se genera un llamado mapping de proceso de las entradas MITSUBISHI ELECTRIC PLCs Proces
99. mal en un rango de 0 a 32766 FX1N O a 31 Los datos de 32 bits se almacenan de tal modo en la memoria b fer que la celda de memoria con la direcci n m s baja contenga los 16 bits de menor valor y la siguiente direcci n de memoria de b fer contenga los 16 bits de mayor valor Direcci n de memoria de b fer n 1 Direcci n de memoria de b fer 16 bit de valor superior 16 bit de menor inferior va de 32 wi gt Como direcci n inicial para datos de 32 bits debe indicarse siempre la direcci n que contiene los 16 bits de valor inferior Cantidad de los datos a transferir La cantidad de datos se refiere a las unidades de datos a transferir Cuando se ejecuta una ins trucci n FROM o TO como instrucci n de 16 bits corresponde esta indicaci n a la cantidad de palabras que se transfieren En caso de una instrucci n de 32 bits en la forma DFROM o DTO se indica la cantidad de palabras dobles a transferir 5 14 MITSUBISHI ELECTRIC Programaci n avanzada Instrucciones para la transferencia de datos Instrucci n de 16 bit Instrucci n de 32 bit Cantidad de datos 5 Cantidad de datos 2 El valor que se puede indicar como volumen de datos depende del PLC utilizado y si la ins trucci n FROM es ejecutada como instrucci n de 16 o 32 bits Rango permitido para la cantidad de datos a transmitir Instrucci n de 16 bit FROM TO Instrucci n de 32 bit DFROM DTO FX2N 1a32 1 16 FX2NC 1a32 1 16 FX3U 1
100. n caso de tener que solucionar tareas complejas de control y requerir una gran cantidad de funciones especiales como por ejemplo la conversi n anal gica digital o bien digital anal gica o bien la posibilidad de integraci n en una red se recomienda la selecci n de las series FX1N FX2N y FX3U con su posibilidad de ampliaci n modular Todos los tipos de control forman parte de la gran familia FX de MELSEC con su compatibili dad completa entre s Codificaci n FX2N Cantidad m x de entra das l O integradas 30 eo 188 96 80 Ampliabilidad cantidad m x 34 132 256 256 384 Memoria de programa pasos 2000 8000 16000 16000 64000 Tiempo de ciclo por 0 55 0 7 0 55 0 7 0 08 0 08 0 065 instrucci n l g us Cantidad de instrucciones instrucciones estandares desestadode 27 2 85 27 2 89 27121107 27121107 27121209 paso especiales M dulos especiales m x 8 derecha conectables 10 izquierdo 2 4 MITSUBISHI ELECTRIC PLCs Criterios de selecci n 2 4 Criterios de selecci n Los equipos b sicos de las series FX1S FX1N y FX2N C est n disponibles en diferentes versiones en funci n de la tensi n de alimentaci n y el tipo de salidas Es posible seleccionar entre equipos con una tensi n de alimentaci n de 100 230 V AC 24 V DC o bien 12 24 V DC as como entre la salida del rel y transistor Los equipos de la serie FX3U est n exclusi vamente disponibles con alimentaci n de tensi n AC y salidas de rel N
101. nan frente a un flanco emiten una se al 1 solamente en aquel ciclo de programa en el cual el operando consultado modifica su estado de se al Por ejemplo sin evaluaci n por flancos se emite un resultado err neo por un conmutador que se acciona en una cinta de transporte por los paquetes que pasan y con el cual se debe contar la cantidad de paquetes ya que el conteo aumenta en cada ciclo de programa por el valor de 1 mientras se acciona el conmutador Pero cuando se registra el flanco ascendente de la entrada aumenta el valor del conteo solamente una vez por paquete Adem s se puede ejecutar la mayor a de las instrucciones de aplicaci n tambi n con control por flanco v ase el Cap 5 Evaluaci n de un flanco ascendente Plano de contactos Lista de instrucciones X001 O LDP X001 0 HL 1 OUT 1 MO 0 El rel interno MO se activa solamente durante un ciclo de programa 3 14 MITSUBISHI ELECTRIC Bases para la programaci n Conjunto de comandos b sicos 3 4 8 Evaluaci n de un flanco descendente Plano de contactos Lista de instrucciones M235 X010 0 LD M235 0 HH M374 1 ANDF X010 2 OUT M374 4 M235 0 1 4 X10 OFF 0 1 L M374 Cuando se desactiva X10 y M235 est en 1 se activa el rel interno M374 durante un ciclo de programa Con excepci n de la evaluaci n por flancos la funci n de las inst
102. ni n de enlaces Instrucci n Significado S mbolo GX Developer FX Bloque AND ANB fe conexi n en serie de enlaces paralelos Bloque OR conexi n en serie de enlaces conecta dos en serie Las instrucciones ANB y ORB son instrucciones para el PLC pero se indican en la programa ci n en el plano de contactos solamente como l neas de enlace Solamente en la indicaci n o programaci n del programa como lista de instrucciones se muestran estas instrucciones y deben ingresarse tambi n con su abreviaci n AND o bien ORB Ambas instrucciones se pueden manejar sin operandos y pueden utilizarse repetidamente sin restricciones en el programa La cantidad de instrucciones LD y LDI y por lo tanto la cantidad de instrucciones ORB o bien ANB delante de una instrucci n de emisi n est restringida en un valor m ximo de 8 3 12 MITSUBISHI ELECTRIC Bases para la programaci n Conjunto de comandos b sicos Ejemplo para la instrucci n ANB Plano de contactos Instrucci n ANB y X000 X001 0 Y007 Lista de instrucciones O LD X000 1 ORI M2 1 Conexi n en paralelo enlace OR 2 LDI X001 3 OR M10 2 Conexi n en paralelo enlace OR 4 ANB Una instrucci n ANB une ambos enlaces OR 5 OUT Y007 En este ejemplo se activa salida 07 cuando la entrada X00 est 1 o el rel interno M2 est 0 y la entrada X01 est 0 o el rel interno M10 est
103. nido del registro de datos D100 al registro de datos D131 Este registro contiene el valor nominal para T131 El contenido de D100 puede modificarse p ej con una unidad de mando El rel interno especial M8002 est activado solamente despu s del arranque del PLC para un ciclo de programa Despu s de la activaci n del PLC se ingresa la constante 34 en el registro de datos D5 que sirve como memoria de valor nominal para el contador CO Los valores nominales no deben ingresarse necesariamente en el programa PLC en los regis tros de datos Tambi n es posible su definici n mediante un equipo de programaci n antes del inicio del programa ATENCI N Para el almacenamiento de valores nominales para temporizadores y contadores deben utilizarse registros de datos detentivos en caso que los valores nominales no son ingre sados en los registros a trav s del programa de PLC Observe que se perder n los con tenidos de estos registros en caso de agotarse la bater a de b fer En caso de utilizarse registros normales se eliminan los valores nominales cuando se interrumpe la corriente de alimentaci n o bien cuando el conmutador RUN STOP es conmutado a la posici n STOP Despu s de la activaci n de la corriente o en el siguiente arranque del PLC se pueden generar estados peligrosos a trav s de los valores nomina les ajustados 0 4 12 MITSUBISHI ELECTRIC Operandos explicados en detalle Consejos de prog
104. nology Sp z o o POLONIA ul Sliczna 36 PL 31 444 Cracovia Tel fono 48 0 12 632 28 85 Telefax 48 0 12 632 47 82 E Mail krakowOmpl pl AutoCont REP BLICA CHECA INEA d o o ESLOVENIA Control Systems s r o Stegne 11 Nemocnicni 12 51 1000 Liubliana CZ 702 00 Ostrava 2 Tel fono 386 0 1 513 8100 Tel fono 420 59 6152 111 Telefax 386 0 1 513 8170 Telefax 420 59 6152 562 E Mail ineaQinea si E Mail consysOautocont cz UTU Elektrotehnika AS ESTONIA Sirius Trading amp Services srl RUMAN A P rnu mnt 160i EE 11317 Tallin Tel fono 372 0 6 51 72 80 Telefax 372 0 6 51 72 88 E Mail utuOutu ee Str Biharia No 67 77 RO 013981 Bucurest 1 Tel fono 40 0 21 201 1146 Telefax 40 0 21 201 1148 E Mail siriusOsiriustrading ro Beijer Electronics OY FINLANDIA Ansatie 6a FIN 01740 Vantaa Tel fono 358 0 9 886 77 500 Telefax 358 0 9 886 77 555 E Mail info beijer fi AutoCont Control s r o ESLOVAQUIA Radlinsk ho 47 SK 02601 Dolny Kub n Tel fono 421 435868210 Telefax 421 435868210 E Mail infoE autocontcontrol sk UTECO A B E E GRECIA Beijer Electronics AB SUECIA 5 Mavrogenous Str Box 426 GR 18542 Pireo S 20124 Malm Tel fono 302 0 10 42 10 050 Tel fono 46 0 40 35 86 00 Telefax 302 0 10 42 12 033 Telefax 46 0 40 35 86 02 E Mail E Mail infoGbeijer se Meltrade Ltd HUNGR A ECONOTEC
105. nstrucciones de comparaci n Plano de contactos Lista de instrucciones O LD 1 ORD 200 D10 D C200 010 E Esta D identifica los datos de 32 bit Manual de Introducci n Familia FX 5 21 Instrucciones aritm ticas Programaci n avanzada 5 4 Instrucciones aritm ticas Todos los controles del grupo FX dominan las cuatro operaciones fundamentales y pueden sumar resta multiplicar y dividir los n meros sin posiciones despu s de la coma Las instruc ciones relacionadas se describen en este p rrafo Las unidades base de la serie FX2N FX2NC y FX3U pueden procesar adem s los n meros de coma flotante Para esto se requieren instrucciones especiales que se describen en las ins trucciones de programaci in del grupo FX Nro Art 136748 Despu s de una suma o resta deben verificarse en el programa los estados de los rel s espe ciales indicados a continuaci n para determinar si en la operaci n aritm tica se ha sobrepa sado el rango de valores permitido o si el resultado es 0 O M8020 Este rel especial tiene el estado de se al 1 cuando el resultado de suma o resta es 0 O M8021 Cuando el resultado de una suma o resta es inferior a 32 767 operaci n de 16 bits o bien es inferior a 2 147 483 648 operaci n de 32 bits el estado de se al de M8021 conmuta a sa S M8022 Cuando el resultado sobrepasa el valor 32 767 operaciones de 16 bits o bien 2 1
106. ntes ATENCI N Representa una advertencia de posibles da os del dispositivo o de otros valores materia les en caso de que no se tomen las medidas de precauci n correspondientes MITSUBISHI ELECTRIC Indicaciones de seguridad Indicaciones generales de peligro y medidas de seguridad La siguientes indicaciones de peligro han de entenderse como directivas generales para servo accionamientos en combinaci n con otros dispositivos Es estrictamente necesario tenerlas en cuenta al proyectar instalar y poner en servicio la instalaci n electrot cnica Indicaciones especiales de peligro para el usuario PELIGRO O Hay que observar las normas de seguridad y de prevenci n de accidentes vigentes en cada caso concreto El montaje y el cableado de los m dulos ele mentos constructivos y dispositivos tienen que llevarse siempre a cabo estando stos libres de tensi n Los m dulos elementos constructivos y dispositivos tienen que instalarse dentro de una carcasa que los proteja contra el contacto y con una cobertura y dispositivo de protecci n adecuados Enel caso de dispositivos con una conexi n de red fija hay que montar un sec cionador de red omnipolar o un fusible en la instalaci n del edificio Compruebe regularmente que los cables y l neas unidas a los dispositivos no tienen defectos de aislamiento o roturas Si se detectara un fallo en el cableado hay que cortar inmediatamente la tensi n de los dis
107. ntro ducci n del GX Developer FX Una amplia descripci n de todas las instrucciones de programaci n se encuentran en las Instrucciones de Programaci n del grupo MELSEC FX disponible bajo el Nro Art 048261 Las posibilidades de comunicaci n de los controles MELSEC FX se describen detallada mente en el Manual de Comunicaci n Los manuales y cat logos est n disponibles sin costo en la p gina web de Mitsubishi www mitsubishi automation com Manual de Introducci n Familia FX 1 1 Mayor informaci n Introducci n 1 2 MITSUBISHI ELECTRIC PLCs Qu es un PLC 2 1 PLCs Qu es un PLC A diferencia de un control cuya funci n se define exclusivamente a trav s de su cableado se determina la funci n del PLC a trav s de un programa Tambi n el PLC requiere un cableado para su conexi n con el exterior pero el contenido de la memoria del programa se puede modificar en cualquier instante y el programa se puede adaptar a las diferentes tareas de control En PLC se ingresan y procesan los datos y se emiten a continuaci n los resultados del proce samiento Este proceso se estructura en O un nivel de entrada O un nivel de procesamiento y O un nivel de emisi n Mando de programa almacenado 8 lt _ o Entrada Salida O Conmutador Contactores Nivel de entrada Nivel de procesamiento Nivel de emisi n
108. o entero La defi nici n se realiza directamente en la instrucci n o bien indirectamente en un registro de datos en caso de contadores de 32 bits en dos registros de datos Contador de 16 bits 16 C0 C15 16 C16 C31 Contador de 32 bits Contador de 32 bits de alta velocidad 21 C235 C255 Contador de 16 bits 16 C0 C15 184 C16 C199 Contador de 32 bits 20 C200 C219 15 C220 C234 Cantidad de Contador de 32 bits de alta velocidad 21 C235 C255 y direcciones Contador de 16 bits 100 C0 C99 100 C100 C199 Contador de 32 bits 20 C200 C219 15 C220 C234 9 Contador de 32 bits de alta velocidad 21 C235 C255 Contador de 16 bits 100 C0 C99 100 C100 C199 Contador de 32 bits 20 C200 C219 15 C220 C234 Contador de 32 bits de alta velocidad 21 C235 C255 Definici n del valor nominal del contador En los contadores remanentes se mantiene el valor real del contador incluso en caso de interrupcion de la corrien te de alimentaci n En los par metros de PLC se puede ajustar si deben mantenerse los valores reales de estos contadores despu s de la interrupci n de la corriente de alimentaci n 4 8 MITSUBISHI ELECTRIC Operandos explicados en detalle Registros 4 5 4 5 1 Registros En un PLC los rel s internos sirven para el almacenamiento de resultados intermedios bina rios El estado de un rel interno ent
109. ores en fun ci n de la aplicaci n y del tipo de salida LEDs para estados de entrada A trav s de los LEDs para los estados de entrada se puede indicar la entrada en la cual se aplica una se al o sea una tensi n definida Cuando se enciende el LED correspon diente se aplica una tensi n y por lo tanto una se al de control en la entrada y se activa la entrada LEDs para estados de salida Los estados de salida o sea el estado de activaci n o desactivaci n de una salida se se alizan a trav s de los LEDs Las salidas del control pueden conmutar diferentes ten siones en funci n de su tipo y modo LEDs para indicaci n del estado operacional Los LEDs POWER y ERROR identifican el estado operacional actual del PLC e indican si est activada la tensi n de alimentaci n POWER si el PLC est proce sando el programa almacenado RUN o bien si se ha generado un fallo ERROR Bater a La bater a asegura la alimentaci n de la memoria RAM interna del PLC de MELSEC en caso de una interrupci n de tensi n s lo para FX2N FX2NC y FX3U Adem s sirve para la conservaci n de los rangos de detenci n para temporizadores contadores y rel s internos Adicionalmente alimenta el reloj de tiempo reloj caso de una interrupci n de tensi n del PLC Interruptor RUN STOP El PLC cuenta con dos modos de operaci n RUN y STOP Con el interruptor RUN STOP se puede real
110. os los rel s internos especiales se encuentra en las instrucciones de programaci n del grupo FX Nro Art 048261 Sin embargo cuando se requieren otros tiempos de ciclo o bien diferentes tiempos de activa ci n y desactivaci n puede aplicarse un reloj con dos temporizadores Plano de contactos Lista de instrucciones X001 T2 K10 0 L 43 4 lt T1 O LD X001 1 ANI T2 T1 K20 2 OUT T1 K10 5 T2 5 LD T1 6 OUT T2 K20 9 OUT YOOO X1 arranca el reloj Sin embargo esta entrada puede omitirse tambi n En este caso el reloj est constantemente activado En otro programa se procesa la salida de T1 p ej para l mpa ras de advertencia El tiempo de activaci n se determina por T2 y el tiempo de desactivaci n por T1 La salida del temporizador T2 se activa solamente para un ciclo de programa En la siguiente ilustraci n que indica el comportamiento de se al del programa de ejemplo se muestra este tiempo excesivamente largo T2 desactiva T1 y con esto se desactiva a continuaci n en forma inmediata tambi n T2 En realidad el tiempo de activaci n se prolonga por el tiempo que se requiere para la ejecuci n del programa Ya que el tiempo de ciclo se mueve solamente en el rango de algunos milisegundos por lo general es posible omitirlo Comportamiento de se al 1 H H i i H T1 Ki 0 L L T2 RJ adi oi a Y1 OFF i 4 16 MITSUBISHI ELECTRIC Programaci n avanzada
111. para un bloqueo con contactos Los contactores K1 y K2 no se pueden activar con juntamente Desactivaciones forzadas X000 X001 X002 Cuando se controlan movimientos a trav s de un PLC y se pueden generar riesgos a causa del sobrepaso del punto final deben integrarse interruptores de fin de carrera adicionales que interrumpen el movimiento de forma inmediata e independientemente del PLC Un ejemplo para la desactivaci n forzada se encuentra en el p rrafo 3 6 2 Realimentaciones de se al Por lo general no se supervisan las salidas del PLC Una salida se activa y en el programa se basa en la suposici n que fuera del PLC se efect e la reacci n requerida En la mayor a de los casos resulta suficiente con esto pero en las aplicaciones sensibles en las cuales los errores en el circuito de salida como roturas cable o contactos soldados pueden causar consecuen cias graves para la seguridad o el funcionamiento deben supervisarse las se ales emitidas del PLC En este ejemplo un contacto de trabajo del contactor K1 activa la entrada X002 cuando se activa la salida 000 De esta forma se puede monitorizar en el programa si esta salida y el contactor conectado est n trabajando correc tamente No se registra si la carga conmuta se comporta del modo requerido p ej si el accionamiento gira efectivamente Para esto se requieren otros monitorizaciones como p ej una moni torizaci n de la tensi n de carga o un
112. positivos y del cableado y recambiar el cableado defectuoso Antes de la puesta en servicio hay que asegurarse de que el rango de tensi n de red permitido concuerda con la tensi n de red local Hay que tomar las medidas de seguridad pertinentes para que una rotura de l nea o de conductor no pueda dar lugar a estados indefinidos Tome las medidas necesarias para poder retomar un programa interrumpido despu s de intrusiones y cortes de la tensi n No deben poder producirse esta dos peligrosos de servicio tampoco por un tiempo breve Seg n DIN VDE 0641 parte 1 3 los dispositivos de protecci n de corriente de defecto no son suficientes si se emplean como nica protecci n para contac tos indirectos en combinaci n con controladores l gicos programables Para ello hay que tomar otras medidas de protecci n diferentes u otras medidas adi cionales Los dispositivos de PARADA DE EMERGENCIA seg n EN60204 1EC 204 VDE 0113 tiene que ser efectivos en todos los modos de servicio del PLC Un desblo queo del dispositivo de PARADA DE EMERGENCIA no debe dar lugar a ninguna puesta en marcha incontrolada o indefinida Hay que tomar las medidas de seguridad pertinentes tanto de parte del soft ware como del hardware para que una rotura de l nea o de conductor no pueda dar lugar a estados indefinidos en el control Al emplear los m dulos hay que prestar atenci n siempre a las observaciones de los datos caracter sticos para magnitudes el ctr
113. r y desactivar discrecionalmente por el usuario en el programa existen tambi n los rel s internos especiales Estos rel s internos ocupan el rango a partir de la direcci n M8000 e indican determinados estados del sistema o bien influ yen el procesamiento de programa La siguiente tabla muestra solamente una peque a selec ci n de rel s internos especiales Procesamiento en el programa Rel A Descripci n especial En el modo de operaci n RUN del PLC el estado de se al de este M8000 rel interno corresponde siempre 1 En el modo de operaci n RUN del PLC el estado de se al de este rel interno corresponde siempre a 0 M8002 Impulso de la inicializaci n Consulta del estado de se al M8004 Error de PLC M8005 Tensi n baja de bater a M8013 Reloj 1 segundo M8001 Eliminar todos los operandos con excepci n del registro de datos D que no est n registrados en el rango de alimentacio n de bater a M8031 Consulta del estado de se al Asignaci n de un estado de se al Bloquear las salidas las salidas no se pueden activar pero el pro 18034 grama es ejecutado Temporizadores En el control de procesos o procedimientos frecuentemente debe activarse o desactivarse algunos procesos con retardo de tiempo En la tecnolog a de rel s se aplican para esto los rel s retardados mientras que en un PLC existen para esto los elementos de tiempo ingl
114. ramaci n Definici n de valores nominales mediante potenci metro integrado En los controles de las series FX1S y FX1N se pueden modificar r pida y f cilmente las defini ciones de valores nominales como p ej los tiempos a trav s de dos potenci metros del control El valor del potenci metro superior VR1 puede SE leerse en el registro especial D8030 En D8031 se ARA RARAS almacena el valor de VR2 el potenci metro infe rior Para utilizar un potenci metro como fuente PA del valor nominal para un temporizador se indica i un registro en vez de una constante en el pro grama El valor en el registro puede modificarse de O a 255 en funci n de la posici n del potenci metro 45 i E Es MITSUBISHI ELSE Potenci metro E Plano de contactos Lista de instrucciones X001 D8030 0 TA O LD X001 1 OUT T1 D8030 T1 D8031 4 LD T1 4 r 5 OUT T2 D8031 8 LD T1 T1 T2 8 ANI T2 8 EY 10 OUT Y000 En el ejemplo de programaci n arriba indicado se activa YO despu s del transcurso de T1 durante un tiempo determinado por T2 emisi n retardada de impulsos Comportamiento de se al ON X1 OFF T1 D8030 T2 0 ON YO OFF Manual de
115. rcuito de se alizaci n 2 521 522 X3 Una alarma es disparada cuando la Circuito de se alizaci n 3 831 S32 X4 entrada tieng elestado de Indicaci n Alarma activada HO YO Alarma ac stica bocina El Y1 La funci n de las salidas se cumple Alarma ptica l mpara omnidireccional H1 Y2 cuando se activa la salida correspon Indicaci n de circuito de se alizaci n 1 H2 y3 diente P ej cuando se activa Y1 se enciende una se al ac stica Salidas Indicaci n de circuito de se alizaci n 2 H3 Y4 Indicaci n de circuito de se alizaci n 3 H4 Yo Manual de Introducci n Familia FX 3 23 Realizaci n de una tarea de control Bases para la programaci n Programaci n Ahora se puede proceder con la programaci n La necesidad y cantidad de rel s internos requeridos se define frecuentamente en el momento de la programaci n Sin embargo es seguro que en esta instalaci n hay tres elementos de tiempo con funciones importantes En un control cableado se aplican rel s retardados pero en un PLC se realizan los tiempos de forma electr nica v ase el p rrafo 4 3 Estos temporizadores se pueden definir incluso antes de la programaci n Funci n Direcci n Observaci n Retardo en activaci n TO Tiempo 20 segundos Tempori zador Retardo en disparo de alarma T1 Tiempo 10 segundos Tiempo de activaci n para bocina T2 Tiempo 30 segundo
116. rega solamente la informaci n Con Desc o bien 0 1 porlo que no sirve para el almacenamiento de valores de medici n o los resultados de c lculos Para este prop sito los controles FX est n equipados con registros Un registro se compone de 16 bits o una palabra v ase el p rrafo 3 2 Mediante intercone xi n de dos registros de 16 bits se puede formar un registro doble con 32 bits 1 bit de signo 15 bits de datos Registro Formato de 16 bits 914919298911 210 29 28 27 9 6 2 5 2423 g 2 2190 O n mero positivo n mero negativo 1 bit de signo 31 bits de datos Registro doble Formato de 32 bits 99729728 92 2190 0 n mero positivo n mero negativo En un registro se pueden almacenar valores en un rango de 0000H a FFFFH 32768 a 32767 mientras que un registro doble puede contener valores en un rango de 00000000 a FFFFFFFFH 2 147 483 648 a 2 147 483 647 Para el manejo de los registros los controles del grupo FX ofrecen una gran cantidad de ins trucciones con los cuales se pueden p ej escribir valores en un registro leerse en los regis tros copiarse o compararse los contenidos de registros o bien procesarse en c lculos aritm ticos Cap 5 Registro de datos Los registros de datos se pueden utilizar como memoria en un programa de PLC Un valor que se ingresa en un registro de datos a trav s del programa de PLC se mantiene en el registro sin cambio alguno hasta que
117. rol por flancos v ase la descripci n para la instrucci n MOV en el p rrafo 5 2 1 Cuando se deben transferir los datos de 32 bits debe colocarse una delante de la instruc ci n DFMOV o bien DFMOVP 5 12 MITSUBISHI ELECTRIC Programaci n avanzada Instrucciones para la transferencia de datos 5 2 5 Intercambio de datos con m dulos especiales Con excepci n de la serie FX1S puede aumentarse la cantidad de entradas y salidas de todos los equipos b sicos de la familia FX mediante la conexi n de equipos de ampliaci n Adicio nalmente puede aumentarse el alcance de funciones del control mediante instalaci n de los llamados m dulos especiales Los m dulos especiales registran p ej los valores anal gicos como corrientes o tensiones regulan las temperaturas o realizan la comunicaci n con los equipos externos Mientras no se requieren instrucciones particulares para las ampliaciones externas las entra das y salidas adicionales se tratan al igual que las entradas y salidas del equipo base se utili zan dos instrucciones de aplicaci n para el intercambio de datos entre el equipo base y el m dulo especial Las instrucciones ROM y TO En el m dulo especial se encuentra un rango de memoria en el cual se almacenan en b fer p ej los valores de medici n anal gicos o los datos recibidos A causa de esta funci n se deno mina este rango de memoria como memoria b fer Tambi n el equipo base puede acced
118. rucciones LDP y LDF de las instrucciones ANDP y ANDF y de las instrucciones ORP y ORF resulta id ntica con la funci n de las instrucciones LD AND o bien OR esto significa que las instrucciones con control por flanco se pueden utilizar en un programa de la misma manera como las instrucciones normales Aplicaci n y reposici n Instrucci n Significado S mbolo GX Developer FX SET Aplicaci n de un operando 4 asignaci n del estado de se al 1 F8 Reposici n de un operando JP el asignaci n del estado de se al 0 F8 Con una instrucci n SET se pueden activar las salidas Y los rel s internos M y los rel s de pasos S Con una instrucci n RST se pueden reponer las salidas Y los rel s internos los rel s de pasos S los tem porizadores T los contadores C y los registros D V Z El estado de se al de una instrucci n OUT se mantiene en 1 mientras que el resultado de enlace delante de la instrucci n OUT est tambi n 1 Por ejemplo cuando se conecta un pul sador en una entrada y una l mpara en una salida brilla la l mpara en combinaci n con una instrucci n LD y OUT solamente cuando se acciona el pulsador Con una instrucci n SET se activa una salida o un rel interno despu s de un breve impulso de activaci n El operando se mantiene activado hasta que es desactivado nuevamente por una instrucci n RST De es
119. s Luego se solucionan las diferentes tareas parciales del control e Activaci n retardada de la instalaci n de alarma Plano de contactos Lista de instrucciones X001 K200 0 LD X001 1 OUT TO K200 TO 4 LD TO 5 OUT Yo00 Despu s de la activaci n del interruptor de llave se ejecuta el retardo de activaci n realizado con el temporizador TO Despu s del transcurso de 20 s K200 200 x 0 1 s 20 s se indica con la l mpara de control conectada en la salida YOOO que la instalaci n de alarma est activada O Supervisi n de circuitos de se alizaci n y detecci n de alarmas Plano de contactos Lista de instrucciones X002 Y000 6 LDI X002 EAN LSE MI I 7 AND Y000 8 SET M1 SET H 9 SET Y003 10 LDI X003 X003 Y000 11 AND Yo00 10 A SET H 12 SET M1 13 SET Y004 SET Y004 H 14 LDI X004 15 AND X004 16 SET Mi 14 SET A 17 YO05 5 La salida YOOO se consulta tambi n en el programa para determinar si la instalaci n de alarma est activada Se podr a utilizar tambi n un rel interno que se activa y desactiva en forma paralela al YOOO Solamente en caso de una instalaci n de alarma activada se activa el rel interno M1 al interrumpirse el circuito de se alizaci n para indicar que se ha disparado una alarma Adicionalmente se se aliza con las salidas Y003 a YOO5 el circuito de se alizaci n MITSUBISHI ELECTRIC Bases
120. s cuando se requieren solamente algunas pocas entradas salidas adicionales y cuando el espacio no resulta suficiente para un m dulo lateralmente montable Los equipos de ampliaci n modulares contienen solamente las entradas salidas digitales pero no integran una alimentaci n de red propia mientras los equipos de ampliaci n comp tactos contienen una mayor cantidad de entradas y salidas y una fuente de alimentaci n de red integrada para la alimentaci n del bus de sistema y de las entradas digitales La gran cantidad de posibilidades de combinaci n de los equipos b sicos y de ampliaci n garantiza que se pueda encontrar la soluci n m s econ mica para cada tipo de tarea y problema M dulos anal gicos de entrada salida Los m dulos anal gicos de entrada salida pueden convertir las se ales anal gicas de entrada en valores digitales o bien los estados digitales de entrada en se ales anal gicas Para esto est disponible una serie de m dulos para las se ales de corriente tensi n as como para el registro de temperatura con posibilidad de conexi n directa de term metros de resistencia Pt100 o termoacopladores Manual de Introducci n Familia FX 6 1 Vista sin ptica Posibilidades de ampliaci n 6 2 3 6 2 4 6 2 5 M dulos de comunicaci n Mitsubishi ofrece una serie de m dulos de interfaces y adaptadores con interfaz RS232 RS422 RS485 para la conexi n de equipos perif ricos o bien para el acoplamiento de
121. s instrucciones se describen detalla damente y con ejemplos en las instrucciones de programaci n de la familia FX Nro Art 136748 Versi n D En este cap tulo se describen por lo tanto solamente las instrucciones de mayor uso indicadas en la tabla con fondo gris Ins Significado Control FX1N FX2N FX2NC CJ Salto dentro de un programa Segmentaci n CALL Llamada de un subprograma SRET Fin de un subprograma IRET Terminar programa de interrupci n Instrucciones El Activar programa de interrupci n de ejecuci n de programa DI Desactivar programa de interrupci n Terminaci n de un rea de programa Refrescar temporizador de vigilancia Inicio de una repetici n de programa Fin de una repetici n de programa Comparaci n de datos num ricos Comparaci n de rangos de datos num ricos Transferencia de datos Transferencia shift Instrucciones de Copiar e invertir comparaci n y transferencia Transferencia de bloque Transferia de datos id nticos Intercambio de datos Conversi n BCD Conversi n binaria Manual de Introducci n Familia FX 5 1 Instrucciones de aplicaci n Programaci n avanzada Segmentaci n Ins trucci n Significado Control FX1N FX2N FX2NC Instrucciones arit m ticas y l gicas ADD Adici n de datos num ricos SUB Sustracci n
122. s para la programaci n 3 4 12 Cuando no se ha cumplido la condici n de entrada de una instrucci n MC se modifican los estados de los operandos entre MC y MCR del siguiente modo Los temporizadores y contadores remanentes as como los operandos que se controlan con instrucciones SET y RST mantienen su estado Se reponen los temporizadores y operandos no remanentes que son referidos directa mente con una instrucci n OUT Una descripci n de los temporizadores y contadores arriba indicados se encuentra en el siguiente cap tulo Invertir el resultado de enlace Instrucci n Significado S mbolo GX Developer FX INV Inversi n del resultado de enlace A z Una instrucci n INV se indica sin operandos e invierte el resultado de enlace que estuvo vigente antes de la ejecuci n de la instrucci n INV Cuando el resultado de enlace es 1 resulta ser 0 despu s de la inversi n Cuando el resultado de enlace es 0 resulta ser 1 despu s de la inversi n Plano de contactos Lista de instrucciones X001 X002 0 ASAS 3 Instrucci n INV LD X001 AND X002 INV OUT YOOO N O Para el ejemplo arriba indicado resulta el siguiente comportamiento de se al 4 X001 0 1 X002 0 Resultado de enlace antes de la instrucci n INV 0 Resultado d i esultado de enlace despu s de la instrucci n Y000
123. s sali das de rel se activa el rel correspondiente todos los rel s tienen contactos de trabajo y en los controles con salidas de transistor se activa el transistor referido y con l todos los disposi tivos conectados Ejemplo para la conexi n de conmutadores en entradas y l mparas o contactores en las 7 salidas de un PLC de MELSEC X000 X001 X002 Y000 001 Y002 GL El identificador de operando de las salidas es Y Las salidas se pueden utilizar en las instruc ciones de emisi n pero tambi n en las instrucciones de enlace Bajo ninguna circumstancia se debe programar la misma salida repetidamente como operando de una instrucci n de emi si n v ase el p rrafo 3 4 2 Manual de Introducci n Familia FX 4 1 Entradas y salidas Operandos explicados en detalle La siguiente tabla muestra un resumen de las entradas y salidas de los controles de la familia MELSEC FX Operando Entradas Salidas Identificador de operando X Y Tipo de operando Operando de bit Valores que puede tener un operando 061 Indicaci n de la direcci n de operando Octal 6 X00 X05 8 X00 X07 12 X00 X07 X10 X11 X12 X13 16 X00 X07 X10 X17 4 Y00 Y03 6 Y00 Y05 8 Y00 Y07 14 Y00 Y07 Y10 Y15 8 X00 X07 14 X00 X07 X10 X15 24 X00 X07 X10 X17 X20 X27 36 X00 X07 X10 X17 X20 X27 X
124. se MITSUBISHI ELECTRIC FX SERIES Manual de Introducci n FX1S FX1N FX2N FX2NC FX3U Nro Art 166947 13122005 MITSUBISHI ELECTRIC INDUSTRIAL AUTOMATION ersi n Acerca del manual Los textos ilustraciones diagramas y ejemplos contenidos en este manual sirven exclusivamente para fines de explicaci n de la instalaci n el mando la programaci n y aplicaci n de controles de programa almacenable de la serie FX1s FX1N FX2N FX2NC y FX3U de MELSEC En caso de surgir preguntas relacionadas a la instalaci n y operaci n de los equipos descritos en este manual le rogamos dirigirse su oficina de venta o bien directamente a su vendedor v ase las indicaciones en la cubierta Informaci n actual y respuestas para las preguntas frecuentes est n disponibles en la Internet www mitsubishi automation com MITSUBISHI ELECTRIC EUROPE B V se mantiene el derecho de aplicar en cualquier momento modificaciones t cnicas en este manual sin aviso previo O 12 2005 Manual de Introducci n para la familia MELSEC FX FX1s FX1n FX2N FX2nc und FX3u Nro Art 166947 Versi n Modificaciones Complementos Correcciones 12 2005 pdp dk Primera edici n Indicaciones de seguridad Indicaciones de seguridad Destinatarios Este manual est dirigido exclusivamente a electricistas profesionales reconocidos que est n familiarizados con los est ndares de seguridad en automatizaci n La proyecci n
125. se mantiene activada despu s activada despu s de alcanzar el valor nominal En dor de alcanzar el valor nominal el conteo descendente se repone la salida al pasar por inferior del valor nominal Comportamiento en exceso de conteo Reposici n Con una instrucci n RST se elimina el valor real del contador y se desactiva la salida Junto a los contadores normales los controles del grupo FX ofrecen tambi n los llamados contado res de alta velocidad Estos son contadores de 32 bits que procesan las r pidas se ales de conteo externas que se registran a trav s de las entradas X0 a X7 Con estos contadores se pueden solu cionar o bien procesar f cilmente p ej las tarjetas de posicionamento en combinaci n con instruc ciones especiales Los contadores de alta velocidad trabajan en base a la interrupci n En esto se interrumpe un programa de PLC y se reacciona inmediatamente frente a la se al del contador Una descripci n detallada de los contadores de alta velocidad se encuentra en las instrucciones de pro gramaci n de los controles del grupo FX Nro Art 048261 Vista sin ptica de los contadores Contadores Operando C ontadores nt res normal Contadores normales ETA Identificador de operando Tipo de operando para control y consulta Operando de bit Valores que puede tener una salida de contador 061 Indicaci n de direcci n de operando Dezimal Como constante decimal de n mer
126. stros de datos D40 y D41 D40 contiene los bits de valor inferior Tambi n es posible la combinaci n del procesamiento de palabras dobles y la ejecuci n con trolada por flanco como lo muestra el siguiente ejemplo Plano de contactos Lista de instrucciones M10 E 0 LD M10 0 c DMOVP 010 0610 1 DMOVP D10 D610 En la aplicaci n del rel interno M10 se transfiere el contenido de los registros D10 y 011 hacia los registros D610 y D611 Manual de Introducci n Familia FX 5 9 Instrucciones para la transferencia de datos Programaci n avanzada 5 2 2 Transferencia de operandos en grupos de bits En el p rrafo anterior se explic el modo de transferencia de constantes o los contenidos de registros de datos hacia otros registros de datos a trav s de una instrucci n MOV Los valores num ricos se pueden almacenar tambi n en operandos de bits consecutivos como los rel s internos Para actuar sobre varios operandos de bits consecutivos a trav s de una instrucci n de aplicaci n se indica la direcci n del primer operando de bit conjuntamente con un factor K que indica la cantidad de operandos Este factor K indica la cantidad de unidades con 4 operandos respectivamente K1 4 ope randos K2 8 operandos K3 12 operandos etc Con la indicaci n 2 0 se definen p ej los ocho rel s internos MO a M7 Es posible la aplica c n de factores de K1 4 operandos a K8 32 operandos Ejemplos para la indi
127. ta forma se pueden realizar p ej autoenclavamientos o bien la acti vaci n y desactivaci n de del operando con pulsadores Una salida se desactiva tambi n cuando se detiene el PLC o bien cuando se interrumpe la tensi n de alimentaci n Algunos de los rel s internos mantienen en estos casos su ltimo estado de se al por lo cual se quedan activados Manual de Introducci n Familia FX 3 15 Conjunto de comandos b sicos Bases para la programaci n Para la entrada de una instrucci n SET o RST en el plano de contactos debe hacerse clic en la barra de herramientas del GX Developer en el s mbolo antes indicado o bien se debe accionar la tecla F8 Ingrese luego la instrucci n y el operando p ej SET Y1 Plano de contactos Lista de instrucciones X001 0 HT SET MO LD X001 1 SET MO X002 2 LD X002 2 k RST MO 3 RST Cuando la instrucci n de aplicaci n y repo sici n de un operando est n en el mismo ciclo 1 se prioriza la ltima operaci n de la secuencia En este ejemplo es la instruc ci n RST Como ejemplo para una aplicaci n se indica aqu un control de bomba para el llenado de un recipiente La bomba se puede controlar manualmente con los conmutadores CON y DESC Por motivos de seguridad se utiliza un conmutador con contacto de reposo Cuando el recipiente est lleno un conmutador de nivel desactiva la bomba Plano de contactos Lista de instrucciones X001 0 HT SET
128. tos que deben transferirse al m dulo especial Manual de Introducci n Familia FX 5 13 Instrucciones para la transferencia de datos Programaci n avanzada Direcci n del m dulo especial Para transferir los datos al m dulo correcto en caso de varios m dulos especiales o bien para leer bajo estas circunstancias en el m dulo correcto se requiere una identificaci n especial de los m dulos Para esto cada m dulo especial obtiene autom ticamente un n mero del rango de 0 a7 Se puede conectar un m ximo de 8 m dulos especiales en el PLC Los n me ros se asignan sucesivamente y la enumeraci n comienza con el m dulo que se conecta pri mero con el PLC POWER POWER peo fai peo FXen 16EYR Z _FXen 1 Zue FX2 4AD FXar 4DA FXen 4AD PT 24V o A D O 24V o horta D A O A D O M dulo especial O M dulo especial 1 M dulo especial 2 Direcci n inicial en la memoria b fer Cada una de las hasta 32767 direcciones de memoria b fer puede direccionarse de forma deci
129. trucciones 0 H SUB DO D1 D2 H O SUB D1 D2 O o e O Minuendo Se resta de este valor Sustraendo Este valor es restado O Diferencia Resultado de la sustracci n En la instrucci n arriba indicada se resta el contenido de D1 del contenido de DO y se alma cena el resultado en D2 Ejemplos Del contenido del registro de datos 0100 se sustrae el valor 100 y se almacena el resultado en 0101 D 100 D 101 SUB D100 K100 0101 b 100 gt Los valores son restados bajo consideraci n de sus signos D 10 D 11 D 12 SUB D10 D11 D12 gt 5 8 _ gt 13 Cuando se deben sustraer valores de 32 bits se coloca una D delante de la instrucci n SUB gt DSUB D1 DO D3 D2 05 04 DSUB D2 D4 p gt 65238 27643 gt 37595 El resultado puede ingresarse nuevamente en uno de los operandos de fuente Cuando se ejecuta la instrucci n SUB c clicamente se modifica el contenido de este operando en cada ciclo de programa DO DO SUB DO K25 DO 197 25 172 Una instrucci n SUB se puede ejecutar tambi n con control por flanco En este caso se agrega una a la instrucci n SUB gt SUBP DSUB gt DSUBP En el siguiente ejemplo se resta el contenido de D394 solamente una vez en el ciclo de pro grama del contenido de D50 en el cual conmuta el estado de se al del rel interno M50 de 0 a 1 Plano de contactos Lista
130. ucci n 3 18 Procedimiento de mapping de proceso 2 2 R Realimentaciones de se al 3 22 Registros especiales 4 10 Rel s internos especiales gt 4 4 Retado de desactivaci n 4 14 Instruci n gt lt gt 3 15 S Seguridad con rotura de cable 3 21 SET Instrucci n gt gt gt lt gt gt 3 15 Sistema de n meros duales gt gt gt 3 2 Sistema numerico hexadecimal 3 3 Sistema num rico hexadecimal 3 3 SUB Instrucci n 5 24 T Temporizadores remanentes 4 5 TO Instrucci n aaa dA NA 5 17 AMITSUBISHI ELECTRIC se MITSUBISHI ELECTRIC HEADQUARTERS REPRESENTACIONES EUROPEAS REPRESENTACIONES EUROPEAS MITSUBISHI ELECTRIC EUROPE B V German Branch Gothaer Stra e 8 D 40880 Ratingen Tel fono 49 0 2102 486 0 Telefax 49 0 2102 486 1120 E Mail megfamail meg mee com EUROPE MITSUBISHI ELECTRIC FRANCIA EUROPE B V French Branch 25 Boulevard des Bouvets F 92741 Nanterre Cedex Tel fono 33 1 55 68 55 68 Telefax 33 1 55 68 56 85 E Mail factoryautomationOfra mee com MITSUBISHI ELECTRIC IRLANDA EUROPE B V Irish Branch Westgate Business Park Ballymount IRL Dublin 24 Tel fono 435
131. ueden solicitarse los equipos de mando MMI con indicaci n de textos o gr ficos Las teclas funcionales libremente programables o bien las pantallas sensitivas aumentan el con fort de mando La programaci n y configuraci n se pueden ejecutar f cilmente a trav s de un computador con Windows La comunicaci n de los equipos de mando con el PLC de FX se realiza a trav s de la interfaz de programaci n del control con el cable correspondiente No se requieren m dulos adiciona les para posiblitar la conexi n con el PLC MITSUBISHI ELECTRIC ndice ndice A ADD Instrucci n gt gt gt lt gt 5 23 Instrucci n de control 3 1 ANB Instrucci n gt gt gt gt lt gt 3 12 Instrucciones AND 1 3 9 NO pa 5 23 ANDP ANDF Instrucci n 3 14 AN o e 3 12 ANI Instrucci n gt 3 9 225 aaa 3 9 NDEF a a lr dlg 3 14 B estaa e 3 14 2 9 3 9 BMOV Instrucci n 5 11 BMOV daa cs 5 11 CMP oc 5 17 5 26 Contactos de bloqueo 3 21 FMOV 5 12 Contadores gt FROM 5 15 Petici n indirecta de valores nominales 4 11
132. unos aspectos de seguridad Ly AO of 53 AA stoP a 50 52 54 O Manejo Desde afuera se debe abrir la puerta con el interruptor de llave S1 y cerrar con el inter ruptor 55 la nave debe abrirse la puerta tras pulsaci n del interruptor S2 y cerrarse tras pulsaci n del interruptor S4 Un control temporizado adicional debe cerrar la puerta autom ticamente despu s haber estado abierta durante m s de 20 segundos Los estados Puerta en movimiento y Puerta en posici n no definida deben indicarse con una l mpara de advertencia que parpadea O Dispositivos de seguridad interruptor de parada 50 debe poder detenerse el movimiento de la puerta en cualquier instante de modo que la puerta se mantenga en su posici n actual Este inte rruptor de parada no implica una funci n de PARADA DE EMERGENCIA Por este motivo se procesa el interruptor exclusivamente en el PLC y no conmuta las tensiones externas Cuando un sensor S7 detecta un obst culo al cerrarse la puerta debe abrirse la puerta autom ticamente Para la detenci n del motor en ambas posiciones finales est n previstos ambos interrup tores de fin de carrera S3 Puerta abierta y 56 Puerta cerrada 3 28 MITSUBISHI ELECTRIC Bases para la programaci n Realizaci n de una tarea de control Asignaci n de las se ales de entrada y salida
133. ura de los controles Todos los equipos cuentan con una estructura id ntica Los elementos funcionales y grupos constructivos m s importantes se explican en una vista sin ptica en la ilustraci n 2 5 7 Circuitos de entrada y salida Los circuitos de entrada han sido dise ados como entradas sin contacto El aislamiento de los circuitos de conmutaci n en el PLC se realiza a trav s de una separaci n galv nica mediante un optoacoplador Los circuitos de salida han sido dise ados como salidas de rel o de transistor El aislamiento de los circuitos de conmutaci n en el PLC se realiza en los m dulos de transistor a trav s de una separaci n galv nica mediante optoacoplador Todas las entradas digitales requieren una determinada tensi n de entrada p ej 24 V DC como tensi n de conmutaci n Esta se puede tomar de la fuente de alimentaci n integrada del PLC Cuando la tensi n de conmutaci n en la entrada est por debajo del valor nominal lt 24 V la entrada no es procesada La corriente m xima de salida en los m dulos de rel es de 2 A con corriene alterna de 250 V de resistencia y en los m dulos de transistor es de 0 5 A con corriente cont nua de 24 V 2 5 2 Descripci n de los equipos b sicos MELSEC FX1S Orificio de fijaci n Conexi n de la
134. xplicados en detalle La ventaja de este tipo de definici n de valor nominal consiste en que posteriormente ya no resulta necesario seguir preocup ndose del valor nominal Incluso despu s de una interrup ci n de corriente o bien directamente despu s de la activaci n se aplican los valores nomina les definidos por el programa Sin embargo la desventaja principal implica que en caso de una modificaci n del valor nominal se requiere un cambio del programa Particularmente los valo res nominales de los temporizadores se adaptan frecuentemente s lo despu s de la puesta en servicio del control y durante la prueba del programa Los valores nominales para temporizadores y contadores pueden ingresarse tambi n en los registros de datos con la posibilidad de lectura de estos registros por el programa De esta forma se pueden modificar r pidamente los valores definidos con un equipo de programaci n conectado En este caso tambi n es posible la definici n de valores nominales a trav s de los conmutadores en el panel o en una unidad de mando La siguiente ilustraci n muestra ejemplos para la definici n indirecta de los valores nominales Plano de contactos Lista de instrucciones M15 0 mov D100 0131 O LD M15 1 MOV D100 D131 X17 D131 6 LD X17 6 c T31 7 OUT T31 D131 10 LD M8002 M8002 11 MOV K34 D5 10 MOV K34 D5 16 LD M50 17 OUT CO D5 M50 D5 16 CO Cuando el rel interno M15 est 1 se copia el conte
135. za una puesta de alarma incluso en caso de sabotaje Adicionalmente debe indicarse el circuito de se alizaci n que dispar la alarma Despu s de un tiempo de espera de 10 segundos debe activarse una bocina y una l m para para fines de se alizaci n La alarma se dispara despu s de un tiempo de espera para poder desactivar la instalaci n despu s de entrar en la casa Por este motivo se indica con una l mpara particular si la instalaci n est activada La advertencia ac stica de alarma debe activarse durante 30 segundos La se al ptica debe mantenerse activada hasta la desactivaci n de la instalaci n La alarma debe poderse desactivar a trav s del interruptor de llave Definici n de las se ales de entrada y salida A continuaci n se deben definir las se ales de entrada y salida que se deben procesar En la descripci n funcional se indica que para el manejo de la instalaci n de alarma se requiere un interruptor de llave y 4 l mparas de advertencia Adem s se ocupan al menos tres entradas para los circuitos de se alizaci n y dos salidas para la bocina y la l mpara de parpadeo En total se utilizan 4 entradas y 6 salidas Luego se asignan las se ales a las entradas y salidas del PLC Identi Direcci E Observaci n ficador n Funci n Instalaci n activada S1 Contacto de trabajo interruptor de llave Circuito de se alizaci n 1 811 812 2 Entradas Contactos de trabajo Ci
Download Pdf Manuals
Related Search
Related Contents
La Nuit du 4 août Samsung SyncMaster Polecam Pro Pack (PPP) Black & Decker Edger LST136 User's Manual JATA CLH810 OW3101-MO-BREAD MAKER UNO-IT Téléchargez - Socialinfo Page 1 Page 2 「苦土隣自由」はリン酸と苦土を含んでいますので、苦土 Fujitsu LIFEBOOK U772 Copyright © All rights reserved.
Failed to retrieve file