AutomationDirect PLC DL06 Serie Manual Del Usuario

Ocultar thumbs Ver también para PLC DL06 Serie:
Tabla de contenido

Publicidad

Enlaces rápidos

Manual del PLC DL06
Manual No.: D0-06USER-M-SP
Volumen 1 de 2

Publicidad

Tabla de contenido
loading

Resumen de contenidos para AutomationDirect PLC DL06 Serie

  • Página 1 Manual del PLC DL06 Manual No.: D0-06USER-M-SP Volumen 1 de 2...
  • Página 3: Trademarks

    This publication is based on information that was available at the time it was printed. At AutomationDirect we constantly strive to improve our products and services, so we reserve the right to make changes to the products and/or publications at any time without notice and without any obligation.
  • Página 4: Marcas Registradas

    Esta publicación puede contener referencias a productos producidos y/u ofrecidos por otras compañías. Los nombres de las compañías y productos pueden tener marcas registradas y son propiedad única de sus respectivos dueños. Automationdirect.com™, renuncia cualquier interés propietario en las marcas y nombres de otros.
  • Página 5: Usuario Del Plc Dl06

    PLC DL06 ANUAL DEL SUARIO DEL Por favor incluya el número y la edición del manual, mostrados abajo, al comunicarse con apoyo técnico con respecto a esta publicación. Número del Manual: D0-06USER-M-SP Edición: Segunda Edición en español Fecha de edición: 06/07 Historia de la publicación Edición...
  • Página 6 Historia Manual del PLC DL06, 2a. edición en español, 6/07...
  • Página 7 OLUMEN ONTENIDO Capítulo 1: Como comenzar Introducción ............1–2 Propósito de este manual .
  • Página 8 Contenido Instrucciones generales de montaje ........2–6 Dimensiones de las unidades .
  • Página 9 Contenido Diagrama de cableado de entradas y salidas del PLC D0–06DD2–D ...2–40 Diagrama de cableado de entradas y salidas del PLC D0–06DR–D ... . .2–42 Capítulo 3: Instalación, cableado y especificaciones Introducción .
  • Página 10 Contenido Respuesta normal máxima de entradas y salidas ......3–18 Mejorando el tiempo de respuesta ........3–19 Consideraciones del tiempo de barrido de la CPU .
  • Página 11 Contenido Mapa de bits de Remote I/O .........3–39 Capítulo 4: Especificaciones y operación de la CPU Estrategias de diseño del sistema DL06 .
  • Página 12 Contenido Usando temporizadores o timers ........5–39 Ejemplo de uso de temporizador con los bits de estado .
  • Página 13 Contenido Ejemplo de instrucción Fault ........5–186 Ejemplo de data Label .
  • Página 14 Contenido One Shot (ONESHOT) IB-303 ........5-252 Flipflop (PONOFF)IB-300 .
  • Página 15 Contenido ECOM100 Write Subnet Mask (ECWRSNM)IB-733 ......5-314 ECOM100 RX Network Read (ECRX)IB-740 ......5-316 ECOM100 WX Network Write(ECWX)IB-741 .
  • Página 16 Contenido Manual del PLC DL06, 2a. edición en español, 6/07...
  • Página 17 OLUMEN ONTENIDO Capítulo 6: La instrucción de tambor(DRUM) Introducción ............6–2 Propósito .
  • Página 18 Contenido Capítulo 7: Programación por etapas RLL PLUS Introducción a la programación por etapas ......7–2 Venciendo el temor de programar por etapas .
  • Página 19 Contenido Contador de etapas ..........7–17 La técnica de transición del flujo del poder .
  • Página 20 Contenido Descripciones de bits de la palabra configuración de modo PID 2 (Addr + 01) . . .8–10 Palabra de supervisión de modo/alarmas (Addr + 06) ..... .8–11 Transferencias sin saltos (Bumpless) .
  • Página 21 Contenido Sintonizando lazos de control PID ........8–42 Prueba de lazo abierto .
  • Página 22 Contenido Control de pulsos con amplitud modulada (PWM) ......8–70 Ejemplo de programa de control PWM ....... . .8–71 El control feedforward .
  • Página 23 Contenido Instrucciones especiales ..........9–12 Verificación de referencias duplicadas .
  • Página 24 Contenido Teclas de prueba, Luz trasera y el zumbador ......10–21 Menú 7, M7 : LCD TEST&SET ........10–21 Información de memoria del PLC para el visor LCD .
  • Página 25 Contenido Ejemplo 6: Uso de comunicaciones seriales ......11-55 Ejemplo 7: Uso de lazo de control PID .
  • Página 26 Contenido AUX 72 EEPROM del programador a la CPU ......A–9 AUX 73 Compare EEPROM a la CPU ........A–9 AUX 74 Verifique que el EEPROM está...
  • Página 27 Contenido Instrucciones de mensajes ......... .C–26 Instrucciones RLL plus .
  • Página 28 Contenido Interconexión a las entradas de conteo ........E–8 Configuración del modo 10 .
  • Página 29 Contenido Diagrama de bloques funcional ........E–39 Diagrama de cableado de modo 30 .
  • Página 30 Contenido Ejemplo 2 modo 40: Interrupción por tiempo ......E–68 Modo 50: Entrada de captura de pulso ....... . .E–69 Propósito de modo 50 .
  • Página 31 Contenido ¿Cual es la convención con IEEE para punto flotante de 32 bits? ....I-6 Rangos de números de punto flotante ........I-7 Número en representación Gray .
  • Página 32 Contenido Operación de un maestro en una red DirectNET ......K–12 Configuración del puerto como DirectNET .......K–16 Ejemplo para redes DirectNET .
  • Página 33: Como Comenzar

    APÍTULO APÍTULO AAPTER OMO COMENZAR En este capítulo... Introducción ......... .1–2 Convenciones usadas .
  • Página 34: Introducción

    6:00 P.M. También le pedimos que visite nuestro sitio de Internet en donde usted puede encontrar información técnica y no técnica sobre nuestros productos y nuestra compañía. http://www.automationdirect.com Si usted tiene un comentario, una pregunta o una sugerencia sobre cualesquiera de nuestros productos, servicios, o manuales, complete, por favor, la hoja de comentarios que está...
  • Página 35: Convenciones Usadas

    Capítulo 1: Como comenzar Convenciones usadas Cuando usted vea el icono de "libreta" en el margen izquierdo, el párrafo a la derecha inmediata será una nota especial. Las notas representan información que puede hacer su trabajo más rápido o más eficiente. La palabra NOTA: en negrita marcará el principio del texto.
  • Página 36: Generalidades Del Plc Dl06

    Capítulo 1: Como comenzar Generalidades del PLC DL06 La familia de PLCs DL06 es una línea de productos muy versátil que combina características poderosas en un tamaño compacto. Este PLC ofrece módulos de expansión de entradas y salidas discretas y análogas, contadores de alta velocidad, matemática del punto flotante, controladores PID, programación de secuenciador de tambor, varias opciones de comunicaciones seriales y con Ethernet y un...
  • Página 37: Programador Portátil

    Capítulo 1: Como comenzar DirectSOFT5 (Artículo PC-DSOFT5) programa todas las familias de PLCs DirectLOGIC. Se puede utilizar la versión completa de DirectSOFT para programar el DL05, el DL06, el DL105, el DL205, el DL305, y el DL405. (Puede ser que se necesiten actualizaciones del software para nuevos PLCs si llegaran a ser disponibles).
  • Página 38: Paso 1: Desembalar El Equipo Del Plc Dl06

    Capítulo 1: Como comenzar Partida rápida Este ejemplo no le va a decir todo lo que usted necesita saber sobre programación y como comenzar un sistema de control complejo. Se trata solamente de darle una oportunidad de demostrarle a Ud. y a otros los pasos básicos necesarios para activar el PLC y para confirmar su operación.
  • Página 39: Paso 2: Conecte Los Conmutadores A Los Terminales De Entrada

    Capítulo 1: Como comenzar Paso 2: Conecte los conmutadores a los terminales de entrada Para proceder con este ejercicio o seguir otros ejemplos en este manual, usted necesitará conectar uno o más conmutadores de entrada según lo mostrado en la figura de abajo. Si usted tiene entradas de corriente continua en un PLC DL06, puede utilizar la fuente de poder auxiliar de 24 VCC en el bloque de terminales de salida u otra fuente de poder externa de 12 o 24 VCC.
  • Página 40: Paso 3: Conecte El Cableado De Potencia

    Capítulo 1: Como comenzar Paso 3: Conecte el cableado de potencia Conecte el cableado de la entrada de potencia al PLC DL06. Observe todas las precauciones indicadas en este manual. Para más detalles del cableado, vea el capítulo 2 para instalación, cableado y especificaciones.
  • Página 41: Paso 5: Encienda La Energía Del Sistema Del Plc

    Capítulo 1: Como comenzar Paso 5: Encienda la energía del sistema del PLC Aplique energía al sistema y asegúrese que el indicador PWR en el PLC DL06 está encendido.Si no es así, apague el PLC y compruebe todo el cableado y vea la sección de localización de fallas en el capítulo 9 para más ayuda.
  • Página 42: Pasos Para Diseñar Un Sistema Con Suceso

    Capítulo 1: Como comenzar Pasos para diseñar un sistema con suceso Paso 1: Repase las normas de la instalación Siempre haga la seguridad la primera prioridad en cualquier diseño de un sistema. El capítulo 2 proporciona varias reglas que le ayudarán a diseñar un sistema más seguro, más confiable.
  • Página 43: Paso 6: Repase Los Conceptos De Programación

    Capítulo 1: Como comenzar Paso 6: Repase los conceptos de programación El sistema de instrucciones del PLC DL06 permite usar tres métodos de programación principales para resolver el programa de su sistrma, representado en la figura abajo. • La programación del diagrama-estilo RLL es la mejor herramienta para solucionar lógica boleana y manipulación general de la memoria en la CPU.
  • Página 44: Preguntas Y Respuestas Sobre Plcs Dl06

    ¿Es el PLC DL06 aprovado por U.L.? El PLC cumple con los requisitos de UL (Underwriters' Laboratories, Inc.), y CUL (Canadian Underwriters' Laboratories, Inc.). Vea nuestro sitio de Internet, www.Automationdirect.com, para detalles completos. ¿Cumple el PLC DL06 con las directivas de la Unión Europea (EU)? El PLC cumple con los requisitos de las directivas de la Unión Europea (CE).
  • Página 45 Capítulo 1: Como comenzar ¿Qué dispositivos se pueden conectar a los puertos de comunicación del DL06? Puerto 1: El puerto es RS-232C, fijo en 9600 baud, paridad impar, dirección 1, y utiliza el protocolo propietario K-sequence. El DL06 se puede también conectar con las redes MODBUS RTU y DirectNET como dispositivo esclavo a través del puerto 1.
  • Página 46 APÍTULO APÍTULO AAÍTUER NSTALACIÓN CABLEADO Y ESPECIFICACIONES En este capítulo... Consideraciones de seguridad ......2–2 Explicación de la parte frontal del panel del PLC DL06 .
  • Página 47: Pautas De Seguridad

    La protección proporcionada por el equipo puede bajar si este equipo se utiliza de una manera no especificada en este manual. Un listado de nuestros afiliados internacionales está disponible en nuestro sitio de Internet http://www.automationdirect.com ADVERTENCIA: Es su responsabilidad suministrar un ambiente de funcionamiento seguro para el personal y el equipo y debe ser su meta fundamental durante el planeamiento y la instalación del sistema.
  • Página 48: Parada Ordenada Normal Del Sistema

    Capítulo 2: Instalación, cableado y especificaciones Parada ordenada normal del sistema El primer nivel de detección de fallas es idealmente el programa de control del PLC que puede identificar problemas en la máquina. Usted debe planear la secuencia de parada que se debe realizar en estos casos.
  • Página 49: Aprobación De Area Clase 1, División

    Capítulo 2: Instalación, cableado y especificaciones Aprobación de area Clase 1, División 2 Este equipo es adecuado para usar en áreas clasificadas peligrosas Clase 1, Division 2, grupos A, B, C y D definidos por NEC, solamente. ADVERTENCIA: Peligro de explosión! La substitución de componentes puede deteriorar la condición de uso para clase 1, división 2.
  • Página 50: Removiendo El Bloque De Terminales

    Capítulo 2: Instalación, cableado y especificaciones Removiendo el bloque de terminales Los terminales del DL06 se dividen en dos grupos. Cada grupo tiene su propio bloque de terminales. Las salidas y el cableado de la energía están en un bloque, y el cableado de las entradas está en el otro. En algunos casos, puede ser deseable quitar el bloque de terminales para hacer fácil el cableado.
  • Página 51: Instrucciones Generales De Montaje

    Capítulo 2: Instalación, cableado y especificaciones Instrucciones generales de montaje Además de las pautas de montaje del panel, otras especificaciones pueden afectar la instalación de un sistema de PLC. Considere siempre lo siguiente: • Especificaciones ambientales • Requisitos de energía •...
  • Página 52: Montaje En Un Gabinete Y Distancias Mínimas

    Capítulo 2: Instalación, cableado y especificaciones Montaje en un gabinete y distancias mínimas Hay muchas cosas a considerar cuándo se diseña la disposición de un panel. Los siguientes asuntos corresponden al esquema mostrado. Nota: pueden haber requisitos adicionales, dependiendo de su aplicación y el uso de otros componentes en el gabinete.
  • Página 53: Usando Rieles De Montaje

    Debido a esto se recomienda usar filtros de línea para proteger el PLC DL06 de picos y ruido de RFI. El filtro Powerline de Automationdirect, para uso con 120 VCA y 240 VCA, 1–5 A es una opción excelente (vea www.automationdirect.com). Sin embargo, se puede usar cualquer filtro.
  • Página 54: Especificaciones Ambientales

    Capítulo 2: Instalación, cableado y especificaciones NOTA: Vea nuestro catálogo o sitio de Internet para una lista completa de piezas del sistema de conexiones DINnector. Especificaciones ambientales La tabla mostrada abajo lista los requerimientos de ambiente que se aplican generalmente a los PLCs DL06.
  • Página 55: Consideraciones De Cableado

    Capítulo 2: Instalación, cableado y especificaciones Consideraciones de cableado Conecte el cableado de la alimentación para el DL06. Observe todas las precauciones indicadas anteriormente en este manual. Para más detalles en el cableado, vea otra parte en este capítulo 2. Cuando el cableado esté completo, cierre las cubiertas del conectador. No aplique energía en este momento.
  • Página 56: Operación Con 12/24Vcc

    Capítulo 2: Instalación, cableado y especificaciones Operación con 12/24VCC Al hacer funcionar el PLC con estos voltajes de C.C. más bajos, la sección del cable es tan importante tanto como las técnicas de fusibles adecuadas. Use conductores de gran sección para reducir al mínimo la caída de tensión en el conductor.
  • Página 57: Protección De Fusibles Para Los Circuitos De Entradas Y De Salidas

    Capítulo 2: Instalación, cableado y especificaciones Protección de fusibles para los circuitos de entradas y de salidas Los circuitos de entradas y de salidas en el PLC DL06 no tienen fusibles internos. Para tener protección de su PLC, sugerimos que agregue fusibles externos en su cableado de salidas. Un fusible de fusión rápida (Fast blow), con un grado actual más bajo que el grado actual común del banco de E/S se puede conectar en cada común.
  • Página 58: Estrategias De Cableado Del Sistema

    Capítulo 2: Instalación, cableado y especificaciones Estrategias de cableado del sistema El PLC DL06 es muy flexible y funcionará en diversas configuraciones de cableado. Estudiando esta sección antes de la instalación real, Ud. puede encontrar probablemente la mejor estrategia de cableado para su sistema. Esto le ayudará a tener un costo más bajo del sistema, a evitar errores de alambrado y a problemas de seguridad.
  • Página 59: Conectando Dispositivos De Interfase De Operador

    Capítulo 2: Instalación, cableado y especificaciones Conectando dispositivos de interfase de operador Las interfases de operador requieren conexiones de datos y de energía. Las interfases con un monitor de rayos catódicos requieren generalmente corriente alterna separada. Sin embargo, dispositivos pequeños de interfase de operador como la unidad popular de acceso de datos C- more micro se pueden accionar directamente desde el PLC DL06.
  • Página 60: Concepto De Entradas Y Salidas Surtidoras/Drenadoras

    Capítulo 2: Instalación, cableado y especificaciones Concepto de entradas y salidas surtidoras/drenadoras Antes de avanzar en la presentación de estrategias de alambrado, necesitamos introducir los conceptos de "drenadoras" y "surtidoras." Estos términos se aplican a circuitos típicos de entradas o salidas. Es la meta de esta sección de hacer estos conceptos fáciles de entender. Primero damos las definiciones cortas siguientes, seguido por aplicaciones prácticas.
  • Página 61 Capítulo 2: Instalación, cableado y especificaciones Conceptos de terminales "Comunes" Para que opere un circuito de entradas y salidas del Aparato Ruta principal de campo PLC, la corriente debe entrar en un terminal y salir (Punto de E/S) Circuito en otro. Esto significa que por lo menos dos de E/S terminales se asocian con cada punto de entrada o –...
  • Página 62: Sensores De Entrada De Estado Sólido

    Capítulo 2: Instalación, cableado y especificaciones Conectando entradas y salidas a aparatos de campo de "estado sólido" En la sección previa en conceptos de entradas y salidas drenadoras y surtidoras, discutimos circuitos de entradas y salidas C.C. que sólo permiten que la corriente fluya en un sentido. Esto es también verdad para muchos de los aparatos de campo que tienen interfases de estado sólido (transistor).
  • Página 63 Capítulo 2: Instalación, cableado y especificaciones En el próximo ejemplo conectamos un punto de salida del PLC a la entrada drenadora de un dispositivo de campo. Esto es un poco complicado, porque la salida del PLC y la entrada del dispositivo de campo son del tipo drenadoras.
  • Página 64: Métodos De Cableado De Salida A Relevador

    Capítulo 2: Instalación, cableado y especificaciones Métodos de cableado de salida a relevador Los modelosD0-06AR y D0-06DR tienen salidas de tipo relevador. Los relevadores son mejores para las siguientes utilizaciones: • Cargas que requieren corrientes más altas que lo que las salidas de estado sólido DL06 pueden entregar •...
  • Página 65: Supresión De Transientes De Tensión Para Cargas Inductivas

    Capítulo 2: Instalación, cableado y especificaciones +24 VCC fusible AC(L) AC(N) 24V N.C. OUTPUT: 6-240V 50 - 60Hz 2.0A, 6 - 27V 2.0A PWR: 100-240V 50-60Hz 40VA D0-06AR 21 22 INPUT: 90 - 120V 7 - 15mA X13 X14 X23 N.C. N.C.
  • Página 66: Supresores De Sobretensión

    Use la siguiente tabla para ayudarlo a seleccionar un supresor como un TVS o MOV para la aplicación de acuerdo al voltaje. Supresores de sobretensión Vendedor / Catálogo Tipo Voltaje de la carga Número de artículo Automationdirect 110/120 VCA ZL-TD8-120 24 VCC ZL-TD8-24 Supresores de sobrevoltage, 220/240 VCC P6KE350CA LiteOn Diodes;...
  • Página 67 Capítulo 2: Instalación, cableado y especificaciones Métodos de cableado de entradas C.C. DL06 entradas C.C. Entrada de CC del PLC particularmente flexibles porque ellas pueden ser Entrada conectadas como drenadoras o surtidoras. Los diodos duales (demostrados la derecha) permiten 10.8 - 26.4 VCC.
  • Página 68 Capítulo 2: Instalación, cableado y especificaciones Métodos de cableado de salidas C.C. Los circuitos de salida C.C. DL06 son transistores de alto rendimiento con resistencia baja en el estado ON y tiempos rápidos de conmutación.Observe por favor las características siguientes que son únicas en los modelos de salidas C.C.: •...
  • Página 69: Métodos De Cableado De E/S De Alta Velocidad (Hsio)

    Capítulo 2: Instalación, cableado y especificaciones Métodos de cableado de E/S de alta velocidad (HSIO) Las versiones DL06 con entradas o salidas C.C. contienen un circuito de alta velocidad dedicado de E/S (HSIO). La configuración de circuito es programable y procesa puntos específicos de E/S independientemente del barrido de la CPU.
  • Página 70: Glosario De Términos De La Especificación Y Del Plc

    Capítulo 2: Instalación, cableado y especificaciones Glosario de términos de la especificación y del PLC Entradas discretas Una de las veinte conexiones de un dispositivo de campo que el PLC convierte a una señal eléctrica en un estado binario (OFF u ON), que es leído por la CPU en cada barrido del PLC. Salidas discretas Una de las dieciséis conexiones de salida del PLC que convierte un resultado interno del programa (ON u OFF) para activar un dispositivo de salida.
  • Página 71: Diagramas Eléctricos Y Especificaciones

    Capítulo 2: Instalación, cableado y especificaciones Diagramas eléctricos y especificaciones El resto de este capítulo entrega información técnica detallada de los PLCs DL06. Se presenta para cada PLC un diagrama eléctrico básico, los circuitos equivalentes de E/S y tablas de especificaciones. Diagrama eléctrico de E/S del D0-06AA El PLC de D0-06AA tiene veinte entradas C.A.
  • Página 72: Especificaciones Generales D0-06Aa

    Capítulo 2: Instalación, cableado y especificaciones Especificaciones generales D0-06AA Requerimientos de alimentación 100– 240 VCA, 40 VA máximo, Puerto de comunicación 1, 9600 baud (Fijo), K–Sequence (Esclavo), DirectNET (Esclavo), MODBUS 8 bits de datos, 1 bit stop, paridad Odd (Esclavo) Puerto de comunicación 2, 9600 baud (original), K–Sequence (Esclavo),DirectNET (Maestro/Esclavo), 8 bits de datos, 1 bit stop, paridad Odd...
  • Página 73: Diagrama Eléctrico De E/S Del Plc D0-06Ar

    Capítulo 2: Instalación, cableado y especificaciones Diagrama eléctrico de E/S del PLC D0-06AR El PLC de D0-06AR tiene veinte entradas C.A. y dieciséis salidas de contactos de relevador. El diagrama siguiente demuestra un ejemplo típico del cableado de campo. La conexión de alimentación C.A.
  • Página 74: Especificaciones Generales Del Plc D0-06Ar

    Capítulo 2: Instalación, cableado y especificaciones Los dieciséis canales de salida del relevador utilizan los terminales en el bloque superior. Las salidas se organizan en cuatro bancos de cuatro contactos normalmente abiertos de relevador. Cada banco tiene un terminal común. El ejemplo del cableado en la página pasada muestra todo los comunes conectados juntos, pero pueden ser usadas fuentes separadas en cada circuito común.
  • Página 75: Diagrama De Cableado De E/S Del D0-06Da

    Capítulo 2: Instalación, cableado y especificaciones Diagrama de cableado de E/S del D0–06DA El PLC de D0-06DA tiene veinte entradas C.C. y dieciséis salidas C.A. El diagrama siguiente demuestra un ejemplo típico del cableado de campo. La conexión de energía externa C.A. utiliza cuatro terminales en la izquierda como mostrado.
  • Página 76: Especificaciones Generales D0-06Da

    Capítulo 2: Instalación, cableado y especificaciones Especificaciones generales D0-06DA Requerimientos de alimentación 100 – 240 VCA, 40 VA máximo, Puerto de comunicación 1, 9600 baud (Fijo), 8 bits K–Sequence (Esclavo), DirectNET (Esclavo), de datos, 1 bit stop, paridad Odd MODBUS (Esclavo) Puerto de comunicación 2, 9600 baud (original), 8 K–Sequence (Esclavo), DirectNET (Maestro/esclavo), bits de datos, 1 bit stop, paridad Odd...
  • Página 77: Diagrama Eléctrico De E/S Del D0-06Dd1

    Capítulo 2: Instalación, cableado y especificaciones Diagrama eléctrico de E/S del D0-06DD1 El PLC D0-06DD1 tiene veinte entradas de C.C. drenadoras y surtidoras y dieciséis salidas de C.C. drenadoras. El diagrama siguiente demuestra un ejemplo típico del cableado del campo. La conexión de alimentación C.A.
  • Página 78: Especificaciones Generales D0-06Dd1

    Capítulo 2: Instalación, cableado y especificaciones Especificaciones generales D0-06DD1 Requerimientos de alimentación 100 – 240 VCA, 40 VA máximo, Puerto de comunicación 1, 9600 baud (Fijo), K–Sequence (Esclavo), DirectNET (Esclavo), 8 bits de datos, 1 bit stop, paridad Odd MODBUS (Esclavo) Puerto de comunicación 2, 9600 baud (original),, K–Sequence (Esclavo), DirectNET (Maestro/Esclavo), 8 bits de datos, 1 bit stop, paridad Odd...
  • Página 79: Diagrama Eléctrico De E/S Del D0-06Dd2

    Capítulo 2: Instalación, cableado y especificaciones Diagrama eléctrico de E/S del D0-06DD2 El PLC D0-06DD2 tiene veinte entradas C.C. drenadoras y surtidoras y dieciséis salidas C.C. el surtidoras. El diagrama siguiente muestra un ejemplo típico de cableado. La conexión de alimentación C.A.
  • Página 80: Especificaciones Generales D0-06Dd2

    Capítulo 2: Instalación, cableado y especificaciones Especificaciones generales D0-06DD2 Requerimientos de alimentación 100 – 240 VCA, 40 VA máximo, Puerto de comunicación 1, 9600 baud (Fijo), K–Sequence (Esclavo), DirectNET (Esclavo), MODBUS (Esclavo) 8 bits de datos, 1 bit stop, paridad Odd Puerto de comunicación 2, 9600 baud (original), K–Sequence (Esclavo), DirectNET (Maestro/Esclavo), MODBUS (Maestro/Esclavo), Non-sequence/print, ASCII...
  • Página 81: Diagrama Eléctrico De E/S Del D0-06Dr

    Capítulo 2: Instalación, cableado y especificaciones Diagrama eléctrico de E/S del D0-06DR El PLC D0-06DR tiene veinte entradas C.C. y dieciséis salidas de contactos de relevador. El diagrama siguiente muestra un ejemplo típico de cableado. La conexión de alimentación de C.A. usa cuatro terminales según lo mostrado.
  • Página 82: Especificaciones Generales D0-06Dr

    Capítulo 2: Instalación, cableado y especificaciones Especificaciones generales D0-06DR Requerimientos de alimentación 100 – 240 VCA, 40 VA máximo, Puerto de comunicación 1, 9600 baud (Fijo), 8 bits K–Sequence (Esclavo), DirectNET (Esclavo), de datos, 1 bit stop, paridad Odd MODBUS (Esclavo) Puerto de comunicación 2, 9600 baud (original), 8 K–Sequence (Esclavo), DirectNET (Maestro/Esclavo), MODBUS (Maestro/Esclavo), Non-sequence /print, ASCII...
  • Página 83: Diagrama De Cableado De E/S Del D0-06Dd1-D

    Capítulo 2: Instalación, cableado y especificaciones Diagrama de cableado de E/S del D0–06DD1–D Estes PLCs tienen veinte entradas y dieciséis salidas drenadoras de C.C. El diagrama siguiente muestra un ejemplo típico de cableado. La conexión de alimentación de C.C. utiliza cuatro terminales en la izquierda según lo mostrado.
  • Página 84: Especificaciones Generales D0-06Dd1-D

    Capítulo 2: Instalación, cableado y especificaciones Especificaciones generales D0-06DD1-D Requerimientos de alimentación 12 – 24 VCC, 20 W máximo, Puerto de comunicación 1, 9600 baud (Fijo), 8 bits K–Sequence (Esclavo), DirectNET (Esclavo), de datos, 1 bit stop, paridad Odd MODBUS (Esclavo) Puerto de comunicación 2, 9600 baud (original), 8 K–Sequence (Esclavo), DirectNET (Maestro/Esclavo), bits de datos, 1 bit stop, paridad Odd...
  • Página 85: Diagrama De Cableado De E/S Del D0-06Dd2-D

    Capítulo 2: Instalación, cableado y especificaciones Diagrama de cableado de E/S del D0–06DD2–D Estes PLCs tienen veinte entradas y dieciséis salidas surtidoras de C.C. El diagrama siguiente muestra un ejemplo típico de cableado. La conexión de alimentación de C.C. utiliza cuatro terminales en la izquierda según lo mostrado.
  • Página 86: Especificaciones Generales D0-06Dd2-D

    Capítulo 2: Instalación, cableado y especificaciones Especificaciones generales D0-06DD2-D Requerimientos de alimentación 12 – 24 VCC, 20 W máximo, Puerto de comunicación 1, 9600 baud (Fijo), 8 bits K–Sequence (Esclavo), DirectNET (Esclavo), de datos, 1 bit stop, paridad Odd MODBUS (Esclavo) Puerto de comunicación 2, 9600 baud (original), 8 K–Sequence (Esclavo), DirectNET (Maestro/Esclavo), bits de datos, 1 bit stop, paridad Odd...
  • Página 87: Diagrama De Cableado De E/S Del D0-06Dr-D

    Capítulo 2: Instalación, cableado y especificaciones Diagrama de cableado de E/S del D0–06DR–D El PLC D0-06DR-D tiene veinte entradas C.C. y dieciséis salidas de contactos de relevador. El diagrama siguiente muestra un ejemplo típico de cableado. La conexión de alimentación de C.C.
  • Página 88: Especificaciones Generales D0-06Dr-D

    Capítulo 2: Instalación, cableado y especificaciones Especificaciones generales D0-06DR-D Requerimientos de alimentación 12 – 24 VCC, 20 W máximo, Puerto de comunicación 1, 9600 baud (Fijo), K–Sequence (Esclavo), DirectNET (Esclavo), 8 data bits, 1 stop bit, odd parity MODBUS (Esclavo) Puerto de comunicación 2, 9600 baud (original),, K–Sequence (Esclavo), DirectNET (Maestro/Esclavo), 8 data bits, 1 stop bit, odd parity...
  • Página 89: Especificaciones Yoperación De La Cpu

    APÍTULO APÍTULO APÍTULO SPECIFICACIONES Y OPERACIÓN DE LA En este capítulo Introducción ......... .3–2 Especificaciones de la CPU .
  • Página 90: Introducción

    Capítulo 3: Especificaciones y operación Introducción La unidad central de proceso (CPU) es el corazón del PLC. Casi todas las operaciones del PLC son controladas por la CPU, así que es importante que esté configurado correctamente. Este capítulo entrega la información necesaria para entender: •...
  • Página 91: Especificaciones De La Cpu

    Capítulo 3: Especificaciones y operación Especificaciones de la CPU Especificaciones Característica Detalle Memoria total de programa ( palabras) 14.8K Memoria Ladder (palabras) 7680 Memoria V total 7616 Memoria V de usuario (palabras) 7488 Memoria V no volátil (palabras) Tiempo de ejecución de un contacto 0,6 us Tiempo de barrido típico para 1K booleano 1 - 2 ms...
  • Página 92: Configuración Del Hardware De La Cpu

    Capítulo 3: Especificaciones y operación Configuración del hardware de la CPU Diagramas de los puertos de comunicación serial Hay cables disponibles que le permiten conectarse fácilmente desde un programador o una computadora personal al PLC DL06. Sin embargo, si usted necesita construir sus propios cables, puede usar los diagramas de clavijas mostrados abajo.
  • Página 93: Conectando Aparatos De Programación

    Capítulo 3: Especificaciones y operación Conectando aparatos de programación Si se usa una computadora personal IBM compatible con el paquete de DirectSOFT™, usted puede conectar la computadora a cualquiera de los puertos seriales del DL06. Para un ambiente de oficina de ingeniería (típico durante el desarrollo del programa), este es el método preferido para programar.
  • Página 94: La Indicación De Estado Del Plc

    Capítulo 3: Especificaciones y operación Indicadores de estado AC(L) AC(N) 24V N.C. OUTPUT: 6-240V 50 - 60Hz 2.0A, 6 - 27V 2.0A PWR: 100-240V 50-60Hz 40VA D0-06DR 21 22 INPUT: 12 - 24V 3 - 15mA X13 X14 X23 N.C. Conmutador de modo N.C.
  • Página 95: Posición Del Conmutador De Modo

    Capítulo 3: Especificaciones y operación Cambiando modos en el PLC DL06. Posición del conmutador de modo Acción de la CPU La CPU es forzada en el modo RUN si no se encuentra ningún error. RUN (El programa está funcionando) No se permite ningún cambio por un dispositivo de programación o supervisión.
  • Página 96: Usando Una Batería De Respaldo

    Capítulo 4: Especificaciones y operación Usando una batería de respaldo Hay disponible una batería opcional de litio para mantener la memoria retentiva RAM del sistema cuando el sistema DL06 está sin energía externa. La vida típica de la batería de la CPU es cinco años, que incluye períodos normales de operación con y sin energía.
  • Página 97: Funciones Auxiliares

    Capítulo 3: Especificaciones y operación Funciones auxiliares Muchas tareas de configuración de la CPU implican el uso de funciones auxiliares(AUX). Las funciones AUX realizan diversas operaciones, desde limpiar la memoria del programa ladder, mostrar el tiempo de barrido, copiar programas a EEPROM en el programador D2-HPP, etc. Se dividen en categorías que afectan diversos parámetros del sistema.
  • Página 98: Configuración De Rangos Retentivos De Memoria

    Capítulo 3: Especificaciones y operación ADVERTENCIA:Puede ser que nunca tenga que usar esta función a menos que desee limpiar información de configuración que esté almacenada en la memoria del sistema. Generalmente, se necesitará solamente inicializar la memoria del sistema si está cambiando programas y el programa antiguo requiría una configuración especial.
  • Página 99: Usando Una Contraseña

    "ceros" para remover la protección. ADVERTENCIA: Asegúrese de recordar su contraseña. Si se olvida de su contraseña no podrá tener acceso a la CPU. El PLC se debe enviar a AutomationDirect para remover la contraseña junto con el programa.
  • Página 100: Operación De La Cpu

    Capítulo 3: Especificaciones y operación Operación de la CPU El control apropiado para el proceso requiere una buena comprensión de cómo la CPU controla todos los aspectos de la operación del sistema. Hay cuatro áreas principales que deben ser entendidas antes de que usted cree su programa de aplicación •...
  • Página 101: Modo Program

    Capítulo 3: Especificaciones y operación Modo Program En modo Program, la CPU no ejecuta el programa de uso ni actualiza las salidas. El uso principal del modo Program es entrar o cambiar un programa de uso. Se usa también modo Program para configurar los parámetros de la CPU, tales como características HSIO, áreas de memoria retentivas, etc..
  • Página 102: Leyendo Entradas

    Capítulo 3: Especificaciones y operación Leyendo entradas La CPU lee el estado de todas las entradas, luego almacena el estado en la memoria imagen. Las direcciones de memoria imagen de entradas se designan con una X seguido por una dirección de memoria.
  • Página 103: Comunicación Por La Barra De La Cpu

    Capítulo 3: Especificaciones y operación Actualización de entradas Actualización de entradas X128 Bit Override OFF Bit Override ON Fuerce desde un Y128 Fuerce desde un aparato programador aparato programador C377 Resultado de resolver Resultado de resolver memoria imagen (ejemplo) el programa el programa ADVERTENCIA: Solamente personal autorizado completamente familiar con todos los aspectos del uso debe realizar cambios al programa.
  • Página 104: Resolviendo El Programa De Uso

    Capítulo 3: Especificaciones y operación Resolviendo el programa de uso La CPU evalúa cada instrucción en el programa de uso durante este segmento del ciclo de barrido. Las AC(L) AC(N) 24V N.C. OUTPUT: 6-240V 50 - 60Hz 2.0A, 6 - 27V 2.0A PWR: 100-240V 50-60Hz...
  • Página 105: Escribiendo A Las Salidas

    Capítulo 3: Especificaciones y operación Escribiendo a las salidas Una vez que el programa haya solucionado la lógica de las instrucciones y haya construido la memoria imagen de salidas, la CPU escribe el contenido de la memoria imagen de salidas a los bits correspondientes de salidas.
  • Página 106: Respuesta De Entradas Y Salidas Normal

    Capítulo 3: Especificaciones y operación Respuesta de entradas y salidas normal El tiempo de respuesta de entradas y salidas es más corto cuando las entradas cambian justo antes de la porción de lectura de la tabla X del ciclo de ejecución. En este caso se lee los estados de las entradas, se resuelve el programa de la aplicación, y luego se actualiza los puntos de salidas.
  • Página 107: Mejorando El Tiempo De Respuesta

    Capítulo 3: Especificaciones y operación Mejorando el tiempo de respuesta Hay algunos procedimientos que usted puede hacer para ayudar a mejorar el rendimiento. • Puede escoger instrucciones con tiempos más rápidos de ejecución • Puede usar instrucciones inmediatas de entradas y salidas (que actualizan los puntos de entradas y salidas durante la ejecución del programa) •...
  • Página 108: Consideraciones Del Tiempo De Barrido De La Cpu

    Capítulo 3: Especificaciones y operación Consideraciones del tiempo de barrido de la CPU El tiempo de barrido cubre todas las tareas cíclicas que Energización son realizadas por el sistema operativo. Usted puede usar DirectSOFT o el programador D2-HPP para mostrar el Inicializa el hardware tiempo mínimo, máximo y corriente del barrido que ha ocurrido desde la transición anterior del modo de...
  • Página 109: Atendiendo Los Aparatos Periféricos

    Capítulo 3: Especificaciones y operación Atendiendo los aparatos periféricos Pueden ocurrir peticiones de comunicación en cualquier momento durante el barrido, pero la CPU "registra" solamente los pedidos por atendimiento hasta el segmento de servicio a los periféricos en el barrido. La CPU no gasta tiempo en esto si no hay periféricos conectados. Para registrar peticiones (en cualquier momento) DL06 Nada está...
  • Página 110: Ejecución De Un Programa

    Capítulo 3: Especificaciones y operación Ejecución de un programa La CPU procesa el programa desde la dirección 0 hasta la instrucción END. La CPU ejecuta el programa desde la izquierda a la derecha y de arriba para abajo. Mientras se evalúa cada renglón se actualiza la memoria imagen o la dirección de memoria adecuada.
  • Página 111 Capítulo 3: Especificaciones y operación Sistemas numéricos del PLC Si usted es un nuevo usuario del PLC o está utilizando PLCs AutomationDirect por la primera vez, por favor tome un momento para estudiar cómo nuestros PLCs usan los números. Usted encontrará...
  • Página 112: Números Hexadecimales

    Capítulo 3: Especificaciones y operación Memoria V La memoria variable (llamada "memoria V") almacena datos para el programa y para la configuración. Las direcciones de memoria se numeran en octal. Por ejemplo, V2073 es una localización válida, mientras que V1983 es inválido ("9" y "8" son dígitos octales inválidos). Cada dirección de memoria V es una palabra de datos, conteniendo 16 bits.
  • Página 113: Mapa De Memorias

    Capítulo 3: Especificaciones y operación Mapa de memorias Con cualquier sistema de PLCs se tienen generalmente diversos tipos de información a procesar. Esto incluye AC(L) AC(N) 24V N.C. OUTPUT: 6-240V 50 - 60Hz 2.0A, 6 - 27V 2.0A PWR: 100-240V 50-60Hz 40VA D0-06DR...
  • Página 114: Puntos De Entradas (Datos Tipo X)

    Capítulo 3: Especificaciones y operación Puntos de entradas (Datos tipo X) Los puntos discretos de entrada son denotados por un tipo de datos X. Hay 20 puntos discretos de entrada y 256 direcciones distintas de entradas disponibles con los PLCs DL06. En este ejemplo, la salida Y0 se activará...
  • Página 115: Valores Corrientes Del Temporizador (Datos Del Tipo V)

    Capítulo 3: Especificaciones y operación Valores corrientes del temporizador (Datos del tipo V) Como mencionado anteriormente, alguna información se almacena automáticamente en la K1000 memoria V. Esto es verdad para los valores corrientes asociados con temporizadores. Por ejemplo, V0 tiene el valor corriente para el temporizador 0, V1 tiene el valor corriente para el temporizador 1, etc.
  • Página 116: Memoria De Palabra (Datos Tipo V)

    Capítulo 3: Especificaciones y operación Memoria de palabra (Datos tipo V) La memoria de palabra o también memoria V es una localización de 16 bits de memoria usada normalmente para manipular números o datos, K1345 almacenar estos, etc. Alguna información se almacena automáticamente en la memoria V.
  • Página 117: Memoria Del Sistema Del Plc Dl06

    Capítulo 3: Especificaciones y operación Memoria del sistema del PLC DL06 Parámetros del sistema y de datos originales de fábrica (tipo de datos V) El PLC DL06 reserva varias direcciones de memoria V para almacenar parámetros del sistema o ciertos tipos de datos del sistema. Estas direcciones de memoria almacenan datos como códigos de error, datos de alta velocidad de E/S y otros tipos de información de la configuración del sistema.
  • Página 118: Memoria Del Sistema

    Capítulo 4: Especificaciones y operación Memoria del Descripción del contenido Valores ori- sistema ginales/Rangos V7642 Código de error - dirección de memoria de error para la tabla de lazos PID V7643-V7647 Reservado V7650 Puerto 2: Configuración de la dirección de memoria para protocolo non procedure V1200 –...
  • Página 119: Aliases (O Apodos) De Plc Dl06

    Capítulo 3: Especificaciones y operación Aliases (o apodos) de PLC DL06 Un alias es una manera alternativa de referirse a ciertos tipos de memoria, tales como valores corrientes de temporizadores o contadores, localizaciones de memoria V para algunos puntos de E/S, etc., que simplifica el entender la dirección de memoria.
  • Página 120: Mapa De Memoria Del Plc Dl06

    Capítulo 3: Especificaciones y operación Mapa de memoria del PLC DL06 Referencia de Referencia de Tipo de memoria memoria discreta palabra Decimal Símbolo (octal) (octal) Puntos de entradas X0 – X777 V40400 - V40437 Puntos de salidas Y0 – Y777 V40500 –...
  • Página 121: Puntos De Entradas (X) Y Salidas (Y) Del Plc Dl06

    Capítulo 3: Especificaciones y operación Mapa de bits de entradas X o salidas Y Esta tabla entrega una lista de puntos de entradas y salidas individuales asociados a cada bit de memoria V incluyendo las veinte entradas y 16 salidas físicas incorporadas en el PLC además de hasta 64 entradas y 64 salidas para los módulos opcionales.
  • Página 122: Mapa De Bits De Control Del Estado De Etapas

    Capítulo 3: Especificaciones y operación Mapa de bits de control del estado de etapas Esta tabla suministra una lista de bits individuales de control de etapas asociados con cada bit de la dirección de memoria V. Bits de control de etapas del DL06 Dirección V41000 V41001...
  • Página 123 Capítulo 3: Especificaciones y operación Bits de control de etapas (S) del PLC DL06 Dirección V41024 V41025 V41026 V41027 V41030 V41031 V41032 V41033 V41034 V41035 V41036 V41037 1017 1016 1015 1014 1013 1012 1011 1010 1007 1006 1005 1004 1003 1002 1001 1000 V41040 1037 1036 1035 1034 1033 1032 1031 1030 1027 1026 1025 1024 1023 1022 1021 1020 V41041 1057 1056 1055 1054 1053 1052 1051 1050 1047 1046 1045 1044 1043 1042 1041 1040 V41042 1077 1076 1075 1074 1073 1072 1071 1070 1067 1066 1065 1064 1063 1062 1061 1060 V41043...
  • Página 124: Mapa De Bits De Relevadores De Control

    Capítulo 3: Especificaciones y operación Mapa de bits de relevadores de control Esta tabla suministra una lista de relevadores de control individual asociados con cada bit de una dirección de memoria. Relevadores de control del PLC DL06 (C) Dirección V40600 V40601 V40602 V40603...
  • Página 125 Capítulo 3: Especificaciones y operación Relevadores de control del PLC DL06 (C) Dirección 1017 1016 1015 1014 1013 1012 1011 1010 1007 1006 1005 1004 1003 1002 1001 1000 V40640 1037 1036 1035 1034 1033 1032 1031 1030 1027 1026 1025 1024 1023 1022 1021 1020 V40641 1057 1056 1055 1054 1053 1052 1051 1050 1047 1046 1045 1044 1043 1042 1041 1040 V40642 1077 1076 1075 1074 1073 1072 1071 1070 1067 1066 1065 1064 1063 1062 1061 1060 V40643 1117 1116 1115 1114 1113 1112 1111 1110 1107 1106 1105 1104 1103 1102 1101 1100 V40644...
  • Página 126: Mapa De Bits De Estado De Temporizadores

    Capítulo 3: Especificaciones y operación Mapa de bits de estado de temporizadores Esta tabla suministra una lista de contactos discretos de temporizadores asociados con cada bit de las direcciones de memoria. Contactos de temporizadores (T) del PLC DL06 Dirección V41100 V41101 V41102 V41103...
  • Página 127: Mapa De Bits De Remote I/O

    Capítulo 3: Especificaciones y operación Mapa de bits de Remote I/O Esta tabla suministra una lista de contactos discretos de Remote I/O (entradas y salidas remotas del sistema Koyo) asociados con cada bit de las direcciones de memoria. Estas memorias pueden ser usadas como memoria de usuario del tipo V.
  • Página 128 Capítulo 3: Especificaciones y operación Puntos de E/S Remotas (GX) y (GY) LSB Dirección Dirección 1017 1016 1015 1014 1013 1012 1011 1010 1007 1006 1005 1004 1003 1002 1001 1000 V40040 V40240 1037 1036 1035 1034 1033 1032 1031 1030 1027 1026 1025 1024 1023 1022 1021 1020 V40041 V40241 1057 1056 1055 1054 1053 1052 1051 1050 1047 1046 1045 1044 1043 1042 1041 1040...
  • Página 129 Capítulo 3: Especificaciones y operación Puntos de E/S Remotas (GX) y (GY) LSB Dirección Dirección 2017 2016 2015 2014 2013 2012 2011 2010 2007 2006 2005 2004 2003 2002 2001 2000 V40100 V40300 2037 2036 2035 2034 2033 2032 2031 2030 2027 2026 2025 2024 2023 2022 2021 2020 V40101 V40301 2057 2056 2055 2054 2053 2052 2051 2050 2047 2046 2045 2044 2043 2042 2041 2040...
  • Página 130 Capítulo 3: Especificaciones y operación Puntos de E/S Remotas (GX) y (GY) LSB Dirección Dirección 3017 3016 3015 3014 3013 3012 3011 3010 3007 3006 3005 3004 3003 3002 3001 3000 V40140 V40340 3037 3036 3035 3034 3033 3032 3031 3030 3027 3026 3025 3024 3023 3022 3021 3020 V40141 V40341 3057 3056 3055 3054 3053 3052 3051 3050 3047 3046 3045 3044 3043 3042 3041 3040...
  • Página 131: Diseño Y Configuración Del Sistema

    APÍTULO APÍTULO APÍTULO ISEÑO Y CONFIGURACIÓN DEL SISTEMA En este capítulo Estrategias de diseño del sistema DL06 ..... .4–2 Colocación de los módulos opcionales ..... . .4–3 Configuración de entradas y salidas .
  • Página 132: Estrategias De Diseño Del Sistema Dl06

    Se puede desarrollar un sistema DL06 usando diversos arreglos usando los módulos opcionales. Vea nuestro manual de usuario de los módulos opcionales DL05/06 (D0-OPTIONS-MSP ) en el sitio de Internet , www.automationdirect.com para más información detallada de la selección. Configuraciones de redes El PLC DL06 ofrece las formas siguientes de establecer una red: •...
  • Página 133: Colocación De Los Módulos Opcionales

    Capítulo 4: Diseño y configuración del sistema Colocación de los módulos opcionales Enumeración de las ranuras El PLC DL06 tiene cuatro ranuras, que se numeran como sigue: Ranura 1 Ranura 2 Ranura 3 Ranura 4 4–3 Manual del PLC DL06, 2a. edición en español, 6/07...
  • Página 134: Configuración De Entradas Y Salidas

    Capítulo 4: Diseño y configuración del sistema Configuración de entradas y salidas Configuración automática de E/S Los PLCs DL06 detectan automáticamente cualquier módulo instalado de E/S (módulos incluyendo los de especialidad) durante la enrgización, y establecen la configuración correcta y direcciones de E/S.
  • Página 135: Consumo De Corriente

    Capítulo 4: Diseño y configuración del sistema Consumo de corriente El DL06 tiene cuatro ranuras de módulos opcionales. Para determinar si la combinación de módulos seleccionados tendrá suficiente energía, usted necesitará realizar un cálculo del consumo de corriente. Corriente suministrada La corriente es suministrada a partir de dos fuentes, de la fuente de alimentación interna de la unidad y si fuera requerido, de una fuente externa (a ser suministrada por el cliente).
  • Página 136: Corriente Consumida Por Otros Aparatos

    Capítulo 4: Diseño y configuración del sistema Corriente consumida por los módulos Corriente suministrada por el DL06 opcionales del PLC DL06 No. de parte 5 VCC (mA) 24 VCC (mA) No. de parte 5 VDC (mA) 24 VDC (mA) <1500 mA 300 mA D0-06xx D0-07CDR...
  • Página 137: Configuración De Los Puertos De Comunicación Del Dl06

    Nota: Para más información sobre el protocolo de MODBUS vea el sitio de Internet del grupo Schneider en: www.schneiderautomation.com. Para más información sobre el protocolo de DirectNET, baje el manual sin costo desde nuestro sitio de Internet: www.automationdirect.com. Seleccione Manual/Doc>Online manuals>Misc.>DA-DNET-M.
  • Página 138: Red Del Tipo Rs

    Capítulo 4: Diseño y configuración del sistema Seleccionando una especificación de red El puerto de funcionamiento múltiple del PLC DL06 le da la opción de usar las especificaciones RS- 232C, RS-422, o RS-485.Primero, determine si la red será un tipo de dos conductores de RS-232C, un tipo de 4 conductores RS-422, o un tipo de 2 o 4 conductores RS-485.
  • Página 139: Configuración De Los Puertos Para Comunicación

    Capítulo 4: Diseño y configuración del sistema Configuración de los puertos para comunicación El puerto 1 tiene una configuración fija. El puerto 2 es programado por medio de un cuadro de diálogo en el menú de DirectSOFT. Alternativamente, es posible programar la configuración del puerto 2 con diagrama ladder.
  • Página 140: Configuración Del Puerto Como Modbus Rtu

    Capítulo 4: Diseño y configuración del sistema La palabra V7657: La CPU aceptará los valores de configuración cuando se escribe un valor de "configuración completa" en esta memoria. Para el DL06 es K0500. Cuando la CPU verifica el valor , cambiará el número "5" por una "A" si los valores de configuración son aceptados o una "E" si hay un error.
  • Página 141: Configuración Del Puerto Como Directnet

    Capítulo 4: Diseño y configuración del sistema Configuración del puerto como DirectNET En DirectSOFT, escoja el menú PLC, luego Setup, luego “Setup Second. Comm Port”. • Port: De la lista de números de puertos, escoja "Port 2". • Protocol: haga clic en el cuadro a la izquierda de "DirectNET"(use AUX 56 en el HPP, luego seleccione “DNET”), y luego ud.
  • Página 142: Configuración Del Puerto Como Non-Sequence (Ascii)

    Capítulo 4: Diseño y configuración del sistema Configuración del puerto como Non-Sequence (ASCII) Configurando el puerto 2 en el DL06 para Non-Sequence permite que la CPU use el puerto 2 para leer o escribir secuencias naturales ASCII usando las instrucciones ASCII. Vea las instrucciones ASCII In/Out y la instrucción PRINT en el capítulo 5.
  • Página 143: Comunicación Con K-Sequence

    Para más detalles en relación con DirectNET, ordene el manual de DirectNET desde AutomationDirect. El número de parte DA-DNET-M o también puede bajarlo desde el sitio de Internet de A www.automationdirect.com, en forma gratuita. Vea también...
  • Página 144: Operación De Un Esclavo Em Modbus Rtu

    Capítulo 4: Diseño y configuración del sistema Operación de un esclavo em MODBUS RTU Esta sección describe cómo otros dispositivos en una red pueden comunicarse con un puerto del PLC DL06 que usted ha configurado como un esclavo MODBUS. Un anfitrión de MODBUS debe utilizar el protocolo MODBUS RTU para comunicarse con el DL06 como esclavo.
  • Página 145: Si El Software Anfitrión Requiere El Tipo De Datos Y Dirección

    Capítulo 4: Diseño y configuración del sistema Si el software anfitrión requiere el tipo de datos y dirección Muchos paquetes de software anfitrión permiten que usted especifique el tipo de datos de MODBUS y la dirección de MODBUS que corresponde a la dirección de memoria del PLC. Éste es el método más fácil, pero no todos los paquetes permiten que usted lo haga de esta manera.
  • Página 146: Ejemplo 3: Valor Corriente De T10

    Capítulo 4: Diseño y configuración del sistema Los ejemplos siguientes muestran cómo generar la dirección y el tipo de datos MODBUS para los anfitriones que necesitan este formato. Ejemplo 1: V2100 Encuentre la dirección de MODBUS para la dirección V2100. Holding Reg 1088 1.
  • Página 147: Si Su Software De Anfitrión De Modbus Solamente Necesita Una Dirección

    Capítulo 4: Diseño y configuración del sistema Si su software de anfitrión de MODBUS SOLAMENTE necesita una dirección Algunos software anfitriones no permiten que se especifique el tipo y la dirección de datos de MODBUS. En ese caso, usted debe especificar una dirección solamente. Este método requiere otro paso determinar la dirección, pero sigue siendo bastante simple.
  • Página 148 2. Hay un programa automatizado en EXCEL con la conversión de dirección de MODBUS para PLCs DirectLOGIC y es el archivo modbus_conversion.xls que se encuentra en el sitio de Internet www.automationdirect.com y que puede ser bajado gratuitamente. (Referencia : Apoyo técnico>Página inicial de apoyo técnico>Notas técnicas y de aplicaciones > Communications> AN-MISC-010) 4–18...
  • Página 149: Ejemplo 1: V2100 Con Modo

    Capítulo 4: Diseño y configuración del sistema Ejemplo 1: V2100 con modo 584/984 Encuentre la dirección MODBUS para la dirección V2100 Dirección PLC(Dec) + modo 1. Encuentre la memoria en la tabla V2100 = 1088 decimal 2. Convierta V2100 a decimal (1088). 1088 + 40001 = 41089 3.
  • Página 150: Operación Del Maestro En Una Red Modbus Rtu

    Capítulo 4: Diseño y configuración del sistema Operación del maestro en una red MODBUS RTU Esta sección describe cómo el PLC DL06 puede comunicarse en una red de MODBUS como maestro (también es válido para DirectNET). Para las redes de MODBUS, use el protocolo MODBUS RTU, que se debe interpretar por todos los esclavos en la red.
  • Página 151: Paso 1: Identifique El Numero Del Puerto Maestro Y El Número De Cada Esclavo

    Capítulo 4: Diseño y configuración del sistema Paso 1: Identifique el numero del puerto maestro y el número de cada esclavo La primera instrucción LD identifica el número del puerto maestro en la red DL06 y la dirección del esclavo con el cual se harán las transferencias de datos.
  • Página 152: Paso 3: Especifique La Memoria Del Maestro

    Capítulo 4: Diseño y configuración del sistema Paso 3: Especifique la memoria del maestro La tercera instrucción en el programa RX o WX es una (octal) instrucción LDA. Su propósito es cargar la dirección inicial del área de memoria a ser transferida. Es entrado Dirección inicial del área como un número octal y la instrucción LDA la de transferencia del maestro...
  • Página 153: Comunicaciones Desde Un Programa Ladder

    Capítulo 4: Diseño y configuración del sistema Comunicaciones desde un programa ladder Típicamente las comunicaciones de red durarán Puerto con error más que 1 barrido de la CPU. El programa debe de comunicación esperar que termine la transmisión de los datos en SP117 la comunicación antes de comenzar la próxima transacción.
  • Página 154: Códigos De Función Modbus Posibles De Usar

    Capítulo 4: Diseño y configuración del sistema Operación como maestro en una red (Usando instrucciones MRX y MWX) Esta sección describe cómo el DL06 puede comunicarse en una red MODBUS RTU como un maestro usando las instrucciones MRX y MWX. Estas instrucciones permiten que usted entre direccionamiento nativo MODBUS en su programa de lógica ladder sin necesidad de realizar las conversiones octal a decimal.
  • Página 155: Ejemplo De Mrx/Mwx En Directsoft

    Capítulo 4: Diseño y configuración del sistema Ejemplo de MRX/MWX en DirectSOFT Vea un ejemplo en el capítulo 5, después de la instrucción MWX. El puerto 2 del DL06 tiene dos contactos de relevadores especiales asociados a él (véa el apéndice D para relevadores especiales). Uno indica el "puerto ocupado"...
  • Página 156: Operación Con Caracteres Ascii

    Capítulo 4: Diseño y configuración del sistema Operación con caracteres ASCII Vea detalles de como establecer comunicación ASCII en el capítulo 5 y también en el apéndice K. 4–26 Manual del PLC DL06, 2a. edición en español, 6/07...
  • Página 157 APÍTULO APÍTULO AÍPTULO NSTRUCCIONES PLC DL06 En este capítulo Introducción ......... .5–2 Usando instrucciones booleanas .
  • Página 158 Capítulo 5: Instrucciones Introducción Los PLCs DL06 ofrecen una amplia variedad de instrucciones para realizar diversos tipos de operaciones. Este capítulo le muestra cómo utilizar cada instrucción normal de lógica ladder de relevadores (RLL). Además de estas instrucciones, usted puede también necesitar referirse a las instrucciones de tambor (DRUM) en el capítulo 6, o a las instrucciones de programación por etapas en el capítulo 7.
  • Página 159 Capítulo 5: Instrucciones Instrucción Página Instrucción Página Decode (DECO) 5–126 Load Accumulator Indexed from Data Constantes (LDSX) 5–62 Decrement (DEC) 5–98 Load Address (LDA) 5–60 Decrement Binary (DECB) 5–105 Load Double (LDD) 5–58 Degree Real Conversion (DEGR) 5–133 Load Formatted (LDF) 5–59 Disable Interrupts (DISI) 5–184...
  • Página 160 Capítulo 5: Instrucciones Instrucción Página Instrucción Página Or Out (OROUT) 5–17 Shuffle Digits (SFLDGT) 5–139 Or Out Immediate (OROUTI) 5–34 Sine Real (SINR) 5–118 Or Positive Differential (ORPD) 5–21 Source to Table (STT) 5–156 Or Store (ORSTR) 5–16 Square Root Real (SQRTR) 5–119 Or with Stack (ORS) 5–76...
  • Página 161: Capítulo 5: Instrucciones Booleanas

    Capítulo 5: Instrucciones Booleanas Usando Instrucciones booleanas ¿Ud. se ha preguntado porqué muchos fabricantes de PLC siempre citan el tiempo de barrido para un programa booleano de 1K al usar las instrucciones booleanas? Simple. La mayoría de los programas utilizan muchas instrucciones booleanas. El PLC trabaja con estas instrucciones que son simples, diseñadas para unir contactos de entradas y salidas en serie o en paralelo, en varias combinaciones.
  • Página 162: Contactos Normalmente Cerrados

    Capítulo 5: Instrucciones Booleanas Contactos Normalmente Cerrados Los contactos normalmente cerrados son muy comunes. estos se hacen con las instrucciones Store, Not, o STRN. El siguiente ejemplo muestra un simple renglón con un contacto normalmente cerrado. DirectSOFT Direct SOFT32 ProgramadorH2-HPP Programador D2-HPP STRN X0 OUT Y0...
  • Página 163: Elementos En Paralelo

    Capítulo 5: Instrucciones Booleanas Elementos en paralelo Usted puede también tener que unir contactos en paralelo. La instrucción OR permite hacer esto. El ejemplo siguiente muestra dos contactos en paralelo y una sola salida. Las instrucciones serían el STR X0, OR X1, seguidos por OUT Y0. DirectSOFT Direct SOFT32 Programador D2-HPP...
  • Página 164: Comparación Booleana

    Capítulo 5: Instrucciones Booleanas Comparación booleana Algunos fabricantes de PLCs hacen realmente difícil el hacer una comparación simple de dos números. Algunos requieren mover los datos a varios lugares antes de que se pueda realizar realmente la comparación. Los PLCs DL06 tienen instrucciones boleanas comparativas que le permiten solucionar rápida y fácilmente este problema.
  • Página 165: Capítulo 5: Instrucciones Inmediatas

    Capítulo 5: Instrucciones Inmediatas Instrucciones booleanas inmediatas El PLC DL06 puede terminar generalmente un ciclo de operación en una cuestión de milisegundos. Sin embargo, en algunos casos no se puede esperar algunos milisegundos hasta que ocurra la actualización siguiente de E/S. EL PLC DL06 tiene funciones de entradas y salidas inmediatas, que son instrucciones booleanas especiales que permiten leer directamente a las entradas y escribir directamente a las salidas durante la porción de la ejecución del programa del ciclo de la CPU.
  • Página 166: La Instrucción Store(Str)

    Capítulo 5: Instrucciones Booleanas Instrucciones booleanas La instrucción Store(STR) Comienza un nuevo renglón o una rama adicional en un DS5 Usado Aaaa renglón con un contacto normalmente abierto. El estado del HPP Usado contacto será el mismo estado como el punto de la memoria imagen asociada o localización de memoria.
  • Página 167: Instrucción Store Bit-Of-Word (Strb)

    Capítulo 5: Instrucciones Booleanas Instrucción Store Bit-of-Word (STRB) La instrucción STRB comienza un nuevo renglón o una rama DS5 Usado adicional en un renglón con un contacto normalmente abierto. Aaaa.bb HPP Usado El estado del contacto será el mismo estado como el bit referenciado en la localización asociada de la memoria.
  • Página 168: La Instrucción Or Hace Un Or Lógico Con Un Contacto

    Capítulo 5: Instrucciones Booleanas La instrucción OR lógica (OR) La instrucción OR hace un OR lógico con un contacto DS5 Implied normalmente abierto en paralelo con otro contacto en un renglón. Aaaa HPP Usado El estado del contacto será el mismo estado como el punto asociado de memoria imagen.
  • Página 169: La Instrucción Or Not Bit-Of-Word (Orn)

    Capítulo 5: Instrucciones Booleanas La instrucción Or Bit-of-Word (OR) La instrucción OR hace un OR lógico de un contacto DS5 Implied normalmente abierto en paralelo a otro contacto en un Aaaa.bb HPP Usado renglón. El estado del contacto será el mismo estado que el bit referido en la dirección de memoria asociada.
  • Página 170: La Instrucción Andn Lógica (Andn)

    Capítulo 5: Instrucciónes Booleanas La instrucción AND lógica (AND) La instrucción AND lógica hace la función AND lógica Aaaa DS5 Implied en un contacto normalmente abierto en serie con otro HPP Usado contacto en un renglón. El estado del contacto será el mismo estado qu el de la entrada física asociada de memoria imagen.
  • Página 171: La Instrucción And Not Bit-Of-Word (Andn)

    Capítulo 5: Instrucciónes Booleanas La instrucción AND Bit-of-Word (AND). La instrucción AND hace (Bit of Word significa bit de palabra) Aaaa.bb DS5 Implied un AND lógico de un contacto normalmente abierto en HPP Usado serie con otro contacto en un renglón. El estado del contacto será...
  • Página 172: La Instrucción And Store (And Str)

    Capítulo 5: Instrucciones Booleanas La instrucción AND Store (AND STR) La instrucción ANDSTR hace una función AND DS5 Implied lógica con dos ramas de un renglón en serie. Ambas HPP Usado ramas deben comenzar con la instrucción STR. La instrucción OR Store (OR STR) La instrucción ORSTR hace una función OR lógica DS5 Implied con dos ramas de un renglón en paralelo.
  • Página 173: La Instrucción Out (Out)

    Capítulo 5: Instrucciones Booleanas La instrucción OUT (OUT) Aaaa La instrucción OUT contiene el estado del renglón (ON/OFF) y DS5 Usado deja salir el estado discreto (ON/OFF) al punto especificado de la HPP Usado memoria imagen. No debe usarse más de una instrucción OUT que referencie la misma localización discreta ya que sólo la última instrucción OUT en el programa controlará...
  • Página 174: La Instrucción Out Bit-Of-Word (Out)

    Capítulo 5: Instrucciones Booleanas La instrucción Out Bit-of-Word (OUT) La instrucción OUT tiene el estado del renglón (ON/OFF) y DS5 Usado produce el estado discreto (ON/OFF) del bit especificado en la HPP Usado Aaaa.bb dirección de memoria referida. Generalmente no deben ser usadas múltiples instrucciones OUT que se refieren al mismo bit de la misma palabra puesto que solamente la última instrucción en el programa controlará...
  • Página 175: La Instrucción Positive Differential (Pd)

    Capítulo 5: Instrucciones Booleanas La instrucción Not (NOT) La instrucción NOT invierte el estado del renglón DS5 Usado en el punto de la instrucción. HPP Usado En el ejemplo siguiente cuando X1 está apagado, Y2 se activará. Esto es porque la instrucción NOT invierte el estado del renglón.
  • Página 176: La Instrucción Store Positive Differential (Strpd)

    Capítulo 5: Instrucciones Booleanas La instrucción Store Positive Differential (STRPD) La instrucción STRPD comienza un nuevo renglón o una rama Aaaa DS5 Usado adicional en un renglón con un contacto. El contacto se cierra en HPP Usado un barrido de la CPU cuando el estado del punto asociado de memoria imagen hace una transición de OFF para ON.
  • Página 177: La Instrucción Or Positive Differential (Orpd)

    Capítulo 5: Instrucciones Booleanas La instrucción Or Positive Differential (ORPD) La instrucción ORPD hace on OR lógico de un contacto en DS5 Implied paralelo a otro contacto en un renglón. El estado del HPP Usado contacto estará abierto hasta que el punto asociado de la Aaaa memoria imagen hace una transición de OFF para ON, cerrándose en un barrido de la CPU.
  • Página 178: La Instrucción And Positive Differential (Andpd)

    Capítulo 5: Instrucciónes Booleanas La instrucción And Positive Differential (ANDPD) La instrucción ANDPD hace la función AND lógica DS5 Implied entre un contacto normalmente abierto en serie con otro HPP Usado contacto en un renglón. El estado del contacto estará Aaaa abierto hasta que el punto asociado de la memoria imagen haga una transición de OFF para ON, cerrándolo por un...
  • Página 179: La Instrucción Set (Set)

    Capítulo 5: Instrucciones Booleanas La instrucción Set (SET) Rango opcional La instrucción SET coloca ON o prende un punto de de memoria DS5 Usado memoria imagen o un rango consecutivo de memorias A aaa imagen. Una vez que la memoria se hace ON HPP Usado permanecerá...
  • Página 180: La Instrucción Set Bit-Of-Word (Set)

    Capítulo 5: Instrucciones Booleanas La instrucción Set Bit-of-Word (SET) La instrucción SET activa un bit en una dirección de memoria V. DS5 Usado Aaaa.bb Una vez que el bit se haga ON seguirá ON hasta que se repone a HPP Usado OFF usando la instrucción RST.
  • Página 181: La Instrucción Pause (Pause)

    Capítulo 5: Instrucciones Booleanas La instrucción Pause (PAUSE) La instrucción Pause incapacita la actualización de salidas en un DS5 Usado rango de salidas. El programa ladder continuará funcionando y HPP Usado actualizando la memoria imagen. Sin embargo, las salidas en el PAUSE rango especificado en la instrucción Pause serán apagadas en los puntos de salidas (Colocadas OFF).
  • Página 182: Instrucciones De Comparación Booleanas

    Capítulo 5: Instrucciones Booleanas Instrucciones de comparación booleanas La instrucción Store If Equal (STRE) La instrucción STRE comienza una rama nueva o adicional DS5 Implied V aaa B bbb en un renglón con un contacto de comparación HPP Usado normalmente abierto. El contacto estará ON cuándo el valor contenido en Vaaa es igual al valor contenido en Bbbb.
  • Página 183: La Instrucción Or If Equal (Ore)

    Capítulo 5: Instrucciones Booleanas La instrucción Or If Equal (ORE) La instrucción ORE conecta un contacto comparativo DS5 Implied normalmente abierto en paralelo con otro contacto. El B bbb V aaa HPP Usado contacto estará encendido cuando Vaaa = Bbbb. La instrucción Or If Not Equal (ORNE) La instrucción ORNE conecta un contacto comparativo DS5 Implied...
  • Página 184: Capítulo 5: Instrucciones Booleanas Comparativas

    Capítulo 5: Instrucciones Booleanas Comparativas La instrucción And If Equal (ANDE) La instrucción ANDE conecta un contacto V aaa B bbb DS5 Implied comparativo normalmente abierto en serie con otro HPP Usado contacto. El contacto estará encendido cuando Vaaa = Bbbb. La instrucción And If Not Equal (ANDNE) V aaa B bbb DS5 Implied...
  • Página 185: La Instrucción Comparative Store (Str)

    Capítulo 5: Instrucciones Booleanas Comparativas La instrucción Comparative Store (STR) A aaa B bbb La instrucción de comparación STR comienza una rama nueva o DS5 Implied adicional en un renglón con un contacto de comparación HPP Usado normalmente abierto. El contacto estará ON cuándo aaa es igual a o mayor que Bbbb.
  • Página 186: La Instrucción Or Comparativa Conecta Un Contacto

    Capítulo 5: Instrucciones Booleanas Comparativas La instrucciónOr comparativa(OR) La instrucción OR comparativa conecta un contacto DS5 Implied comparativo normalmente abierto en paralelo con otro A aaa B bbb HPP Usado contacto. El contacto será encendido cuando Aaaa es igual o mayor que Bbbb.
  • Página 187: La Instrucción And Not (Andn)

    Capítulo 5: Instrucciones Booleanas La instrucción And (AND) La instrucción de comparación AND conecta un contacto A aaa B bbb DS5 Implied comparativo normalmente abierto en serie con otro contacto. HPP Usado El contacto estará activado a cuando Aaaa es igual o mayor que Bbbb.
  • Página 188 Capítulo 5: Instrucciones Inmediatas Instrucciones de acción inmediata La instrucción Store Immediate (STRI) La instrucción STRI comienza una rama nueva o DS5 Implied adicional en un renglón. El estado del contacto será el HPP Usado mismo que el estado del punto asociado de la entrada en el momento que la instrucción se ejecuta.
  • Página 189: La Instrucción And Immediate (Andi)

    Capítulo 5: Instrucciones Inmediatas Tipo de operando de datos Rango del DL06 Entradas ......X 0–777 En el ejemplo siguiente, cuando X1 o X2 están encendidas, se energizará...
  • Página 190 Capítulo 5: Instrucciones Inmediatas La instrucción Out Immediate (OUTI) La instrucción Inmediata OUTI refleja el estado del renglón DS5 Usado (ON/OFF) y las salidas del estado discreto (ON/OFF) en el HPP Usado punto especificado de la salida del módulo y la memoria Y aaa imagen, en el momento que se ejecuta la instrucción.
  • Página 191: La Instrucción Load Immediate Formatted (Ldif)

    Capítulo 5: Instrucciones Inmediatas La instrucción Load Immediate Formatted (LDIF) La instrucción LDFI carga un valor binario de 1 hasta 32 bits Y aaa OUTIF DS5 Usado en el acumulador. El valor refleja el estado actual del módulo HPP Usado (s) de la entrada(s) en el momento que la instrucción se ejecuta.
  • Página 192 Capítulo 5: Instrucciones Inmediatas La instrucción Set Immediate (SETI) La instrucción SET Inmediate (SETI) coloca una salida DS5 Usado física o un rango de salidas en la memoria imagen y el HPP Usado punto (s) correspondiente(s) de la salida en el momento Y aaa en que se ejecuta la instrucción.
  • Página 193: La Instrucción Load Immediate (Ldi)

    Capítulo 5: Instrucciones Inmediatas La instrucción Load Immediate (LDI) La instrucción LDI carga un valor de 16 bits de la memoria en el DS5 Usado acumulador. El rango válido de direcciones incluye todos los HPP Usado puntos de entrada en la base local. El valor refleja el estado actual V aaa de los puntos de entrada en el momento que se ejecuta la instrucción.
  • Página 194 Capítulo 5: Instrucciones Inmediatas La instrucción Load Immediate Formatted (LDIF) La instrucción LDFI carga un valor binario de 1 hasta 32 bits en el DS5 Usado LDIF X aaa acumulador. El valor refleja el estado actual del módulo(s) de la HPP Usado K bbb entrada(s) en el momento que la instrucción se ejecuta.
  • Página 195: Capítulo 5: Instrucciones De Timer, Contador Y Shift Register

    Capítulo 5: Instrucciones de Timer, Contador y Shift Register Instrucciones de temporizador, contadores y shift registers Usando temporizadores o timers Los temporizadores se usan para medir el tiempo de un evento por una cantidad de tiempo deseada. El temporizador de una entrada medirá el tiempo mientras la entrada está activada. Cuando la entrada cambia de activada a desactivada (ON a OFF) el valor corriente del temporizador se va a 0.
  • Página 196: Las Instrucciones Temporizador (Tmr) Y Temporizador Rápido (Tmrf)

    Capítulo 5: Instrucciones de Timer, Contador y Shift Register Las instrucciones temporizador (TMR) y temporizador rápido (TMRF) La instrucción TMR es un temporizador de una entrada con base DS5 Usado de tiempo de 0,1 segundo que cuenta tiempo hasta un máximo de B bbb HPP Usado 999,9 segundos.
  • Página 197: Ejemplo De Uso De Temporizador Con Los Bits De Estado

    Capítulo 5: Instrucciones de Timer, Contador y Shift Register Ejemplo de uso de temporizador con los bits de estado En el ejemplo siguiente, se usa un temporizador con un valor prefijado de 3 segundos. El bit de estado del temporizador (T2) prenderá cuando el temporizador ha cronometrado por 3 segundos.
  • Página 198: La Instrucción Temporizador Acumulador (Tmra)

    Capítulo 5: Instrucciones de Timer, Contador y Shift Register La Instrucción temporizador acumulador (TMRA) La instrucción TMRA es un temporizador de base de tiempo 0,1 DS5 Usado Enable TMRA T aaa segundo con dos entradas,que cuenta hasta a un máximo de B bbb HPP Usado 9999999,9 segundos.
  • Página 199: Ejemplo De Temporizador Acumulador Con Bits De Estado

    Capítulo 5: Instrucciones de Timer, Contador y Shift Register Ejemplo de temporizador acumulador con bits de estado En el ejemplo siguiente, un temporizador acumulador es usado con un valor prefijado de 3 segundos. El bit de estado temporizador (T6) prenderá cuando el temporizador ha medido un tiempo en total por 3 segundos (30 x0,1 segundo) y activará...
  • Página 200: Usando Contadores

    Capítulo 5: Instrucciones de Timer, Contador y Shift Register Usando Contadores Los contadores se utilizan para contar eventos. Los contadores disponibles son contadores ascendentes, contadores incrementales/decrementales y contadores de etapas (usados con PLUS programas RLL El contador ascendente (CNT) tiene dos entradas, una entrada de conteo (UP) y una entrada RESET.
  • Página 201: La Instrucción Contador (Cnt)

    Capítulo 5: Instrucciones de Timer, Contador y Shift Register La instrucción Contador (CNT) El Contador es una instrucción de dos entradas que incrementa DS5 Usado el valor corriente cuando hay una transición lógica de la entrada HPP Usado COUNT de OFF para ON. Cuándo la entrada RESET del contador está...
  • Página 202: Ejemplo De Contador Usando El Bit De Estado

    Capítulo 5: Instrucciones de Timer, Contador y Shift Register Ejemplo de contador usando el bit de estado En el ejemplo siguiente, cuando X1 hace una transición de OFF para ON, el valor corriente del contador CT2 se incrementará en uno. Cuando el valor corriente llega al valor prefijado de 3, el bit de estado del contador CT2 prenderá...
  • Página 203: La Instrucción Contador De Etapas (Sgcnt)

    Capítulo 5: Instrucciones de Timer, Contador y Shift Register La instrucción Contador de Etapas (SGCNT) El contador de etapas es un contador de una entrada que incrementa Contador # DS5 Usado cuando hay una transición lógica de la entrada de OFF para ON. Este HPP Usado contador difiere de otros contadores ya que tendrá...
  • Página 204: Ejemplo Del Contador De Etapas Usando El Bit De Estado

    Capítulo 5: Instrucciones de Timer, Contador y Shift Register Ejemplo del contador de etapas usando el bit de estado En el ejemplo siguiente, cuándo X1 hace una transición de OFF para ON, el valor corriente del contador de etapas CT7 incrementará en 1. Cuándo el valor corriente alcanza 3, el bit de estado del contador CT7 prenderá...
  • Página 205: La Instrucción Up Down Counter (Udc)

    Capítulo 5: Instrucciones de Timer, Contador y Shift Register La instrucción Up Down Counter (UDC) CT aaa El contador UDC cuenta subiendo el conteo en la B bbb DS5 Usado transición de falso para verdadero (OFF a ON) en Down HPP Usado Contador # la entrada UP...
  • Página 206: Ejemplo De Contador Incremental/Decremental Usando El Bit De Estado

    Capítulo 5: Instrucciones de Timer, Contador y Shift Register Ejemplo de contador incremental/decremental usando el bit de estado En el ejemplo siguiente, si X2 y X3 están apagados, cuándo X1 pase de OFF para ON el valor corriente del contador incrementará en 1. Si X1 y X3 están apagados el valor corriente del contador decrece en 1 cuándo X2 pasa de OFF para ON.
  • Página 207: Capítulo 5: Instrucciones De Timer, Contador Y Shift Registe

    Capítulo 5: Instrucciones de Timer, Contador y Shift Registe La instrucción Shift Register (SR) La instrucción SR mueve un número predefinido bits de DATA DS5 Usado relevadores de control C. Los rangos de control en el bloque HPP Usado From A de bits deben comenzar al inicio de una frontera de 8 bits en CLOCK bloques de 8 bits.
  • Página 208: Capítulo 5: Instrucciones De Acumulador/Stack Load Y Salidas De Datos (Out)

    Capítulo 5: Instrucciones de Acumulador/Stack Load y salidas de datos (OUT) Operaciones de carga y copia del acumulador y stack Usando el acumulador El acumulador en la unidad de procesamiento central (CPU) del PLC DL06 es una memoria intermediaria (RAM) de 32 bits que se usa como una localización de almacenamiento temporaria para datos que se copian o son manipulados de alguna manera.
  • Página 209: Cambiando Los Datos Del Acumulador

    Capítulo 5: Instrucciones de Acumulador/Stack Load y salidas de datos (OUT) Cambiando los datos del acumulador Las instrucciones que manipulan datos también usan el acumulador. El resultado de los datos manipulados se queda en el acumulador. Los datos que tenía el acumulador antes de hacer la operación correspondiente se pierden en el acumulador.
  • Página 210: Usando El Stack Del Acumulador

    Capítulo 5: Instrucciones de Acumulador/Stack Load y salidas de datos (OUT) Usando el Stack del acumulador El stack del acumulador (Una pila de memorias) es usado por instrucciones que requieren más de un parámetro para ejecutar una función o para una función definida por el usuario. El Stack del acumulador se usa cuando se ejecuta más de una instrucción LD sin el uso de una instrucción OUT.
  • Página 211: Usando Punteros

    Capítulo 5: Instrucciones de Acumulador/Stack Load y salidas de datos (OUT) Valor previo del acumulador Acum. Stack del acumulador Valor corriente del acumulador POP el primer valor en el stack al acumulador y mueve los valores del stack Nivel 1 Acum.
  • Página 212 Capítulo 5: Instrucciones de Acumulador/Stack Load y salidas de datos (OUT) V2076 V2077 P2000 V2100 V2000 (P2000) contiene el valor 440 V2101 Hexadecimal. 440 Hexadecimal = >2100 Octal que contiene el valor 2635. V2102 V2000 V2103 Acumulador V2104 V2105 V2200 Copia los datos desde los 16 bits más bajos V2200 del acumulador a V2200.
  • Página 213: La Instrucción Load (Ld)

    Capítulo 5: Instrucciones de Acumulador/Stack Load y salidas de datos (OUT) La instrucción Load (LD) La instrucción Load (LD) es una instrucción de 16 bits que carga DS5 Usado o copia el valor (Aaaa), que es una dirección de memoria V o una A aaa HPP Usado constantee de 4 dígitos BCD/Hexadecimal, en los 16 bits más...
  • Página 214: La Instrucción Load Double (Ldd)

    Capítulo 5: Instrucciones de Acumulador/Stack Load y salidas de datos (OUT) La instrucción Load Double (LDD) La instrucción LDD es una instrucción de 32 bits que carga o DS5 Usado copia el valor (Aaaa), que es: o dos direcciones consecutivas de A aaa HPP Usado memoria V o una constantee de 8 dígitos BCD/Hexadecimal, en el...
  • Página 215: La Instrucción Load Formatted (Ldf)

    Capítulo 5: Instrucciones de Acumulador/Stack Load y salidas de datos (OUT) La instrucción Load Formatted (LDF) La instrucción LDF carga o copia un conjunto de 1 a DS5 Usado A aaa 32 bits consecutivos de direcciones discretas de HPP Usado memoria en el acumulador.
  • Página 216: La Instrucción Load Address (Lda)

    Capítulo 5: Instrucciones de Acumulador/Stack Load y salidas de datos (OUT) La instrucción Load Address (LDA) La instrucción LDA es una instrucción de 16 bits. Convierte DS5 Usado cualquier valor octal (o dirección) al valor del equivalente O aaa HPP Usado hexadecimal y lo carga (o copia) al acumulador.
  • Página 217: La Instrucción Load Accumulator Indexed (Ldx)

    Capítulo 5: Instrucciones de Acumulador/Stack Load y salidas de datos (OUT) La instrucción Load Accumulator Indexed (LDX) Esta instrucción de 16 bits especifica una dirección de la fuente (la DS5 Usado memoria V) que será dislocada por el valor en la primera dirección HPP Usado del Stack .
  • Página 218: La Instrucción Load Accumulator Indexed From Data Constantes (Ldsx)

    Capítulo 5: Instrucciones de Acumulador/Stack Load y salidas de datos (OUT) La instrucción Load Accumulator Indexed from Data Constantes (LDSX) La instrucción LDSX es una instrucción de 16 bits. La instrucción DS5 Usado especifica un Area de Data Label (DLBL) (de Etiqueta de Datos) LDSX HPP Usado donde se almacenan constantees numéricas o ASCII.
  • Página 219: La Instrucción Load Real Number (Ldr)

    Capítulo 5: Instrucciones de Acumulador/Stack Load y salidas de datos (OUT) Programador D2-HPP SHFT SHFT ANDST SHFT ANDST SHFT SHFT ANDST ANDST SHFT INST# SHFT INST# SHFT INST# SHFT La instrucción Load Real Number (LDR) La instrucción LDR carga un número real contenido en dos DS5 Usado direcciones consecutivas de la memoria V o en una constantee de A aaa...
  • Página 220: La Instrucción Out De Bloque (Out)

    Capítulo 5: Instrucciones de Acumulador/Stack Load y salidas de datos (OUT) La instrucción Out de bloque (OUT) Es una instrucción de 16 bits que copia el valor en los 16 bits más DS5 Usado bajos contenido en el acumulador a una localización especificada A aaa HPP Usado de memoria V (Aaaa).
  • Página 221: La Instrucción Out Formatted (Outf)

    Capítulo 5: Instrucciones de Acumulador/Stack Load y salidas de datos (OUT) La instrucción Out Formatted (OUTF) La instrucción OUTF carga 1-32 bits del acumulador a las OUTF A aaa DS5 Usado direcciones discretas especificadas de memoria V. La instrucción HPP Usado requiere una dirección (Aaaa) de inicio y el número de bits (Kbbb) a ser transportados.
  • Página 222: La Instrucción Pop Continuada

    Capítulo 5: Instrucciones de Acumulador/Stack Load y salidas de datos (OUT) La instrucción Pop continuada En el ejemplo siguiente, cuándo C0 está ON, el valor 4545 que estaba encima del Stack se mueve al acumulador usando la instrucción POP. El valor es copiado a V2000 usando la instrucción OUT.
  • Página 223: La Instrucción Out Indexed (Outx)

    Capítulo 5: Instrucciones de Acumulador/Stack Load y salidas de datos (OUT) La instrucción Out Indexed (OUTX) La instrucción OUTX es una instrucción de 16 bits. Copia un valor de 16 bits o de 4 dígitos desde el primer nivel del Stack O UT X DS5 Usado del acumulador hasta una dirección cambiada por un número...
  • Página 224: La Instrucción Out Least (Outl)

    Capítulo 5: Instrucciones de Acumulador/Stack Load y salidas de datos (OUT) La instrucción Out Least (OUTL) La instrucción OUTL copia el valor en los 8 bits más bajos del O UT L DS5 Usado acumulador a los 8 bits más bajos de la memoria especificada A aaa HPP Usado (en otras palabras, copia el byte más bajo de la palabra más baja...
  • Página 225: Capítulo 5: Instrucciones Lógicas

    Capítulo 5: Instrucciones Lógicas Las instrucciones lógicas con el acumulador La instrucción And de bloque (AND) La instrucción AND es una instrucción de 16 bits lógica que DS5 Usado hace la función AND del valor en los 16 bits más bajos del A aaa HPP Usado acumulador con una localización especificada de memoria V...
  • Página 226: La Instrucción And Double (Andd)

    Capítulo 5: Instrucciones Lógicas La instrucción And Double (ANDD) ANDD es una instrucción de 32 bits que hace la función lógica DS5 Usado AND del valor en el acumulador con dos direcciones consecutivas ANDD HPP Usado de memoria V o un valor (Aaaa) constantee de 8 dígitos K aaa (máximo).
  • Página 227: La Instrucción And Formatted (Andf)

    Capítulo 5: Instrucciones Lógicas La instrucción And Formatted (ANDF) La instrucción ANDF hace la función lógica AND entre el valor DS5 Usado binario en el acumulador y un rango especificado de bits en la ANDF A aaa HPP Usado memoria (1-32) . La instrucción requiere una localización (Aaaa) de inicio y el número de bits (Kbbb) a ser operados AND.
  • Página 228: La Instrucción And With Stack (Ands)

    Capítulo 5: Instrucciones Lógicas La instrucción And with Stack (ANDS) La instrucción ANDS es una instrucción de 32 bits que hace la DS5 Usado función lógica AND entre el valor en el acumulador con el valor del ANDS HPP Usado primer nivel del Stack del acumulador.
  • Página 229 Capítulo 5: Instrucciones Lógicas La instrucción de bloque Or (OR) La instrucción OR es una instrucción de 16 bits que hace la DS5 Usado función lógica OR entre el valor en los 16 bits más bajos del HPP Usado acumulador con una localización especificada de memoria V A aaa (Aaaa).
  • Página 230: La Instrucción Or Double (Ord)

    Capítulo 5: Instrucciones Lógicas La instrucción Or Double (ORD) ORD es una instrucción de 32 bits que hace la función OR entre DS5 Usado el valor en el acumulador con el valor (Aaaa), que es dos HPP Usado direcciones consecutivas de memoria V o una constantee de 8 K aaa dígitos (max.).
  • Página 231: La Instrucción Or Formatted (Orf)

    Capítulo 5: Instrucciones Lógicas La instrucción Or Formatted (ORF) La instrucción ORF hace la función OR lógica entre el DS5 Usado valor binario en el acumulador y un rango especificado de A aaa HPP Usado bits (1-32). La instrucción requiere una localización (Aaaa) de inicio y el número de bits (Kbbb) a ser operados OR.
  • Página 232: La Instrucción Or With Stack (Ors)

    Capítulo 5: Instrucciones Lógicas La instrucción Or with Stack (ORS) La instrucción ORS es una instrucción de 32 bits que opera DS5 Usado OR lógicamente el valor en el acumulador con el primer nivel HPP Usado del Stack del acumulador. El resultado se va al acumulador. O R S El valor en el primer nivel del Stack del acumulador se quita del Stack y todos los valores son movidos un nivel para arriba.
  • Página 233: La Instrucción Exclusive Or (Xor)

    Capítulo 5: Instrucciones Lógicas La instrucción Exclusive Or (XOR) La instrucción XOR es una instrucción de 16 bits que realiza DS5 Usado un OR exclusivo entre el valor en los 16 bits más bajos del A aaa HPP Usado acumulador y una localización especificada de memoria V (Aaaa).
  • Página 234: La Instrucción Exclusive Or Double (Xord)

    Capítulo 5: Instrucciones Lógicas La instrucción Exclusive Or Double (XORD) En el ejemplo siguiente, cuándo X1 está ON, el valor en V2000 DS5 Usado se carga en el acumulador usando la instrucción LD. El valor en XORD HPP Usado el acumulador es operado con V2006 usando la instrucción K aaa XOR, es decir, hace un OR exclusivo entre el acumulador y V2006.
  • Página 235: La Instrucción Exclusive Or Formatted (Xorf)

    Capítulo 5: Instrucciones Lógicas La instrucción Exclusive Or Formatted (XORF) La instrucción XORF realiza un XORF un OR exclusivo del XO R F A aaa DS5 Usado valor binario en el acumulador y un rango especificado de HPP Usado bits (1-32). La instrucción requiere una dirección (Aaaa) de inicio y el número de bits (bbbb) a ser operados.
  • Página 236: La Instrucción Exclusive Or With Stack (Xors)

    Capítulo 5: Instrucciones Lógicas La instrucción Exclusive Or with Stack (XORS) La instrucción XORS es una instrucción de 32 bits que realiza un DS5 Usado OR exclusivo del valor en el acumulador con el primer nivel del HPP Usado Stack del acumulador. El resultado se va al acumulador. El valor en XO R S el primer nivel del Stack del acumulador se quita del Stack y todos los valores son movidos un nivel para arriba.
  • Página 237: La Instrucción Compare (Cmp)

    Capítulo 5: Instrucciones Lógicas La instrucción Compare (CMP) La instrucción CMP es una instrucción de 16 bits que compara el valor DS5 Usado en los 16 bits más bajos del acumulador con el valor en una localización HPP Usado especificada de memoria V (Aaaa). La indicación SP correspondiente del A aaa estado será...
  • Página 238: La Instrucción Compare Double (Cmpd)

    Capítulo 5: Instrucciones Lógicas La instrucción Compare Double (CMPD) La instrucción CMPD es una instrucción de 32 bits que compara el CMPD DS5 Usado valor en el acumulador con el valor (Aaaa), que es dos direcciones A aaa HPP Usado consecutivas de memoria V o una constantee de 8 dígitos (máximo).
  • Página 239: La Instrucción Compare Formatted (Cmpf)

    Capítulo 5: Instrucciones Lógicas La instrucción Compare Formatted (CMPF) La instrucción CMPF compara el valor en el acumulador con DS5 Usado C MP F A aaa un número especificado de bits consecutivos (1-32 ). La HPP Usado instrucción requiere una localización (Aaaa) de inicio y el número de bits (Kbbb) a ser comparado.
  • Página 240: La Instrucción Compare With Stack (Cmps)

    Capítulo 5: Instrucciones Lógicas La instrucción Compare with Stack (CMPS) La instrucción CMPS es una instrucción de 32 bits que compara el C MP S DS5 Usado valor en el acumulador con el valor en el primer nivel del Stack del HPP Usado acumulador.
  • Página 241: La Instrucción Compare Real Number (Cmpr)

    Capítulo 5: Instrucciones Lógicas La instrucción Compare Real Number (CMPR) La instrucción CMPR compara un valor del número real en el DS5 Usado acumulador con dos direcciones consecutivas de memoria V CMPR HPP Usado que contienen un número real. La indicación correspondiente A aaa del estado SP será...
  • Página 242: Instrucciones Aritméticas

    Capítulo 5: Instrucciones aritméticas Instrucciones aritméticas La instrucción Add (ADD) ADD es una instrucción de 16 bits que suma un valor BCD en A aaa el acumulador con un valor BCD en una direccción de memoria DS5 Usado V (Aaaa). No se puede usar una constantee K como parámetro HPP Usado en la instrucción.
  • Página 243: La Instrucción Add Double (Addd)

    Capítulo 5: Instrucciones aritméticas La instrucción Add Double (ADDD) ADDD es una instrucción de 32 bits que suma el DS5 Usado valor BCD en el acumulador con un valor BCD ADDD (Aaaa), que son 2 direcciones consecutivas de HPP Usado A aaa memoria V o una constantee de 8 dígitos (max) BCD.
  • Página 244: La Instrucción Add Real (Addr)

    Capítulo 5: Instrucciones aritméticas La instrucción Add Real (ADDR) ADDR ADDR La instrucción ADDR suma un número real en el acumulador con A aaa A aaa DS5 Usado una constantee real o un número real que ocupa dos direcciones HPP Usado consecutivas de memoria V.
  • Página 245: La Instrucción Subtract (Sub)

    Capítulo 5: Instrucciones aritméticas La instrucción Subtract (SUB) SUB (Resta) es una instrucción de 16 bits que resta el valor BCD DS5 Usado A aaa (Aaaa) en una dirección de memoria V del valor BCD en los 16 bits HPP Usado más bajos del acumulador.
  • Página 246: La Instrucción Subtract Double (Subd)

    Capítulo 5: Instrucciones aritméticas La instrucción Subtract Double (SUBD) Resta Doble SUBD es una instrucción de 32 bits que resta el valor SUBD DS5 Usado BCD (Aaaa), que puede ser 2 direcciones consecutivas de memoria V A aaa HPP Usado o una constantee de 8 dígitos (máximo), desde el valor BCD en el acumulador.
  • Página 247: La Instrucción Subtract Real (Subr)

    Capítulo 5: Instrucciones aritméticas La instrucción Subtract Real (SUBR) La instrucción SUBR resta un número real en el acumulador de una DS5 Usado S UBR constantee real o un número real que ocupa 2 direcciones A aaa consecutivas de memoria V. El resultado se va al acumulador. Ambos números deben seguir el formato de punto flotante IEEE de 32 bits.
  • Página 248: La Instrucción Multiply (Mul)

    Capítulo 5: Instrucciones aritméticas La instrucción Multiply (MUL) MUL es una instrucción de 16 bits que multiplica el valor DS5 Usado BCD (Aaaa), que es una dirección de memoria V o una A aaa HPP Usado constantee de 4 dígitos (max.) por el valor BCD en los 16 bits más bajos del acumulador.
  • Página 249: La Instrucción Multiply Double (Muld)

    Capítulo 5: Instrucciones aritméticas La instrucción Multiply Double (MULD) MULD es una instrucción de 32 bits que multiplica el valor de 8 DS5 Usado dígitos BCD en el acumulador por el valor de 8 dígitos BCD en 2 MULD HPP Usado direcciones consecutivas de memoria V especificadas en la instrucción.
  • Página 250: La Instrucción Multiply Real (Mulr)

    Capítulo 5: Instrucciones aritméticas La instrucción Multiply Real (MULR) La instrucción MULR multiplica un número real en el acumulador MULR DS5 Usado con una constantee real o un número real que ocupa dos direcciones A aaa HPP Usado consecutivas de memoria V. El resultado se va al acumulador. Ambos números deben estar de acuerdo al formato de punto flotante IEEE.
  • Página 251: La Instrucción Divide (Div)

    Capítulo 5: Instrucciones aritméticas La instrucción Divide (DIV) DIV es una instrucción de 16 bits que divide el valor DS5 Usado BCD en el acumulador por un valor BCD (Aaaa), que es HPP Usado una localización de memoria V o una constantee de 4 A aaa dígitos (max.) La primera parte del cociente se va al acumulador y el resto se va al primer nivel del Stack.
  • Página 252: La Instrucción Divide Double (Divd)

    Capítulo 5: Instrucciones aritméticas La instrucción Divide Double (DIVD) DIVD es una instrucción de 32 bits que divide el valor BCD DS5 Usado en el acumulador por un valor BCD (Aaaa), que se debe HPP Usado DIVD obtener de 2 direcciones consecutivas de memoria V. (No se A aaa puede usar una constantee como el parámetro de la instrucción) La primera parte del cociente se va al acumulador...
  • Página 253: La Instrucción Divide Real (Divr)

    Capítulo 5: Instrucciones aritméticas La instrucción Divide Real (DIVR) La instrucción DIVR divide un número real en el acumulador DS5 Usado DIVR por una constantee real o por un número real que ocupa 2 A aaa direcciones consecutivas de memoria V. El resultado se va al acumulador.
  • Página 254: La Instrucción Increment (Inc)

    Capítulo 5: Instrucciones aritméticas La instrucción Increment (INC) La instrucción INC incrementa un valor BCD en "1"en una DS5 Usado A aaa dirección especificada de memoria V cada vez que se ejecuta la HPP Usado instrucción. La instrucción Decrement (DEC) La instrucción DEC decrementa en "1"...
  • Página 255: La Instrucción Add Binary (Addb)

    Capítulo 5: Instrucciones aritméticas La instrucción Add Binary (ADDB) ADDB es una instrucción de 16 bits que suma el valor binario DS5 Usado en los 16 bits más bajos del acumulador con el valor (Aaaa) HPP Usado binario que es una localización de memoria V o una ADDB constantee de 16 bits.
  • Página 256: La Instrucción Add Binary Double (Addbd)

    Capítulo 5: Instrucciones aritméticas La instrucción Add Binary Double (ADDBD) ADDBD es una instrucción de 32 bits que suma el valor binario en ADDBD DS5 Usado el acumulador con el valor (Aaaa), que corresponde a dos A aaa HPP Usado localizaciones consecutivas de memoria V o una constantee binaria de 32 bits.
  • Página 257: La Instrucción Subtract Binary (Subb)

    Capítulo 5: Instrucciones aritméticas La instrucción Subtract Binary (SUBB) SUBB es una instrucción de 16 bits que resta el valor (Aaaa) binario que S UBB DS5 Usado es una dirección de memoria V o una constantee del valor binario en el A aaa HPP Usado acumulador.
  • Página 258: La Instrucción Subtract Binary Double (Subbd)

    Capítulo 5: Instrucciones aritméticas La instrucción Subtract Binary Double (SUBBD) SUBBD es una instrucción de 32 bits que resta el valor (Aaaa) S UBBD DS5 Usado binario que son 2 direcciones consecutivas de memoria V o una A aaa HPP Usado constantee binaria de 32 bits, del valor binario en el acumulador.
  • Página 259: La Instrucción Multiply Binary (Mulb)

    Capítulo 5: Instrucciones aritméticas La instrucción Multiply Binary (MULB) MULB es una instrucción de 16 bits que multiplica el valor DS5 Usado (Aaaa) binario, que es una dirección de memoria V o una MULB HPP Usado constantee binaria de 16 bits, por el valor binario en el A aaa acumulador.
  • Página 260: La Instrucción Divide Binary (Divb)

    Capítulo 5: Instrucciones aritméticas La instrucción Divide Binary (DIVB) DIVB es una instrucción de 16 bits que divide el valor binario en el DS5 Usado acumulador por un valor (Aaaa) binario, que es una dirección de DIVB HPP Usado memoria V o una constantee binaria de 16 bits. La primera parte del A aaa cuociente se va al acumulador y el residuo se va al primer nivel del stack.
  • Página 261: La Instrucción Increment Binary (Incb)

    Capítulo 5: Instrucciones aritméticas La instrucción Increment Binary (INCB) INCB La instrucción INCB incrementa un valor binario en DS5 Usado "1" en una dirección especificada de memoria V cada A aaa HPP Usado vez que se ejecuta la instrucción. Tipo de operando de datos Rango del DL06 .
  • Página 262: La Instrucción Add Formatted (Addf)

    Capítulo 5: Instrucciones aritméticas La instrucción Add Formatted (ADDF) ADDF es una instrucción de 32 bits que suma el valor BCD en el DS5 Usado ADDF A aaa acumulador con el valor BCD (Aaaa), que es un rango de bits HPP Usado discretos.
  • Página 263: La Instrucción Subtract Formatted (Subf)

    Capítulo 5: Instrucciones aritméticas La instrucción Subtract Formatted (SUBF) SUBF es una instrucción de 32 bits que resta el valor BCD S UBF A aaa DS5 Usado (Aaaa), que es un rango de bits distintos del valor BCD en el HPP Usado acumulador.
  • Página 264: La Instrucción Multiply Formatted (Mulf)

    Capítulo 5: Instrucciones aritméticas La instrucción Multiply Formatted (MULF) MULF es una instrucción de 16 bits que multiplica el valor BCD MULF A aaa DS5 Usado en el acumulador por el valor BCD (Aaaa) que es un rango de bits HPP Usado discretos.
  • Página 265: La Instrucción Divide Formatted (Divf)

    Capítulo 5: Instrucciones aritméticas La instrucción Divide Formatted (DIVF) DIVF es una instrucción de 16 bits que divide el valor BCD en el DS5 Usado acumulador por el valor BCD (Aaaa), que es un rango de bits DIVF A aaa HPP Usado discretos.
  • Página 266: La Instrucción Add Top Of Stack (Adds)

    Capítulo 5: Instrucciones aritméticas La instrucción Add Top of Stack (ADDS) ADDS es una instrucción de 32 bits que suma el valor BCD en DS5 Usado ADDS el acumulador con el valor BCD en el primer nivel del Stack del HPP Usado acumulador.
  • Página 267: La Instrucción Subtract Top Of Stack (Subs)

    Capítulo 5: Instrucciones aritméticas La instrucción Subtract Top of Stack (SUBS) SUBS es una instrucción de 32 bits que resta el valor BCD en el S UBS DS5 Usado primer nivel del Stack del acumulador del valor BCD en el HPP Usado acumulador.
  • Página 268: La Instrucción Multiply Top Of Stack (Muls)

    Capítulo 5: Instrucciones aritméticas La instrucción Multiply Top of Stack (MULS) MULS es una instrucción de 16 bits que multiplica un valor de 4 DS5 Usado dígitos BCD en el primer nivel del Stack del acumulador por un MULS HPP Usado valor de 4 dígitos BCD en el acumulador.
  • Página 269: La Instrucción Divide By Top Of Stack (Divs)

    Chapter 5: Standard RLL Instruccións - Math La instrucción Divide by Top of Stack (DIVS) DIVS DIVS es una instrucción de 32 bits que divide el valor de 8 DS5 Usado dígitos BCD en el acumulador por un valor de 4 dígitos BCD HPP Usado en el primer nivel del Stack del acumulador.
  • Página 270: La Instrucción Add Binary Top Of Stack (Addbs)

    Capítulo 5: Instrucciones aritméticas La instrucción Add Binary Top of Stack (ADDBS) La instrucción ADDBS es una instrucción de 32 bits que suma el DS5 Usado valor binario en el acumulador con el valor binario en el primer ADDBS HPP Usado nivel del Stack del acumulador.
  • Página 271: La Instrucción Subtract Binary Top Of Stack (Subbs)

    Capítulo 5: Instrucciones aritméticas La instrucción Subtract Binary Top of Stack (SUBBS) SUBBS es una instrucción de 32 bits que resta el valor binario en el primer nivel del Stack del acumulador del valor binario en el DS5 Usado S UBBS acumulador.
  • Página 272: La Instrucción Multiply Binary Top Of Stack (Mulbs)

    Capítulo 5: Instrucciones aritméticas La instrucción Multiply Binary Top of Stack (MULBS) MULBS es una instrucción de 16 bits que multiplica el valor DS5 Usado binario de 16 bits en el primer nivel del Stack del acumulador HPP Usado MULBS por el valor binario de 16 bits en el acumulador.
  • Página 273: La Instrucción Divide Binary By Top Of Stack (Divbs)

    Capítulo 5: Instrucciones aritméticas La instrucción Divide Binary by Top OF Stack (DIVBS) Esta es una instrucción de 32 bits que divide el valor binario DS5 Usado de 32 bits en el acumulador por el valor binario de 16 bits en DIVBS HPP Usado el primer nivel del stack del acumulador.
  • Página 274 Capítulo 5: Instrucciones de funciones transcendentales Funciones transcendentales El PLC DL06 permite ejecutar funciones numéricas especiales para complementar su capacidad de procesar números reales. Las funciones transcendentales incluyen el seno, coseno, y tangente trigonométricos y también sus inversos (arcoseno, arcocoseno y arcotangente). La función de raíz cuadrada también se agrupa con estas otras funciones.
  • Página 275: La Instrucción Arc Cosine Real (Acosr)

    Capítulo 5: Instrucciones de funciones transcendentales La instrucción Arc Cosine Real (ACOSR) La instrucción ACOSR calcula el arcocoseno del número real DS5 Usado ACOSR almacenado en el acumulador. El resultado se va al acumulador. El número original y el resultado deben estar en el formato de 32 bits IEEE.
  • Página 276: Capítulo 5: Instrucciones De Operacioneas Con Bits

    Capítulo 5: Instrucciones de operacioneas con bits Instrucciones de operación con bits La instrucción Sum (SUM) La instrucción SUM cuenta el número de bits que son DS5 Usado "1" en el acumulador. El resultado en hexadecimal se va HPP Usado al acumulador.
  • Página 277: La Instrucción Shift Left (Shfl)

    Capítulo 5: Instrucciones de operacioneas con bits La instrucción Shift Left (SHFL) SHFL es una instrucción de 32 bits que desplaza los bits en el SHFL DS5 Usado acumulador un número especificado de lugares (Aaaa) a la A aaa HPP Usado izquierda, es decir, en la dirección desde el bit menos significativo al más significativo.
  • Página 278: La Instrucción Shift Right (Shfr)

    Capítulo 5: Instrucciones de operacioneas con bits La instrucción Shift Right (SHFR) SHFR es una instrucción de 32 bits que desplaza los bits en el SHFR DS5 Usado acumulador un número especificado de lugares (Aaaa) a la A aaa HPP Usado derecha, es decir, en la dirección desde el bit más significativo al menos significativo.
  • Página 279: Rango Del Dl06

    Capítulo 5: Instrucciones de operacioneas con bits ROTL es una instrucción de 32 bits que desplaza los bits en el acumulador un número (Aaaa) R O T L DS5 Usado A aaa especificado de lugares a la izquierda y los que se HPP Usado perderían se van al extremo derecho,es decir, los bits se desplazan en la dirección desde el bit menos significativo al más signficativo.
  • Página 280: La Instrucción Rotate Right (Rotr)

    Capítulo 5: Instrucciones de operacioneas con bits La instrucción Rotate Right (ROTR) ROTR es una instrucción de 32 bits que desplaza los bits en R O T R DS5 Usado el acumulador un número (Aaaa) especificado de lugares a la A aaa HPP Usado derechaes decir, los bits de desplazan en la dirección desde el...
  • Página 281: La Instrucción Encode (Enco)

    Capítulo 5: Instrucciones de operacioneas con bits La instrucción Encode (ENCO) La instrucción ENCO es una instrucción de 16 bits que codifica la DS5 Usado posición del bit en el acumulador que tiene un valor de 1 y retorna HPP Usado la representación binaria apropiada de 5 bits.
  • Página 282: La Instrucción Decode (Deco)

    Capítulo 5: Instrucciones de operacioneas con bits La instrucción Decode (DECO) La instrucción DECO decodifica un valor binario de 5 bits en el DS5 Usado rango de 0-31 (0-1F hexadecimal ) en el acumulador poniendo DECO HPP Usado la posición apropiada del bit en "1". Si el acumulador contiene el valor F (hexadecimal), el bit 15 será...
  • Página 283: Capítulo 5: Instrucciones De Conversión De Formatos

    Capítulo 5: Instrucciones de conversión de formatos Instrucciones de conversión de formatos numéricos La instrucción Binary (BIN) La instrucción BIN convierte un valor BCD en el DS5 Usado acumulador al valor binario equivalente(o decimal, como se HPP Usado llama en DirectSOFT). El resultado se va al acumulador. Indicadores Descripción SP63...
  • Página 284: La Instrucción Binary Coded Decimal (Bcd)

    Capítulo 5: Instrucciones de conversión de formatos La instrucción Binary Coded Decimal (BCD) La instrucción BCD convierte un valor binario en el acumulador DS5 Usado al valor equivalente BCD. El resultado se va al acumulador. HPP Usado Indicadores Descripción SP63 ON cuando el resultado de la instrucción hace que el valor en el acumulador sea 0.
  • Página 285: La Instrucción Invert (Inv)

    Capítulo 5: Instrucciones de conversión de formatos La instrucción Invert (INV) La instrucción INV invierte o toma el complemento de DS5 Usado uno del valor de 32 bits en el acumulador. El resultado se HPP Usado va al acumulador. Esto es, cada bit que es cero pasa a ser uno y cada bit que es uno pasa a ser cero, en la misma posición de la palabra.
  • Página 286: La Instrucción Ten's Complement (Bcdcpl)

    Capítulo 5: Instrucciones de conversión de formatos La instrucción Ten’s Complement (BCDCPL) La instrucción BCDCPL toma el complemento de 10's (BCD) BC DC P L DS5 Usado del acumulador con 8 dígitos. El resultado se va al acumulador. El HPP Usado cálculo para esta instrucción es: 100000000 acumulador...
  • Página 287: La Instrucción Binary To Real Conversion (Btor)

    Capítulo 5: Instrucciones de conversión de formatos La instrucción Binary to Real Conversion (BTOR) La instrucción BTOR convierte un valor binario en el BT O R DS5 Usado acumulador al formato de número real equivalente (punto HPP Usado flotante). El resultado se va al acumulador. El número binario y el número real pueden usar los 32 bits del acumulador.
  • Página 288: La Instrucción Real To Binary Conversion (Rtob)

    Capítulo 5: Instrucciones de conversión de formatos La instrucción Real to Binary Conversion (RTOB) La instrucción RTOB convierte un número real en el acumulador a R T O B DS5 Usado un valor binario. El resultado se va al acumulador. El número HPP Usado binario y el número real pueden usar los 32 bits del acumulador.
  • Página 289: La Instrucción Radian Real Conversion (Radr)

    Capítulo 5: Instrucciones de conversión de formatos La instrucción Radian Real Conversion (RADR) R ADR RADR convierte el valor real del grado almacenado en el DS5 Usado acumulador al número real equivalente en radianes. El resultado se va al acumulador. La instrucción Degree Real Conversion (DEGR) La instrucción DEGR convierte el valor real de radián DE G R...
  • Página 290: La Instrucción Ascii A Hex (Ath)

    Capítulo 5: Instrucciones de conversión de formatos La instrucción ASCII a HEX (ATH) La instrucción ATH convierte una tabla de valores de ASCII a una DS5 Usado tabla de valores hexadecimales. Los valores de ASCII son dos dígitos y sus equivalentes hexadecimales solamente son un dígito. Esto significa que una tabla ASCII de cuatro direcciones de memoria V sólo requiere dos direcciones de memoria V para la tabla equivalente hexadecimal.
  • Página 291: La Instrucción Hex A Ascii (Hta)

    Capítulo 5: Instrucciones de conversión de formatos DirectSOFT Direct SOFT32 Equivalente Tabla ASCII Carga el valor constante 4 hexadecimal en los 16 bits más bajos del acumulador. Este valor define la cantidad de palabras en la tabla ASCII. 33 34 V1400 Convierte el octal 1400 al 1234...
  • Página 292 Capítulo 5: Instrucciones de conversión de formatos Indicadores Descripción SP53 ON cuando el valor del operando es más grande de lo que puede procesar el acumulador. En el ejemplo siguiente, cuándo X1 está ON, se carga la constantee (K2) al acumulador usando la instrucción LD.
  • Página 293: La Instrucción Segment (Seg)

    Capítulo 5: Instrucciones de conversión de formatos La instrucción Segment (SEG) S E G La instrucción SEGMENT convierte un valor hexadecimal DS5 Usado de 4 dígitos en el acumulador a un formato de visor de 7 HPP Usado segmentos. El resultado se va al acumulador. En el ejemplo siguiente, cuándo X1 está...
  • Página 294: La Instrucción Gray Code (Gray)

    Capítulo 5: Instrucciones de conversión de formatos La instrucción Gray Code (GRAY) La instrucción GRAY convierte un valor de código Gray de 16 DS5 Usado GRAY bits a un valor BCD. La conversión BCD requiere 10 bits del HPP Usado acumulador.
  • Página 295: La Instrucción Shuffle Digits (Sfldgt)

    Capítulo 5: Instrucciones de conversión de formatos La instrucción Shuffle Digits (SFLDGT) La instrucción SFLDGT baraja un máximo de 8 dígitos re- DS5 Usado SFLDGT arreglándolos en una orden especificada. Esta función HPP Usado requiere que los parámetros sean cargados al primer nivel del Stack del acumulador y al acumulador con dos instrucciones adicionales.
  • Página 296: Capítulo 5: Instrucciones Normales Rll - Conversión De Números

    Capítulo 5: Instrucciones normales RLL - Conversión de números En el ejemplo siguiente cuando X1 está ON, el valor en el primer nivel del Stack del acumulador será reorganizado en la orden especificada por el valor en el acumulador. El ejemplo A muestra cómo los dígitos siendo barajados trabajan, cuándo 0 o 9 hasta F no se usan, cuándo se especifica la orden que los dígitos deben ser barajados.
  • Página 297: Capítulo 5: Instrucciones Normales Rll - Instrucciones De Tablas

    Capítulo 5: Instrucciones normales RLL - Instrucciones de tablas Instrucciones de tablas (Tablas son simplemente memorias consecutivas) La instrucción Move (MOV) La instrucción MOV copia los valores de una tabla de memoria V DS5 Usado a otra tabla de memoria V de una misma longitud. La tabla original V aaa queda intacta.
  • Página 298: La Instrucción Move Memory Cartridge (Movmc) La Instrucción Load Label (Ldlbl)

    Capítulo 5: Instrucciones normales RLL - Instrucciones de tablas La instrucción Move Memory Cartridge (MOVMC) La instrucción Load Label (LDLBL) Las instrucciones MOVMC y LDLBL son usadas para copiar los DS5 Usado MOVMC datos en la memoria ladder de un programa a memoria V. La HPP Usado V aaa instrucción LDLBL se usa con la instrucción MOVMC cuando se...
  • Página 299: Copie Datos De Un Area De Etiqueta De Datos A La Memoria V (Data Label Area)

    Capítulo 5: Instrucciones normales RLL - Instrucciones de tablas Copie datos de un area de etiqueta de datos a la memoria V (Data Label Area) En el ejemplo de abajo, se copian los datos de un área de etiqueta de datos a la memoria V. Cuándo X1 está...
  • Página 300: La Instrucción Setbit

    Capítulo 5: Instrucciones normales RLL - Instrucciones de tablas La instrucción SETBIT SETBIT La instrucción SETBIT pone un solo bit en "1" DS5 Usado A aaa dentro de un rango de direcciones de memoria V. HPP Usado La instrucción RSTBIT RSTBIT La instrucción RSTBIT coloca un solo bit en "0"...
  • Página 301: Programador D2-Hpp

    Capítulo 5: Instrucciones normales RLL - Instrucciones de tablas En este ejemplo usaremos la entrada X0 para disparar o activar la operación SETBIT. Primero, cargamos la longitud de la tabla (2 palabras) al Stack del acumulador. Luego, cargamos la dirección inicial en el acumulador. Ya que V3000 es un número octal lo tenemos que convertir a hexadecimal usando la instrucción LDA.
  • Página 302: La Instrucción Fill (Fill)

    Capítulo 5: Instrucciones normales RLL - Instrucciones de tablas La instrucción Fill (FILL) La instrucción FILL llena una tabla de hasta 255 direcciones de DS5 Usado FILL memoria V con un valor (Aaaa), que es una dirección de memoria V o HPP Usado A aaa una constantee de 4 dígitos.
  • Página 303: La Instrucción Find (Find)

    Capítulo 5: Instrucciones normales RLL - Instrucciones de tablas La instrucción Find (FIND) La instrucción Find se usa para buscar un valor especificado en DS5 Usado una tabla de memoria V de hasta 255 direcciones. Los FIND HPP Usado parámetros de la función FIND son cargados en el primer y A aaa segundo nivel del Stack del acumulador y del acumulador con tres instrucciones adicionales.
  • Página 304: La Instrucción Find Greater Than (Fdgt)

    Capítulo 5: Instrucciones normales RLL - Instrucciones de tablas DirectS OF T 32 DirectSOFT Longitud de la tabla V1400 Desvío V1401 Carga el valor 6 hexadecimal Comience aquí V1402 a los 16 bits más bajos Acumulador del acumulador V1403 V1404 V1404 contiene la posición V1405 O 1400...
  • Página 305: Descripción

    Capítulo 5: Instrucciones normales RLL - Instrucciones de tablas Tipo de operando de datos Rango del DL06 ........A Memoria V .
  • Página 306: La Instrucción Table To Destination (Ttd)

    Capítulo 5: Instrucciones normales RLL - Instrucciones de tablas La instrucción Table to Destination (TTD) La instrucción TTD copia un valor de una tabla de memoria DS5 Usado V a una dirección de memoria V e incrementa el puntero de HPP Usado la tabla en 1.
  • Página 307 Capítulo 5: Instrucciones normales RLL - Instrucciones de tablas En el ejemplo siguiente, cuándo X1 está ON, se carga el valor constantee (K6) al acumulador usando la instrucción LD. Este valor especifica la longitud de la tabla y se coloca en la primera localización del Stack después que se ejecuta la instrucción LDA.
  • Página 308 Capítulo 5: Instrucciones normales RLL - Instrucciones de tablas El diagrama en esta página muestra los resultados barrido por barrido de la ejecución del programa del ejemplo.Note como el puntero automáticamente salta de 0 a 6 y luego comienza en 1 en vez de 0. También, note como SP56 es ON solamente hasta el fin del barrido Barrido N Antes de la ejecución de TTD Después de la ejecución de TTD...
  • Página 309: La Instrucción Remove From Bottom (Rfb)

    Capítulo 5: Instrucciones normales RLL - Instrucciones de tablas La instrucción Remove from Bottom (RFB) La instrucción RFB copia un valor del fondo de una tabla de DS5 Usado memoria V a una dirección de memoria V y decrementa un puntero HPP Usado de la tabla en "1".
  • Página 310 Capítulo 5: Instrucciones normales RLL - Instrucciones de tablas En el ejemplo siguiente, cuándo X1 está ON, se carga el valor constantee (K6) al acumulador usando la instrucción LD. Este valor especifica la longitud de la tabla y se coloca en el primer nivel del Stack después que se ejecuta la instrucción LDA.
  • Página 311 Capítulo 5: Instrucciones normales RLL - Instrucciones de tablas El esquema siguiente muestra los resultados de la ejecución barrido por barrido para nuestro programa del ejemplo. Advierta cómo el puntero automáticamente decrece de 6 a 0. También, note cómo SP56 es sólo ON hasta el fin del barrido. Example of Execution Scan N Before RFB Execution...
  • Página 312: La Instrucción Source A Table (Stt)

    Capítulo 5: Instrucciones normales RLL - Instrucciones de tablas La instrucción Source a Table (STT) La instrucción SST copia un valor de memoria V a una DS5 Usado tabla de memoria V e incrementa el puntero de la tabla en HPP Usado 1.
  • Página 313 Capítulo 5: Instrucciones normales RLL - Instrucciones de tablas En el ejemplo siguiente, cuándo X1 está ON, se carga el valor constantee (K6) al acumulador usando la instrucción LD. Este valor especifica la longitud de la tabla y se coloca en la primera localización del Stack después que se ejecuta la instrucción LDA.
  • Página 314 Capítulo 5: Instrucciones normales RLL - Instrucciones de tablas El esquema siguiente muestra barrido por barrido los resultados de la ejecución para el programa ejemplo. Note cómo el puntero automáticamente hace un ciclo de 0 - 6, y luego comienza de nuevo en 1 en vez de 0.
  • Página 315: La Instrucción Remove From Table (Rft)

    Capítulo 5: Instrucciones normales RLL - Instrucciones de tablas La instrucción Remove from Table (RFT) La instrucción RFT remueve un valor de una tabla y lo almacena en DS5 Usado una dirección de memoria V. Cuándo un valor se remueve de la tabla HPP Usado todos los otros valores se mueven para arriba 1 nivel.
  • Página 316 Capítulo 5: Instrucciones normales RLL - Instrucciones de tablas En el ejemplo siguiente, cuándo X1 está ON, se carga el valor constantee (K6) al acumulador usando la instrucción LD. Este valor especifica la longitud de la tabla y se coloca en la primera localización del Stack después que se ejecuta la instrucción LDA.
  • Página 317 Capítulo 5: Instrucciones normales RLL - Instrucciones de tablas El esquema siguiente muestra barrido por barrido los resultados de la ejecución para el programa del ejemplo. En el ejemplo mostramos el valor corriente del contador de la tabla en 4 inicialmente.
  • Página 318: La Instrucción Add A Top (Att)

    Capítulo 5: Instrucciones normales RLL - Instrucciones de tablas La instrucción Add a Top (ATT) La instrucción ATT lleva un valor a la memoria inicial de AT T DS5 Usado una tabla de memoria desde una dirección de memoria V. HPP Usado Cuándo el valor es agregado a la tabla todos los otros valores se corren hacia abajo 1 localización.
  • Página 319 Capítulo 5: Instrucciones normales RLL - Instrucciones de tablas En el ejemplo siguiente, cuándo X1 está ON, se carga el valor constantee (K6) al acumulador usando la instrucción LD. Este valor especifica la longitud de la tabla y se coloca en la primera localización del Stack después que se ejecuta la instrucción LDA.
  • Página 320 Capítulo 5: Instrucciones normales RLL - Instrucciones de tablas El esquema siguiente muestra barrido por barrido los resultados de la ejecución para el programa del ejemplo. El contador de la tabla es configurado como 2 inicialmente, e incrementará automáticamente de 2 hasta 6 cuando se ejecuta la instrucción. Note cómo SP56 se hace ON cuando el contador de la tabla es 6, que es igual a la longitud de la tabla.
  • Página 321: La Instrucción Table Shift Left (Tshfl)

    Capítulo 5: Instrucciones normales RLL - Instrucciones de tablas La instrucción Table Shift Left (TSHFL) La instrucción TSHFL mueve todos los bits en una tabla de T S HF L DS5 Usado memoria a la izquierda el número especificado de posiciones de A aaa HPP Usado bit, esto es, desde el bit menos al más significativo.
  • Página 322 Capítulo 5: Instrucciones normales RLL - Instrucciones de tablas Indicadores Descripción SP53 ON cuando el número de bits a ser desplazados es más grande que el número de bits en la tabla SP67 ON cuando el último bit que se desplazó es un "1" (antes de que sea eliminado) NOTA: Las indicaciones de estado discretas SP son válidas sólo hasta que se ejecute otra instrucción que use el mismo relevador especial SP.
  • Página 323: La Instrucción And Move (Andmov)

    Capítulo 5: Instrucciones normales RLL - Instrucciones de tablas La instrucción AND Move (ANDMOV) La instrucción ANDMOV copia los datos de una tabla a la dirección ANDMO V ANDMO V DS5 Usado especificada de memoria, haciendo la operación AND de cada A aaa A aaa HPP Usado...
  • Página 324: El Ejemplo Del Programa Ladder Para El Xormov Es Similar

    Capítulo 5: Instrucciones normales RLL - Instrucciones de tablas DirectSOFT 5 Programador D2-HPP Load the constant value 2 (Hex.) into the lower 16 bits of the accumulator. SHFT PREV ANDST SHFT 0 3000 ANDST Convert otal 3000 to HEX SHFT PREV ANDST and load the value into the...
  • Página 325: La Instrucción Find Block (Findb)

    Capítulo 5: Instrucciones normales RLL - Instrucciones de tablas La instrucción Find Block (FINDB) La instrucción FINFB busca una ocurrencia de un bloque DS5 Usado F INDB especificado de valores en una tabla de memoria V. Los A aaa parámetros de la instrucción son cargados al primer y segundo nivel del Stack del acumulador y el acumulador por tres instrucciones adicionales.
  • Página 326: La Instrucción Swap (Swap)

    Capítulo 5: Instrucciones normales RLL - Instrucciones de tablas La instrucción Swap (SWAP) S WAP Esta instrucción SWAP intercambia datos en dos A aaa DS5 Usado tablas de igual longitud. HPP Usado Paso 1: Cargue la longitud de las tablas (la cantidad de direcciones de memoria V) al primer nivel del Stack del acumulador.
  • Página 327: Instrucciones De Fecha Y Hora

    Capítulo 5: Instrucciones de fecha y hora Instrucciones de fecha y hora La instrucción Date (DATE) La instrucción DATE puede ser usada para poner la fecha en la DS5 Usado DAT E CPU. La instrucción requiere dos direcciones consecutivas de HPP Usado V aaa memoria V (Vaaa) para ajustar la fecha.
  • Página 328: La Instrucción Time (Time)

    Capítulo 5: Instrucciones de fecha y hora La instrucción Time (TIME) La instrucción TIME se puede usar para ajustar la hora (24 DS5 Usado horas) en la CPU. La instrucción requiere dos direcciones T IME HPP Usado consecutivas de memoria V (Vaaa) que se usan para ajustar la V aaa hora, minutos y segundos.
  • Página 329: Instrucciones De Control De La Cpu

    Capítulo 5: Instrucciones de fecha y hora Instrucciones de control de la CPU La instrucción No Operation (NOP) La instrucción NOP es una dirección de memoria vacía ( no DS5 Usado programada) . HPP Usado Programador D2-HPP DirectSOFT Direct SOFT32 SHFT INST# La instrucción End (END)
  • Página 330: La Instrucción Reset Watch Dog Timer (Rstwt)

    Capítulo 5: Instrucciones de fecha y hora La instrucción Reset Watch Dog Timer (RSTWT) La instrucción RSTWT coloca el temporizador de barrido de la DS5 Usado CPU a 0. El ajuste original del temporizador de watchdog es RSTWT HPP Usado 200 milisegundos.
  • Página 331: La Instrucción Goto Label (Goto) (Lbl)

    Capítulo 5: Instrucciones de control de programa Instrucciones de control de programa La instrucción Goto Label (GOTO) (LBL) Estas instrucciones se saltan todas instrucciones entre el Goto K aaa DS5 Usado y la instrucción correspondiente de LBL. El valor del operando GOTO HPP Usado para el Goto y la instrucción correspondiente de LBL es el...
  • Página 332: La Instrucción For / Next (For) (Next)

    Capítulo 5: Instrucciones de control de programa La instrucción For / Next (FOR) (NEXT) Las instrucciones FOR y NEXT se usan para ejecutar una sección de la lógica ladder entre la DS5 Usado instrucción FOR y NEXT un número de veces especificado. HPP Usado Cuándo la instrucción FOR es activada, el programa se ejecutará...
  • Página 333 Capítulo 5: Instrucciones de control de programa En el ejemplo siguiente, cuándo X1 está ON, el programa de aplicación dentro del lazo FOR/NEXT se ejecutará tres veces. Si X1 está apagado el programa dentro del lazo no se ejecutará. Las instrucciones inmediatas pueden o no pueden ser necesarias dependiendo de su aplicación.
  • Página 334: La Instrucción Goto Subroutine (Gts) (Sbr)

    Capítulo 5: Instrucciones de control de programa La instrucción Goto Subroutine (GTS) (SBR) La instrucción de GOTO Subrutine permite que una sección de DS5 Usado K aaa la lógica ladder sea colocada fuera del cuerpo principal del HPP Usado programa y ejecutada sólo cuando sea necesario. Puede haber un máximo de 256 instrucciones de GTS y 256 instrucciones de SBR usados en un programa.
  • Página 335 Capítulo 5: Instrucciones de control de programa En el ejemplo siguiente, cuándo X1 está ON, se llamará la Subrutina K3. La CPU saltará al Label K3 de la Subrutina y se ejecutará la lógica ladder en la subrutina. Si X35 está ON la CPU volverá al programa principal con la instrucción de RTC. Si X35 no está...
  • Página 336 Capítulo 5: Instrucciones de control de programa En el ejemplo siguiente, cuándo X1 está ON, se llamará la Subrutina K3. La CPU saltará al Label K3 de la subrutina y se ejecutará la lógica ladder en la subrutina. La CPU volverá al cuerpo principal del programa después que se ejecuta la instrucción RT.
  • Página 337: La Instrucción Master Line Set (Mls)

    Capítulo 5: Instrucciones de control de programa La instrucción Master Line Set (MLS) La instrucción MLS permite que el programa controle las secciones DS5 Usado de lógica ladder formando un nuevo riel de energía controlado por K aaa HPP Usado el riel principal izquierdo de energía.
  • Página 338: Ejemplo De Mls/Mlr

    Capítulo 5: Instrucciones de control de programa Ejemplo de MLS/MLR En el programa del ejemplo siguiente con MLS/MLR, la lógica funcionará entre el primer MLS K1 (A) y MLR K0 (B) sólo si la entrada X0 está ON. La lógica entre el MLS K2 (C) y MLR K1 (D) funcionará...
  • Página 339 Capítulo 5: Instrucciones de interrupción del programa Instrucciones de acción de interrupción La instrucción Interrupt (INT) La instrucción INT permite que sea colocada una sección O aaa de lógica ladder debajo del cuerpo principal del programa DS5 Usado y ejecutada sólo cuando sea necesario. Los modos HSIO HPP Usado de alta velocidad de entradas y salidas 10, 20, y 40 pueden engendrar una interrupción.
  • Página 340: La Instrucción Disable Interrupts (Disi)

    Capítulo 5: Instrucciones de interrupción del programa La instrucción Disable Interrupts (DISI) Una instrucción DISI en el cuerpo principal del programa de aplicación (antes la instrucción END) incapacitará la DS5 Usado DISI interrupción (ya sea externa o por tiempo). La interrupción HPP Usado permanece incapacitada hasta que el programa ejecute una instrucción ENI.
  • Página 341 Capítulo 5: Instrucciones de interrupción del programa Ejemplo de programa de interrupción por tiempo En el ejemplo siguiente, se hace una inicialización en el primer barrido, usando el contacto SP0 de primer barrido. La característica de interrupción es el modo HSIO 40. Luego se configura el temporizador de HSIO como una interrupción de 10 ms escribiendo K104 al registro de configuración para X0 (V7634).
  • Página 342: La Instrucción Fault (Fault)

    Capítulo 5: Instrucciones de mensajes Instrucciones de mensajes La instrucción Fault (FAULT) La instrucción Fault se usa para mostrar un mensaje de FALLA en un DS5 Usado FAULT programador portátil, o el visor opcional LCD o en el menú HPP Usado A aaa PLC>Diagnostics>...
  • Página 343: La Instrucción Data Label (Dlbl)

    Capítulo 5: Instrucciones de mensajes La instrucción Data Label (DLBL) La instrucción DLBL marca el comienzo de un área DS5 Usado ASCII/numérica de datos. DLBLs se programa DLBL K aaa HPP Usado después la declaración END. Se puede usar un máximo de 64 instrucciones de DLBL en un programa.
  • Página 344: Ejemplo De Data Label

    Capítulo 5: Instrucciones de mensajes Ejemplo de Data Label En el ejemplo siguiente, se usa un ACON y 2 instrucciones de NCON dentro de una instrucción DLBL para construir un mensaje de texto. Vea la instrucción FAULT para información de cómo exhibir los mensajes. El Manual del visor DV-1000 tiene también información de los mensajes a ser exhibidos.
  • Página 345: Capítulo 5: Instrucciones De Mensajess

    Capítulo 5: Instrucciones de mensajess La instrucción Move Block (MOVBLK) Esta instrucción copia un número especificado de palabras de un MOVBLK área de etiqueta de datos (Data Label ) de la memoria del programa DS5 Usado V aaa (ACON, NCON) a la localización especificada de Memoria. Se HPP Usado describen a continuación los pasos para usar esta instrucción: •...
  • Página 346: La Instrucción Print Message (Print)

    Capítulo 5: Instrucciones de mensajes La instrucción Print Message (PRINT) La instrucción PRINT imprime un mensaje con texto o DS5 Usado con texto y variable o datos empotrados al puerto 2 en la CPU DL06 o el módulo D0-DCM, el cual debe estar configurado adecuadamente con el protocolo Non- sequence.
  • Página 347 Capítulo 5: Instrucciones de mensajes El puerto 2 en el DL06 tiene niveles de voltaje RS232 normales y debe trabajar con la mayoría de las conexiones seriales de las impresoras. . Elemento de texto – esto se usa para imprimir conjuntos de caracteres. Los conjuntos de caracteres se definen como los caracteres (fuera de 0) entre comillas.
  • Página 348 Capítulo 5: Instrucciones de mensajes Elemento de memoria V - esto se usa para imprimir el contenido de memorias V en el formato entero o real. Use el número de memoria V o el número de memoria V con ":" y el tipo de datos. Los tipos de datos se muestran en la tabla abajo.
  • Página 349 Capítulo 5: Instrucciones de mensajes Elemento de bit Esto se usa para imprimir el estado del bit designado en la memoria V o un bit de relevador C. El elemento bit puede ser asignado por un punto (.) y el número de bit precedido por el número de memoria V o el número de relevador C.
  • Página 350: La Instrucción Read From Intelligent Module (Rd)

    Capítulo 5: Instrucciones de módulos inteligentes Instrucciones de módulos inteligentes La instrucción Read from Intelligent Module (RD) Esta instrucción lee un bloque de datos (máximo cantidad de 128 DS32 Usado bytes) de un módulo inteligente de E/S a la memoria de la CPU. V aaa HPP Usado Cargue los parámetros de la función en el primer y segundo nivel...
  • Página 351: La Instrucción Write To Intelligent Module (Wt)

    Capítulo 5: Instrucciones de módulos inteligentes La instrucción Write to Intelligent Module (WT) Esta instrucción escribe un bloque de datos (máximo de 128 DS32 Usado bytes) a un módulo inteligente de E/S desde un bloque de HPP Usado Memoria en la CPU. Los parámetros de la instrucción son V aaa cargados en el primer y segundo nivel del stack del acumulador y el acumulador por tres instrucciones adicionales.
  • Página 352: La Instrucción Read From Network (Rx)

    Capítulo 5: Instrucciones de comunicación en una red Instrucciones de comunicación en una red La instrucción Read from Network (RX) La instrucción RX es usada por el aparato maestro en una red DS32 Usado para leer un bloque de datos de un aparato esclavo en la HPP Usado misma red.
  • Página 353 Capítulo 5: Instrucciones de comunicación en una red En el ejemplo siguiente, cuándo X1 está ON y el relevador SP116 del puerto “busy” (ocupado) (vea relevadores especiales) no está ON, la instrucción RX tendrá acceso al puerto 2, que opera como maestro.
  • Página 354: La Instrucción Write A Network (Wx)

    Capítulo 5: Instrucciones de comunicación en una red La instrucción Write a Network (WX) La instrucción WX se usa para escribir un bloque de datos DS5 Usado desde el aparato maestro a un aparato esclavo en la misma HPP Usado red.
  • Página 355 Capítulo 5: Instrucciones de comunicación en una red En el ejemplo siguiente cuando X1 está ON y el relevador SP116 “busy” (ocupado) (vea los relevadores especiales) no está ON, la instrucción WX tendrá acceso al puerto 2 que opera como maestro.
  • Página 356: Capítulo 5: Instrucciones De Lcd

    Capítulo 5: Instrucciones de LCD La instrucción LCD La instrucción LCD causa que un mensaje definido de texto de DS5 Usado usuario sea mostrado en el panel del visor LCD. El visor es 16 Line Number: caracteres de ancho y 2 filas de alto de modo que puede ser "text message"...
  • Página 357: Mostrando Fecha Y/O Hora

    Capítulo 5: Instrucciones de LCD Mostrando fecha y/o hora Se puede incluir la fecha y/o la hora en el texto desplegado usando las variables listadas en la tabla abajo. Estas variables se pueden incluir en el campo "Message" del diálogo LCD.
  • Página 358: Sufijos De Formatos De Datos Para Datos Incluídos De Memoria

    Capítulo 5: Instrucciones de LCD Sufijos de formatos de datos para datos incluídos de memoria V Varios formatos de datos están disponibles para desplegar datos de memoria V en el LCD. Las opciones se muestran en la tabla a continuación. Se usan dos puntos para separar la localización incluída de memoria V del sufijo de formato de datos y calificativo.
  • Página 359: Colocación De Texto Desde La Memoria

    Capítulo 5: Instrucciones de LCD Colocación de texto desde la memoria V Alternativamente, un texto que ya está en la memoria V se puede mostrar en el visor LCD siguiendo el ejemplo en esta página. El diálogo LCD se usa dos veces, una vez por cada línea en el visor.
  • Página 360 Capítulo 5: Instrucciones de MODBUS RTU Instrucciones MODBUS RTU La instrucción MODBUS Read from Network (MRX) La instrucción MRX es usada por el maestro (master) de la red DL06 para leer un bloque de DS5 Usado datos de un aparato conectado como esclavo y para escribir los datos en direcciones de memoria V dentro del maestro.
  • Página 361: Rangos De Direcciones De Esclavo Mrx

    Capítulo 5: Instrucciones de MODBUS RTU Rangos de direcciones de esclavo MRX Código de función Formato de datos MODBUS Rango de direcciones de esclavo 01 – Lea bobina Modo 484 1–999 01 – Lea bobina Modo 584/984 1–65535 02 – Lea estado de entradas Modo 484 1001–1999 10001–19999 (5 dígitos) o 100001–165535...
  • Página 362: La Instrucción Modbus Write A Network (Mwx)

    Capítulo 5: Instrucciones de MODBUS RTU La instrucción MODBUS Write a Network (MWX) La instrucción MWX usa para escribir un bloque de datos de la memoria del maestro de la red del PLC DL06 a las direcciones de memoria de MODBUS dentro de un aparato esclavo en la DS5 Usado red.
  • Página 363: Rangos De Direcciones De Esclavo Mwx Rangos De Direcciones De Memoria Del Maestro Mwx

    Capítulo 5: Instrucciones de MODBUS RTU Rangos de direcciones de esclavo MWX Rangos de direcciones de memoria del maestro MWX Tipo de operando de datos Rango del DL06 Entradas ......X 0–1777 Salidas .
  • Página 364: Ejemplo De Mrx Y De Mwx

    Capítulo 5: Instrucciones de MODBUS RTU Ejemplo de MRX y de MWX El puerto 2 del DL06 tiene dos contactos de relevadores especiales asociados con éste. Uno indica “Puerto ocupado" (SP116), y el otro indica "Error de comunicación de puerto" (SP117). El bit de “puerto ocupado"...
  • Página 365 Capítulo 5: Instrucciones de MODBUS RTU Cada vez que SP117 se cierra, se genera un pulso para ser contado Error de comunicación SP117 CT17 K9999 C151 _FirstScan Este renglón ejecuta una lectura MODBUS desde la dirección 48449 del esclavo con la dirección 6 en 8 registros consecutivos.
  • Página 366 Capítulo 5: Instrucciones ASCII Instrucciones ASCII El PLC DL06 utiliza varias instrucciones y métodos que permiten leer y escribir texto ASCII a través del puerto 2 de comunicación o el módulo D0-DCM o aún desde el módulo coprocesador F0-CP128. El puerto 2 del DL06 puede ser usado para leer o escribir formatos ASCII pero no pueden ser usados ambos métodos al mismo tiempo en el mismo PLC, es decir, es necesario hacer una lógica para que una operación sea ejecutada en un período y luego la otra ejecutada en el próximo.
  • Página 367: Administrando Texto Ascii

    Capítulo 5: Instrucciones ASCII Administrando texto ASCII Las siguientes instrucciones pueden ser útiles para programar las cadenas de texto ASCII en la memoria del PLC DL06: • ASCII Find (AFIND) –Encuentra en que localización de memoria está contenida una porción especifica de la cadena ASCII.
  • Página 368: La Instrucción Ascii Input (Ain)

    Capítulo 5: Instrucciones ASCII La instrucción ASCII Input (AIN) La instrucción AIN permite recibir cadenas ASCII a través del puerto 2 y coloca la cadena en una DS5 Usado serie de memorias (Una tabla). Los datos ASCII pueden ser recibidos como un número fijo de bytes o como una cadena variable con un o más caracteres de terminación especificados.
  • Página 369: Ejemplos De Longitud Fija De Ain

    Capítulo 5: Instrucciones ASCII Antes de cada lectura, debe hacerse un reset de la instrucción AIN. Puede hacerse esta acción desactivando y activando el renglón donde está AIN o también con la instrucción ACBR (vea la página 5-228), Parámetro Destino de los datos Todas las memorias V Longitud fija K1–128...
  • Página 370 Capítulo 5: Instrucciones ASCII Configuración AIN de longitud variable: • Length Type: Seleccione Variable Length de acuerdo a la longitud de la cadena ASCII que será enviada al puerto del PLC. • CPU/DCM : especifica si el maestro lee datos desde el puerto 2 o desde el módulo D0-DCM.
  • Página 371: Ejemplo De Longitud Variable Con Ain

    Capítulo 5: Instrucciones ASCII Parámetro Destino de los datos Todas las memorias V Longitud variable K1–128 Bits: Busy, Complete, Timeout Error, Overflow C0–3777 Ejemplo de longitud variable con AIN Ejemplo de AIN con longitud variable usado para leer códigos de barras en cajas En este ejemplo se tiene un lector de código de barras que lee el código de una caja de cartón sobre una correa transportadora detectado por un sensor photoelectrico conectado a la entrada X5.
  • Página 372: La Instrucción Ascii Find (Afind)

    Capítulo 5: Instrucciones ASCII La instrucción ASCII Find (AFIND) La instrucción AFIND localiza una cadena ASCII específica o una porción de ella en un rango DS5 Usado de registros y coloca un número en una memoria especificada, número que corresponde al número del byte donde se encontró...
  • Página 373: Ejemplo De Búsqueda Con Afind

    Capítulo 5: Instrucciones ASCII Ejemplo de búsqueda con AFIND En el ejemplo siguiente, se usa la instrucción AFIND para buscar la porción "tes" en la palabra "Martes" en el texto ASCII "Ayer fue Martes", que ha sido colocado en una tabla de memorias. Note que el valor Search Starting Index (K)3 combinado con un Forward Direction Search es usado para prevenir que se encuentre esta secuencia de texto antes del tercer caracter.
  • Página 374: Ejemplo De Instrucción Afind Combinado Con Instrucción Aex

    Capítulo 5: Instrucciones ASCII Ejemplo de instrucción AFIND combinado con instrucción AEX Se puede usar el bit Complete de una instrucción AIN para activar una instrucción AFIND para encontrar un conjunto de texto ASCII. Cuando éste sea encontrado, la instrucción AEX puede usarse para extraer el texto localizado.
  • Página 375: La Instrucción Ascii Extract (Aex)

    Capítulo 5: Instrucciones ASCII La instrucción ASCII Extract (AEX) La instrucción ASCII Extract (AEX) extrae un número especificado de bytes de datos ASCII de DS5 Usado una tabla de memoria y la coloca en otra tabla. Otras características incluyen Extract at Index que es iniciar la extracción a un número prefijado de bytes para saltar bytes no necesarios antes de comenzar la operación de extracción.
  • Página 376: La Instrucción Ascii Compare (Cmpv)

    Capítulo 5: Instrucciones ASCII La instrucción ASCII Compare (CMPV) La instrucción CMPV compara dos tablas de DS5 Usado memoria. Esta instrucción compara cualquier tipo de datos (ASCII a ASCII< BCD a BCD, etc.) de una tabla de memorias a otra tabla de memorias por una longitud de bytes definida.
  • Página 377: La Instrucción Ascii Print A V-Memory (Vprint)

    Capítulo 5: Instrucciones ASCII La instrucción ASCII Print a V–memory (VPRINT) La instrucción VPRINT escribirá una cadena DS5 Usado ASCII definida en uno de los campos de la instrucción en una tabla de memorias. Esta instrucción puede intercambiar bytes, puede suprimir ceros a la izquierda, convertir espacios a ceros, usar fecha en formato EE.UU., europeo o asiático y horas en...
  • Página 378 Capítulo 5: Instrucciones ASCII Modificadores de números contenidos en memoria – Los siguientes modificadores de números pueden ser usados en un mensaje VPRINT para almacenar el número en formato entero o real. Puede usar el número contenido en una memoria V sin modificador o con el modificador de tipo de datos después de ":".
  • Página 379 Capítulo 5: Instrucciones ASCII Modificadores de texto contenido en memoria – El siguiente modificador de longitud de texto puede ser usado en un mensaje VPRINT para almacenar el texto a partir de la primera o consecutivas direcciones de memoria. Use el signo "%" seguido del número de caracteres en la cadena que Ud.
  • Página 380 Capítulo 5: Instrucciones ASCII Modificadores de caracteres especiales – Los siguientes modificadores pueden ser usados en un mensaje VPRINT para almacenar caracteres especiales. Caracteres en una cadena ASCII son definidos como los caracteres contenidos entre comillas (") en el campo de mensaje en VPRINT. Dos números hexadecimales que sean precedidos por el signo $ significa un código de caracteres ASCII de 8 bits.
  • Página 381: Ejemplo De Vprint Combinado Con La Instrucción Print

    Capítulo 5: Instrucciones ASCII Ejemplo de VPRINT combinado con la instrucción PRINT V Se usa aquí la instrucción VPRINT para crear una cadena de caracteres en la memoria Vque se inicia en V4000. Luego se usa la instrucción PRINTV para generar una salida de caracteres ASCII por el puerto 2 del PLC.
  • Página 382: La Instrucción Ascii Print From V-Memory (Printv)

    Capítulo 5: Instrucciones ASCII La instrucción ASCII Print from V–memory (PRINTV) La instrucción PRINTV enviará un texto ASCII de longitud determinada definida en una tabla DS5 Usado de memorias saliendo por el puerto 2 de la CPU o del módulo D0-DCM. Esta instrucción puede agregar caracteres definidos por el usuario después de un texto de datos para aparatos que requieren caracteres específicos de terminación, puede intercambiar bytes y usar indicaciones definidas por el usuario...
  • Página 383: La Instrucción Ascii Swap Bytes (Swapb)

    Capítulo 5: Instrucciones ASCII La instrucción ASCII Swap Bytes (SWAPB) La instrucción SWAPB intercambia posiciones de bytes (del byte más alto al más bajo y DS5 Usado viceversa) en cada memoria de la tabla que contiene una cadena ASCII (o un conjunto de datos no necesariamente ASCII) Aquí...
  • Página 384: Ejemplo De Swapb

    Capítulo 5: Instrucciones ASCII Ejemplo de SWAPB El bit Complete de AIN se usa para activar la instrucción SWAPB. Use la instrucción STRPD para que la instrucción SWAPB sea ejecutada en un barrido solamente. AIN complete SWAPB Starting Address: V2001 Number of Bytes: Byte Swap: La instrucción ASCII Clear Buffer (ACRB)
  • Página 385 Chapter 5: Standard RLL Instruccións Esta página ha sido dejada en blanco intencionalmente. 5–229 Manual del PLC DL06, 2a. edición en español, 6/07...
  • Página 386: Instrucciones (Ibox) O Cuadros Inteligentes

    DirectSOFT5). Para más información sobre DirectSOFT5 y para bajar una versión gratuita, visite por favor nuestro sitio de Internet en: www.automationdirect.com. IBoxes de ayuda de señales analógicas Instrucción...
  • Página 387: Iboxes De Comunicación Instrucción

    Capítulo 5: Instrucciones Intelligent Box (IBox) IBoxes de Comunicación Instrucción Ibox # Página ECOM100 Configuration (ECOM100) IB-710 5-272 ECOM100 Disable DHCP (ECDHCPD) IB-736 5-274 ECOM100 Enable DHCP (ECDHCPE) IB-735 5-276 ECOM100 Query DHCP Setting (ECDHCPQ) IB-734 5-278 ECOM100 Send E-mail (ECEMAIL) IB-711 5-280 ECOM100 Restore Default E-mail Setup (ECEMRDS)
  • Página 388: Configurador Del Módulo De Entradas Y Salidas Análogas (Anlgcmb) (Ib-462)

    Capítulo 5: Instrucciones Intelligent Box (IBox) Configurador del módulo de entradas y salidas análogas (ANLGCMB) (IB-462) Esta instrucción genera la lógica para configurar el método del puntero para un módulo análogo DS5 Usado combinación de entradas y salidas en el primer barrido del PLC después de una transición de modo program a RUN.
  • Página 389: Ejemplo De Anlgcmb

    Capítulo 5: Instrucciones Intelligent Box (IBox) Ejemplo de ANLGCMB En el ejemplo siguiente, se usa la instrucción ANLGCMB para configurar el método del puntero para un módulo de combinación de E/S análogas que esté instalado en la ranura de opción 2. Se activan cuatro canales de entradas y los datos de salidas análogas serán escritos a V2000 - V2003 en formato BCD.
  • Página 390: Configurador Del Módulo De Entrada Análoga (Anlgin) (Ib-460)

    Capítulo 5: Instrucciones Intelligent Box (IBox) Configurador del módulo de entrada análoga (ANLGIN) (IB-460) La configuración del módulo de entradas análogas genera la lógica para configurar el método del DS5 Usado puntero para un módulo de entradas análogas en el primer barrido del PLC después de una transición de modo program a RUN.
  • Página 391: Ejemplo De Anlgin

    Capítulo 5: Instrucciones Intelligent Box (IBox) Ejemplo de ANLGIN En el ejemplo siguiente, se usa la instrucción ANLGIN para configurar el método del puntero para un módulo de entradas análogas que esté instalado en la ranura de opción 1. Se activan ocho canales de entradas y los datos análogos serán escritos a V2000 - V2007 en formato BCD.
  • Página 392: Configurador Del Módulo De Salidas Análogas (Anlgout) (Ib-461)

    Capítulo 5: Instrucciones Intelligent Box (IBox) Configurador del módulo de salidas análogas (ANLGOUT) (IB-461) La instrucción configurador del módulo de salidas análogas genera la lógica para configurar el DS5 Usado método del puntero para un módulo de salidas análogas en el primer barrido del PLC después de una transición de modo program a RUN.
  • Página 393: Ejemplo De Anlgout

    Capítulo 5: Instrucciones Intelligent Box (IBox) Ejemplo de ANLGOUT En el ejemplo siguiente, se utiliza la instrucción ANLGOUT para configurar el método del puntero para un módulo de salidas análogas que esté instalado en la ranura de opción 3. Son activados dos canales de salidas y los datos análogos serán leídos en V2100 - V2101 en formato BCD.
  • Página 394: Escala De Un Valor Análogo De 12 Bits Bcd A Bcd (Anscl) (Ib-423)

    Capítulo 5: Instrucciones Intelligent Box (IBox) Escala de un valor análogo de 12 bits BCD a BCD (ANSCL) (IB-423) Esta instrucción escala un valor análogo BCD de 12 bits (BCD 0-4095) en unidades de ingeniería BCD. Usted especifica el valor de la unidad de ingeniería más alto (cuando el valor DS5 Usado sin escala es 4095), y el valor de ingeniería más bajo (cuando el valor sin escala es 0), y la dirección de memoria V de salida que usted...
  • Página 395: Escala De Un Valor Análogo De 12 Bits Binario A Binario (Ansclb) (Ib-403)

    Capítulo 5: Instrucciones Intelligent Box (IBox) Escala de un valor análogo de 12 bits binario a binario (ANSCLB) (IB-403) Esta instrucción escala un valor análogo binario de 12 bits (0-4095 decimal) en unidades de DS5 Usado ingeniería binarias. Usted especifica el valor de la unidad de ingeniería más alto (cuando el valor sin escala es 4095), y el valor de ingeniería más bajo (cuando el valor sin escala es 0), y la dirección de memoria V de salida que usted desea poner el valor de unidad que dirige escalado Las unidades de ingeniería se generan como...
  • Página 396 Capítulo 5: Instrucciones Intelligent Box (IBox) Filtro - BCD (FILTER) (IB-422) La instrucción FILTER realizará un filtro de primer orden en los datos en bruto sobre un DS5 Usado intervalo definido de tiempo.La ecuación es: Nuevo valor = Valor antiguo+ [(Valor en bruto- Valor antiguo) / FDC] donde, Nuevo valor: Nuevo valor filtrado Valor antiguo: Valor filtrado antiguo...
  • Página 397: Ejemplo De Filter

    Capítulo 5: Instrucciones Intelligent Box (IBox) Ejemplo de FILTER En el ejemplo siguiente, es usada la instrucción FILTER para filtrar un valor en BCD que esté en V2000. El temporizador (T0) se coloca a 0.5 s, la frecuencia en la cual el cálculo del filtro será...
  • Página 398: Filtro Binario (Filterb) (Ib-402)

    Capítulo 5: Instrucciones Intelligent Box (IBox) Filtro Binario (FILTERB) (IB-402) La instruccion filtro binario (decimal) realizará un filtro de primer orden en los datos en bruto sobre un intervalo definido de tiempo. La ecuación es DS5 Usado Nuevo valor = Valor antiguo+ [(Valor en bruto- Valor antiguo) / FDC] donde, Nuevo valor: Nuevo valor filtrado Valor antiguo: Valor filtrado antiguo...
  • Página 399: Ejemplo De Filterb

    Capítulo 5: Instrucciones Intelligent Box (IBox) Ejemplo de FILTERB En el ejemplo siguiente, es usada la instrucción FILTERB para filtrar un valor en binario que está en V2000. El temporizador (T1) se coloca a 0,5 s, la frecuencia en la cual el cálculo del filtro será...
  • Página 400: Parámetros De Hiloal

    Capítulo 5: Instrucciones Intelligent Box (IBox) Alarma Hi/Low - BCD (HILOAL) (IB-421) Esta instrucción supervisa el valor BCD de una posición de memoria V y configura cuatro DS5 Usado estados posibles de alarmas, Alta-Alta, Alta, Baja, y Baja-Baja siempre que la instrucción IBox sea verdadera.
  • Página 401: Ejemplo De Hiloal

    Capítulo 5: Instrucciones Intelligent Box (IBox) Ejemplo de HILOAL En el ejemplo siguiente, la instrucción de HILOAL es usada para supervisar un valor BCD que está en V2000. Si el valor en V2000 exceede el valor de K900, se activará C101. Si el valor continúa aumentando hasta el nivel High-high, se activrá...
  • Página 402: Parámetros De Hiloalb

    Capítulo 5: Instrucciones Intelligent Box (IBox) Alarm Hi/Low- Binaria (HILOALB) (IB-401) Esta instrucción supervisa el valor binario de una posición de memoria V y configura cuatro DS5 Usado estados posibles de alarmas, Alta-Alta, Alta, Baja, y Baja-Baja siempre que la instrucción IBox sea verdadera.
  • Página 403: Ejemplo De Hiloalb

    Capítulo 5: Instrucciones Intelligent Box (IBox) Ejemplo de HILOALB En el ejemplo siguiente, la instrucción HILOALB es usada para supervisar un valor binario que esté en V2000. Si el valor en V2000 es igual o mayor que el límite alto del valor binario en V2011, el bit C101 se activa.
  • Página 404: Temporizador Off Delay (Offdtmr) (Ib-302)

    Capítulo 5: Instrucciones Intelligent Box (IBox) Temporizador Off Delay (OFFDTMR) (IB-302) El temporizador Off delay retrasa "el apagado" del parámetro de salida (Output) especificado en la instrucción (en centésimo de segundo) basado en el flujo de energía en el IBox. Una vez que DS5 Usado el IBox reciba energía, el bit de salida se encenderá...
  • Página 405: Ejemplo De Offdtmr

    Capítulo 5: Instrucciones Intelligent Box (IBox) Ejemplo de OFFDTMR En el ejemplo siguiente, se usa la instrucción OFFDTMR para retrasar la salida C20. El temporizador 2 (t2) define el retardo en 5 segundos. Cuando se cierra el contacto C100, C20 se activa y permanecerá encendido mientras C100 está encendido.
  • Página 406: Temporizador On Delay (Ondtmr) (Ib-301)

    Capítulo 5: Instrucciones Intelligent Box (IBox) Temporizador On Delay (ONDTMR) (IB-301) El temporizador On delay retrasa el tiempo en que el parámetro de salida se activa por la cantidad de tiempo especificada (en centésimo de segundo) basada en el flujo de energía en el DS5 Usado IBox.
  • Página 407: Ejemplo De Ondtmr

    Capítulo 5: Instrucciones Intelligent Box (IBox) Ejemplo de ONDTMR En el ejemplo siguiente, la instrucción ONDTMR es usada para retardar el "encendido" de la salida C21. El temporizador 1 (T1) define como de 2 segundos el período de "atraso". Cuando se cierrael contacto C101, se cierra el contacto C21 con un atraso de 2 segundos. Cuando se abre el contacto C101, el contacto C21 se abre inmediatamente.
  • Página 408: Parámetros De Oneshot

    Capítulo 5: Instrucciones Intelligent Box (IBox) One Shot (ONESHOT) (IB-303) La instrución One Shot encenderá el bit de salida definido en el parámetro durante un barrido DS5 Usado en la transición desde apagado a encendido del flujo de energía en el IBox. Este IBox es simplemente un nombre diferente para la bobina PD (diferencial positivo).
  • Página 409: Parámetros De Ponoff

    Capítulo 5: Instrucciones Intelligent Box (IBox) Circuito Push On / Push Off (PONOFF) (IB-300) Esta instrucción conmuta un estado de la salida siempre que el flujo de la energía de la entrada DS5 Usado haga una transición de apagado a encendido. Requiere un parámetro adicional de bit para trabajar con la información del estado.
  • Página 410: Mover Una Palabra (Movew) (Ib-200)

    Capítulo 5: Instrucciones Intelligent Box (IBox) Mover una palabra (MOVEW) (IB-200) Esta instrucción copia el contenido de una palabra a otra posición de memoria directamente o DS5 Usado indirectamente con un puntero, ya sea como constantee HEXADECIMAL, desde una posición de memoria, o indirectamente a través de un puntero.
  • Página 411: Mover Una Palabra Doble (Moved) (Ib-201)

    Capítulo 5: Instrucciones Intelligent Box (IBox) Mover una palabra doble (MOVED) (IB-201) Esta instrucción copia el contenido de una palabra doble a a dos posiciones de memoria DS5 Usado consecutivas directamente o indirectamente con un puntero, ya sea como constantee de palabra doble HEXADECIMAL, desde una posición de memoria doble , o indirectamente a través de un puntero.
  • Página 412: Parámetros De Bcdtor

    Capítulo 5: Instrucciones Intelligent Box (IBox) BCD a Real (BCDTOR) (IB-560) Esta instrucción convierte un valor dado en una palabra BCD de 4 dígitos a un número Real, DS5 Usado con una coma definida por la cantidad de decimales(K0-K4). Por ejemplo, BCDTOR K1234 con un número implicado de coma igual a K1, resultaría R123.4 Parámetros de BCDTOR...
  • Página 413 Capítulo 5: Instrucciones Intelligent Box (IBox) BCD doble a Real (BCDTORD) (IB-562) Esta instrucción convierte un valor dado en una palabra doble BCD de 8 dígitos a un número Real, con una coma definida por la cantidad de decimales(K0-K8). DS5 Usado Por ejemplo, BCDTOR K12345678 con un número implicado de coma igual a K5, resultaría R123.45678...
  • Página 414: Parámetros De Mathbcd

    Capítulo 5: Instrucciones Intelligent Box (IBox) Math - BCD (MATHBCD) (IB-521) La instrucción Math-BCD le permite crear expresiones matemáticas complejas tal como usted haría en los programa Visual Basic, EXCEL o C++ para DS5 Usado hacer cálculos complejos, con paréntesis de hasta 4 niveles de profundidad.
  • Página 415: Ejemplo De Mathbcd

    Capítulo 5: Instrucciones Intelligent Box (IBox) Ejemplo de MATHBCD En el ejemplo siguiente, se usa la instrucción MATHBCD para calcular la expresión que multiplica el valor BCD en V1200 por 1000, después se divide por 4095 y carga el valor que resulta en V2000.
  • Página 416 Capítulo 5: Instrucciones Intelligent Box (IBox) Math - Binaria (MATHBIN) (IB-501) La instrucción Math-Binaria le permite crear DS5 Usado expresiones matemáticas complejas como usted haría en los programa Visual Basic, EXCEL o C++ para hacer cálculos complejos, con paréntesis de hasta 4 niveles de profundidad.
  • Página 417: Ejemplo De Mathbin

    Capítulo 5: Instrucciones Intelligent Box (IBox) Ejemplo de MATHBIN En el ejemplo siguiente, se usa la instrucción MATHBIN para calcular la expresión que multiplica el valor binario en V1200 por 1000, después se divide por 4095 y carga el valor que resulta en V2000.
  • Página 418: Parámetros De Mathr

    Capítulo 5: Instrucciones Intelligent Box (IBox) Math - Real (MATHR) (IB-541) Esta instrucción le permite crear expresiones matemáticas complejas como usted haría en los programa Visual Basic, EXCEL o C++ para hacer cálculos complejos, con paréntesis de hasta 4 DS5 Usado niveles de profundidad.
  • Página 419: Real A Bcd Con Redondeo (Rtobcd) (Ib-561)

    Capítulo 5: Instrucciones Intelligent Box (IBox) Real a BCD con redondeo (RTOBCD) (IB-561) Esta instruccción convierte el valor absoluto de un número Real dado a un número en BCD de 4 dígitos, con la cantidad de decimales definidas en la instrucción (K0-K4) y además realiza el DS5 Usado redondeo.
  • Página 420: Real A Bcd Doble Con Redondeo (Rtobcdd) (Ib-563)

    Capítulo 5: Instrucciones Intelligent Box (IBox) Real a BCD doble con redondeo (RTOBCDD) (IB-563) Esta instruccción convierte el valor absoluto de un número Real dado a un número en BCD de 8 dígitos, con la cantidad de decimales definidas en la instrucción (K0-K8) y además realiza el redondeo.
  • Página 421: Bcd Al Cuadrado (Square) (Ib-523)

    Capítulo 5: Instrucciones Intelligent Box (IBox) BCD al cuadrado (SQUARE) (IB-523) Esta instrucción eleva al cuadrado el número de 4 dígitos dado en formato BCD y lo escribe DS5 Usado como un resultado de 8 dígitos en formato BCD (palabra doble). Parámetros de SQUARE •...
  • Página 422: Binario Al Cuadrado (Squareb) (Ib-503)

    Capítulo 5: Instrucciones Intelligent Box (IBox) Binario al cuadrado (SQUAREB) (IB-503) Esta instrucción eleva al cuadrado el número de 4 dígitos dado en formato binario y lo escribe DS5 Usado como un resultado de 8 dígitos en formato binario. Parámetros de SQUAREB •...
  • Página 423: Real Al Cuadrado (Squarer) (Ib-543)

    Capítulo 5: Instrucciones Intelligent Box (IBox) Real al cuadrado (SQUARER) (IB-543) Esta instrucción eleva al cuadrado un número dado en formato Real y lo escribe como un DS5 Usado resultado de 8 dígitos en formato Real. Parámetros de SQUARER • Value (REAL DWORD): Especifica la palabra o la constantee en formato Real que será...
  • Página 424: Suma De Números Bcd (Sumbcd) (Ib-522)

    Capítulo 5: Instrucciones Intelligent Box (IBox) Suma de números BCD (SUMBCD) (IB-522) Esta instruccción suma una lista de números de 4 dígitos consecutivos en formato BCD en un DS5 Usado resultado de 8 dígitos BCD en una palabra doble. Usted debe especificar las direcciones iniciales y finales del grupo de memoriaV (incluyendo estas direcciones).
  • Página 425: Suma De Números Binarios (Sumbin) (Ib-502)

    Capítulo 5: Instrucciones Intelligent Box (IBox) Suma de números Binarios (SUMBIN) (IB-502) Esta instruccción suma una lista de números de 4 dígitos consecutivos en formato binario en un DS5 Usado resultado de 8 dígitos binario, en una palabra doble. Usted debe especificar las direcciones iniciales y finales del grupo de memoriaV (incluyendo estas direcciones).
  • Página 426: Suma De Números Reales (Sumr) (Ib-542)

    Capítulo 5: Instrucciones Intelligent Box (IBox) Suma de números Reales (SUMR) (IB-542) Esta instruccción suma una lista de números consecutivos en formato REAL en un resultado DS5 Usado en una palabra doble de formato real o coma flotante. Usted debe especificar las direcciones iniciales y finales del grupo de memoriaV (incluyendo estas direcciones).
  • Página 427: Ejemplo De Sumr

    Capítulo 5: Instrucciones Intelligent Box (IBox) Ejemplo de SUMR En el ejemplo siguiente, se usa la instrucción SUMR para sumar todos los valores reales en las palabras V2000 hasta V2007 y para almacenar el resultado, que es un valor de de coma flotante, en V3000 y V3001.
  • Página 428: Parámetros De Ecom100

    Capítulo 5: Instrucciones Intelligent Box (IBox) Configuración de ECOM100 (ECOM100) (IB-710) La instrucción configuración ECOM100 define toda la información común para un módulo específico ECOM100 que sea utilizado por otro IBox ECOM100; por ejemplo, ECRX - leer la DS5 Usado red con ECOM100, ECEMAIL - ECOM100 envíar e-mail, ECIPSUP - configuración del IP ECOM100, etc.
  • Página 429: Ejemplo De Ecom100

    Capítulo 5: Instrucciones Intelligent Box (IBox) Ejemplo de ECOM100 Esta instrucción coordina toda la interacción con otras instrucciones IBox relacionadas con ECOM100 (ECxxxx). Usted debe tener una instrucción de configuración IBox para cada módulo ECOM100 que esté instalado en su sistema. Estas instrucciones IBox de configuración de ECOM100 deben estar en la parte superior de su programa y se deben ejecutar en cada barrido.
  • Página 430: Ibox De Configuración De Ip Ecom100

    Capítulo 5: Instrucciones Intelligent Box (IBox) Desabilitar DHCP en ECOM100 (ECDHCPD) (IB-736) Esta instrucción configura el ECOM100 para utilizar las definiciones internas de TCP/IP en DS5 Usado una transición de On para Off al control de este IBox. Para configurar las definiciones de TCP/IP del ECOM100 manualmente, puede usar la utilidad NetEdit3, o usted puede hacerla por el programa del PLC usando la instruccion...
  • Página 431: Ejemplo De Ecdhcpd

    Capítulo 5: Instrucciones Intelligent Box (IBox) Ejemplo de ECDHCPD Renglón 1: La instrucción ECDHCPD es responsable por la coordinación y enclavamiento de todos los Iboxes relacionados con ECOM100 para un módulo específico ECOM100. Marque el ECOM100 con un rótulo en la ranura 1 como ECOM100 de número K0. El resto de los IBoxes ECxxxx se refieren a este módulo como K0.
  • Página 432: Ecom100 (Ecipsup) - Para Configurar Directamente Todos Los Parámetros De Tcp/Ip En Una Sola

    Capítulo 5: Instrucciones Intelligent Box (IBox) Habilitar DHCP en ECOM100 (ECDHCPE) (IB-735) Esta instrucción le dirá el ECOM100 que obtenga su configuración de TCP/IP desde un servidor de DHCP en una transición de OFG para ON en el flujo de energía del IBox. DS5 Usado El IBox será...
  • Página 433: Ejemplo De Ecdhcpe

    Capítulo 5: Instrucciones Intelligent Box (IBox) Ejemplo de ECDHCPE Renglón 1: Esta instrucción es responsable por la coordinación y enclavamiento de todos los tipos de IBoxes ECOM100 para un módulo específico ECOM100. Marque el ECOM100 con un rórulot en la ranura 1 como ECOM100K0. El resto de los IBoxes ECxxxx se refieren a este módulocomo K0.
  • Página 434: Para Este Ibox Ecom100 Funcione, Usted Debe

    Capítulo 5: Instrucciones Intelligent Box (IBox) Configuración de ECOM100 Query DHCP (ECDHCPQ) (IB-734) Esta instrucción determinará si DHCP está habilitado en el módulo ECOM100 en una DS5 Usado transición desde OFF para ON a este IBox. El bit del parámetro DHCP Enabled estará ENCENDIDO si DHCP está...
  • Página 435: Ejemplo De Ecdhcpq

    Capítulo 5: Instrucciones Intelligent Box (IBox) Ejemplo de ECDHCPQ Renglón 1: Esta instrucción es responsable por la coordinación y enclavamiento de todos los tipos de IBoxes ECOM100 para un módulo específico ECOM100. Marque el ECOM100 con un rótulo en la ranura 1 como ECOM100K0. El resto de los IBoxes ECxxxx se refieren a este módulocomo K0.
  • Página 436: Parámetros De Ecemail

    Capítulo 5: Instrucciones Intelligent Box (IBox) Envíar E-mail con ECOM100 (ECEMAIL) (IB-711) Esta instrucción, se comportará como cliente de correo electrónico (E-mail) y enviará una DS5 Usado petición de SMPT a su servidor de SMTP para enviar un mensaje de e-mail a las direcciones de e-mail en el campo To: y también a ésos enumerados en cc:, lista definida explicitamente en la instrucción ECCEMAIL, cuando haya una transición de OFF para...
  • Página 437: Rango Del Dl06

    Capítulo 5: Instrucciones Intelligent Box (IBox) • Error Code: Especifica la localización en donde será escrito el código de error • To: Especifica la dirección de E-mail donde será enviado el mensaje • Subject: Asunto del mensaje de E-mail • Body: Mensaje con datos que son iguales a los que pueden tenr las instrucciones PRINT y VPRINT para texto y variables embutidas, permitiendo que usted embutA datos en tiempo real en el mensaje del e-mail Parámetro...
  • Página 438 Capítulo 5: Instrucciones Intelligent Box (IBox) Ejemplo de ECEMAIL (continuado) Renglón 2: Cuando se para una máquina, envie un e-mail a Joe (joe@acme.com) en el departamento de mantención y al gerente de producción (vp@acme.com) informando qué máquina está parada junto con la fecha y hora cuando la máquina se paró. El ECEMAIL es accionado con una trancisión de OFF para ON, no necesita de un flujo de energía constante (similar a una entrada de un contadir cuando cuenta una vez).
  • Página 439: Parámetros De Ecemrds

    Capítulo 5: Instrucciones Intelligent Box (IBox) ECOM100 Restore Default E-mail Setup (ECEMRDS) (IB-713) Esta instrucción de restaurar la configuración del e-mail por defecto ECOM100, en una transición de OFF para ON, restaurará los datos originales de configuración del e- mail DS5 Usado almacenados en el ECOM100 de nuevo a la copia de trabajo basada en ECOM100 # especificado, que corresponde a una configuración...
  • Página 440: Ejemplo De Ecemrds

    Capítulo 5: Instrucciones Intelligent Box (IBox) Ejemplo de ECEMRDS Renglón 1: Esta instrucción es responsable por la coordinación y enclavamiento de todos los tipos de IBoxes ECOM100 para un módulo específico ECOM100. Marque el ECOM100 con un rótulo en la ranura 1 como ECOM100 K0. El resto de los IBoxes ECxxxx se refieren a este módulo como K0.
  • Página 441 Capítulo 5: Instrucciones Intelligent Box (IBox) Ejemplo de ECEMRDS (continuado) Renglón 3: Una vez que se rearme la parada de emergencia, retire al presidente de la lista cc: restaurando la configuración de email por defecto en el módulo ECOM100. La instrucción ECEMRDS se acciona en la transición de OFF para ON , (similar a la entrada de conteo de un contador).
  • Página 442: Parámetros De Ecemsup

    Capítulo 5: Instrucciones Intelligent Box (IBox) Configuración de E-mail con ECOM100 (ECEMSUP) (IB-712) Esta instrucción, en una transición de OFF para ON, modificará la copia de trabajo de la configuración de e-mail actual en el ECOM100 basado en el número especificado de DS5 Usado ECOM100, que corresponde a una configuración única específica ECOM100 (ECOM100) en la parte superior de su programa.
  • Página 443 Capítulo 5: Instrucciones Intelligent Box (IBox) Parámetros de ECEMSUP (continuado) • Port Number: Parámetro opcional que especifica the TCP/IP Port Number to send SMTP requests; usually this does not to be configured (see your network administrator for information on this setting) •...
  • Página 444: Ejemplo De Ecemsup

    Capítulo 5: Instrucciones Intelligent Box (IBox) Ejemplo de ECEMSUP Renglón 1: Esta instrucción es responsable por la coordinación y enclavamiento de todos los tipos de IBoxes ECOM100 para un módulo específico ECOM100. Marque el ECOM100 con un rótulo en la ranura 1 como ECOM100K0. El resto de los IBoxes ECxxxx se refieren a este módulocomo K0.
  • Página 445 Capítulo 5: Instrucciones Intelligent Box (IBox) Ejemplo de ECEMSUP (continuado) Renglón 2: Siempre que se empuje un botón de parada de emergencia, asegúrese de que el presidente de la compañía consiga las copias de todos los email. La instrucción IBox de configuración de email con ECOM100 le permite definir o cambiar los parámetrso de smtp de un e- mail almacenados en el ECOM100.
  • Página 446: Parámetros De Ecipsup

    Capítulo 5: Instrucciones Intelligent Box (IBox) Configuración de PI de ECOM100 (ECIPSUP) (IB-717) Esta instrucción configurará los tres parámetros de TCP/IP en el ECOM100: IP ADDRESS, DS5 Usado subnet mask, y dirección de Gateway, en una transición desde OFF para ON para activar el IBox. El ECOM100 es especificado por el número ECOM100 #, que corresponde a un IBox de configuración única (ECOM100) en la parte superior de su programa.
  • Página 447: Ejemplo De Ecipsup

    Capítulo 5: Instrucciones Intelligent Box (IBox) Ejemplo de ECIPSUP Renglón 1: Esta instrucción es responsable por la coordinación y enclavamiento de todos los tipos de IBoxes ECOM100 para un módulo específico ECOM100. Marque el ECOM100 con un rótulo en la ranura 1 como ECOM100K0. El resto de los IBoxes ECxxxx se refieren a este módulocomo K0.
  • Página 448: Parámetros De Ecrddes

    Capítulo 5: Instrucciones Intelligent Box (IBox) Lea la descripción del ECOM100 (ECRDDES) (IB-726) Esta instrucción leerá el campo de descripción del módulo ECOM100 hasta el número de DS5 Usado caracteres especificados en una transición de OFF para ON al IBox. El parámetro Workspace (espacio de trabajo) es un registro interno, privado usado por este IBox y DEBE SER ÚNICO en esta una instrucción y NO DEBE ser...
  • Página 449: Ejemplo De Ecrddes

    Capítulo 5: Instrucciones Intelligent Box (IBox) Ejemplo de ECRDDES Renglón 1: Esta instrucción es responsable por la coordinación y enclavamiento de todos los tipos de IBoxes ECOM100 para un módulo específico ECOM100. Marque el ECOM100 con un rótulo en la ranura 1 como ECOM100K0. El resto de los IBoxes ECxxxx se refieren a este módulo como K0.
  • Página 450: Si Hay Un Error, El Parámetro Error Code (Código De Error) Divulgará Un Código De Error

    Capítulo 5: Instrucciones Intelligent Box (IBox) Lea la dirección Gateway del ECOM100 (ECRDGWA) (IB-730) Esta instrucción leerá las 4 partes de la dirección IP del Gateway y las almacenará en 4 posiciones de memoria V consecutivas en formato decimal, en una transición desde OFF para DS5 Usado ON para activar este IBox.
  • Página 451: Ejemplo De Ecrdgwa

    Capítulo 5: Instrucciones Intelligent Box (IBox) Ejemplo de ECRDGWA Renglón 1: Esta instrucción es responsable por la coordinación y enclavamiento de todos los tipos de IBoxes ECOM100 para un módulo específico ECOM100. Marque el ECOM100 con un rótulo en la ranura 1 como ECOM100K0. El resto de los IBoxes ECxxxx se refieren a este módulo como K0.
  • Página 452: Parámetros De Ecrdip

    Capítulo 5: Instrucciones Intelligent Box (IBox) ECOM100 Read IP Address (ECRDIP) (IB-722) ECOM100 Read IP Address will read the 4 parts of the IP address and store them in 4 DS5 Usado consecutive V Memory locations in decimal format, on a transition from OFF to ON to the IBox.
  • Página 453: Ejemplo De Ecrdip

    Capítulo 5: Instrucciones Intelligent Box (IBox) Ejemplo de ECRDIP Renglón 1: Esta instrucción es responsable por la coordinación y enclavamiento de todos los tipos de IBoxes ECOM100 para un módulo específico ECOM100. Marque el ECOM100 con un rótulo en la ranura 1 como ECOM100K0. El resto de los IBoxes ECxxxx se refieren a este módulocomo K0.
  • Página 454: Parámetros De Ecrdmid

    Capítulo 5: Instrucciones Intelligent Box (IBox) ECOM100 Read Module ID (ECRDMID) (IB-720) ECOM100 Read Module ID will read the binary (decimal) WORD sized Module ID on a DS5 Usado transition from OFF to ON to the IBox. El parámetro Workspace (espacio de trabajo) es un registro interno, privado usado por este IBox y DEBE SER ÚNICO en esta una instrucción y NO DEBE ser usado en cualquier otro lugar en el...
  • Página 455: Ejemplo De Ecrdmid

    Capítulo 5: Instrucciones Intelligent Box (IBox) Ejemplo de ECRDMID Renglón 1: Esta instrucción es responsable por la coordinación y enclavamiento de todos los tipos de IBoxes ECOM100 para un módulo específico ECOM100. Marque el ECOM100 con un rótulo en la ranura 1 como ECOM100K0. El resto de los IBoxes ECxxxx se refieren a este módulocomo K0.
  • Página 456: Parámetros De Ecrdnam

    Capítulo 5: Instrucciones Intelligent Box (IBox) Leer el nombre del módulo ECOM100 (ECRDNAM) (IB-724) Esta instrucción leerá el nombre del módulo hasta el número de caracteres especificados en una transición de APAGADO a ENCENDIDO al IBox. DS5 Usado El parámetro Workspace (espacio de trabajo) es un registro interno, privado usado por este IBox y DEBE SER ÚNICO en esta una instrucción y NO DEBE ser usado en cualquier otro lugar en el...
  • Página 457: Ejemplo De Ecrdnam

    Capítulo 5: Instrucciones Intelligent Box (IBox) Ejemplo de ECRDNAM Renglón 1: Esta instrucción es responsable por la coordinación y enclavamiento de todos los tipos de IBoxes ECOM100 para un módulo específico ECOM100. Marque el ECOM100 con un rótulo en la ranura 1 como ECOM100K0. El resto de los IBoxes ECxxxx se refieren a este módulocomo K0.
  • Página 458: Parámetros De Ecrdsnm

    Capítulo 5: Instrucciones Intelligent Box (IBox) Lea Subnet Mask ECOM100 (ECRDSNM) (IB-732) Esta instrucción permite leer las 4 partes del Subnet Mask y las almacena en 4 localizaciones de DS5 Usado memria V consecutivas en formato decimal, en una transición desde OFF para ON al IBox. El parámetro Workspace (espacio de trabajo) es un registro interno, privado usado por este IBox y DEBE SER ÚNICO en esta una...
  • Página 459: Ejemplo De Ecrdsnm

    Capítulo 5: Instrucciones Intelligent Box (IBox) Ejemplo de ECRDSNM Renglón 1: Esta instrucción es responsable por la coordinación y enclavamiento de todos los tipos de IBoxes ECOM100 para un módulo específico ECOM100. Marque el ECOM100 con un rótulo en la ranura 1 como ECOM100K0. El resto de los IBoxes ECxxxx se refieren a este módulocomo K0.
  • Página 460: Parámetros De Ecwrdes

    Capítulo 5: Instrucciones Intelligent Box (IBox) ECOM100 Write Descripción (ECWRDES) (IB-727) Esta instrucción permite escribir una descripción al módulo ECOM100 en una transición de APAGADO a ENCENDIDO al IBox. DS5 Usado Si usted utiliza un signo dólar ($) o una comilla ("), use la secuencia de escape de PRINT/VPRINT de dos signos dólar ($$) para un signo solamente o una comilla con un signo dólar ($") para un carácter de...
  • Página 461: Ejemplo De Ecwrdes

    Capítulo 5: Instrucciones Intelligent Box (IBox) Ejemplo de ECWRDES Renglón 1: Esta instrucción es responsable por la coordinación y enclavamiento de todos los tipos de IBoxes ECOM100 para un módulo específico ECOM100. Marque el ECOM100 con un rótulo en la ranura 1 como ECOM100K0. El resto de los IBoxes ECxxxx se refieren a este módulocomo K0.
  • Página 462: Parámetros De Ecwrgwa

    Capítulo 5: Instrucciones Intelligent Box (IBox) Escriba la dirección de Gateway del ECOM100 (ECWRGWA) (IB-731) Esta instrucción permite escribir una dirección dada deGateway al módulo ECOM100 en una transición de APAGADO a ENCENDIDO al IBox. Vea también la instrucción IBox ECIPSUP DS5 Usado IB-717 para configurar TODOS LOS parámetros de TCP/IP en una sola instrucción - IP ADDRESS, subnet mask, y dirección de...
  • Página 463: Ejemplo De Ecwrgwa

    Capítulo 5: Instrucciones Intelligent Box (IBox) Ejemplo de ECWRGWA Renglón 1: Esta instrucción es responsable por la coordinación y enclavamiento de todos los tipos de IBoxes ECOM100 para un módulo específico ECOM100. Marque el ECOM100 con un rótulo en la ranura 1 como ECOM100K0. El resto de los IBoxes ECxxxx se refieren a este módulocomo K0.
  • Página 464: Parámetros De Ecwrip

    Capítulo 5: Instrucciones Intelligent Box (IBox) ECOM100 Write IP Address (ECWRIP) (IB-723) Esta instrucción escribe una direccion IP dada al módulo ECOM100 en una transición de APAGADO a ENCENDIDO al IBox. Vea también la instrucción IBox ECIPSUP IB-717 para DS5 Usado configurar TODOS LOS parámetros de TCP/IP en una sola instrucción - IP ADDRESS, subnet mask, y dirección de Gateway.
  • Página 465: Ejemplo De Ecwrip

    Capítulo 5: Instrucciones Intelligent Box (IBox) Ejemplo de ECWRIP Renglón 1: Esta instrucción es responsable por la coordinación y enclavamiento de todos los tipos de IBoxes ECOM100 para un módulo específico ECOM100. Marque el ECOM100 con un rótulo en la ranura 1 como ECOM100K0. El resto de los IBoxes ECxxxx se refieren a este módulocomo K0.
  • Página 466: Parámetros De Ecwrmid

    Capítulo 5: Instrucciones Intelligent Box (IBox) ECOM100 Write Module ID (ECWRMID) (IB-721) Esta instrucción escribe una identificación dada (Module ID) al módulo en una transición de APAGADO a ENCENDIDO al IBox. DS5 Usado Si la identifiación del módulo (ID) es configurada en hardware usando los DIP switches, esta instrucción IBox will fail and return error code 1005 (decimal).
  • Página 467: Ejemplo De Ecwrmid

    Capítulo 5: Instrucciones Intelligent Box (IBox) Ejemplo de ECWRMID Renglón 1: Esta instrucción es responsable por la coordinación y enclavamiento de todos los tipos de IBoxes ECOM100 para un módulo específico ECOM100. Marque el ECOM100 con un rótulo en la ranura 1 como ECOM100K0. El resto de los IBoxes ECxxxx se refieren a este módulocomo K0.
  • Página 468: Parámetros De Ecwrnam

    Capítulo 5: Instrucciones Intelligent Box (IBox) Escribir el nombre del ECOM100 (ECWRNAM) (IB-725) Esta instrucción escribe un nombre dado al módulo ECOM100 en una transición de DS5 Usado APAGADO a ENCENDIDO al IBox. Si usted utiliza un signo dólar ($) o una comilla ("), use la secuencia de escape de PRINT/VPRINT de dos signos dólar ($$) para un signo solamente o una comilla con un signo dólar ($") para un carácter de...
  • Página 469: Ejemplo De Ecwrnam

    Capítulo 5: Instrucciones Intelligent Box (IBox) Ejemplo de ECWRNAM Renglón 1: Esta instrucción es responsable por la coordinación y enclavamiento de todos los tipos de IBoxes ECOM100 para un módulo específico ECOM100. Marque el ECOM100 con un rótulo en la ranura 1 como ECOM100K0. El resto de los IBoxes ECxxxx se refieren a este módulocomo K0.
  • Página 470: Parámetros De Ecwrsnm

    Capítulo 5: Instrucciones Intelligent Box (IBox) Escribir Subnet Mask a ECOM100 (ECWRSNM) (IB-733) Esta instrucción escribe una Subnet Mask dada al módulo ECOM100 en una transición de APAGADO a ENCENDIDO al IBox. Vea también la instrucción IBox ECIPSUP IB-717 para DS5 Usado configurar TODOS LOS parámetros de TCP/IP en una sola instrucción - IP ADDRESS, subnet mask, y dirección de...
  • Página 471: Ejemplo De Ecwrsnm

    Capítulo 5: Instrucciones Intelligent Box (IBox) Ejemplo de ECWRSNM Renglón 1: Esta instrucción es responsable por la coordinación y enclavamiento de todos los tipos de IBoxes ECOM100 para un módulo específico ECOM100. Marque el ECOM100 con un rótulo en la ranura 1 como ECOM100K0. El resto de los IBoxes ECxxxx se refieren a este módulocomo K0.
  • Página 472 Capítulo 5: Instrucciones Intelligent Box (IBox) Lee datos RX con ECOM100 (ECRX) (IB-740) Esta instrucción es la instrucción RX con enclavamiento incorporado con otros IBoxes de ECOM100 RX (ECRX) y ECOM100 WX (ECWX) en el programa para simplificar el DS5 Usado establecimiento de una red de comunicaciones.
  • Página 473: Ejemplo De Ecrx

    Capítulo 5: Instrucciones Intelligent Box (IBox) Ejemplo de ECRX Renglón 1: Esta instrucción es responsable por la coordinación y enclavamiento de todos los tipos de IBoxes ECOM100 para un módulo específico ECOM100. Marque el ECOM100 con un rótulo en la ranura 1 como ECOM100K0. El resto de los IBoxes ECxxxx se refieren a este módulocomo K0.
  • Página 474 Capítulo 5: Instrucciones Intelligent Box (IBox) Ejemplo de ECRX (continuado) Renglón 2: Usando ECOM100 # K0, lea X0-X7 del esclavo K7 y escribalo al esclavo K5 tan rápidamente como sea posible.Almacénelos en este PLC local en C200-C207, y escribalo a C300-C307 en el esclavo K5.
  • Página 475: Parámetros De Ecwx

    Capítulo 5: Instrucciones Intelligent Box (IBox) Escribe datos WX con ECOM100 (ECWX) (IB-741) Esta instrucción es la instrucción WX con enclavamiento incorporado con otros IBoxes de ECOM100 RX (ECRX) y ECOM100 WX (ECWX) en el programa para simplificar el DS5 Usado establecimiento de una red de comunicaciones.
  • Página 476: Ejemplo De Ecwx

    Capítulo 5: Instrucciones Intelligent Box (IBox) Ejemplo de ECWX Renglón 1: Esta instrucción es responsable por la coordinación y enclavamiento de todos los tipos de IBoxes ECOM100 para un módulo específico ECOM100. Marque el ECOM100 con un rótulo en la ranura 1 como ECOM100K0. El resto de los IBoxes ECxxxx se refieren a este módulocomo K0.
  • Página 477 Capítulo 5: Instrucciones Intelligent Box (IBox) Ejemplo de ECWX (continuado) Renglón 2: Usando ECOM100 # K0, lea X0-X7 del esclavo K7 y escribalo al esclavo K5 tan rápidamente como sea posible. Almacene los datos en este PLC local en C200-V207, y escribalos a C300-C307 en el esclavo K5.
  • Página 478: Configuración De Una Read Netcfg (Netcfg) (Ib-700)

    Capítulo 5: Instrucciones Intelligent Box (IBox) Configuración de una read NETCFG (NETCFG) (IB-700) Esta instrucción define toda la información común necesaria para realizar establecimiento de una red con instrucciones RX/WX usando las instrucciones IBox NETRX y NETWX DS5 Usado utilizando un puerto serial local de la CPU, el módulo D0-DCM o H0-ECOM. Usted debe tener...
  • Página 479: Ejemplo De Netcfg

    Capítulo 5: Instrucciones Intelligent Box (IBox) Ejemplo de NETCFG Esta instrucción coordina toda la interacción con otras instrucciones IBox (NETRX/NETWX) en al red. Usted debe tener un IBox de configuración de red para cada red de puerto serial, del módulo de DCM, o la red original del módulo de ECOM en su sistema. Las instrucciones IBox de configuración deben estar en la parte superior de su programa y debe ser ejecutadas en cada barrido.
  • Página 480 Capítulo 5: Instrucciones Intelligent Box (IBox) Leer la red RX (NETRX) (IB-701) La instrucción RX lee datos en la red con enclavamiento incorporado con el resto de los IBoxes RX (NETRX) y WX (NETWX) en el programa ladder, para simplificar el establecimiento de DS5 Usado una red de comunicación.
  • Página 481: Ejemplo De Netrx

    Capítulo 5: Instrucciones Intelligent Box (IBox) Ejemplo de NETRX Esta instrucción coordina toda la interacción con otras instrucciones IBox (NETRX/NETWX) en al red. Usted debe tener un IBox de configuración de red para cada red de puerto serial, del módulo de DCM, o la red original del módulo de ECOM en su sistema. Las instrucciones IBox de configuración deben estar en la parte superior de su programa y debe ser ejecutadas en cada barrido.
  • Página 482 Capítulo 5: Instrucciones Intelligent Box (IBox) Ejemplo de NETRX (continuado) Renglón 2: Using Network# K0, read X0-X7 from Slave K7 and write them to slave K5 as fast as possible. Store them in this local PLC in C200-C207, and write them to C300-C307 in slave Los IBoxes NETRX y NETWX trabajan con los IBox de configuración de la red para simplificar todo el establecimiento de una red administrando los enclavamientos y y recursos apropiados.
  • Página 483: Parámetros De Netwx

    Capítulo 5: Instrucciones Intelligent Box (IBox) Escribir a la red WX (NETWX) (IB-702) La instrucción WX escribe datos en la red con enclavamiento incorporado con el resto de los IBoxes RX (NETRX) y WX (NETWX) en el programa ladder, para simplificar el DS5 Usado establecimiento de una red de comunicación.
  • Página 484: Ejemplo De Netwx

    Capítulo 5: Instrucciones Intelligent Box (IBox) Ejemplo de NETWX Esta instrucción coordina toda la interacción con otras instrucciones IBox (NETRX/NETWX) en al red. Usted debe tener un IBox de configuración de red para cada red de puerto serial, del módulo de DCM, o la red original del módulo de ECOM en su sistema. Las instrucciones IBox de configuración deben estar en la parte superior de su programa y debe ser ejecutadas en cada barrido.
  • Página 485 Capítulo 5: Instrucciones Intelligent Box (IBox) Ejemplo de NETWX (continuado) Renglón 2: Con la red # K0, lea X0-X7 del esclavo K7 y escríbalo al esclavo K5 tan rápidamente como sea posible. Almacénelos en este PLC local en C200-C207, y escríbalos a C300-C307 en el esclavo K5.
  • Página 486: Configuración De Ctrio (Ctrio) (Ib-1000)

    Capítulo 5: Instrucciones Intelligent Box (IBox) Configuración de CTRIO (CTRIO) (IB-1000) Esta instrucción define toda la información común para un módulo específico de CTRIO que sea usado por las otras instrucciones IBox de CTRIO (por ejemplo, CTRLDPR - cargar perfil DS5 Usado deCTRIO, CTREDRL - CTRIO corregir y recargar una tabla de valores predefinidos, CTRRTLM - Modo Run to limit de CTRIO …).
  • Página 487: Ejemplo De Ctrio

    Capítulo 5: Instrucciones Intelligent Box (IBox) Ejemplo de CTRIO Renglón 1: Este ejemplo configura el módulo H0-CTRIO en la ranura 2 de la bnase del PLC DL06. Cada CTRIO en el sistema debe usar un I-box CTRIO diferente antes de que otros I Boxes CTRxxxx puedan ser usados.
  • Página 488: Cree Una Tabla De Valores Predefinidos En Ctrio (Ctradpt) (Ib-1005)

    Capítulo 5: Instrucciones Intelligent Box (IBox) Cree una tabla de valores predefinidos en CTRIO (CTRADPT) (IB-1005) Esta instrucción añadirá una entrada al final de una tabla de valores predefinidos en un recurso específico de salida de CTRIO, en una transición de OFF para ON. Este IBox tomará más de DS5 Usado un barrido del PLC para ejecutarse.
  • Página 489: Ejemplo De Ctradpt

    Capítulo 5: Instrucciones Intelligent Box (IBox) Ejemplo de CTRADPT Renglón 1: Este ejemplo considera instalar el módulo H0-CTRIO en la ranura 2 del DL06. Cada H0-CTRIO en el sistema necesitará un IBox separada de CTRIO antes de que algún IBox de CTRxxxx pueda ser usado.
  • Página 490 Capítulo 5: Instrucciones Intelligent Box (IBox) Ejemplo de CTRADPT (continuado) Renglón 3: Este renglón le permite al programador que resetee el contador desde DirectSOFT. Resetea contador Renglón 4: Este renglón le permite al programador que habilite la salida 0 desde DirectSOFT. Activa la salida 0 5–334 Manual del PLC DL06, 2a.
  • Página 491: Limpia La Tabla De Valores Predefinidos De Ctrio (Ctrclrt) (Ib-1007)

    Capítulo 5: Instrucciones Intelligent Box (IBox) Limpia la tabla de valores predefinidos de CTRIO (CTRCLRT) (IB-1007) Esta instrucción coloca en cero una tabla de valores predefinidos en la memoria RAM del PLC, en una transición de OFF para ON. Este IBox DS5 Usado tomará...
  • Página 492: Ejemplo De Ctrclrt

    Capítulo 5: Instrucciones Intelligent Box (IBox) Ejemplo de CTRCLRT Renglón 1:Este ejemplo instala el módulo H0-CTRIO en la ranura 2 del PLC. Cada H0- CTRIO en el sistema necesitará un IBox de CTRIO separado antes de que pueda ser usado algun otro IBox CTRxxxx.
  • Página 493 Capítulo 5: Instrucciones Intelligent Box (IBox) Ejemplo de CTRCLRT (continuado) Renglón 3: Este renglón le permite al programador que resetee el contador desde DirectSOFT. Resetea contador Renglón 4: Este renglón le permite al programador que habilite la salida 0 desde DirectSOFT. Activa la salida 0 5–337 Manual del PLC DL06, 2a.
  • Página 494: Corregir Una Tabla De Valores Predefinidos De Ctrio (Ctredpt) (Ib-1003)

    Capítulo 5: Instrucciones Intelligent Box (IBox) Corregir una tabla de valores predefinidos de CTRIO (CTREDPT) (IB-1003) Esta instrucción corrige, en una transición de APAGADO a ENCENDIDO a este IBox, una sola entrada de una tabla de valores predefinidos en un recurso específico de la salida de DS5 Usado CTRIO.
  • Página 495: Ejemplo De Ctredpt

    Capítulo 5: Instrucciones Intelligent Box (IBox) Parámetro Rango del DL06 CTRIO# ....... K K0-255 Output# .
  • Página 496 Capítulo 5: Instrucciones Intelligent Box (IBox) Ejemplo de CTREDPT (continuado) Renglón 2: Este renglón es un método para permitir el comando de CTREDPT.¶ Se usa un bit Co para permitir que el programador controle el comando desde Data View para propósitos de prueba.
  • Página 497 Capítulo 5: Instrucciones Intelligent Box (IBox) Ejemplo de CTREDPT(continuado) Renglón 3: Este renglón le permite al programador que resetee el contador desde DirectSOFT. Resetea contador Renglón 4: Este renglón le permite al programador que habilite la salida 0 desde DirectSOFT. Activa la salida 0 5–341 Manual del PLC DL06, 2a.
  • Página 498: Modificar Una Tabla De Valores Predefinidos De Ctrio (Ctredrl) (Ib-1002)

    Capítulo 5: Instrucciones Intelligent Box (IBox) Modificar una tabla de valores predefinidos de CTRIO (CTREDRL) (IB-1002) Esta instrucción ejecutará la doble operación de modificar datos en una tabla de valores predefinidos y recargar auna salida de un módulo H0-CTRIO en una instrucción, en una DS5 Usado transición de APAGADO a ENCENDIDO a este IBox.
  • Página 499 Capítulo 5: Instrucciones Intelligent Box (IBox) Parámetro Rango del DL06 CTRIO# ....... K K0-255 Output# .
  • Página 500 Capítulo 5: Instrucciones Intelligent Box (IBox) Ejemplo de CTREDRL (continuado) Renglón 2: Este renglón es un método para permitir usar la instrucción CTREDRL. Se usa un bit C para permitir que el programador controle la instrucción desde Data View para propósitos de prueba.
  • Página 501 Capítulo 5: Instrucciones Intelligent Box (IBox) Ejemplo de CTREDRL (continuado) Renglón 3: Este renglón le permite al programador que resetee el contador desde DirectSOFT. Resetea contador Renglón 4: Este renglón le permite al programador que habilite la salida 0 desde DirectSOFT. Activa la salida 0 5–345 Manual del PLC DL06, 2a.
  • Página 502: Initializar Una Tabla De Valores Predefinidos De Ctrio (Ctrinpt) (Ib-1004)

    Capítulo 5: Instrucciones Intelligent Box (IBox) Initializar una tabla de valores predefinidos de CTRIO (CTRINPT) (IB-1004) Esta instrucción creará una Tabla de Valores Predefinidos en la memoria, pero como como archivo, en un recurso de salidas específica de CTRIO, en una transición de APAGADO a DS5 Usado ENCENDIDO a este IBox.Este IBox tomará...
  • Página 503 Capítulo 5: Instrucciones Intelligent Box (IBox) Parámetro Rango del DL06 CTRIO# ....... K K0-255 Output# .
  • Página 504 Capítulo 5: Instrucciones Intelligent Box (IBox) Ejemplo de CTRINPT(continuado) Renglón 2: Este renglón es un método para permitir usar la instrucción CTRINPT. Se usa un bit C para permitir que el programador controle la instrucción desde Data View para propósitos de prueba.
  • Página 505 Capítulo 5: Instrucciones Intelligent Box (IBox) Ejemplo de CTRINPT (continuado) Renglón 3: Este renglón le permite al programador que resetee el contador desde DirectSOFT. Resetea contador Renglón 4: Este renglón le permite al programador que habilite la salida 0 desde DirectSOFT. Activa la salida 0 5–349 Manual del PLC DL06, 2a.
  • Página 506: Inicializar Una Tabla De Valores Predefinidos En Ctrio (Ctrintr) (Ib-1010)

    Capítulo 5: Instrucciones Intelligent Box (IBox) Inicializar una tabla de valores predefinidos en CTRIO (CTRINTR) (IB-1010) Esta instrucción creará una sola entrada en la tabla de valores predefinidos en memoria pero no como archivo, en una transición de APAGADO a ENCENDIDO a este IBox. DS5 Usado Este IBox tomará...
  • Página 507 Capítulo 5: Instrucciones Intelligent Box (IBox) Parámetro Rango del DL06 CTRIO# ....... K K0-255 Output# .
  • Página 508 Capítulo 5: Instrucciones Intelligent Box (IBox) Ejemplo de CTRINTR(continuado) Renglón 2: Este renglón es un método para permitir usar la instrucción CTRINTR. Se usa un bit C para permitir que el programador controle la instrucción desde Data View para propósitos de prueba.
  • Página 509 Capítulo 5: Instrucciones Intelligent Box (IBox) Ejemplo de CTRINTR (continuado) Renglón 3: Este renglón le permite al programador que resetee el contador desde DirectSOFT. Resetee el contador Renglón 4: Este renglón le permite al programador que habilite la salida 0 desde DirectSOFT. Habilite la salida 0 5–353 Manual del PLC DL06, 2a.
  • Página 510: Cargar Un Perfil En Ctrio (Ctrldpr) (Ib-1001)

    Capítulo 5: Instrucciones Intelligent Box (IBox) Cargar un perfil en CTRIO (CTRLDPR) (IB-1001) Esta instrucción carga un archivo de perfil de un módulo H0-CTRIO an un CTRIO Output resource en una transición desde OFF para ON a este IBox. DS5 Usado Este IBox tomará...
  • Página 511: Ejemplo De Ctrldpr

    Capítulo 5: Instrucciones Intelligent Box (IBox) Ejemplo de CTRLDPR Renglón 1: Este ejemplo instala el módulo H0-CTRIO en la ranura 2 de la base del PLC. Cada H0-CTRIO en el sistema necesitará un IBox de CTRIO separado antes de que pueda ser usado cualquier IBox de CTRxxxx.
  • Página 512 Capítulo 5: Instrucciones Intelligent Box (IBox) Ejemplo de CTRLDPR(continuado) Renglón 3: Si el archivo es cargado con éxito, active el bit C1. Exito de CTRLDPR 5–356 Manual del PLC DL06, 2a. edición en español, 6/07...
  • Página 513: Lea Error En Ctrio (Ctrrder) (Ib-1014)

    Capítulo 5: Instrucciones Intelligent Box (IBox) Lea error en CTRIO (CTRRDER) (IB-1014) Esta instrucción obtendrá el valor de código decimal de error del módulo CTRIO (enumerado abajo) y lo pondrá en el registro dado del código de error, en una transición de APAGADO a DS5 Usado ENCENDIDO al IBox.
  • Página 514: Ejemplo De Ctrrder

    Capítulo 5: Instrucciones Intelligent Box (IBox) Ejemplo de CTRRDER Este ejemplo instala el módulo H0-CTRIO en la ranura 2 de la base del PLC. Cada H0- CTRIO en el sistema necesitará un IBox de CTRIO separado antes de que pueda ser usado cualquier IBox de CTRxxxx.
  • Página 515: Modo Run To Limit Del Ctrio (Ctrrtlm) (Ib-1011)

    Capítulo 5: Instrucciones Intelligent Box (IBox) Modo Run to Limit del CTRIO (CTRRTLM) (IB-1011) Esta instrucción carga el comando de RUN to Limit y los parámetros dados en un recurso específico de la salida en una transición de APAGADO a ENCENDIDO al IBox. Las entradas DS5 Usado de CTRIO se deben configurar como Limit(s) para que esta función trabaje.
  • Página 516 Capítulo 5: Instrucciones Intelligent Box (IBox) Parámetro Rango del DL06 CTRIO# ....... K K0-255 Output# .
  • Página 517 Capítulo 5: Instrucciones Intelligent Box (IBox) Ejemplo de CTRRTLM (continuado) Renglón 3: Si los parámetros del modo Run to Limit es ACEPTABLE, active los bits de dirección y de habilitar la salida. Exito de CTRRTLM 5–361 Manual del PLC DL06, 2a. edición en español, 6/07...
  • Página 518: Modo Run To Position Del Ctrio (Ctrrtpm) (Ib-1012)

    Capítulo 5: Instrucciones Intelligent Box (IBox) Modo Run to Position del CTRIO (CTRRTPM) (IB-1012) Esta instrucción carga el comando Run to Position para colocar el comando y los parámetros dados en un recurso específico de la salida en una transición de APAGADO a ENCENDIDO DS5 Usado a este IBox.
  • Página 519 Capítulo 5: Instrucciones Intelligent Box (IBox) Parámetro Rango del DL06 CTRIO# ....... K K0-255 Output# .
  • Página 520 Capítulo 5: Instrucciones Intelligent Box (IBox) Ejemplo de CTRRTPM (continuado) Renglón 2: Este IBox instala la salida número 0 en el CTRIO 1 para hacer salir pulsos en una frecuencia de 1000 Hertz, usa la comparación ' mayor que Ch1/Fn1', hasta que se alcanza la posición 1500 en la entrada.
  • Página 521: Modo De Velocidad De Ctrio (Ctrvelo) (Ib-1013)

    Capítulo 5: Instrucciones Intelligent Box (IBox) Modo de Velocidad de CTRIO (CTRVELO) (IB-1013) Esta instrucción carga el comando de velocidad para colocar el comando y los parámetros dados en un recurso específico de la salida en una transición de APAGADO a ENCENDIDO a este DS5 Usado IBox.
  • Página 522: Ejemplo De Ctrvelo

    Capítulo 5: Instrucciones Intelligent Box (IBox) Ejemplo de CTRVELO Renglón 1: Este ejemplo instala el módulo H0-CTRIO en la ranura 2 de la base del PLC. Cada H0-CTRIO en el sistema necesitará un IBox de CTRIO separado antes de que pueda ser usado cualquier IBox de CTRxxxx.
  • Página 523 Capítulo 5: Instrucciones Intelligent Box (IBox) Ejemplo de CTRVELO (continuado) Renglón 3: Si los parámetros del Modo Velocidad están correctos, active el bit de dirección y habilite la salida. Exito de CTRELO Dirección de la salida 0 Habilitación de la salida 0 5–367 Manual del PLC DL06, 2a.
  • Página 524: Escriba Archivo A Rom En Ctrio (Ctrwftr) (Ib-1006)

    Capítulo 5: Instrucciones Intelligent Box (IBox) Escriba archivo a ROM en CTRIO (CTRWFTR) (IB-1006) Esta instrucción escribe los cambios runtime realizados a una tabla de valores predefinidos de H0-CTRIO a una memroia Flash-ROM en una transición de APAGADO a ENCENDIDO DS5 Usado a este IBox.
  • Página 525: Ejemplo De Ctrwftr

    Capítulo 5: Instrucciones Intelligent Box (IBox) Ejemplo de CTRWFTR Renglón 1: Este ejemplo instala el módulo H0-CTRIO en la ranura 2 de la basedel PLC. Cada H0-CTRIO en el sistema necesitará un IBox de CTRIO separado antes de que cualquier IBox de CTRxxxx pueda ser usado para él.
  • Página 526 Capítulo 5: Instrucciones Intelligent Box (IBox) Ejemplo de CTRWFTR (continuado) Renglón 3: Si el archivo se modifica con éxito, use un IBox de escribir archivo a ROM para almacenar la tabla corregida de nuevo a la ROM del módulo H0-CTRIO, de tal modo de hacer los cambios retentivos.

Tabla de contenido