6
FORO 3 Los PLC por sus especiales características de diseño tienen un campo de aplicación muy extenso. La constante evolución del hardware y software amplía constantemente este campo para poder satisfacer las necesidades que se detectan en el espectro de sus posibilidades reales. Hoy en día, los PLC no sólo controlan la lógica de funcionamiento de máquinas, plantas y procesos industriales, sino que también pueden realizar operaciones aritméticas, manejar señales analógicas para realizar estrategias de control. Por lo tanto los lenguajes de programación actuales permiten implementar funciones para realizar cualquier operación de forma cómoda y sencilla, logrando los resultados deseados bajo un programa como un conjunto de instrucciones, órdenes y símbolos reconocibles por el PLC, a través de su unidad de programación, que le permiten ejecutar una secuencia de control deseada. El Lenguaje de Programación, permite al usuario ingresar un programa de control en la memoria del PLC, usando una sintaxis establecida. Al igual como los PLCs se han desarrollado y expandido, los lenguajes de programación también se han desarrollado con ellos. Los lenguajes de hoy en día tienen nuevas y más versátiles instrucciones y con mayor poder de computación. Por ejemplo, los PLCs pueden

FORO 3 plc

Embed Size (px)

DESCRIPTION

sena

Citation preview

FORO 3Los PLC por sus especiales caractersticas dediseotienen un campo de aplicacin muy extenso. La constanteevolucindelhardwareysoftwareampla constantemente este campo parapodersatisfacer las necesidades que se detectan en el espectro de sus posibilidades reales.Hoy en da, los PLC no slo controlan la lgica de funcionamiento de mquinas, plantas y procesos industriales, sino que tambin pueden realizar operaciones aritmticas, manejar seales analgicas para realizarestrategiasde control. Por lo tanto los lenguajes de programacin actuales permiten implementar funciones para realizar cualquier operacin de forma cmoda y sencilla, logrando los resultados deseados bajo un programa como un conjunto de instrucciones, rdenes y smbolos reconocibles por el PLC, a travs de su unidad de programacin, que le permiten ejecutar una secuencia de control deseada. El Lenguaje de Programacin, permite al usuario ingresar un programa de control en la memoria del PLC, usando una sintaxis establecida. Al igual como los PLCs se han desarrollado y expandido, los lenguajes de programacin tambin se han desarrollado con ellos. Los lenguajes de hoy en da tienen nuevas y ms verstiles instrucciones y con mayor poder de computacin. Por ejemplo, los PLCs pueden transferir bloques de datos de una localizacin de memoria a otra, mientras al mismo tiempo llevan cabo operaciones lgicas y matemticas en otro bloque. Como resultado de estas nuevas y expandidas instrucciones, los programas de control pueden ahora manejar datos ms fcilmente.Los programas de aplicacin que crean los usuarios estn orientados a ejecutar, a travs del controlador, tareas de automatizacin y control. Para ello, el usuario escribe el programa en el lenguaje de programacin que mejor se adapte a su trabajo y con el que sienta poseer un mejor dominio. En este punto es importante sealar, que algunos fabricantes no ofrecen todas las formas de representacin de lenguajes de programacin, por lo que el usuario deber adaptarse a la representacin disponible.En la actualidad cada fabricante disea su propio software de programacin, lo que significa que existe una gran variedad comparable con la cantidad de PLCs que hay en el mercado. No obstante, actualmente existen tres tipos de lenguajes de programacin de PLCs como los ms difundidos a nivel mundial; estos son: Lenguaje de contactos o Ladder Lenguaje Booleano (Lista de instrucciones) Diagrama de funciones

LENGUAJE LADDERExisten distintos tipos de lenguaje de programacin de un PLC, quizs el ms comn sea la programacin tipo escalera o ladder. Los diagramas de escalera son esquemas de uso comn para representar la lgica de control de sistemas industriales. Se le llama diagrama "escalera" porque se asemejan a una escalera, con dos rieles verticales (de alimentacin) y "escalones" (lneas horizontales), en las que hay circuitos de control que definen la lgica a travs de funciones. De esta manera Las principales caractersticas del lenguaje ladder son: Instrucciones de entrada se introducen a la izquierda Instrucciones de salida se situarn en el derecho. Los carriles de alimentacin son las lneas de suministro de energa L1 y L2 para los circuitos de corriente alterna y 24 V y tierra para los circuitos de CC La mayora de los PLC permiten ms de una salida por cada rengln (Rung). El procesador (o "controlador") explora peldaos de la escalera de arriba a abajo y de izquierda a derecha.

Las instrucciones de entrada son las condiciones que tiene el circuito para dejar o no dejar pasar la corriente de una lnea a la otra. Estas condiciones se manejan comnmente con contactos normalmente abierto o normalmente cerrados los cuales interpretan las seales de alto y bajo de sensores o interruptores. Si las condiciones son verdaderas la corriente llega a las instrucciones de salida las cuales generan acciones como energizar la bobina de un motor o energizar una lmpara por ejemplo. De esta forma el paso de la corriente a las bobinas de salida estn condicionadas por la lgica que manejen las instrucciones de entradas. Un PLC tiene muchas terminales "de entrada y tambin muchos terminales de salida, a travs de los cuales se producen las seales "alta" o "baja" que se transmiten a las luces de energa, solenoides, contactores, pequeos motores y otros dispositivos que se prestan a control on / off. En un esfuerzo por hacer PLC fcil de programar, el lenguaje de programacin ladder fue diseado para asemejarse a los diagramas de lgica de escalera. Por lo tanto, un electricista industrial o ingeniero elctrico, acostumbrados a leer esquemas de lgica ladder se sentirn ms cmodos con la programacin de un PLC si se maneja con el lenguaje ladder.

LENGUAJE COMBINACIONALSe han introducido las implementaciones de suma de productos y producto de sumas, que son las formas bsicas de la lgica combinacional. Cuando se conectan puertas lgicas entre s, con el fin de generar una determinada salida especfica para determinadas combinaciones especficas de las variables de entrada, sin que haya implicado almacenamiento, el circuito resultante se califica como lgica combinacional. En la lgica combinacional, el nivel de salida depende siempre de la combinacin de los niveles de entrada. En los circuitos combinacional es la salida Z en un determinado instante de tiempo ti slo depende de X en ese mismo instante de tiempo ti, es decir que no tienen capacidad de memoria y que se puede obviar la variable de tiempo t.

Los circuitos combinacionales que vamos a estudiar son: Puertas lgicas (AND / OR / NOT / NAND / NOR / XOR / XNOR ) Bloques combinacionales ( Sumadores y restadores / Decodificadores y multiplexores / Desplazadores / Dispositivos lgicos programables (ROM).