Ingenieria
Programación del PLC
Introducción
Cuando hablamos de los lenguajes de programación nos referimos a
diferentes formas en las que se puede escribir el programa del usuario.
Los software actuales nos permiten traducir el programa usuario de un
lenguaje a otro, pudiendo así escribir el programa en el lenguaje que más
nos conviene.
Existen varios tipos de lenguaje de programación:Mnemónico o Lista de instrucciones.
Esquema de contactos o diagramas de escalera
Esquema funcional
No obstante, los lenguajes de programación más empleados en la
actualidad son, el mnemónico y el esquema de contactos.
Es un lenguaje gráfico, derivado del lenguaje de relevadores, que
mediante símbolos representa contactos, solenoides... . Su principal
ventaja es que los símbolos básicosestán normalizados según normas
NEMA y son empleados por todos los fabricantes.
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 símbolos básicos son:
o
Una rama esta compuesta de una serie de contactos, conectados
en serie o en paralelo que dan origen a una salida quebien puede
ser una bobina o una función especial.
o
o
El flujo de la señal va de izquierda a derecha y de arriba abajo.
A una rama de circuito en esquema de contactos le corresponde
una secuencia de instrucciones en forma mnemónica.
Todas las ramas de circuito se inician con una instrucción LOAD.
o
o
Una bobina no puede venir conectada directamente de la barra
de inicio. En talcaso es necesario interponer un contacto siempre
cerrado.
o
A la derecha de una bobina no es posible programar ningún
contacto.
El número de contactos posibles en serie o en paralelo es
prácticamente ilimitado.
Es posible colocar en paralelo 2 o más bobinas.
o
o
LENGUAJE EN MNEMÓNICO O LISTA DE INSTRUCCIONES
consiste en un conjunto de códigos simbólicos, cada uno de los cualescorresponde a una instrucción.
Cada fabricante utiliza sus propios códigos, y una nomenclatura distinta
para nombrar las variables del sistema.
El lenguaje en mnemónico es similar al lenguaje ensamblador de los
microprocesadores.
Ejemplo: La lista de instrucciones
OMRON.
Dirección
Instrucción
0000 LD
son las del autómata CQM1H de
Parámetro
H0501
Instrucción: Especificala operación a realizar.
Parámetro: Son los datos asociados a la operación (instrucción).Los
parámetros son en general de formato TIPO y VALOR.
Dirección: Indica la posición de la instrucción en la memoria de
programa
usuario.
Las funciones
abreviadas.
de
control
vienen
representadas
con
expresiones
La fase de programación es mas rápida que en el lenguaje de esquemasde contactos.
Los elementos básicos que configuran la función se representan entre
dos líneas verticales que simbolizan las líneas de alimentación.
Para las líneas de función más complejas como temporizadores, registros
de desplazamiento, etc, se emplea el formato de bloques. Estos no están
formalizados, aunque guardan una gran similitud entre sí para distintos
fabricantes y resultan muchomas expresivos que si se utiliza para el
mismo fin el lenguaje en lista de instrucciones o mnemónico.
5.1 Funciones Lógicas
La implementación de las funciones lógicas es muy simple como ya
hemos visto al final del capítulo anterior .
En esta sección vamos a mostrar como se programa usando diagrama
de escaleras o diagrama de contactos y listado de instrucciones las
funciones lógicasbásicas .
Supongamos dos variables de entrada usando los push buttons PBA y
PBB conectados a las entradas 0 y 1 del PLC. Entonces para
implementar con un programa las funciones AND , OR y Not tenemos
que identificar las variables de entrada, los contactos internos a los que
estarán relacionados y la salida afectada.
Dentro de las funciones lógicas podemos incluir los relevadores control...
Regístrate para leer el documento completo.