4.1 instrucciones ladder

15
Diseño Mecatrónico

Upload: angel-antonio-diaz-naranjo

Post on 20-Nov-2015

233 views

Category:

Documents


4 download

DESCRIPTION

Instrucciones basicas para la programacion de un PLC

TRANSCRIPT

Conceptos Introductorios a la electrnica digital

Diseo Mecatrnico

Instrucciones Bsicas LadderTema # 4Prof: Carlos [email protected]

InstruccionesLnea de programacin (tambin conocido en ingles como Rung o en espaol Regln): es una lnea simple en donde se colocaran las instrucciones, representa un cable entre una fuente de poder y la tierra de un circuito.

NOTA: NO! Pueden existir rungs sin instrucciones, el 90% de los PLC vera un rung sin instrucciones como un error y no podrn descargar el programa.

InstruccionesCoil (Activa o Desactiva un Bit, OTE): esta instruccin se utiliza para activar o desactivar un bit de salida o un bit de memoria booleana, siempre se ubican al final de cada lnea de programacin (Rungs).

InstruccionesNormalmente Abierto (Examine if Closed, XIC): esta instruccin estar normalmente asociada a un sensor direccionado a una de las tarjetas de entrada, a un coil o a el bit DONE de una temporizador o contador. En su forma en reposo no permite el paso de la corriente y en su forma actuada permite el paso de corriente

Sin energizar

Energizado

InstruccionesNormalmente Cerrado (Examine if Open, XIO): esta instruccin estar normalmente asociada a un sensor direccionado a una de las tarjetas de entrada, a un coil o a el bit DONE de una temporizador o contador. En su forma en reposo permite el paso de la corriente y en su forma actuada no permite el paso de corriente, tambin es conocido como inhibidor.

Sin energizar

Energizado

InstruccionesCoil Enclavado (Activa un bit, OTL ): esta instruccin se utiliza para activar se utiliza para activar de manera permanente un bit, as las condiciones de la lnea sean todas faltas, una vez activado no se puede desactivar hasta que se energice el Coil de desenclavar. No todas las marcas de PLC traen esta instruccin, pero si las mas comerciales.

InstruccionesCoil Desenclavar (Desactiva un bit, OTU ): esta instruccin se utiliza para desactivar un bit previamente Enclavado por una OTL solo si las condiciones de la lnea son verdaderas se podr desactivar el bit.

InstruccionesConflicto de seales: llamamos conflicto de seal, cuando 2 o mas seales se energizan al mismo tiempo y ambas depende una de la otra (en otros trminos una paradoja). Es un error muy comn cuando se utilizan instrucciones OTL y OTU, donde ambas se energizan al mismo tiempo y el PLC no es capaz de resolver la operacin.

InstruccionesOne Shot Rising (OSR): toma en cuenta un evento 1 sola vez, es decir, solo toma en cuenta 1 levantamiento de pulso y para que pueda volver a tomar otro pulso el mismo tiene que hacerse 0.

DireccionamientoEl PLC tiene una memoria de direccionamiento de 0 a 255 espacios de memoria y cada espacio de memoria tendr entre 8 y 32 bits, dependiendo de la marca del PLC. Por ejemplo: Allen Bradley tiene 16 bits y Siemens tiene 8 bits.Los primeros 9 espacios de la memoria vienen determinados de fabrica y son inamovibles:

Letra/espacioFuncinO:0La letra O viene de Output se refiere a que es una salida la direccin 0 del PLC esta reservada para estos.I:1La letra I representa InputS2:S de Status, se refiere a valores como por ejemplo de clock del CPU.B3:B de Boolean son bits de propsito general, el programador decidir como utiliza estos bits (de la direccin 10 a la 255 tambin se consideran generales, B10, B88,etc.). Tiene un mximo de 16 bits.T4:T de Timer, estn reservados para los temporizados definidos del PLCC5:C de Counter y al igual que los timers, es la ubicacin por defecto de los contadores predefinidos por el sistemaR6:Palabras de control, se utiliza para intrusiones mas complejas como LIFO, FIFO, Secuenciadores, etc.N7:Integer o entero, se utiliza para almacenar valores numricos enteros8 y 9Son internos de control para el PLC, WDT, Fallas de comunicacin, tabla de errores, etc.

DireccionamientoComo direccionar Entradas y Salidas:E:R/B

Donde:E: donde se especifica la letra O para salidas, I para entradas.: divisor de tipo de operacinR: posicin que ocupa en el rack /: delimitador del bitB: bit que indica la posicin (0-15)

DireccionamientoEjemplos:

DireccionamientoComo direccionar datos Booleanos y su uso: en algunos casos necesitamos almacenar un bit del cual no existe componente fsico, son muy utilizados en programacin avanzada como en secuencia de pasos, comunicacin con HMI y enclavamiento indirecto. B3:R/B

Donde:B3: es la direccin de un valor Booleano: divisor de funcinR: es un numero de memoria que puede ir del 0 al 255B: es el numero de bit que puede ir del 0 al 15