Glab S10 Paparicio 2022 2

Descargar como docx, pdf o txt
Descargar como docx, pdf o txt
Está en la página 1de 10

Electrónica Industrial

CONTROLADORES LÓGICOS PROGRAMABLES

V Ciclo

Laboratorio 10

El lenguaje FBD (Diagrama de Bloques Funcionales)

2022 - 2
OBJETIVO
S

 Programar PLC `s Siemens utilizando diagramas de bloques funcionales del


STEP 7.

 Realizar la configuración para establecer la comunicación entre la PC con el


PLC Siemens S 7 300.

INTRODUCCIÓ
N
Un lenguaje de programación es un lenguaje formal diseñado para expresar
procesos que pueden ser llevados a cabo por máquinas como puede ser un
ordenador. En el caso de los PLCs, los lenguajes de programación para los
surgieron junto al mismo tiempo que la aparición del primer PLC, en 1968. Así se
explica porque no se utilizaron para este fin lenguajes de programación de alto
nivel como Pascal y C y, en su lugar, se emplearon otros lenguajes más simples
y fáciles de entender, como podremos ver a continuación. Fue la tercera parte del
estándar IEC 61131, el que consideró estos lenguajes para la programación de
los PLCs. Este estándar se ha designado como IEC 61131-3 aunque solía ser
designado como IEC 1131, antes de que el sistema de numeración cambiase por
la comisión internacional electrotécnica. De este modo se definieron los
siguientes cinco lenguajes: • Diagrama de Funciones Secuenciales (SFC) – un
lenguaje de bloques de funciones secuenciales; • Diagrama de Bloques de
Funciones (FBD) – un lenguaje de diagramas de bloques secuenciales; •
Diagramas de Tipo Escalera (LАD) – un lenguaje de diagramas de relés
(denominado de tipo escalera); • Texto Estructurado (ST) – un lenguaje de alto
nivel como el del tipo de texto estructurado (similar a C y, sobre todo a Pascal); •
Lista de instrucciones (IL o STL) – lenguaje de tipo ensamblador con uso de
acumuladores.

Este segundo lenguaje de programación es también de tipo gráfico y permite al


usuario programar rápidamente, tanto expresiones como en lógica booleana.
FBD proviene del campo del procesamiento de la señal y su utilización es
conveniente cuando no hay ciclos pero existen, sin embargo, varias ramas en el
programa a crear. Se trata de un lenguaje de alto nivel que permite resumir
funciones básicas en bloques de modo que el usuario solo se preocupa por una
programación funcional de su rutina. De este modo, es ideal para usuarios que
no tengan habilidades avanzadas en programación y para aquellos procesos de
baja complejidad Actualmente es un lenguaje muy popular y muy común en
aplicaciones que implican flujo de información o datos entre componentes de
control. Las funciones y bloques funcionales aparecen como circuitos integrados
y es ampliamente utilizado en Europa.

Para entender correctamente la programación en lenguaje FUP se requieren


conocimientos teóricos acerca de los programas S7, que se pueden consultar en
la Ayuda en pantalla de STEP 7. Como que los paquetes acerca de los lenguajes
de programación se basan en el software estándar de STEP 7,
debería conocerse ya mínimamente el uso del software y su documentación.

Como complemento al manual puede recurrir a la Ayuda en pantalla integrada en


el software.
A la Ayuda que está integrada en el software se accede de distinta manera:
La Ayuda sensible al contexto ofrece información sobre el contexto actual, p.ej.
sobre el cuadro de diálogo que esté abierto o sobre la ventana activa. Para
acceder a esta ayuda pulse el botón de comando ”Ayuda” o bien la tecla F1.
Es recomendable alternar la lectura del manual con la de la Ayuda en pantalla.
FUNDAMENTO TEÓRICO

El diagrama de bloques funcionales es un lenguaje de programación


orientado a gráficos. Trabaja con una lista de redes, cada una de las cuales
contiene una estructura que representa una expresión lógica o aritmética, la
llamada a un Bloque de Funciones.

En ésta práctica examinaremos las reglas básicas que se utilizan para


construir un programa por FBD, incluidas las funciones lógicas de Boole.
Posteriormente, ejemplifica estas reglas y cómo se relacionan con el cableado
mostrando los varios métodos utilizados para crear una aplicación de control
Procedimiento
Ejercicio 1:

Utilice el Módulo de estampado de bloques y desarrolle un programa en FBD


para una aplicación.
REFERENCIA BIBLIOGRÁFICA

https://w5.siemens.com/spain/web/es/industry/automatizacion/simatic/
Documen ts/S7200ManualSistema.pdf.

http://isa.uniovi.es/docencia/ra_marina/cuatrim2/Temas/IEC61131.pdf.

https://cache.industry.siemens.com/dl/files/487/45522487/att_61501/v1/
s7fup__d.pdf

También podría gustarte