Вы находитесь на странице: 1из 12

UNIVERSIDAD POLITÉCNICA DEL GOLFO DE

MÉXICO

1er. Congreso internacional de Ingeniería en Seguridad y


automatización Industrial 2014
“Innovando tu Entorno”

Taller : Controlador Lógico Programable.

Presenta:
Mtro. Alejandro García García.
e-mail: xyz17071356a@hotmail.com

Noviembre 2014
Contenido

 Antecedentes de los PLC


 Aplicaciones genéricas
 Arquitectura
 Programación
 Ejemplos
Antecedentes de los PLC
Lenguajes de programación en los PLC

Introducción:
Cuando surgieron los autómatas programables, lo hicieron con la
necesidad de sustituir a los enormes cuadros de maniobra
construidos con contactores y relés. Por lo tanto, la comunicación
hombre-máquina debería ser similar a la utilizada hasta ese
momento. El lenguaje usado, debería ser interpretado, con
facilidad, por los mismos técnicos electricistas que anteriormente
estaban en contacto con la instalación. Estos lenguajes han
evolucionado en los últimos tiempos, de tal forma que algunos de
ellos ya no tienen nada que ver con el típico plano eléctrico a relés.
Lenguajes de programación en los PLC

Actualmente, y con el objetivo de lograr un estándar mundial y con


proyección de futuro en los autómatas programables, surgió la norma
internacional IEC 1131; dicha norma ha sido también adoptada como
norma europea y como norma alemana, la DIN 61131.

La norma IEC 1131 consta de cinco partes diferentes:


1. Definición de conceptos y características generales de un autómata
(PLC).
2. Requisitos eléctricos, mecánicos y funcionales impuestos a un
autómata.
3. Lenguajes de programación de autómatas.
4. Directivas para usuarios de autómatas en las diferentes fases de un
proyecto.
5. Bloques estándar para la comunicación de autómatas de diferentes
fabricantes.
Lenguajes de programación en los PLC

Tomando el apartado 3 de la norma IEC 1131 “Lenguaje de


programación de autómatas”, esta parte trata dos temas de gran
importancia:
1. Los lenguajes de programación difundidos a nivel mundial.
2. Reglas de programación de carácter general para todos los lenguajes.

LENGUAJES NORMALIZADOS (la norma IEC 1131-3)


La norma específica los lenguajes de programación siguientes:
 Esquema o diagrama de contactos: Ladder diagramm (LD).
 Esquema o diagrama de funciones: Function Block Diagramm (FBD).
 Lista de instrucciones: Instruction List (IL).
 Lenguaje secuencial: Sequential Function Chart (SFC).
 Texto estructurado: Structured Text (ST).
 Configuración de programas: Program Configuration.
Lenguajes de programación en los PLC

LENGUAJE A CONTACTOS O DIAGRAMAS DE CONTACTOS (LD)


Es el lenguaje más antiguo y es el que más similitudes tiene con el
utilizado por electricistas al elaborar cuadros de automatismos; nace de
la utilización de los controladores programables para sustituir la lógica
de relés. Se representan las distintas instrucciones mediante símbolos
de circuitos eléctricos. Desarrollados inicialmente en Estados Unidos
como lenguaje de PLC.
Lenguajes de programación en los PLC

Es un lenguaje gráfico que utiliza símbolos que representan contactos


abiertos, contactos cerrados, bobinas de relés, etc., identificados
mediante una variable de entrada, salida, etc. Este lenguaje expresa las
secuencias de control de forma gráfica, similar a la empleada en la
tecnología cableada de relés. Es evidente, por tanto, que sea el
lenguaje preferido por los electricistas y montadores acostumbrados a
trabajar con mandos realizados con lógica cableada. Dentro de los
símbolos básicos de este lenguaje podemos citar los siguientes:

Contacto normalmente abierto


Contacto normalmente cerrado

Bobina de relé o señal de accionamiento


Lenguajes de programación en los PLC

Existen símbolos adicionales para representar elementos especiales,


como temporizadores, contadores, comparadores, etc. Como es
necesario especificar de alguna manera de qué contacto o símbolo se
trata (básico/especial), se usa referencia o identificación, ésta
identificación se coloca normalmente encima del contacto sustituyendo
las XXX. No hay ninguna norma para definir qué tipo de identificación
se debe usar, cada fabricante tiene su propio listado de referencias.

Es necesario dirigirse siempre al manual de cada aparato para saber la


referencia de cada punto de entrada y también de los elementos
internos, como temporizadores, contactores, relés y registros.

xxx xxx
Lenguajes de programación en los PLC

Muchos autómatas incluyen módulos especiales de software para


programar gráficamente de esta forma. Para mostrar un ejemplo de este
lenguaje vamos a realizar el programa que sustituye el arranque/paro de
un motor.
• Arranque
Paro Bobina Arranque Paro Bobina

Paro • •
● • ● ● • ● ● • B •
• M
Arranque ● ● Contacto

● ● de retención
o mantto.
• Contacto Contacto
de retención de retención
Bobina o mantto.
o mantto.

Representación con Representación con Representación con


normas Europeas normas Americanas lenguajes de contactos
Lenguajes de programación en los
PLC

LENGUAJE DE FUNCIONES O PLANO DE FUNCIONES. (FBD)


Extendido en Europa. El plano de funciones lógicas, resulta
especialmente cómodo de utilizar, a técnicos habituados a trabajar con
circuitos de puertas lógicas, ya que la simbología usada en ambos es
equivalente. Es también un lenguaje gráfico, al igual que el de
contactos, y en él se representan las instrucciones mediante símbolos
de los circuitos electrónicos. Como ejemplo de estos símbolos
podemos citar los siguientes:

A A
A
& S B
S
B
1 S
B

Función AND Función OR Función NOT


Lenguajes de programación en los PLC
VIDEO: Introducción a los diagramas de
escaleras

Вам также может понравиться