Manual de Capacitación de PLC
Short Description
Download Manual de Capacitación de PLC...
Description
Kenshu-PLC
Ejemplos de Aplicación
INDICE • Capítulo 1: Introducción • Capítulo 2: Fundamentos Básicos de los PLC Serie Micro-EH • Capítulo 3: Cableados de Comunicación • Capítulo 4: Guía Práctica de Programación en Lenguaje Ladder + IEC • Capítulo 5: Guía Práctica de Programación del Simulador SoftPLC • Capítulo 6: Guía Práctica de Programación en Lenguaje Gráfico • Capítulo 7: Guía Práctica del Software de Programación de Pantallas HMI • Capítulo 8: Ejemplo de aplicación de los Temporizadores • Capítulo 9: Ejemplo de aplicación de los Contadores • Capítulo 10: Ejemplo de aplicación de Set-Reset • Capítulo 11: Ejemplo de aplicación del Control Maestro • Capítulo 12: Ejemplo de aplicación del Detector de Flanco • Capítulo 13: Ejemplo de aplicación del Reloj de Tiempo Real • Capítulo 14: Ejemplo de aplicación del Potenciómetro • Capítulo 15: Ejemplo de aplicación de Funciones y Bloques de Función • Capítulo 16: Ejemplo de aplicación de Cajas de Comparación • Capítulo 17: Ejemplo de aplicación de Entradas y Salidas Analógicas • Capítulo 18: Ejemplo de aplicación de la Función Copy • Capítulo 19: Ejemplo de aplicación de los Contadores Rápidos • Capítulo 20: Ejemplo de aplicación del Control de Motores Paso a Paso
PROGRAMACIÓN BÁSICA DE PLC El objetivo del presente curso es dar los lineamientos básicos, para la programación de los PLC fabricados por HITACHI Ltd, Japón, y que comercializan y respaldan técnicamente por F. HAROLDO PINELLI S.A. El desarrollo se hará sobre el modelo más pequeño de PLC de la Serie Micro EH, no en cuanto a prestaciones, sino en lo que a cantidad de entradas y salidas a que se refiere. El modelo sobre el que se trabajará es el EH D10DR que cuenta con 6 entradas y 4 salidas digitales Los conceptos aplicados a su estudio pueden extenderse a los modelos más complejos sin dificultad. El curso consiste en: 1. 2. 3. 4. 5. 6.
Introducción a los PLC Guía Práctica del Software de Programación Actwin, en lenguaje Ladder Guía Práctica del Software de Programación Actwin, en lenguaje Gráfico Guía Práctica del Software de Programación del Simulador SofPLC Guía Práctica del Software de Programación EH-View, HMI Estudio de las más importantes instrucciones básicas de programación y ejemplos de aplicación. 7. Ejercitación sobre un ejemplo práctico. Se cuenta para esto, con contactos de simulación, que permitirán la implementación de los ejercicios a fin de facilitar la comprensión del funcionamiento de este tipo de PLC variables (registros internos) entre sí, y su resultado descargarlo en una acción.
INTRODUCCIÓN El criterio de diseño para el primer Controlador Lógico Programable fue inicialmente especificado por una empresa automotriz en 1968. Como el transistor había sido inventado recientemente, la tecnología estaba disponible para desarrollar un controlador de estado sólido que proveyó beneficios mayores sobre los sistemas de relés 1. Era programable. Adaptable a los continuos cambios solicitados por los nuevos desarrollos de la producción. 2. No contaba con partes móviles. Reduciendo notablemente el mantenimiento.
1-1
Estos primeros PLC no eran más que simples reemplazos de los sistemas a relés, que sólo podían manejar las funciones básicas de ON/OFF (encendido/apagado). Sus aplicaciones estaban limitadas a máquinas u otros procesos que sólo requerían de lógica de control repetitiva, como líneas de transferencia, o máquinas de perforar y amolar. A pesar de ello, estos primeros PLC fueron un gran adelanto sobre los viejos sistemas de relés electromagnéticos de difícil cableado y alto mantenimiento. Con el pasar del tiempo algunos de los cambios en los PLC agregaron mayor flexibilidad e inteligencia, a sus funciones lógicas de control. Los procesos de programación y carga de datos fueron siendo más amigables con la incorporación de programadores y las PC. Las instrucción disponibles fueron aumentado, disponiendo de temporizadores y contadores, como también Funciones Matemáticas y Trigonométricas o Funciones Específicas para el manejo de dispositivos tales como encoders, motores paso a paso, lectura de códigos de barras, salidas para impresoras, etc… Las capacidades de Comunicaciones: La capacidad de “hablar” a los otros PLC o estaciones remotas de E/S permitían que un solo procesador manejara aplicaciones más grandes y complejas. Hoy acentuadas con los BUS de Campo que también nos permite comunicarnos con otros tipos de dispositivos a grandes distancias. Los desarrollos de hardware ayudaron al crecimiento de los PLC, con la incorporación de nuevos tipos de memorias como la Flash, adquirieron mayor velocidad y posibilidad de manejo de más cantidad de entradas y salidas. Entradas y Salidas Analógicas: La adición de señales continuas (usualmente 0-10V o 4-20 mA) permiten el monitoreo y control de variables como temperatura, presión, velocidad etc… Interfases de comunicación entre Hombre y Máquina ( HMI ), facilitan hoy el acceso del operador de la máquina a variables de comando y control sobre ellas. Todos los PLC se componen de 5 unidades básicas y un dispositivo de programación para ingresar instrucciones y datos. Los PLC de mayor tamaño (más potentes) usualmente son modulares, es decir que sobre un chasis se montan diferentes dispositivos o componentes que van dando forma al PLC final. Componentes básicos: 1. 2. 3. 4. 5.
Fuente de Alimentación CPU Entradas / Salidas Modulo de Comunicación Base de Montaje
Para mayor detalle se describen a continuación los diferentes componentes de un PLC en función del Serie EH-150 modular
1-2
Fuente de Alimentación Proporciona la energía de alimentación al sistema PLC Corriente Alterna (generalmente 100 – 240 Vca ) Corriente Continua 24 Vcc
CPU
Entradas Digitales
Es la Unidad Central de Proceso que se ocupa del procesamiento de la información de acuerdo al esquema diseñado por el programador
Por medio de estas,introducimos la información enviada por los sensores, o trasductores y mandos que serán procesados por la CPU
Las diferentes versiones de CPU´s permiten acceder a desarrollos más complejos, rápidos y al manejo de diferentes dispositivos de entradas y salidas Es posible agregarle a la CPU, tarjetas de memoria
Los diferentes módulos pueden recibir 8/16/32/64 canales de información. Generalmente el tipo de señal es en 24 Vcc, pudiendo ser NPN o PNP Hay módulos especiales que manejan hasta 220 Vca La interconexión está dada por medio de borneras removibles o conector/cable (para módulos de alta densidad)
Base de Montaje
Salidas Digitales Son las encargadas de dar las órdenes emanadas de la CPU. Activar los dispositivos de acción. Los diferentes módulos pueden resolver 8/16/32/64 canales de acción. Las salidas pueden se seccionadas por medio de Transistores, Triac, o relés. La interconexión está dada por medio de borneras removibles o conector/cable (para módulos de alta densidad)
Soporta y entrecomunica todos los módulos del PLC Hay bases para diferentes cantidades de módulos, 3, 5, 8 ,10, etc…, dependiendo de la serie de PLC
Modulo de Comunicación Permite el intercambio de información a las expansiones. Puertos de Comunicación a otros PLC, dispositivos de programación, y HMI A través de diferentes protocolos (RS232, RS485, H etc…) es posible comunicarse con dispositivos tales como Scaners, Impresoras, Modems, Inverters, etc…
Entradas Analógicas
Contador Rápido Posicionador
La lectura de señales continuas (4 a 20 mA o 0 a 10 Vcc) con resoluciones de 12 Bts Módulos especiales para el manejo de señales compensadas de termocuplas, PT100/1000
Módulos especiales para el conteo de pulsos tales como los de Encoders ( hasta 100KHz ) Módulos especiales para la generación de pulsos y el manejo de ejes
1-3
Salidas Analógicas La emisión de señales continuas (4 a 20 mA o 0 a 10 Vcc) Con resoluciones de 12 Bts
Según los modelos de PLC y las diferentes series es posible disponer de módulos para funciones específicas, tales como para el manejo de instrucciones ASCI, módulos de comunicación vía Bus de campo con diferentes protocolos, ethernet
Con el fin de comprender un poco más este tipo de procesadores nos dedicaremos a aclarar algunos temas referentes a los sistemas de codificación empleados.
Que es y Como trabaja una CPU La CPU es la Unidad Central de Proceso, un circuito electrónico que sólo entiende sobre unos y ceros, o sea que todo su procesamiento se basa en la combinación de aquellos de manera tal de lograr resultados. El por qué de sólo unos y ceros es sencillo, ya que entender otro tipo de información no seria posible pues no reconocería los “más o menos” Es así como gracias al álgebra de Boole es que este tipo de información puede ser procesada. Aquí es cuando aparecen los llamados códigos binarios, de los que existen varios pero que sólo trabajaremos con dos, uno llamado binario para el PLC que es el Hexadecimal y el otro llamado BCD para el PLC que es el decimal. Binario Como antes se dijo, la CPU sólo procesa unos y ceros así que por ejemplo los números tal y como lo conocemos nosotros tienen su correlación en binario donde cada columna se ve afectada por un peso debiéndose considerar para la suma, el peso de la columna en todos aquellos lugares donde exista un 1 en binario de acuerdo a como sigue:
1-4
Binario
Análisis
Resultado en decimal
peso 8421 0000 0001 0010 0011 0100 0101 0111 1000 1001 1010 1011 1100 1101 1110 1111
0+0+0+0 0+0+0+1 0+0+2+0 0+0+2+1 0+4+0+0 0+4+0+1 0+4+2+0 0+4+2+1 8+0+0+0 8+0+0+1 8+0+2+1 8+4+0+0 8+4+0+1 8+4+2+0 8+4+2+1
0 1 2 3 4 5 6 7 8 9 10 11 12 13 14
De querer seguir habría que abrir una columna más con peso 16. Hexadecimal Todo el procesamiento de la información dentro de la CPU se realiza en código hexadecimal, el cual cuenta con 16 caracteres, combinados para dar el equivalente a los números decimales por todos nosotros.
Decimal 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
Hexadecimal 0 1 2 3 4 5 6 7 8 9 A B C D E F
1-5
Binario 0000 0001 0010 0011 0100 0101 0110 0111 1000 1001 1010 1011 1100 1101 1110 1111
De manera que si está escrito 1110 dependerá de que código se esté usando para saber cual es número correspondiente, o sea: número 1110
Binario 1110
Hexadecimal E
Evidentemente interpretar tanto binario como hexadecimal es bastante engorroso por lo que estos PLC admiten la conversión a BCD o sea Binario Codificado Decimal, que por el hecho de ser decimal es más natural para nosotros. Tabla Decimal 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
BCD 0000 0001 0010 0011 0100 0101 0110 0111 1000 1001 10000 10001 10010 10011 10100 10101
Binario 0000 0001 0010 0011 0100 0101 0110 0111 1000 1001 1010 1011 1100 1101 1110 1111
Notar que en este caso cuando se llegó a 9 se agrega un uno en la columna siguiente, pues no tenemos más dígitos para usar tal y como lo hacemos en el sistema digital, que cuando llegamos a 9 le ponemos un uno adelante del cero para formar el diez. De esta forma con 4 dígitos formamos las unidades, con las cuatro siguientes las decenas, luego con otras cuatro las centenas y a así sucesivamente. Si bien existen otros sistemas de codificación, como no son empleados en el PLC no serán
Lenguaje de Programación Los PLC son programados generalmente en lo que se conoce como Lógica Ladder. Este método de programación fue establecido por ser muy relacionado con la lógica de relés de cableado rígido para cuyo reemplazo fueron desarrollados los PLC.
1-6
La alimentación era provista a cualquier terminal del circuito y si había una vía para que la corriente viaje a través, la salida sería energizada. El concepto de programación lógica Ladder es idéntico a ésto. El programa entero es resuelto en cada barrido (Scan), empezando desde el primer elemento en la parte superior izquierda del diagrama y luego resolviendo de izquierda a derecha, de arriba hacia abajo, así es como fluiría la corriente.
Existen otros lenguajes de programación, por ejemplo el Gráfico, que se basa en un diagrama de flujo secuencial de condiciones y acciones, que será desarrollado más adelante.
1-7
Consideraciones Generales En este punto haremos algunas salvedades que consideramos útiles para el trabajo con PLC. •
•
•
•
Siempre es conveniente que TODOS los componentes que entran en un circuito pasen por el PLC. La ventaja fundamental de este tipo de equipos es la facilidad que ofrece para ejecutar circuitos y efectuar cambios en ellos sin necesidad de modificar cableados. Por esta razón si algún cableado se hace exteriormente al PLC, generalmente para ahorrar alguna entrada, tarde o temprano cuando deba realizarse algún cambio, se lamentará no haber elegido un PLC un poco más holgado. Siempre que sea posible se debe tratar de conectar a las entradas del PLC contactos NA (normalmente abiertos), ya que esto posibilita la realización de circuitos más comprensibles visualmente. No se recomienda esta práctica en aquellos casos donde una entrada represente una parada de emergencia o una parada simple, ya que éstas deben actuar indefectiblemente, y podría darse el caso en que por grasitud superficial de los contactos exteriores, al querer cerrar uno de ellos, no se establezca la conducción, no actuando por esto la parada. Este efecto puede acentuarse sobre todo en las paradas de emergencia las que actúan solo en casos esporádicos. Debido a que el PLC cuentan con relés internos (sin contactos de salida al exterior), se recomienda utilizarlos para todas las combinaciones que no necesiten salida, a fin de evitar el empleo de contactos de relés externos que podrían ser útiles para otro tipo de implementación. Se debe pensar que las entradas del PLC son bobinas de relés, (cosa que no es cierta pero que es útil para comprender su funcionamiento que poseen una gran cantidad de contactos auxiliares, las que actúan cuando el contacto exterior se cierra y se desconectan cuando dicho contacto se abre.
1-8
Fundamentos Básicos en los PLC Serie Micro EH Las siguientes funciones pueden ejecutarse a partir de las características constructivas del PLC. 1.- Una señal de entrada se recibe de un objeto de mando (Sensor, Botonera, Microinterruptor o Límite de carrera, Señal continua, etc…), se realizan los funcionamientos según los procedimientos creados en el programa por el usuario y los resultados son emitidos a través de las salidas. También, pueden obtenerse resultados del funcionamiento e información de progreso a través de funciones internas y de datos elaborados en las áreas de memoria. 2.- Alimentando el módulo principal, el sistema empieza a correr (RUN), y comienza a desarrollarse los procedimientos elaborados en el programa en forma continua hasta que la alimentación es interrumpida o por procedimientos de programa se le ordena una detención. Si la llave de Run/Stop es cambiada de posición, y se ubica en STOP, se detendrá la ejecución del programa. 3.-La información retenida internamente puede extraerse por dispositivos conectados externamente, para ser usada en los procedimientos ulteriores del proceso. También, esta información es inicializada en el momento en que el sistema empieza el funcionamiento, pero también depende de los procedimientos desarrollados por el usuario. 4.-El estado de funcionamiento puede ser confirmado a través de los LEDs del equipo o por dispositivos externamente conectados.
Seteos y Display El usuario tiene acceso al seteo de varios parámetros y confirmaciones de determinados estados de funcionamiento. 1.- Dip Switch (en la unidad básica) Este dipswitch determina el modo de comunicación de la CPU de la unidad básica (velocidades de comunicación y adaptabilidad al modem (excepto para el EH de 10 puntos I/O que es fija en 4800 baudios). 2.- RUN switch (en la unidad básica) Pone al PLC en STOP o en RUN. (en el caso del EH de 10 puntos I/O se realiza a través de una entrada externa) 3- LED display Indica el encendido, el estado de funcionamiento (OK), la puesta en funcionamiento (RUN) y el estado de las I/O. 4- Conexión de comunicación (en la unidad básica) A través del mismo es posible comunicarse con dispositivos externos tales como HMI, Modem, PC, usando el puerto serie RS-232C, RS-485, RS-422. (sólo en el caso de los EH de 23-puntos y de 28-puntos están disponibles los RS-485, RS-422) 5.- Conector de la expansión Permite aumentar las posibilidad de mayor número de I/O Nota: La unidad básica acusará error si en la misma está seteada una o más expansiones y estas no están conectadas al PLC tanto por medio de este conector como si no tienen alimentación (220V o 24 Vcc según sea el caso)
2-1
6.- Bornera de conexión A través de la bornera es posible alimentar al PLC y recibir las órdenes de las entradas y generar las salidas a los dispositivos a controlar, las mismas son removibles, facilitando el mantenimiento, excepto para el EH de 10 puntos I/O
Número de entradas y salidas (I/O) El número de I/O es función del número de objetos necesarios a ser controlados por el PLC 1.- Entradas y Salidas Externas El número de puntos que pueden ser usados para I/O externas depende de las diferentes unidades básicas de procesos (CPUs), en el caso del EH de 10 puntos I/O no es posible expandir la cantidad de I/O, para el modelo EH de 14, 23 y 28 puntos, admite un máximo de cuatro unidades de expansión de 14 puntos I/O cada una o de 28 puntos I/O cada una., por lo tanto se puede manejar hasta 140 I/O La entradas son designadas como X, WX, DX y las salidas Y, WY, DY. 2.- Entradas y Salidas Internas Éstas son las áreas para guardar la información temporalmente. Las I/O disponibles son M, WM, DM, R, WR, DR. 3.- Temporizadores y Contadores Son provistos 256 temporizadores / contadores internos.
Memoria de programación para el usuario El desarrollo de los programas debe ser guardado en una memoria del tipo Flash, ubicada en la unidad básica 1.- Los contenidos de información almacenados en la memoria se mantendrán en forma permanente aún cuando se corte la energía al PLC. Debido a esto, es necesario inicializar la memoria ya que puede estar indefinida luego de la adquisición. Para tal procedimiento es necesario alimentar el PLC estando la llave de Run/Stop en Stop, luego pasarla a Run por unos 15 segundos y posteriormente volverla a Stop, para ser cargados los datos del programa elaborado en la PC 2.- La programación se realiza por medio de dispositivos periféricos tales como software de programación (Actwin, Editores de Ladder) o dispositivos programadores para la línea de PLC Serie H. 3.-Las instrucciones son las disponibles en el lenguaje Ladder para la serie de PLC H, ver más adelante la lista de instrucciones disponibles en el Capítulo 5 del manual de usuario. 4.- La batería no es necesaria para mantener el contenido de la información en la memoria del PLC. Siempre realice copias en diskkettes adicionales como prevención de inesperados daños.
2-2
Métodos de Control Los programas generados por el usuario son convertidos al idioma del PLC y luego son ejecutados en el orden que fueron leídos uno a uno. 1.- El método usado por las E/S después que son leídas las informaciones, es que después de los datos del E/S (la información) se examina (la ejecución es desde arriba hacia abajo), se actualiza en el grupo. Si es requerida la actualización de E/S durante el escaneado del programa, se actualiza por medio de una instrucción de refresco. 2.- A intervalos fijos de tiempo, 10 ms, 20 ms y 40 ms, se produce la interrupción con el fin de actualizar el estado de datos de las E/S. 3.- los programas del usuario se ejecutan desde la cabeza del programa al fin, eso pone al día el valor del cronómetro transcurrido, se refrescan las E/S, y realiza la comunicación con un periférico
Control de Run / Stop Existe una llave que pone al PLC en Run o en Stop (salvo en el PLC de 10 I/O que se realiza por medio de un terminal de la bornera de entradas). Las operaciones de Run/Stop, pueden ser realizadas por entradas externas o salidas internas designadas por medio del control de entradas con la unidad de programación. Si hay un error en el funcionamiento el PLC sale de su función de RUN y aborta sus salidas.
Parámetros de operación Es posible setear diferentes condiciones de operación cuando un error aparece. 1.- Puede continuar la operación del PLC a pesar que la información de E/S no sea correcta. 2.- Sobrecarga del tiempo de chequeo puede ser seteado. El valor inicial es 100 ms y el módulo se detiene cuando el tiempo para su examinación toma mucho más tiempo. 3.- El funcionamiento puede continuarse cuando un error de la carga excesiva ocurre. 4.- Cuando falla la alimentación de corriente es posible retener los valores de temporizadores y contadores designados 5.- Es posible el registro del nombre del programa del usuario y una clave se acceso
Forzado de Set / Reset Es posible forzar el set y reset de E/S designadas previamente por medio de la unidad de programación conectada en la CPU.
2-3
Forzado de Salidas Es posible forzar la salida respecto a su designación en el programa por medio de la unidad de programación conectada en la CPU.
Reloj Calendario (Micro 23 y 28) Están disponibles el reloj calendario con fecha, día de la semana y hora con ajuste de 30 seg. Cuando la batería no está instalada, la información del reloj no es retenida al cortar la energía, el calendario se resetea La batería es suministrada como opcional, por lo cual se debe hacer el pedido por separado.
Puerto Dedicado (Micro 23 y 28) El puerto dedicado para la comunicación bajo protocolo H El puerto no está preparado para programadores externos del tipio PGM-GPH y PGM-CHH.
Modem Un moden externo puede ser conectado al puerto y se deberá asignar su función por medio de l dip switch. (la función de moden no es soportada por el modelo de 10 E/S
Auto Diagnóstico Pueden ser testeados por medio de autodiagnóstico el microprocesador, el área de programa, la memoria, el programa del usuario, las áreas internas de salida, distribución de E/S
Comando Anormal Cuando un problema ocurre, el código de error que indica la descripción del error es presentado en el registro interno WRF000, como un valor hexadecimal. También, se notifican los errores a los dispositivos externos, a través del LED de OK. Si el nivel del error es alto, el CPU detiene el funcionamiento, pero dependiendo del error, el funcionamiento puede continuarse. Si los errores múltiples ocurren, el código de error con la severidad del error es seteado. La información detallada también se pone en un registro interno. También, esta información siempre se graba en la memoria aún si falla la alimentación, (es necesaria la batería). La eliminación del error puede ser realizada al poner en 1 al R7EC.
2-4
Código de Tareas Por combinación de las funciones y los códigos individuales de tareas pueden ser por la computadora central. Control de la CPU, estado, lectura, escritura, run, stop Diferentes tipos de monitoreos de las E/S Lectura de la memoria de programas Escrituras de la memoria de programas Respuestas de la CPU
Instrucciones Es posible la programación por varios lenguajes, instrucciones, ladder, gráfico.
Contador de alta Velocidad Pueden ser utilizadas la primeras entradas para recibir señales de alta velocidad de pulsos, pudiendo setearse: Contador de fase simple y dos canales Contador de fase simple y cuatro canales (para el modelo de 10 E/S solo 3 canales) Contador de dos fases y 1 canal La función incluye el control de las operaciones del contador (Up and Down, llevar/traer, preset, precarga, valores corrientes, valor estroboscopio.
Entrada Interrup Una entrada puede especificarse como una entrada interrup, por consiguiente se puede ejecutar una interrupción en el procedimiento en el programa.
Salida PWM 4 salidas pueden especificarse para la generación de pulsos del tipo PWM (anchura del pulso).
Salida de Tren de pulsos 4 salidas pueden especificarse para la generación de pulsos para el manejo de motores paso a paso, con posibilidades de definir rampas de aceleración y desaceleración.
2-5
Entradas Analógica Para el modelo EH-x23xxx están disponibles 2 estradas analógicas de tensión o corriente de 12 bits, seteables por software
Salidas Analógica Para el modelo EH-x23xxx está disponible 1 salida analógica de tensión o corriente de 12 bits, seteables por cableado
Potenciómetro Para los modelos EH-x14xxx, EH-x28xxx, EH-x23xxx están disponibles 2 estradas analógicas seteables previamente en registros internos y posibilitando por medio de destornillador el ajuste de sus valores en funcionamiento sin ser necesario el uso de software.
Pack de Memoria Para los modelos EH-x14xxx, EH-x28xxx, EH-x23xxx están disponibles como equipo opcional un pack de memoria. Permite copiar los programas del usuario y luego ser transferidos a la unidad central de proceso (en desarrollo)
Reloj de Tiempo Real (RTC) Para los modelos EH-x28xxx y EH-x23xxx están disponibles, como equipo opcional, el reloj calendario.
Batería Para los modelos EH-x28xxx, EH-x23xxx están disponibles como equipo opcional una batería que mantendrá los datos volátiles de la memoria en forma permanente a pesar de la falta de energía, como así también mantendrá el estado del reloj calendario. El modelo a pedir por separado del PLC es el EH-MBAT.
Lenguaje de Programación El PLC MICRO-EH soporta el software Actwin en formato Ladder, Instrucciones y Gráfico, que permite la confección de programas de acuerdo a IEC1131-3. o modo Hitachi. Esto significa que quien maneje otros lenguajes, como ser Ladder, puede crear fácilmente programas en este PLC.-
2-6
Cumplimiento de normas y especificaciones internacionales Todos los modelos de MICRO-EH han obtenido la calificación CE, C-TICK y UL. Por esta razón todos los sistemas que incorporen estos PLC pueden ser exportados a todo el mundo sin modificación alguna.
2-7
Configuraciones posibles Aquí se presentan algunas de las configuraciones posibles de este tipo de PLC.
1] Unidad
Diagrama de un sistema de 10 puntos 1] Basic unit
2] Expansion unit
3] Expansion cable
2] Expansion unit
3] Expansion cable
2] Expansion unit
3] Expansion cable
3] Expansion cable
Expansiones de un sistema de 14 puntos
2-8
2] Expansion unit
1] Basic unit
2] Expansion unit
2] Expansion unit
3] Expansion cable
3] Expansion cable
2] Expansion unit
3] Expansion cable
2] Expansion unit
3] Expansion cable
Expansión con sistema de 23 puntos 1] Basic unit
2] Expansion unit
3] Expansion cable
2] Expansion unit
3] Expansion cable
2] Expansion unit
3] Expansion cable
2] Expansion unit
3] Expansion cable
Expansión con sistema de 28 puntos No.
Nombre
1
Unidad básica Unidad de expansión Cable de expansión
2 3
Descripción Calcula, acepta entradas y maneja salidas en función del programa de usuario. Unidad de entrada / salida adicional (14 o 28 E/S). Cable de conexión entre la unidad básica y la expansión o entre expansiones.-.
2-9
Áreas Internas Especiales en los PLC Serie Micro EH Los PLC de la Serie Micro disponen de diferentes áreas internas de memoria con asignaciones especiales, permitiendo acciones directas específicas. Las mismas son continuamente actualizadas y no se pierden sus estados aún con la falta de alimentación. Consultar al capítulo 12.4 y 12.5 para mayores detalles en el manual de la Serie No.
Nombre
Continuo cuando se produce un R7C0 error (normal scan) Continuo cuando se produce un R7C1 error (scan periodico) Continuo cuando se produce un R7C2 error (interrupt scan) Indefinido Indefinido Indefinido Indefinido Permite hacer R7C7 modificaciones en RUN R7C3 R7C4 R7C5 R7C6
Significando 0: Para el RUN cuando se produce un error de sobrecarga 1: Continúa en RUN cuando se produce un error de sobrecarga 0: Para el RUN cuando se produce un error de sobrecarga 1: Continúa en RUN cuando se produce un error de sobrecarga 0: Para el RUN cuando se produce un error de sobrecarga 1: Continúa en RUN cuando se produce un error de sobrecarga
0: Prohibido 1: Permitido
Anormalidad 0: Normalidad R7C9 en el 1: Anormalidad microprocesador Uso anormal de 0: Normalidad R7CA la memoria 1: Anormalidad Fuera de uso. R7CB Indefinido Sobre paso de 0: Normalidad R7CC capacidad de 1: Anormalidad memoria Verificación de error de las E/S
Seteo
Continúa en RUN o Para cuando en el Scan normal, se produce una sobrecarga Continúa en RUN o Para cuando en el Scan - Cíclico, se produce una sobrecarga Continúa en RUN o Para cuando en el Interrupt Scan, se produce una sobrecarga
Reseteo Se pone en OFF por el usuario.
Cuando se Se pone en corta la ON por el alimentausuario ción de tensión o se reinicializa la CPU.
Fuera de uso Fuera de uso. Fuera de uso. Fuera de uso.
Bandera de fallas 0: Normalidad R7C8 serias 1: Anormalidad
R7CD
Descripción
0: Normalidad 1: Error
Aplicable a la función “online” Indica si hay una anormalidad en el microprocesador (un error de dirección, o instrucción indefinida) Indica si hay una anormalidad en el microprocesador Indica si hay una anormalidad en la memoria Indica cuando se ha sobrepasado la capacidad de la memoria seteada
Se pone en Se pone en ON por el OFF por el usuario usuario. Cuando se corta la alimentaSe pone en ción de ON por el tensión o sistema se reinicializa la CPU.
Se pone en Indica cuando la asignación de ON por el E/S y la carga tienen un error (la sistema salida del error se hace por medio de WRF002)
2-10
Se pone en OFF por el usuario. Cuando se corta la alimenta-ción de tensión o se reinicializa la CPU.
No. Nombre R7CE Indefinido R7CF Indefinido R7D0 Indefinido Error de R7D1 sobrecarga (normal scan) Error de R7D2 sobrecarga (periodic scan) Error de R7D3 sobrecarga (interrupt scan)
Significando Fuera de uso Fuera de uso Fuera de uso 0: Normalidad 1: Fuera de tiempo de Scan 0: Normalidad 1: Fuera de tiempo de Scan 0: Normalidad 1: Fuera de tiempo de Scan
R7D4 Error gramatical
0: Normalidad 1: Error
R7D5 Fusible quemado
0: Normalidad 1: Error
R7D6 Indefinido R7D7 Indefinido R7D8 Indefinido
Fuera de uso Fuera de uso Fuera de uso
R7D9 Error de batería
0: Normalidad 1: Anormalidad
R7DA Indefinido
Fuera de uso
Descripción
Indica cuando el tiempo de Scan es superado respecto al de diseño Indica cuando el tiempo de Scan -Cíclico es superado respecto al de diseño Indica cuando el tiempo de “Interrupt Scan” es superado respecto al de diseño Indica cuando hay un error gramatical en el programa del usuario (el detalle de la información se obtiene en la salida WRF001) Indica cuando, o no, un fusible conectado en el segundo pin del Puerto serie saltó (ver el capítulo 11)
Seteo
Reseteo
Se pone en OFF por el usuario. Cuando se Se pone en corta la ON por el alimentasistema ción de tensión o se reinicializa la CPU. Se pone en Se pone en ON por el Off por el sistema sistema
Se pone en Se pone en Indica bajo voltaje de la batería ON por el Off por el sistema sistema *1
Auto diagnóstico 0: Normalidad R7DB de error 1: Error
Indica si hay un error de autodiagnóstico (detalles del mismo en el registro WRF000)
Selección de la R7DC parada de la salida
0: Salida parada 1: Salida continua
Indica cuando, o no, la salidas de PWM, tren de pulsos, o contador están fuera de trabajo
R7DD Indefinido R7DE Indefinido R7DF Indefinido Estado de la R7E0 Llave de STOP/RUN
Fuera de uso Fuera de uso Fuera de uso 0: Cualquier posición excepto la de Stop 1: Llave en Stop
Uno de estos
Se pone en Se pone en ON por el OFF por el sistema usuario. Cuando se corta la alimentaSe pone en ción de ON por el tensión o usuario se reinicializa la CPU. ( # )
Se pone en Se pone en ON por el Off por el sistema sistema
*1: El registro de error de batería (R7D9) se pondrá en OFF cuando es eliminada la causa o reemplazada la batería.
2-11
No. Nombre R7E1 Indefinido
Significando Descripción Fuera de uso 0: Cualquier posición Estado de la Llave excepto la de Run Uno de estos R7E2 de STOP/RUN 1: Llave en Run 0: Después del 1er. Scan Después de encendido y durante R7E3 Primer Scan 1: Durante el 1er. Scan el primer Scan se pone en On R7E4 Siempre en ON
0: No tiene estado O 1: Siempre
0: 0.01 segundos 1: 0.01 segundos 0: 0.05 segundos R7E6 Reloj de 0.1 seg. 1: 0.05 segundos 0: 0.5 segundos R7E7 Reloj de 1 seg.. 1: 0.5 segundos 0: No Ocupada R7E8 Bandera Ocupada 1: Ocupada 0: Permitido R7E9 RUN Prohibido 1: Prohibido 0: No ha comenzado a Cambios en “On ejecutarse R7EA Line” 1: Ejecutándose R7EB Memoria apagada Poner a 1 R7E5 Reloj de 0.02 seg.
R7EC
Limpieza de error Poner a 1 de salidas internas
Seteo
Se pone en Off por el sistema No es posible apagar
Siempre esta en ON sea cualquiera el estado de la CPU Cicla cada 0.01 segundos Cicla cada 0.05 segundos
Se pone en ON por el sistema
Cicla cada 0.5 segundos Indica el estado de ocupación de la unidad periférica Indica cuando está prohibido esta acción Indica cuando temporariamente está fuera de RUN la CPU (output hold) en On-Line Limpieza del área de memoria. Se pone en Límpia los errores en las salidas ON por el internas (WRF000 to F00A, usuario R7C8 to 7DE)
R7ED Indefinido
Fuera de uso
R7EE Error de batería
1: Detección
Bandera de R7EF ejecución de BackUp
0: Escritura del BackUp Indica cuando, o no, se ha terminada completado la escritura del 1: En escritura en BackUp de la memoria. proceso del BackUp
Seteo cuando, o no, un error de la batería es detectado.
Reseteo
Se pone en ON por el usuario
Se pone en Off por el sistema
Se pone en Off por el sistema
(#)
Se pone Se pone en en Off Indica el resultado del carry en el ON por el por el sistema *2 registro de desplazamiento sistema Indica cuando se produce un Bandera de 0: No Sobre-flujo Sobre-flujo en el resultado de R7F1 Sobre-flujo (V) 1: Sobre-flujo una operación Se pone Se pone en Dato del registro 0: Dato de salto “0” Toma de dato en el registro de en OFF ON por el R7F2 de desplazamiento 1: Dato de salto “1” desplazamiento, etc. por el (SD) usuario usuario. Error de 0: Normalidad Indica cuando hay un error al Se pone R7F3 Operación (ERR) 1: Error ejecutarse una operación Se pone en en Off ON por el Indica si hay un error de datos por el Error de dato 0: Normalidad sistema cuando el funcionamiento está R7F4 sistema (DER) 1: Error ejecutándose. *2: Se pondrá en Off por medio del sistema, incluso cuando el Usuario lo coloque en On. Bandera del registro 0: No carry R7F0 de desplazamiento 1: Carry (CY)
2-12
No.
Nombre
Significando
R7F5
Bandera de seteo del PI/O
1: Requiere seteo
R7F6
Seteo individual de escritura *3
1: Requiere escritura
R7F7 R7F8 R7F9
PI/O seteo de error Requerimiento de lectura del reloj calendario Requerimiento de seteo del reloj calendario
Reloj, R7FA ajuste de ± 30 segundos R7FB
Error del reloj calendario
R7FC Salida de control 1 R7FD Salida de control 2 R7FE Salida de control 3 R7FF
Salida de control 4
0: Normalidad 1: Error 1: Lectura 1: Seteo 1: Requerimiento de ajuste 0: Normallidad 1: Error 0: Salida inhabilitada 1: Salida habilitada
Descripción Seteo Seteo de la función PI/O de acuerdo a la WRF06F a través de WRF07E. Se pone en Escribe un juego de los ON por el parámetros por el usuario (modo sistema de operación, de funcionamiento y de comunicación) a la memoria de BackUp. Indica el resultado del seteo de la función PI/O. Lee el valor corriente del reloj calendario y setea en WRF01B a WRF01F Se pone en ON por el Setea los datos en WRF01B a WRF01F en el reloj calendario usuario Sobre WRF00F es su valor entre 0 y 29 seg. colocar 0 y si está entre 30 y 59seg. colocar 1, sumando 1 minuto más Indica cuando se produjo un error de seteos de datos en el reloj calendario Habilitación y deshabilitación de las salidas Y100 a Y103 cuando estas son seteadas como PWM, Tren de pulsos o salida de contador rápido
*3: Las palabras (WORD) correspondientes se muestran en la siguiente. tabla 12.1
2-13
Se pone en ON por el sistema Se pone en ON por el usuario
Reseteo
Se pone en Off por el sistema
Tabla 12.1 Lista de Salidas Internas Especiales que pueden ser guardadas No. 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24
Salidas Internas Especiales WRF01A WRF03C WRF03D WRF06B WRF06C WRF06D WRF06E WRF06F WRF070 WRF071 WRF072 WRF073 WRF074 WRF075 WRF076 WRF077 WRF078 WRF079 WRF07A WRF07B WRF07C WRF07D WRF07E WRF07F
Function Puerto 1 Seteo de comunicación Puerto 1 Fuera de tiempo de Modem Puerto 2 Seteo de comunicación Seteo de auto corrección de Tren de Pulsoso y de PWM Filtro del Potenciómetro 1 Filtro del Potenciómetro 2 Selección del tipo de entrada analógica Seteo del modo de fase del contador rápido Seleción del modo de E/S Detalles del seteo de las E/S Frecuencia de salida Preset del valor inicial
Preset del valor de trabajo de frecuencia Off del valor de preset
Valor de precarga Valor de salida del tren de pulsos Flanco de entrada Filtro de entrada del temporizador
2-14
Tabla 12.5 Aáreas de Memoria Especiales No.
Nombre
WRF000
Código de autodiagnóstico
Detalle de error WRF001 de Sintaxis distribución
Significando Código de error (2 dígitos hexadecimal, para más de 2 dig. Indica 00) Código de error de sintaxis y distribución (4 dígitos en hexadecimal)
Descripción Almacenamiento del mismo código de error en un display de 7 segmentos Almacenamiento del código de error en el programa del usuario
15 12 11 8 7 4 3 0 Error de a b c d distribución de las entradas y salidas en sus Slots a: Número de unidad (0 a 5) b: Número de slot (0 to F) Fuera de uso WRF003 Indefinido Fuera de uso WRF004 Indefinido Fuera de uso WRF005 Indefinido Fuera de uso WRF006 Indefinido Indefinido Fuera de uso WRF007 Fuera de uso WRF008 Indefinido Fuera de uso WRF009 Indefinido Fuera de uso WRF00A Indefinido Año 2001 WRF00B Reloj Calendario Mes/día 12/24 WRF00C Día de la semana Domingo 0000……Lunes 0001 WRF00D (4 dígitos en Horas/minutos 1610 (24 horas) WRF00E BCD) Segundos 12 WRF00F Máximo tiempo de El máximo tiempo de ejecución Tiempo de Scan ejecución de un Scan de un Scan Normal es WRF010 (valor máximo) Normal almacenado como10 ms Valor Corriente Valor corriente de El máximo tiempo de ejecución tiempo de ejecución de un Scan Normal es WRF011 del tiempo de Scan) de un Scan Normal almacenado como10 ms El máximo tiempo de ejecución Mínimo tiempo de de un Scan Normal es Tiempo de Scan ejecución de un Scan almacenado como10 ms (el 1er WRF012 (valor mínimo) Normal Scan después de puesto en RUN es HFFFF)
Seteo
Reseteo
Se pone en Se pone en ON por el OFF por el sistema usuario.
Desigualdad de WRF002 asignación de E/S
2-15
Se pone en Siempre ON por el disponible sistema
Se pone en Se pone en OFF por el ON por el sistema (al sistema ponerse en RUN
No.
Nombre
Significando
Descripción
15 14 13 12 11 Sin uso
WRF013 Estado de CPU
Capacidad de WRF014 salidas interna de palabras Código de error WRF015 de operación WRF016
Dato resto registro bajo
Dato resto registro alto WRF018 Indefinido WRF019 Indefinido
Seteo de comunicación del puerto 1
Número de salidas internas (WR) Código de error de operación Dato resto cuando se ejecuta una división
6
5
4
3
2
1
0
c
d
e
f
g
h
i
Se presenta como sigue: H0400, H0800, H1000, H2000. El código es guardado (4 dígitos en hexadecimal) Para operacioens de doble palabra: WRF017 (alto), WRF016 (bajo) Para simples palabras solo: WRF016
Fuera de uso Fuera de uso a: Procedimiento del control de la transmisión (0Standard, 1-Simplificado) b-c: Fuera de uso d: Rando de velocidad en Baud rate durante la conexión en modem = 00000: 4800 bps, = 00001: 9600 bps, = 00010: 19.2 kbps = 00011: 38.4 kbps, = 00100: 57.6 kbps, = 00101: 2400 bps = 4800 bps para de otra manera que el anterior 15 14 13 12 a
b
c
Año Mes/día Lectura del reloj Día de la WRF01D calendario semana (4 digit BCD) Horas/minutos WRF01E Segundos WRF01F WRF020 Indefinido Fuera de uso to F021 WRF022 Indefinido Fuera de uso to F023 WRF024 Indefinido Fuera de uso to F025
WRF01B WRF01C
7 b
a: tipo de CPU (0011), b: Error de batería (1=error, 0=sin error), c: Fuera de uso, d-g: Fuera de uso h: Parada (1=ejecutada, 0=no ejecutada), i: CPU en operación (1=RUN, 0=STOP)
WRF017
WRF01A
8 a
Seteo
8
7
d
Reseteo
Siempre disponible
Siempre disponible Se pone en
Se pone en OFF por el ON por el usuario. sistema Cleared by the system
Se pone en Se pone en ON por el OFF por el usuario usuario.
0 Sin Uso
Setea o guarda el valor Setea o guarda el valor Setea o guarda el valor Setea o guarda el valor Setea o guarda el valor
2-16
Se pone en Se pone en ON por el OFF por el usuario usuario.
No. WRF026 to F027 WRF028 to F029 WRF02A to F02B WRF02C to F02D WRF02E to F02F WRF030 to F031 WRF032 to F035 WRF036 to F03B
Nombre
Significando
Indefinido
Fuera de uso
Indefinido
Fuera de uso
Indefinido
Fuera de uso
Indefinido
Fuera de uso
Indefinido
Fuera de uso
Indefinido
Fuera de uso
Indefinido
Fuera de uso
Indefinido
Fuera de uso
Descripción
15
8
7
Seteo
Reseteo
0
Fuera de uso Fuera deTiempo Modem a Puerto 1 dedicado para a: Cuando o no el seteo está presente WRF03C Modem 0=NO set Fuera de tiempo 1=Si Set Tiempo: 1 seg. De incremento (hexadecimal) 0=Sin monitoreo
15 14 13 12 a
b
c
8
7
d
0 Nro. de estación
a: Seteo bit 1= Seteo de WRF03D comunicación del Puerto 2
Seteo a 0 por el sistema después de completado el sistema. b: Procedimiento del control de trasmisión 0= Standard, 1= Simplificado c: Cuando o No el Nro. de estación están presentes 0= Sin Número, 1= Presencia del Nro. De estación d: Baud rate set = 00000: 4800 bps, = 00001: 9600 bps, = 00010: 19.2 kbps = 00011: 38.4 kbps, = 4800 bps if other than the above Nro. De estación: 2 dígitos desde 00 hasta 31 en BCD Seteo = 31 es fuera de rango
Entrada Potenciómetro 1 Entrada del valor del potenciómetro (0 hasta 1023) Entrada WRF03F Potenciómetro 2
WRF03E
2-17
Se pone en Se pone en ON por el OFF por el usuario usuario.
Seteo por Siempre el sistema disponible
No.
Nombre
WRF040 Registro ärea 1 to F042 ocupada WRF043 Registro ärea 2 to F045 ocupada
Significando
Seteo
15
8
7
0
a
Fixed to 0
b
c
d
e
Seteo por el sistema
Reseteo por el sistema
a: 0=No Ocupada, 1=Lectura-Ocupa, 2=escrituraOcupada b: Nro Loop. c: Nro. de unidad d: Nro. de Module e: Nro. de Puerto
WRF04C Indefinido Fuera de uso to F04F WRF050 Ärea del sistema Versión del software del sistema (Internal ROM) Versión del software del sistema (External flash WRF051 Ärea del sistema memory) Fuera de uso WRF052 Indefinido Fuera de uso WRF053 Indefinido Tiempo de Segundos (bajo WRF054 Muestran el valor corriente del encendido nivel) tiempo de encendido. Tiempo de Segundos (alto WRF055 encendido nivel) 15 14 13 12 11
Bandera de contador WRF056 estroboscópico concluido
Reseteo
Número de Puerto ocupado
WRF046 Registro ärea 3 to F048 ocupada WRF049 Registro ärea 4 to F04B ocupada
Descripción
a
b
c
0
d
Not used
Siempre disponible Seteo por el sistema
a: Contador 1, b: Contador 2, c: Contador 3, d: Contador 4 0= estroboscópico incompleto, 1= estroboscópico completo 15 14 a
8 Not used
7
6
5
4
3
2
1
0
b
c
d
e
f
g
h
i
Detalles de error a: Error en los pulsos de la frecuencia total WRF057 del seteo del contador b: Pulso 4 frecuencia c: Pulso 3 frecuencia d: Pulso 2 frecuencia e: Pulso 1 frecuencia f: Contador 4 preset g: Contador 3 preset h: Contador 2 preset i: Contador 1 preset 0=Normal, 1=Error
2-18
Seteo por el sistema
Se pone en OFF por el usuario.
Reseteo por el sistema
No.
Nombre
Significando
Descripción
15
Requerimientos particulares del seto de la WRF058 función PI/O 1*
2 Not used
2*
2 Not used
3*
2 Not used
4*
WRF05D Indefinido to F06A
b
1
0
a
b
1
0
a
b
a: Nro. de salida (durante los seteos de pulsos) Fin del Preset (durante los seteos del contador) b: On-preset (durante los seteos del contador) Frequency (durante los seteos de pulsos), frecuencia, de trabajo (durante los seteos de PWM) 0=Sin Cambios, 1=Requerimientos de cambios
15
Requerimientos particulares del seto de la WRF05B función PI/O
0
a
a: Nro. de salida (durante los seteos de pulsos) Fin del Preset (durante los seteos del contador) b: On-preset (durante los seteos del contador) Frequency (durante los seteos de pulsos), frecuencia, de trabajo (durante los seteos de PWM) 0=Sin Cambios, 1=Requerimientos de cambios 15
Requerimientos particulares del seto de la WRF05A función PI/O
1
Reseteo
a: Nro. de salida (durante los seteos de pulsos) Fin del Preset (durante los seteos del contador) b: On-preset (durante los seteos del contador) Frequency (durante los seteos de pulsos), frecuencia, de trabajo (durante los seteos de PWM) 0=Sin Cambios, 1=Requerimientos de cambios 15
Requerimientos particulares del seto de la WRF059 función PI/O
Seteo
2 Not used
1
0
a
b
a: Nro. de salida (durante los seteos de pulsos) Fin del Preset (durante los seteos del contador) b: On-preset (durante los seteos del contador) Frequency (durante los seteos de pulsos), frecuencia, de trabajo (durante los seteos de PWM) 0=Sin Cambios, 1=Requerimientos de cambios Fuera de uso
*:Ver más detalles en el capítulo 8. del manual de la Serie
2-19
Se pone en Reseteo ON por el por el usuario sistema
No.
Nombre
Significando 01: For EH-***DTP 02: For EH-***DT Autocorrección 03: For EHdel seteo de la ***DRP WRF06B salida del tren de 04: For EHpusos y PWM ***DRT El resto sin auto corrección Ejemplo de valor WRF06 Canal 1 del entre : 0 to 40 Potenciómetro C > de 40 se setea WRF06 Canal 2 del como 40 Potenciómetro D Selección del WRF06E tipo de entrada analógicva
Descripción
b
Reseteo
Las formas del la onda en los trenes de pulso y PWM son corregidas automáticamente poniendo el valor que corresponda al modelo de CPU.
Seteo de números
15 14 13 a
Seteo
0 Not used
Selección por tipo para cada entrada analógica. a: Analog 1 selection 0=Voltage 1=Corriente b: Analog 2 selection 0=Voltage 1= Corriente 00: Modo 1 Coeficiente de 01: Modo 2 Seteos de 1 o dos fases del WRF06F Modo de fases 02: Modo 3 contador del contador Se pone en Se pone en 03: Modo 4 ON por el OFF por el 00: Modo 0 Seteos de los modos de usuario usuario. Configuración de 01: Modo 1 operación de las entradas desde WRF070 E/S 02: Modo 2 X0 hasta X7 y las salidas desde 03: Modo 3 Y100 hasta Y103. Detalles de la Seteos de las funciones para WRF071 configuración de Seteos de datos cada E/S E/S Preset de valor Seteo del valor de base del tren WRF072 de la salida de Seteo de valor de pulsos, PWM y Contador to F075 frecuencia Seteo del valor de final del tren WRF076 Valor de trabajo, Seteo de valor de pulsos, PWM y Contador. to F079 Y preset de OFF Valor de Valor de precarga WRF07 Valor de precarga del contador o precarga Valor del contador o salida A to de salida del tren salida frecuencia de pulsos frecuencia de pulsos F07D de pulsos Flanco de Counter input Seteo Seteo de flanco de ascenso o WRF07E entrada del valor del flanco descenso 0: No filtro 1 hasta 40: Filtro de Tiempo de Incrementos de 0.5 ms. WRF07F temporizador filtrado para > valores toma 40
2-20
No. WRF080 to F097 WRF098 to F0AF WRF0B0 to F0C7 WRF0C8 to F0DF WRF0E0 to F13F WRF140 to F19F
Nombre
Significando
Indefinido
Fuera de uso
Indefinido
Fuera de uso
Indefinido
Fuera de uso
Indefinido
Fuera de uso
Indefinido
Fuera de uso
Indefinido
Fuera de uso
Descripción
2-21
Seteo
Reseteo
Comparación entre las Funciones de los PLC de las diferentes Series Instrucciones básicas
No. Instrucción Nombre de la función
MICROEH-150 EH
H-64 ~ H-20
H-200
H-250
H-252
H-2002 H-2000 H-1002 H-700 H-4010 H-702 H-300 H-302
1
LD
Instrucción de inicio de línea (NA)
{
{
{
{
{
{
{
{
{
2
LDI
Instrucción de inicio de línea (NC)
{
{
{
{
{
{
{
{
{
3
AND
Contacto en serie NA (AND)
{
{
{
{
{
{
{
{
{
4
ANI
Contacto en serie NC (AND NOT)
{
{
{
{
{
{
{
{
{
5
OR
Contacto en paralelo NA (OR)
{
{
{
{
{
{
{
{
{
6
ORI
Contacto en paralelo NC (OR NOT)
{
{
{
{
{
{
{
{
{
7
NOT
Inversión de operación (NOT)
{
{
{
{
{
{
{
{
{
8
AND DIF
Detector de flanco de ascenso serie
{
{
{
{
{
{
{
{
{
9
OR DIF
Detector de flanco de ascenso paralelo
{
{
{
{
{
{
{
{
{
10
AND DFN
{
{
{
{
{
{
{
{
{
11
OR DFN
{
{
{
{
{
{
{
{
{
12
OUT
Detector de flanco de descenso serie Detector de flanco de descenso paralelo Salida (Interna o externa)
{
{
{
{
{
{
{
{
{
13
SET
{
{
{
{
{
{
{
{
{
14
RES
{
{
{
{
{
{
{
{
{
15
MCS
Seteo a 1 de una salida Interna/externa) Reset a 0 de una salida (Interna/externa) Seteo de contacto maestro
{
{
{
{
{
{
{
{
{
16
MCR
Cancelación de contacto maestro
{
{
{
{
{
{
{
{
{
17
MPS
Al pulsar se almacena la información
{
{
{
{
{
{
{
{
{
18
MRD
Lee la información almacenada
{
{
{
{
{
{
{
{
{
19
MPP
Opera y borra la operación almacenada
{
{
{
{
{
{
{
{
{
20
ANB
Conexión en serie de una bloque
{
{
{
{
{
{
{
{
{
21
ORB
Conexión en paralelo de un bloque
{
{
{
{
{
{
{
{
{
22
[ ]
Inicio y final de caja de proceso
{
{
{
{
{
{
{
{
{
23
( )
Inicio y final de caja de relaciones
{
{
{
{
{
{
{
{
{
Temporizadores y contadores No. Instrucción Nombre de la función MICROEH
EH-150
H-64 ~ H-20
H-200
H-250
H-252
H-2002 H-2000 H-1002 H-700 H-4010 H-702 H-300 H-302
1
OUT TD
Temporizador común
{
{
{
{
{
{
{
{
{
2
OUT SS
Temporizador de una señal
{
{
{
{
{
{
{
{
{
3
OUT MS
Temporizador mono estable
×
{
×
×
{
{
{
{
{
4
OUT TMR
Temporizador integrador
×
{
×
×
{
{
{
{
{
5
OUT WDT
6
OUT CU
7
Temporizador de advertencia
×
{
×
×
{
{
{
{
{
Contador ascendente
{
{
{
{
{
{
{
{
{
OUT RCU
Contador de ciclo
×
{
×
×
{
{
{
{
{
8
OUT CTU
Contador ascendente
{
{
{
{
{
{
{
{
{
9
OUT CTD
Contador descendente
{
{
{
{
{
{
{
{
{
10
OUT CL
Puesta a cero del contador
{
{
{
{
{
{
{
{
{
2-22
Cajas de comparación
No. Instrucción Nombre de la función
MICROEH-150 EH
H-64 ~ H-20
H-200
H-250
H-252
H-2002 H-2000 H-1002 H-700 H-4010 H-702 H-300 H-302
1
LD(s1 == s2)
= Compara igualdad al inicio
{
{
{
{
{
{
{
{
{
2
AND(s1 == s2)
= Compara igualdad en serie
{
{
{
{
{
{
{
{
{
3
OR(s1 == s2)
{
{
{
{
{
{
{
{
{
4
LD(s1 S== s2)
{
{
×
×
{
{
{
{
{
5
AND(s1 S== s2)
{
{
×
×
{
{
{
{
{
6
OR(s1 S== s2)
{
{
×
×
{
{
{
{
{
7
LD(s1 < > s2)
{
{
{
{
{
{
{
{
{
8
AND(s1 < > s2)
{
{
{
{
{
{
{
{
{
9
OR(s1 < > s2)
{
{
{
{
{
{
{
{
{
10
LD(s1 S< > s2)
{
{
×
×
{
{
{
{
{
11
AND(s1 S< > s2)
{
{
×
×
{
{
{
{
{
12
OR(s1 S< > s2)
{
{
×
×
{
{
{
{
{
13
LD(s1 < s2)
{
{
{
{
{
{
{
{
{
14
AND(s1 < s2)
{
{
{
{
{
{
{
{
{
15
OR(s1 < s2)
{
{
{
{
{
{
{
{
{
16
LD(s1 S< s2)
{
{
×
×
{
{
{
{
{
17
AND(s1 S< s2)
{
{
×
×
{
{
{
{
{
18
OR(s1 S< s2)
{
{
×
×
{
{
{
{
{
19
LD(s1 Compara desigualdad en doble word en paralelo < Comparación de menor al inicio de la línea < Comparación de menor en serie < Comparación de menor en paralelo < Comparación de menor en doble word en el inicio de la línea < Comparación de menor en doble word en serie < Comparación de menor en doble word en paralelo
View more...
Comments