Está en la página 1de 33

Inicio de programación en PLC.

Lenguajes de programación:
Uno de los aspectos fundamentales para poner en marcha un autómata
es aprender a programarle. En la actualidad cada fabricante diseña su
propio lenguaje de programación. Hasta el momento, existen varios
tipos de representaciones como las más difundidas a nivel mundial.
Éstas son:
• Lista de Instrucciones
• Texto estructurado
• Plano de funciones
• Plano de contactos
Inicio de programación en PLC.

Lista de instrucciones:

• Es un tipo de lenguaje ensamblador con un repertorio muy reducido


de instrucciones.
• Los programas utilizan un estilo muy similar al empleado por los
lenguajes de ensamblador.
• Este tipo de lenguaje es una transcripción elemental e inmediata de
las instrucciones del lenguaje de maquina que están expresadas por
expresiones nemotécnicas.
• Se suele aplicar para pequeñas aplicaciones y para optimizar partes
de una aplicación.
Inicio de programación en PLC.

Semántica y operadores:
Inicio de programación en PLC.

Ejemplo:
Inicio de programación en PLC.

Texto estructurado:

• Los lenguajes basados es texto estructurado facilitan la programación


de procesos que requieren instrucciones complejas y cálculos muy
grandes.
• Es un lenguaje de alto nivel.
Inicio de programación en PLC.

Operadores:
Inicio de programación en PLC.

Esquema de funciones:

• El esquema de funciones (diagrama básico de funciones “function


block diagram FBD”) es un lenguaje grafico.
• Los programas son bloques cableados entre si de forma análoga al
esquema de un circuito.
• Tiene una interface de E/S bien definida y además poseen un código
interno oculto.
Inicio de programación en PLC.

Elementos: funciones, bloques y variables.


Inicio de programación en PLC.
Inicio de programación en PLC.

Reglas de ejecución:

1. El bloque se ejecuta cuando todas sus entradas han sido


evaluadas.
2. El bloque se evalúa por completo cuando se han calculado
todas sus salidas.
3. La evaluación de un conjunto de bloques termina cuando
se calculan todas y cada una de las salidas.
Inicio de programación en PLC.

Esquema de contactos:

• La lógica de escalera o ladder es el lenguaje de


programación mas usado para la programación de PLC’s.
• Fue el primero con el que se empezó a programar, de ahí
que presente grandes semejanzas con los diagramas
eléctricos (lógica cableada).
• Este lenguaje esta especialmente indicado para facilitar el
cambio de un sistema de control realizado por relés a un
PLC.
Inicio de programación en PLC.

Elementos del lenguaje ladder:


Su principal ventaja es que los símbolos básicos están normalizados
según el estándar IEC y son empleados por todos los fabricantes.
Los símbolos básicos son:
Inicio de programación en PLC.

Elementos del lenguaje ladder:


Inicio de programación en PLC.

Elementos del lenguaje ladder:


Inicio de programación en PLC.

Elementos del lenguaje ladder:


Inicio de programación en PLC.

Elementos del lenguaje ladder:


Inicio de programación en PLC.

Elementos del lenguaje ladder:


Inicio de programación en PLC.

Elementos del lenguaje ladder:


Lógica del PLC.

• Contactos normalmente abiertos:


Lógica del PLC.

• Contactos normalmente cerrados:


Inicio de programación en PLC.
Programación:
Inicio de programación en PLC.

Estructura:
•Un diagrama en escalera esta formado de peldaños. Cada peldaño
tiene un mínimo de un contacto, y un máximo de 12 contactos en serie.
•Se pueden insertar en paralelo un máximo de 9 ramas dando como
resultado un máximo de 10 contactos en paralelo.
•Las ramas paralelas pueden ser posicionadas en cualquier lugar,
exceptuando los sitios en donde se enciman.
•Las bobinas también pueden ser configuradas en paralelo, pero todas
tendrán una entrada común. Una rama puede además solo enviar solo
una señal lógica hacia todos las bobinas.
Inicio de programación en PLC.

Estructura:

•Una caja puede ser usada para remplazar un contacto o una bobina.
Las cajas son usadas como funciones que son muy difíciles de
representar diagramas de circuitos en escalera, por ejemplo una
operación aritmética, como la suma de dos números.
–Un máximo de 5 cajas puede ser usado en un peldaño.
•Las ramas en paralelo pueden ser usadas en cualquier punto del
peldaño, tan separadas como para que sus conexiones no se crucen.
Inicio de programación en PLC.

Estructura:
•Los peldaños son numerados, este numerado es automático. Antes de
descargar el programa en escalera dentro del controlador el programa
es traducido en código maquina usado por el controlador. Los peldaños
son traducidos en el orden de su numero de secuencia.
•El programa es ejecutado estrictamente en secuencia. Cuando se
enciende un PLC o cuando se cambia el interruptor RUN/STOP a la
posición RUN cada controlador empieza en la primer línea del
programa. Así que cuando se esta programando siempre se debe saber
que operación debe de ser ejecutada primero.
Inicio de programación en PLC.

Estructura:
Inicio de programación en PLC.

Estructura:
Lógica del PLC.

Direccionamiento de entradas y salidas en el PLC.


Memoria:
Número de bits que conforman una posición de memoria; es usual que
las memorias tengan anchos de 8 o 16 bits. En la tabla a continuación,
se presentan las denominaciones dadas a grupos de bits; son nombres
convencionales en el mundo informático, así como en la vida cotidiana,
llamamos docena a un grupo de doce.
Lógica del PLC.

Capacidad de memoria:
Indica la cantidad de posiciones que posee la memoria. Para estas
cantidades también existen convenciones:

Los valores de capacidad y ancho se integran en una sola notación. Por


ejemplo, si una memoria tiene 2.048 posiciones con un ancho de 8 bits
se dice que su capacidad es de 2K Bytes o 2KB. A esta última, se le
puede agregar la especificación del tipo de memoria. Así se puede
hablar, por ejemplo, de una RAM de 8MB.
Lógica del PLC.

Nomenclatura de las Entradas y Salidas Digitales:


Para designar las entradas y salidas digitales, éstas se agrupan en
conjuntos de 8 bits (octetos) numerados consecutivamente: 0, 1,2…7.
Por su parte, cada uno de los bits de un octeto se numera del 0 al 7.
Tanto los octetos como los circuitos son separados por un punto. A las
entradas digitales suele anteponerse la letra I y a las salidas la letra Q.
Lógica del PLC.

Nomenclatura de las Entradas y Salidas Digitales:

Ejemplo:
Tenemos dieciocho salidas digitales, estas se repartirían es tres octetos:
0, 1 y 2; cada uno de los bits de un octeto se numera del 0 al 7. Como
son salidas se les antepondría la letra Q. En conclusión se nominarían:
Lógica del PLC.

Naturaleza de los Circuitos de Entradas Digitales


Las entradas digitales se caracterizan por rangos de tensión, que
dependiendo del fabricante pueden asumir los siguientes valores AC o
DC en voltios: 0 – 24; 0 – 48; 0 –110; El rango más frecuente de los PLC
es 0 – 24.

Las entradas digitales requieren de un aislamiento galvánico entre el


circuito interno del PLC y el externo, para lo cual se utilizan
generalmente opto aisladores.
Lógica del PLC.

Naturaleza de los Circuitos de Salidas Digitales


La salida digital más simple, que ofrece aislamiento galvánico es la de
contacto normal abierto de relé, pero también son frecuentes las salidas
a transistor las cuales pueden ser de tipo NPN o PNP.

La anterior clasificación determina el modo en que se pueden conectar


las salidas. Es necesario tener claro este concepto al momento de hacer
el diseño de aplicaciones. La polaridad del punto común determina la
situación de las cargas del circuito.
Esquema salidas digitales.

PN

También podría gustarte