0% encontró este documento útil (0 votos)
42 vistas23 páginas

Lenguajes y Funciones en PLCs FBD

Cargado por

cloudffvii07
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
42 vistas23 páginas

Lenguajes y Funciones en PLCs FBD

Cargado por

cloudffvii07
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd

GS Mantenimiento

Departamento Electrónico
de Robótica Industrial
Equipos
RobóticaMicroprogramables
industrial

UD2. Práctica
Programación de relés programables
en FBD
GS Mantenimiento
Departamento Electrónico
de Robótica Industrial
Equipos
RobóticaMicroprogramables
industrial

1. Lenguajes para PLCs


Denominación IEC Denominación
Tipo de lenguaje Lenguaje (Comisión Electrotécnica SIMATIC Ejemplo
Internacional) (SIEMENS)

Lista de instrucciones
IL (Instruction List) AWL
(más antiguo)
Textuales

Texto estructurado ST (structured text) SCL

Diagrama de contactos o
escalera (esquemas LD (ladder diagram) KOP
eléctricos)

Diagrama de bloques
FBD (Function Block Diagram) FUP
Gráficos (funciones lógicas)

SFC (Secuential Function


GRAFCET S7-Graph
Chart)
Departamento
Departamento dede Robótica
GS Mantenimiento
Robótica Industrial
Industrial
Electrónico
Sistemas
Robótica
Equipos secuenciales
industrial programables
Microprogramables

1. Lenguajes para PLCs


Denominación IEC Denominación
Tipo de lenguaje Lenguaje (Comisión Electrotécnica SIMATIC Ejemplo
Internacional) (SIEMENS)

Lista de instrucciones
IL (Instruction List) AWL
(más antiguo)
Textuales

Texto estructurado ST (structured text) SCL

Diagrama de contactos o
escalera (esquemas LD (ladder diagram) KOP
eléctricos)

Diagrama de bloques
FBD (Function Block Diagram) FUP
Gráficos (funciones lógicas)

SFC (Secuential Function


GRAFCET S7-Graph
Chart)
GS Mantenimiento
Departamento Electrónico
de Robótica Industrial
Equipos
RobóticaMicroprogramables
industrial

2. Lenguaje para LOGO

Lenguaje FBD (FUP para


Relé programable LOGO Siemens)

Basado en bloques de funciones organizados en tres categorías:

• Conectores y constantes (CO)


• Funciones generales (GF)
• Funciones especiales (SF)
GS Mantenimiento
Departamento Electrónico
de Robótica Industrial
Equipos
RobóticaMicroprogramables
industrial

3. Conectores y constantes (CO)

Permiten realizar la conexión entre el LOGO y su entorno, además de almacenar valores


de señales y datos

Entrada Salida Marca


GS Mantenimiento
Departamento Electrónico
de Robótica Industrial
Equipos
RobóticaMicroprogramables
industrial

3. Conectores y constantes (CO)

Permiten realizar la conexión entre el LOGO y su entorno, además de almacenar valores


de señales y datos

¿Y qué es
una marca?

Entrada Salida Marca


Departamento
Departamento de
de Robótica
GS Mantenimiento Robótica Industrial
Industrial
Electrónico
Sistemas
Robótica secuenciales
industrial programables
Equipos Microprogramables

3. Conectores y constantes (CO)

Permiten realizar la conexión entre el LOGO y su entorno, además de almacenar valores


de señales y datos

Es una entrada o salida virtual, no


existe físicamente. Sirve para
organizar y seccionar el programa

¿Y qué es
una marca?

Entrada Salida Marca


Departamento
Departamento dede Robótica
GS Mantenimiento
RobóticaIndustrial
Industrial
Electrónico
Sistemas
Robótica secuenciales
industrial programables
Equipos Microprogramables

4. Funciones generales

Permiten realizar combinaciones para activar salidas, entradas o marcas.

• Puerta AND • Puerta NAND • Puerta OR • Puerta NOR

• Puerta XOR • Puerta NOT • Puerta AND con • Puerta con


flanco positivo flanco negativo
Departamento
Departamento de
de Robótica
GS Mantenimiento
Robótica Industrial
Industrial
Electrónico
Sistemas
Robótica secuenciales
industrial programables
Equipos Microprogramables

4. Funciones generales
Departamento
Departamento de
de Robótica
GS Mantenimiento Robótica Industrial
Industrial
Electrónico
Sistemas
Robótica secuenciales
industrial programables
Equipos Microprogramables

5. Funciones especiales

Documento
Adobe Acrobat
Actividades – Funciones especiales. Dibuja el circuito en el software de programación

1. La salida Q1 se active a los 3 segundos de activar I1


2. La salida Q1 se desactive a los 5 segundos de desactivar I1
3. Partiendo del ejercicio anterior, añade una salida Q2 que se desactive a los 2 segundos de
desactivar Q1
4. Activar Q1 a los 3 segundos de activar I1 y desactivar Q1 a los 3 segundos de desactivar I1
5. Activar Q1 al activar 3 veces I1 y desactivar Q1 activar 5 veces I1
Departamento
Departamento de
de Robótica
GS Mantenimiento Robótica Industrial
Industrial
Electrónico
Sistemas
Robótica secuenciales
industrial programables
Equipos Microprogramables

5. Funciones especiales
Función contador/descontador
Utilizando la función contador/descontador, realiza el programa para el control de las plazas de un
aparcamiento de vehículos sabiendo que:
• El número de plazas es 20.
• Un semáforo señaliza si el aparcamiento tiene plazas libres (lámpara verde) o está completo (lámpara roja).
• En las puertas de entrada y de salida del aparcamiento hay instaladas dos barreras fotoeléctricas, una para
controlar los vehículos que entran y otra para controlar los que salen. Cada una de ellas se encuentra
conectada a una entrada diferente (I1 e I2)
Departamento
Departamento de
de Robótica
GS Mantenimiento
Robótica Industrial
Industrial
Electrónico
Sistemas
Robótica secuenciales
industrial programables
Equipos Microprogramables

5. Funciones especiales
Función contador/descontador
Departamento
GS Mantenimiento
Departamento de
de Robótica
Electrónico
Robótica Industrial
Industrial
Sistemas
Equipos Microprogramables
Robótica secuenciales
industrial programables

6.1 Circuitos con biestables

Circuito con retroalimentación Circuito con biestable


Departamento
Departamento de
de Robótica
GS Mantenimiento Robótica Industrial
Industrial
Electrónico
Sistemas
Robótica secuenciales
industrial programables
Equipos Microprogramables

6.2 Condicionar la activación de una salida a otra

• Caso 1: Si ambas salidas están activadas y • Caso 2: Si ambas salidas están activadas y se
se desactiva Q1, la salida Q2 se mantiene desactiva Q1 la salida Q2 también lo hace
activa
Departamento
Departamento dede Robótica
GS Mantenimiento
RobóticaIndustrial
Industrial
Electrónico
Sistemas
Robótica secuenciales
industrial programables
Equipos Microprogramables
6.2 Condicionar la activación de una salida a la NO activación de otra
¿Qué
• Caso 1: Q2 no se activará si lo está Q1. • Caso 2: ocurre en
Ninguna de las dos salidas se activará a la este caso?
vez.
GS Mantenimiento
Departamento
Departamento de Electrónico
de Robótica
Robótica Industrial
Industrial
Equipos
Sistemas
RobóticaMicroprogramables
secuenciales
industrial programables

6.2 Detección de flancos en señales digitales


GS
Departamento
Mantenimiento
Departamento de
de Robótica
Electrónico
Robótica Industrial
Industrial
Sistemas
Equipos
RobóticaMicroprogramables
secuenciales
industrial programables

6.2 Detección de flancos en señales digitales


Departamento
Departamento dede Robótica
GS Mantenimiento
RobóticaIndustrial
Industrial
Electrónico
Sistemas
Robótica
Equipos secuenciales
industrial programables
Microprogramables

6.2 Detección de flancos en señales digitales


• Detección sin flanco:
Departamento
Departamento dede Robótica
GS Mantenimiento
RobóticaIndustrial
Industrial
Electrónico
Sistemas
Robótica
Equipos secuenciales
industrial programables
Microprogramables

6.2 Detección de flancos en señales digitales


• Detección sin flanco: • Detección con flanco:
Departamento de
de Robótica
GS Mantenimiento
Departamento Industrial
Electrónico
Robótica Industrial
Sistemas secuenciales
industrial programables
Equipos Microprogramables
Robótica

Comenta con tu compañero/a el siguiente ejemplo de uso de flancos


Al accionar el pulsador de marcha (S1), el cargador se desplaza con Q1 hasta colocar la pieza debajo del taladro. En esta situación, el taladro
baja hasta accionar el final de carrera S4, que coincide cuando la pieza se ha taladrado por completo. Una vez realizado esto, el taladro sube
hasta S3 y descarga la pieza con Q4, hasta que toca S6.
Este proceso tiene dos señales permanentes, las procedentes de S3 y S5. Ambos finales de carrera se quedan accionados en determinados
estados de la secuencia, de forma que, manteniendo su valor a “1” lógico, provocan un funcionamiento no deseado del proceso. Ambas
señales deben procesarse con detectores de flanco (en este caso de tipo positivo), de forma que su valor solamente sea detectado cuando
alcance el final de carrera, ignorando si está permanentemente presionado.
Departamento
Departamento
GS de
de Robótica
Mantenimiento Robótica Industrial
Industrial
Electrónico
Sistemas
Robótica
Equipos secuenciales
industrial programables
Microprogramables

7. Marcas internas
Las marcas o bits auxiliares son utilizadas para operaciones internas en la memoria del autómata. Se
utilizan de igual forma que las salidas, con la diferencia de que no existe una conexión física para sacar su
resultado al exterior.

Las marcas se identifican con la letra M seguida de un número (M1, M2, M3, etc.)
Departamento de
de Robótica
GS Mantenimiento
Departamento Industrial
Electrónico
Robótica Industrial
Sistemas secuenciales
industrial programables
Equipos Microprogramables
Robótica

7. Marcas internas
Departamento
Departamento dede Robótica
GS Mantenimiento
Robótica Industrial
Industrial
Electrónico
Sistemas
Robótica
Equipos secuenciales
industrial programables
Microprogramables

7. Marcas internas
El número de marcas disponibles dependerá del modelo de autómata relé programable. Algunas marcas o
bits de sistema tienen asignadas funciones especiales: Ejemplo:

La marca M8 aplica un flanco positivo a su salida cuando el relé programable pasa de STOP a RUN.

¡Importante!: La marca especial M8 no debe disponer de ninguna señal conectada a su entrada

También podría gustarte