El documento describe los diferentes tipos de programación para controladores lógicos programables (PLCs), incluyendo programación mnemónica, esquema de contactos, y bloques de funciones. Explica conceptos clave como ramas de contactos, flujo de señal, y diferentes tipos de secuencias en bloques de funciones como lineales, con direccionamiento y simultáneas.
El documento describe los diferentes tipos de programación para controladores lógicos programables (PLCs), incluyendo programación mnemónica, esquema de contactos, y bloques de funciones. Explica conceptos clave como ramas de contactos, flujo de señal, y diferentes tipos de secuencias en bloques de funciones como lineales, con direccionamiento y simultáneas.
El documento describe los diferentes tipos de programación para controladores lógicos programables (PLCs), incluyendo programación mnemónica, esquema de contactos, y bloques de funciones. Explica conceptos clave como ramas de contactos, flujo de señal, y diferentes tipos de secuencias en bloques de funciones como lineales, con direccionamiento y simultáneas.
Cuando hablamos de los lenguajes de programacin nos referimos a diferentes formas en las que se puede escribir el programa de usuario
Los software actuales nos permiten traducir el programa usuario de un lenguaje a otro, pudiendo as escribir el programa en el lenguaje que mas nos conviene.
EXISTEN VARIOS TIPOS DE PROGRAMACIN Mnemnico o lista de instrucciones Esquema de contactos o diagramas de escaleras Esquema funcional
*Los lenguajes de programacin mas empleados en la actualidad son, el mnemnico y el esquema de contactos
CONCEPTOS GENERALES DE LOS DIAGRAMAS DE ESCALERA Un programa en diagrama de escalera o esquema de contactos, la constituyen una serie de ramas de contactos
Los smbolos bsicos son: Una rama esta compuesta de una serie de contactos, conectados en serie o en paralelo que dan origen a una salida que bien puede ser una bobina o una funcin especial
El riel o barra del lado izquierdo representa a un conductor con voltaje positivo y el riel o barra de lado derecho representa tierra o masa.
Esta red puede ser representada mediante la ecuacin Booleana que aparece justo abajo.
O:01 = I:00 AND (I:01 OR (I:02 AND NOT I:03))
El flujo de la seal va de izquierda a derecha y de arriba abajo Una bobina no puede venir conectada directamente de la barra de inicio.
A la derecha de una bobina no es posible programar ningn contacto LENGUAJE EN MNEMNICO O LISTA DE INSTRUCCIONES Consiste en un conjunto de cdigos simblicos, cada uno de los cuales corresponde a una instruccin
El lenguaje en mnemnico es similar al lenguaje ensamblador de los microprocesadores
Direccin Instruccin Parmetro 0000 LD H0501
- Instruccin: Especifica la operacin a realizar - Parmetros: Son los datos asociados a la operacin (instruccin). Los parmetros son en general de formato TIPO y VALOR - Direccin: Indica la posicin de la instruccin en la memoria del programa BLOQUES DE FUNCIONES Se basa en bloques que realizan operaciones matemticas simples para poder determinar una salida. Su estructura describe las funciones entre entradas y salidas
La ejecucin automtica en orden predeterminado por las interconexiones simplifica la creacin y la modificacin de programas
Para programar un autmata en GRAFCET es necesario conocer cada uno de los elementos propios de que consta. En un GRAFCET podemos encontrarnos con tres tipos de secuencias:
Lineales Con direccionamientos o alternativa Simultneas
LINEALES En las secuencias lineales el ciclo lo componen una sucesin lineal de etapas como se refleja en el siguiente GRAFCET de ejemplo:
El programa ir activando cada una de las etapas y desactivando la anterior conforme se vayan cumpliendo cada una de las condiciones. Las acciones se realizarn en funcin de la etapa activa a la que estn asociadas. Por ejemplo, con la etapa 1 activa tras arrancar el programa, al cumplirse la "Condicin 1", se activar la etapa 2, se desactivar la 1, y se realizar la "Accin 1". CON DIRECCIONAMIENTO La diferencia significativa del direccionamiento ( rbol abierto con una lnea sencilla horizontal ) con respecto a la simultanea es que esta pasara a la siguiente etapa cuando haya terminado una de las tareas paralelas independientemente de las que se iniciaron. SIMULTANEAS En las secuencias simultneas varios ciclos pueden estar funcionando a la vez por activacin simultnea de etapas. En el siguiente ejemplo, cuando se cumple la condicin 1 las etapas 2, 3 y 4 se activan simultneamente: