Capitulo 11 Direct Logic

  • View
    32

  • Download
    4

Embed Size (px)

Text of Capitulo 11 Direct Logic

  • 1100CAPTULOCAPTULO

    11111111CAPTULO

    En este captulo...Introduccin . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .102Que es memoria V . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .112Familiarizacin con DirectSOFT . . . . . . . . . . . . . . . . . . . . . . . . . . .114Conexin al PLC con DirectSOFT . . . . . . . . . . . . . . . . . . . . . . . . . .115Crear o modificar un programa . . . . . . . . . . . . . . . . . . . . . . . . . . .11-6Ejercicios para el nuevo programador . . . . . . . . . . . . . . . . . . . . .11-13Resumen de las particularidades de los PLCs DirectLOGIC . . . . . .11-15Programacin de entradas y salidas anlogas con PLCs DL . . . . . .11-15Una palabra sobre nmeros negativos . . . . . . . . . . . . . . . . . . . . .11-16Una palabra sobre programacin de PID . . . . . . . . . . . . . . . . . . .11-17El PLC DL06 puede tener E/S remotas . . . . . . . . . . . . . . . . . . . . .11-17Concepto de una instalacin controlada por PLCs . . . . . . . . . . .1118Ejemplo 1: Triturador de minerales con E/S discretas . . . . . . . . . .11-21Ejemplo 2: Uso de contadores . . . . . . . . . . . . . . . . . . . . . . . . . . .11-50Ejemplo 3: Uso de comparacin . . . . . . . . . . . . . . . . . . . . . . . . .11-50Ejemplo 4: Uso de una interface de operador . . . . . . . . . . . . . . . .11-51Ejemplo 5: Uso de E/S anlogas . . . . . . . . . . . . . . . . . . . . . . . . . .11-53Ejemplo 6: Uso de comunicaciones seriales . . . . . . . . . . . . . . . . .11-55Ejemplo 7: Uso de lazo de control PID . . . . . . . . . . . . . . . . . . . .11-58

    RECOPILACIN Y EJEMPLOS

  • Manual del PLC DL06, 2a. edicin en espaol, 6/0711-2

    Captulo 11: Recopilacin y ejemplos

    1

    2

    3

    4

    5

    6

    7

    8

    9

    11

    11

    12

    13

    14

    A

    B

    C

    D

    Introduccin al captulo 11 En este capitulo revisaremos todos los conceptos de los otros captulos. Este captulo no existe enel manual en ingls. Una vez que se hayan repasados conceptos generales, que tambin se aplicana otras familias de PLCs DirectLOGIC, mostraremos una seleccin de ejemplos explicados paraayudar a entender la tcnica de programacin a los nuevos programadores.

    Puesto que usted est leyendo este captulo, debe significar que ha ledo el resto del libro y ahorausted tiene cierta experiencia con la programacin de PLCs. Pero, puede ser que no haya sidonuestro PLC con el cual usted haya trabajado. Hay algunas cosas sobre PLCs DirectLOGIC queson diferentes que otros PLCs, y este captulo puede ayudarle a entender nuestra orientacin.Puede ser tambin que haya repeticiones de conceptos.

    Que es memoria VLa memoria V en los PLCs DirectLOGIC son los registros, o palabras de 16 bits para todasnuestras familias de PLCs (excepto el 330/340 PLCs). Estos registros son referidos comodireccin de sistema octal, es decir, no hay 8s o 9s. Por ejemplo, si usted trata de entrar ladireccin de memoria V2019, usted tendr un error.

    Muchas direcciones de memoria V se pueden acceder tambin en los bits individuales de loscuales la palabra est constituida. El PLC DL06 puede utilizar lo que se llama bit-of-word, talcual como las CPUs D0-05, D2-250-1, D2-260 o la D4-450. Esto significa que usted puedeespecificar el bit de una palabra particular para un dispositivo booleano, como un contactonormalmente abierto. De modo que el primer bit de V2000 sera mostrado como B2000.0.

    Nota: El bit en la palabra no es octal, as que las opciones son B2000.0 hasta B2000.15. Tambin, al entrarbit-of-word usted realmente entra V2000.0 y cuando usted presiona ENTER el cdigo cambia aB2000.0, de modo que usted pueda decir que es una direccin de bit-of -word.

    La configuracin del PLC es hecha de preferencia con el programa DirectSOFT. Existe laposibilidad de bajar el programa desde nuestro sitio de Internet en forma gratuita, para efectosde demostracin y ste trabaja normalmente con la nica limitacin de que slo se puedeprogramar hasta 100 palabras. El manual de DirectSOFT est incluido en el folder o carpetaHELP del programa de demostracin y se encuentra cuando ya se haya instalado el programa.

    Las instrucciones por defecto en los PLCs DirectLOGIC usan nmeros BCD! El apndice Jdetalla ms sobre el sistema numrico BCD.

    El concepto a recordar aqu es que usted debe usar instrucciones matemticas que correspondana sus datos. Ocurre frecuentemente que se tiene una instruccin LD, luego una operacinmatemtica, y luego una instruccin OUT en otra direccin de memoria V. Muchos clientesllaman a apoyo tcnico quejndose de que el resultado que estn consiguiendo es el mismonmero que fue cargado con LD originalmente. Esto es generalmente debido a que uno o msde sus nmeros estn en el formato incorrecto para la instruccin usada. En DirectSOFT lamanera ms rpida de determinar en qu formato estn datos especficos de las direcciones dememoria V es abrir una ventana de Data View y ver el mismo dato en varios formatos hasta que

  • Manual del PLC DL06, 2a. edicin en espaol, 6/07 11-3

    Captulo 11: Recopilacin y ejemplos

    1

    2

    3

    4

    5

    6

    7

    8

    9

    11

    11

    12

    13

    14

    A

    B

    C

    D

    usted encuentra el correcto. Cualquier nmero que no sea una configuracin de bits legtimaen BCD ser tratado como hexadecimal por el PLC para propsito de exhibicin en el formatoBCD/Hexadecimal.

    Tenemos detallado ms adelante un ejemplo para ver los datos en Data View en DirectSOFTen los varios formatos disponibles. Usted puede entrar la misma direccin de memoria V envarias lneas en Data View y cambiar cada uno a un formato diferente. ste es un mtodoexcelente para entender las diferencias entre formatos.

    Los temporizadores y contadores en el PLC DL06 ven el tiempo y cuentan en formato BCD.

    El valor de referencia (Set point, en ingls) de PID, la variable de proceso y la salida son todoslos nmeros binarios/decimales.

    Muchas direcciones de memoria V son direcciones dedicadas del sistema que no pueden sercambiadas por cdigo y tienen funciones especiales, como por ejemplo, hora y fecha. Un listadode estas direcciones de memoria comienza en la pgina 3-30 del manual.

    Bits X (entradas)

    Los bits X corresponden a las entradas fsicas en los mdulos del PLC. Las entradas anlogaspueden usar bits X para obtener datos traducidos a las direcciones de memoria V, dependiendodel tipo de PLC. Los bits X pueden tambin ser vistos o manipulados como palabras. Vea lapgina 3-32 del manual y las tablas de bits de X y de Y. Note que a la derecha de X0-X17 diceV40400. V40400 se compone de los bits de entradas X0-X17. Y tambin observe que estos bitsson OCTALES, que no hay all ningn ocho o nueve.

    Bits Y (salidas)

    Los bits Y corresponden a las salidas fsicas en los mdulos del PLC. stos son iguales que losbits de X, excepto que la referencia de la direccin de memoria V comienza en V40500.

    Bits C (relevadores de control)

    Los relevadores de control son los que utiliza el programador para los relevadores internos ensus programas. Este PLC tiene 1024 de stos, lo que es ms que suficiente para muchas de lasaplicaciones. Vea la pgina 4-35 del manual. Aqu vemos la direccin para los bits C, notamosque son referidos en formato octal y que pueden tambin ser referidos por la direccin dememoria V comenzando con V40600. Esta funcionalidad es muy til para muchas de nuestrasinterfaces de operador que escriben a datos a nivel de bits a las direcciones de palabra.

    Bits SP (Estado)

    Todos nuestros PLCs, (excepto D3-330/340), comparten un sistema bastante estndar de bitsde estado. stos tienen funciones que se extienden desde un bit siempre ON (SP1) a bits deestado para los puertos de comunicacin de PLCs (SP112). Hay una lista de estos relevadoresde propsitos especiales en el apndice D de este manual.

    Bits Tx y CTx

    Estos bits son contactos de se activan cuando los temporizadores y los contadores llegan al valorde actuacin o valor predefinido. Tienen la misma definicin que la instruccin de que se estmanejando.

  • Manual del PLC DL06, 2a. edicin en espaol, 6/0711-4

    Captulo 11: Recopilacin y ejemplos

    1

    2

    3

    4

    5

    6

    7

    8

    9

    11

    11

    12

    13

    14

    A

    B

    C

    D

    Alimentacin de energaLe recomendamos que utilice una proteccin de sobretensin para el funcionamiento de lacomputadora con DirectSOFT5. Un protector de sobretensin proteger su computadora contrala mayora de las sobretensiones. Sin embargo una fuente de alimentacin continua (UPS)proporcionar la mejor proteccin. Una UPS proporciona aislacin completa entre la fuente decorriente alterna y la computadora y tiene reserva de batera para las condiciones de falta deenerga y de baja tensin.

    Familiarizacin con DirectSOFTEl software de programacin DirectSOFT5 funciona con el sistema de operacin Windows 2000,XP y Vista y se usa para configurar el PLC DL06. Tome un momento para estudiar el manual dereferencia de DirectSOFT. Verifique los requisitos al elegir su configuracin de PC. Una vez queest instalado el software de programacin DirectSOFT en su computadora, usted desear comenzara usarlo. Le recomendamos leer el manual del programa, que est como archivo en formato pdfdentro del folder HELP en DirectSOFT.

    Antes de comenzar a hacer o corregir un programa, usted necesita abrir DirectSOFT. Haga clic enStart (INICIAR) en la esquina ms baja a la izquierda del monitor de la computadora. Luego vayaa Programs, coloque el cursor en DirectSOFT5, luego haga clic en DSLaunch (con la figura de uncohete) en el submen. Aparecer la siguiente ventana de DSLaunch. De esta ventana, se puedenpartir utilidades adicionales, por ejemplo, C