Documente Academic
Documente Profesional
Documente Cultură
TECNOLÓGICO NACIONAL DE
MÉXICO
INSTITUTO TECNOLÓGICO DEL ISTMO
CARRERA:
INGENIERÍA ELÉCTRICA
MATERIA:
CONTROLADOR LOG. PROG.
DOCENTE:
YAZMIN SANCHEZ AMBROSIO
UNIDAD: 4
ALUMNO:
RAUL GALIZ CONDE
1
INDICE
Introduccion............................................................................3
Conclusion……………………………………………………………………..17
Bibliografia……………………………………………………………………..18
2
Introduccion
3
4. PROGRAMACION DE BLOQUES FUNCIONALES
Hoy en día, para programar PLC, como también otros equipos, se usa una
interface gráfica de bloques funcionales. Este tipo de programación ha sido diseñado
para describir, programar y documentar la secuencia del proceso de control, todo en
sencillos pasos.
Dado que hoy en día el control de procesos se programa principalmente con lógica
secuencial, la programación con bloques funcionales se convierte en el estándar
para programar PLC.
Adaptador: Adapta los circuitos anteriores al canal para que la señal viaje por él.
Dependiendo de los casos, puede ser tan sencillo como un conector o tan complejo
como una antena parabólica de más de treinta metros de diámetro.
4
Tipos
Filtro paso bajo: Deja pasar todo el espectro por debajo de un valor de
frecuencia.
Filtro pasó banda: Deja pasar una banda de frecuencias entre dos valores.
Filtro paso alto: Deja pasar todo el espectro por encima de un valor de
frecuencia.
Filtro banda eliminada: Elimina una banda de frecuencias entre dos valores y
deja pasar el resto.
Oscilador: Generador de una señal sinusoidal, con una frecuencia única y estable
que se usa como portadora.
Codificación:
A cada muestra de la señal se le asigna un valor discreto y se codifica en binario.
5
Los infinitos valores distintos que puede tener una señal analógica en un instante se
asocian a un número finito de valores. En el caso de la voz se usa un Byte con 256
valores posibles.
Conversor digital-analógico:
A cada valor obtenido saca un nivel de señal. La señal sigue sin ser analógica pues
sigue tomando sólo el mismo conjunto de valores. Podríamos decir que va a "saltitos"
Decodificador:
Reconstruye los valores de la señal a partir de él tren de bits. Realiza el proceso
inverso al codificador,
Muestreo:
Es el proceso por el que se toman muestras periódicas de la señal.
Para poder reconstruir la señal es necesario que se tomen muestras con una
frecuencia superior al doble de la frecuencia máxima de la banda base.
Regenerador de impulsos:
Compara la señal distorsionada que llega con un valor
umbral.
Si está por encima le asigna un uno y si por debajo un cero. Así obtenemos un tren
de impulsos equivalente al que envió el emisor.
Literales:
Gráficos:
6
En la figura superior , los cuatro programas describen la misma acción.
La elección depende:
Una de las formas más recientes de programar un PLC es a través de una carta
gráfica de bloques funcionales. Este tipo de programación ha sido diseñado para
describir, programar y documentar la secuencia del proceso de control. En Europa,
se ha comenzado a utilizar el lenguaje de programación llamado GRAFCET (creado
en FRANCIA), orientado a la programación de PLC mediante
Bloques funcionales .En la lógica combi nacional, la programación con bloques
funcionales es muy superior a otras formas de programación, mientras que los
diagramas escalera y booleanos son mejores en lógica combinacional .Debido a que
hoy en día el control de procesos se programa principalmente con lógica secuencial,
7
la programación con bloques funcionales será pronto el estándar para
programar PLC. Este lenguaje incluye un conjunto de símbolos y convenciones tales
como pasos, transiciones, conectividades (también llamados enlaces) y condiciones
Pasos
Son símbolos secuenciales individuales, representados por cuadrados numerados,
los que pueden contener nemónicos que describen la función del paso.
Transiciones
Las transiciones describen movimiento de un paso a otro. Su representación es una
línea horizontal corta.
Enlaces
Los enlaces muestran el flujo del control, el que va desde arriba hacia abajo, salvo
que se indique lo contrario.
Condiciones
Las condiciones están asociadas a las transiciones y deben ser escritas a la derecha
8
Ascendente
Pues comienza con los elementos inferiores del diseño y trabaja hacia la función de
nivel superior.
Decodificadores
Es posible negar las entradas de algunas funciones básicas, con lo que el programa
invierte una señal lógica "1" aplicada a una entrada determinada en una señal lógica
"0". Si la señal "0" está aplicada en la entrada, el programa activa un "1" lógico.
Consulte el ejemplo de programación del capítulo Introducir el programa
9
Existen las siguientes funciones
10
4.3 INSTRUCCIONES ESPECIALES
Entradas lógicas
Aquí se describen los conectores que pueden utilizarse para crear un vínculo lógico
con
otros bloques o las entradas del dispositivo LOGO!.
● S (Set):
● R (Reset):
La entrada de reset R tiene prioridad sobre todas las demás entradas y desactiva las
salidas.
● Trg (Trigger):
● Cnt (Count):
● Fre (Frequency):
● Dir (Direction):
● En (Enable):
● Inv (Invert):
Una señal aplicada en esta entrada invierte la señal de salida del bloque.
11
● Ral (Reset all):
Nota
● Par (Parameter):
Esta entrada no se conecta. Aquí se ajustan los parámetros relevantes del bloque
(temporizadores, umbrales de conexión/desconexión, etc.).
● No (Cam):
● P (Priority):
Ésta es una entrada abierta. Aquí se definen las prioridades y se especifica si un
aviso debe acusarse en RUN.
12
4.4 DOCUMENTACION DEL SITEMA DE PLC´S
14
La disciplina de ingeniería del software proporciona estándares que identifican la
necesidad de documentos relacionados con el ciclo de vida del software.
Documentos similares son también necesarios en el ciclo de vida de una aplicación
de automatización.
Entonces, para tener la posibilidad de automatizar la generación de diferentes tipos
de documentación, puede ser extremadamente útil para los expertos que participan
en el diseño. En este sentido, se ha realizado un análisis de la documentación que
facilitan las herramientas de programación de PLCs.
Por ello se crea una nueva norma IEC 1131, para estandarizar los autómatas
programables y sus periféricos.
IEC 61131 El estándar IEC 61131 se ha establecido para estandarizar los múltiples
lenguajes, conjuntos de instrucciones y diferentes conceptos existentes en el campo
de los sistemas de automatización.
La gran variedad de conceptos de PLCS han dado lugar a una incompatibilidad entre
las diferentes plataformas y fabricantes.
IEC 61131 estandariza los lenguajes de programación, las interfaces entre el PLC y
el sistema de programación, los conjuntos de instrucciones y el manejo y
estructuración de los proyectos.
La ventaja de utilizar IEC 61131 conforme los autómatas programables y sistemas de
programación, es una portabilidad de todas las plataformas y el uso de conceptos
que reduce los costes para los sistemas de automatización.
15
EJEMPLO DE BLOQUES FUNCIONALES
Grafcet
Diagrama escalera
Grafcet
Diagrama escalera
16
CONCLUSION
17
REFERENCIAS
http://eprints.uanl.mx/919/1/1020148252.PDF
https://es.scribd.com/document/61663640/Bloques-Funcionales
http://recursostic.educacion.es/observatorio/web/es/component /content/article/502-
monografico-lenguajes-de-programacion
18
19
conclusion
20