TEMA: Tipos De Lenguajes: Ladder, Bloques De Funciones FBD
Y GRACET.
INSTRUCTOR : LUIS ALBERTO DESPOSORIO
OBJETIVO DE LA CLASE
AUTOMATISMO PROGRAMABLE
POR PLC
Los participantes Conocerán Los
Tipos De Lenguajes Ladder
Bloques De Funciones FBD
Y GRACET
AUTOMATISMO PROGRAMABLE POR PLC
RECOMENDACIONES ANTES DE INICIAR LA CLASE:
1. Es importante que cuiden su entorno de los ruidos a
la hora de las sesiones para no molestar a los
compañeros.
2. Tengan especial cuidado si usan cámaras de video y
micrófonos, es mejor tenerlos apagados a menos que
el docente les pida una intervención.
3. Recuerden que también pueden usar el chat.
4. La comunicación debe ser cordial y de respeto, siendo
parte de la norma de convivencia.
LENGUAJES
DE
PROGRAMACIÒN
Lenguajes de programación de PLC
Como cualquier otra computadora o dispositivo inteligente esta debe ser
programada para poder ejecutar las funciones para la que fue concebida dentro de
determinado proceso.
Para esto se utilizan los lenguajes de programación mediante los cuales los
ingenieros programan estos autómatas, como también se les conoce a estos
dispositivos.
Los lenguajes de programación de PLC o lenguajes PLC son un conjunto de
símbolos, caracteres y reglas de uso que fueron diseñados para poder tener una
comunicación directa entre los especialistas con las máquinas.
Gracias a este vínculo, podemos ser capaces de crear un programa con
instrucciones para controlar el funcionamiento de cualquier proceso o
maquinaria.
Diagrama de bloques(FBD)
Este lenguaje es muy utilizado y uno de los preferidos por los ingenieros gracias a su
similitud con circuitos electrónicos digitales y compuertas lógicas.
También es muy parecido a los diagramas de bloques de un proceso.
La relación entre las entradas y salidas se establece mediante el uso de bloques de
función, donde cada boque tiene un propósito o funcionalidad específica.
Dichas entradas y salidas de los bloques están conectadas mediante enlaces los
cuales pueden usarse para conectar dos puntos lógicos del diagrama.
Ya sea una variable de entrada con una entrada del bloque, una salida de un bloque
con una entrada de otro bloque o una salida de un bloque con una variable de salida .
Lenguaje Ladder(LD)
El diagrama Ladder o diagrama de escalera es el lenguaje de interfaz gráfica más utilizado
sin duda como lenguaje de programación de PLC.
Su nombre se debe a su forma estructural semejante a una escalera por donde corren dos
rieles verticales, entre los cuales existen varios rieles horizontales que contienen la lógica.
El riel izquierdo es el que recibe el flujo de energía (entrada) que representa el voltaje y deja
pasar la energía al riel derecho que representa la tierra (salida).
Su parecido con los antiguos controladores de relés es innegable y su lectura obedece
siempre la misma secuencia; de izquierda a derecha y de arriba hacia abajo.
Lenguaje Ladder(LD)
Este lenguaje se basa en el uso de contactos y bobinas, ambos pueden ser normalmente
abiertos (NA) o normalmente cerrados (NC), y en dependencia de esto será su valor para
activarse o desactivarse.
En este lenguaje existe también la posibilidad de utilizar bloques que realicen una función
específica, por ejemplo, temporizadores, contadores, bloques de retardo, lógica booleana, etc.
Este es sin dudas de los lenguajes de programación de PLC preferido por los especialistas de
esta área, ya que guarda una gran similitud con la lógica de relés clásica, y para cualquier
técnico o ingeniero con conocimientos de electrónica y electricidad es muy sencillo entender
esta manera de escribir código.
GRAFCET
En el mundo de la automatización se han conocido diversos métodos para programar y
desarrollar flujos lógicos, algunos de estos métodos eran completamente intuitivos, para
después dar paso a variados lenguajes de programación.
En las primeras etapas de la automatización industrial, lo relacionado a la programación
estaba limitado a un experto en la materia, sin embargo, hay otras posibilidades para
implementar estos mismos diagramas lógicos, uno muy popular y sencillo es el GRAFCET,
a diferencia de otros lenguajes de programación.
Es un sistema gráfico de sintaxis sencilla, mediante algunos comandos simples, es posible
especificar procesos de automatización mediante flujos lógicos.
Su propio nombre indica el sistema a utilizar, Gráfico Funcional de Control de Etapas y
Transiciones (GRAFCET).
Su nacimiento en la industria responde a la necesidad de tener un método sencillo para
mostrar flujos de trabajo a operarios en diversas áreas, sin tener que especializarlos .
¿Cómo programar en GRAFCET?
GRAFCET se compone de varios elementos en un flujo de trabajo lógico.
Estos elementos se distribuyen en etapas, acciones asociadas y transiciones, todo a través de
procesos secuenciales.
En un sistema utilizando GRAFCET, siempre se debe arrancar con una etapa inicial.
Enseguida se pueden agregar etapas normales o de estados estabilizados.
Estas llamadas etapas se refieren al estado del proceso autómata, si está activado o desactivado,
así como acciones anexas.
Esta etapa deberá tener después un directivo, y es ahí en donde entran las acciones asociadas.
Las acciones asociadas es lo que debe realizar la etapa previa asignada, es decir, es la acción por
ejecutar, en los procesos autómatas esto puede ir desde arrancar una bobina hasta conectar o
desconectar un motor.
A la par, también hay acciones asociadas con condicionales, los condicionales son igualmente
marcados por etapas.
Las acciones así pueden retardarse en ejecución, ser pausadas por condicionantes o incluso ser
limitadas.
GRAFCET grandes ventajas de programación para
el mundo industrial
• Facilidad de programación mediante un sistema sencillo y visual
• Una alternativa de lenguaje para operarios y técnicos de diverso nivel
• Un método de flujos en donde es posible detectar fallas sencillamente
Programar un GRAFCET es fácil de comprender y practicar, sin duda
un recurso valioso para los recursos operario y técnicos de las industrias
automatizadas.
El Grafcet se compone de un conjunto de:
• Etapas o Estados a las que van asociadas acciones.
• Transiciones a las que van asociadas receptividades.
• Uniones Orientadas que unen las etapas a las
transiciones y las
transiciones a las etapas
Etapas
Una etapa se caracteriza por un comportamiento invariable en una parte o en la
totalidad de la parte de mando.
En un momento determinado, y según sea la evolución del sistema:
• Una etapa puede estar activa o inactiva.
• El conjunto de las etapas activas definen la situación de la parte de mando
Cuando varias transiciones van unidas
a una misma etapa, las uniones
orientadas correspondientes se
reagrupan antes o después de la etapa
Las etapas se representan por un cuadrado con un número en su parte
superior como identificación.
La entrada y salida de una etapa aparece en la parte superior e inferior,
respectivamente, de cada símbolo.
El conjunto formado por el cuadrado y la extensión de las entradas y
salidas constituye el símbolo completo de la etapa.
Transición
Una transición indica la posibilidad de evolución entre etapas.
Esta evolución se consuma al producirse el franqueo de la transición.
El franqueo de una transición provoca el paso en la parte de mando de
una situación a otra situación.
Una transición puede estar validada o no validada.
Se dice que está validada cuando todas las etapas
inmediatamente unidas a esta transición están activas.
Una transición entre dos etapas se representa mediante una línea
perpendicular a las uniones orientadas, también puede llevar una
línea paralela a las uniones orientadas.
Para facilitar la comprensión del Grafcet cada transición puede ir
numerada a la izquierda de la línea perpendicular.
Transición que une la
etapa 1 con la etapa 2
Uniones orientadas
Las uniones orientadas unen las etapas a las transiciones y las transiciones a las
etapas, señalan el camino de las evoluciones.
Las uniones orientadas se representan mediante líneas horizontales o verticales.
Las líneas oblicuas pueden ser empleadas excepcionalmente siempre que añadan
claridad al diagrama.
Por convenio, el sentido de las evoluciones en un Grafcet es de arriba hacia abajo.
La flechas se utilizan para señalar la orientación de las uniones:
• Cuando no se respeta el convenio.
• En casos especiales, siempre que su presencia aporte claridad y facilite la
comprensión de las evoluciones del Grafcet
Un ejemplo de normalización de etapas y
acciones es el siguiente:
La etapa 2 se activará cuando estando activa
la etapa 1 se verifique la receptividad a y
dejará de estar activa cuando se active la
etapa 3, la cual se activará cuando estando
activa la etapa 2 se verifique b.
Basándonos en esto, y mediante un proceso
de normalización podemos llegar a la
condición booleana que debe verificarse
para la etapa 2.
DIVERGENCIA
SECUENCIA
DE
2 MOTORES
SECUENCIA
DE
3 MOTORES
SECUENCIA
TEMPORIZADA
DE
3 MOTORES
[Link]
[Link]
[Link]
[Link]
[Link]
Xczxy4&list=PL6JRXwBcG65EvrEekRRplc8k7TTyLPVfm&i
ndex=2
Gracias Por Tu:
1. Atención
2. Participación
3. Interés por mejorar cada día
4. Comprensión
5. Compromiso
6. Integridad