Sie sind auf Seite 1von 53

Instalaciones Domóticas

ID-JAZV
Autómatas programables
Un autómata programable, también denominado PLC (Controlador Lógico
Programable), es un dispositivo electrónico capaz de gestionar circuitos de
automatismos eléctricos de forma programada.

En la actualidad su uso está generalizado en ambientes industriales, aunque


en domótica, también tiene gran presencia.
Los PLCs permiten procesar de forma inteligente las señales precedentes de
multitud de variables físicas que existen en los procesos industriales y actuar
en consecuencia.
ID-JAZV
Estructura del autómata programable
CPU. Es la parte inteligente del sistema. Está formada por un
microprocesador que se encarga de ejecutar y procesar los programas de
control almacenados en la memoria.

Memoria. Es la zona donde se


almacena el programa de
usuario. Es de tipo no volátil
para mantener el programa
incluso ante cortes de tensión.
Tanto la CPU como la memoria
se encuentran alojados en el
mismo módulo físico.

ID-JAZV
Estructura del autómata programable
Fuente de alimentación. Es el elemento que permite adaptar los 230 Vca
de la red eléctrica en la tensión necesaria en corriente continua para
alimentar la circuitería electrónica interna del autómata programable.

Dependiendo del modelo, la


alimentación puede estar
integrada o separada del
módulo principal de la CPU.

ID-JAZV
Estructura del autómata programable
Interfaces de entradas/salidas. Son las partes por donde se reciben y
envían las señales, digitales o analógicas, de los sensores y los actuadores
respectivamente.

El módulo principal puede


disponer de un número
determinado de E/S, siendo
habitual la incorporación de
módulos de expansión.

ID-JAZV
Estructura del autómata programable
Programadora e interfaz de programación. Permite introducir el
programa de usuario y realizar las tareas de configuración y parametrización
del autómata. Puede ser externo, como es el caso de un ordenador personal
con software específico de programación, o integrado.

Accesorios o periféricos.
Son elementos auxiliares como
tarjetas o cartuchos de
memoria, paneles de
operación, etc., que permiten
realizar tareas como la
salvaguarda de datos y
programas, control y
visualización del estado del
sistema, etc.

ID-JAZV
Clasificación de los autómatas
Modulares

En este tipo de autómatas, los elementos que lo forman están separados por
módulos que se instalan sobre un rack común. Las posibilidades de
expansión y comunicación son enormes comparándolas con las de tipo
compacto, pero su coste es mucho más elevado.
Se utilizan de forma masiva en entornos industriales, aunque también se usan
en aplicaciones domóticas de edificios y del sector terciario.

Compactos

Son aquellos que contienen todos sus elementos, E/S, CPU, fuente de
alimentación, etc. en un mismo módulo o envolvente.
La mayoría se pueden ampliar con diferentes tipos de módulos de
entradas/salidas y/o de comunicación.
Suelen ser de un tamaño reducido permitiendo y facilitando su instalación en
cuadros de protección y distribución de viviendas.

ID-JAZV
Relés programables
Son similares a los autómatas programables de tipo compacto. Se utilizan
para aplicaciones domésticas y para el control de sencillas automatizaciones
en maquinaria industrial y del sector terciario. Presentan las siguientes
ventajas e inconvenientes:
Inconvenientes

 La ejecución de los programas en memoria es más lenta.


 Disponen de menor potencia de cálculo que sus hermanos mayores.
 La conexión de módulos de ampliación (de E/S, de comunicación, etc.) es
limitada, sin embargo suele ser suficiente para instalaciones domóticas de
viviendas.

ID-JAZV
Relés programables
Ventajas

 Son más económicos.


 La mayoría de los modelos tiene integrado una pequeña pantalla de cristal
líquido y un teclado básico, 6 u 8 teclas, con el que es posible realizar tareas de
programación y parametrización sin necesidad de conectar un ordenador.
 Son de fácil instalación. Están diseñados para el montaje sobre cuadros de
protección y distribución doméstica.
 Disponen de funciones de programación de uso inmediato en instalaciones
domésticas (telerruptor, reloj horario, temporizador de escalera, etc.).
 Existen modelos que permiten la conexión a redes Ethernet y buses
domóticos (EIB/KNX).

ID-JAZV
Partes de un relé programable
Constan de un módulo principal en el que se encuentran integradas: la unidad
de control (CPU), la memoria, la interfaz de programación y un grupo de
entradas/salidas. Además, los modelos que funcionan a 230 Vca también
incluyen en el mismo módulo la fuente de alimentación. Permiten ampliación
con módulos de E/S (digitales o analógicas) y módulos de comunicación (Bus
EIB/KNX, módem telefónico, etc.).

ID-JAZV
Conexión de un relé programable
La integración de un relé programable en una instalación eléctrica requiere
realizar al menos tres tipos de conexiones: la de la alimentación eléctrica, la de
los sensores a las entradas y la de los actuadores a las salidas.

ID-JAZV
Conexión de un relé programable
La alimentación eléctrica. Puede hacerse a diferentes tensiones, siendo las
habituales: 230 Vca, 24 Vcc y 12 Vcc. Los primeros se conectan directamente a
la red de alimentación de 230 V. Los segundos necesitan una fuente de
alimentación externa.

ID-JAZV
Conexión de un relé programable
Los módulos de expansión, tanto de E/S, como de comunicaciones requieren
también alimentación externa. En la siguiente figura se muestra cómo se
conectan los módulos principal y de expansión a una fuente de alimentación.

ID-JAZV
Conexión de un relé programable
Interfaz de entradas (I). Es la parte del autómata que recibe las señales de los
sensores. Las entradas pueden ser de tipo digital (binario) o de tipo analógico.
• Conexión de sensores a las entradas digitales o binarias. Estas entradas
trabajan aplicando en ellas una referencia de tensión. En corriente alterna
es habitual trabajar a 230 Vca y en corriente continua a 12 o 24 V.

 Si la referencia es 230 Vca, es necesario que la fase L de la red de


alimentación se aplique a las entradas a través de los sensores.

ID-JAZV
Conexión de un relé programable

 Si la referencia de tensión es a 24 Vcc, se debe aplicar el positivo de


la fuente de alimentación a las entradas a través de los sensores.

ID-JAZV
Conexión de un relé programable
• Conexión de sensores a entradas analógicas. Se conectan a las entradas
del autómata del mismo tipo. Es necesario que ambos elementos, el sensor
y el autómata, trabajen con el mismo valor analógico, en tensión o en
corriente, para que la señal sea procesada adecuadamente.
Algunos de los estándares de
tensión y corriente para las
señales analógicas son:
Tensión Corriente
De 0 a 10 Vcc De 4 a 20 mA
De -10 a +10 Vcc De 0 a 20mA
De 2 a 10 Vcc De 1 a 5 mA
De 0 a 5 Vcc De 0 a 5 mA

ID-JAZV
Conexión de un relé programable
Interfaz de salidas (Q). Es la parte del autómata que envía señales a los
actuadores. Este tipo de señales pueden ser de tipo digital o analógico.
Conexión de actuadores a las salidas digitales o binarias. Las salidas
pueden ser a relés o a transistor (colector abierto). La salidas a relés son
libres de tensión y pueden utilizase para controlar actuadores tanto de CC
como de CA a diferentes tensiones de trabajo. Sin embargo, las salidas a
transistor están condicionadas a trabajar con actuadores de corriente
continua a la tensión que trabaje el autómata (12 o 24 Vcc).

ID-JAZV
Conexión de un relé programable
Ocho salidas digitales a relés organizadas en tres grupos. Los dos primeros de
tres salidas cada uno y el último de dos. Los bornes C1, C2 y C3 son comunes
para cada uno de los grupos.

Ocho salidas digitales a transistor organizadas de idéntica forma que en el


ejemplo anterior. En este caso los actuadores deben ser de la tensión en
corriente continua a la que trabaja el autómata o relé programable.

ID-JAZV
Conexión de un relé programable

En la figura se muestra cómo se han


conectado dos lámparas y una electroválvula
de 230 Vca a las salidas de un relé
programable.

ID-JAZV
Programación de relés programables
Lenguaje gráfico de contactos (LD o KOP si es de origen alemán). Utiliza
símbolos similares a los empleados en los esquemas de circuitos eléctricos a
relés. Es posiblemente el lenguaje implementado actualmente por la mayoría de
autómatas y relés programables.

Ejemplo

ID-JAZV
Programación de relés programables
Lenguaje gráfico de funciones lógicas (FBD o FUP si es de origen alemán). Los
bloques lógicos se conectan en cascada formando esquemas similares a los
utilizados en electrónica digital. Las variables de entrada se representan a la
izquierda de los bloques y las de salida a la derecha. Es muy utilizado en
autómatas y relés programables.

Ejemplo

ID-JAZV
Programación de relés programables
Zonas de memoria de un autómata o relé programable. Los autómatas
almacenan los datos procesados en diferentes zonas de memoria. El
desarrollo de programas requiere conocer el acceso a estas zonas, tanto
para escribir como para leer datos.
Las más comunes en la mayoría de los autómatas programables son:

ID-JAZV
Programación de relés programables
Todos los autómatas disponen de áreas de memoria de acceso externo en
las que se almacenan y escriben los datos de los sensores y actuadores
(tanto digitales como analógicos) y áreas de memoria de uso interno,
que permiten realizar operaciones internas cuyos resultados se
almacenan y procesan en la memoria del autómata.

ID-JAZV
Programación de relés programables
Entradas digitales (I). Detectan el estado de los captadores conectados a
los bornes de las entradas del autómata.
Salidas digitales (Q). Se encargan de activar los actuadores y preactuadores
desde el módulo de salida del autómata.
Entradas analógicas (Al). Capturan el valor enviado por un sensor
analógico. Dicho valor se almacena de forma numérica en la variable.
Salidas analógicas (Al). Envían el valor a un actuador analógico. Dicho valor
es procesado de forma numérica en una variable.
Marcas (M). También llamadas memorias o bits internos. Tienen un
comportamiento similar al de los relés auxiliares en la lógica cableada.
Pueden ser de tipo digital o analógico (AM).
Temporizadores (T). Generan eventos cuando alcanzan un valor de tiempo
predeterminado. Su comportamiento es similar a los utilizados en la
lógica cableada. Existen de diferentes tipos, pero los comunes son los
denominados a la conexión y a la desconexión.
Contadores (C). Son elementos de programación que almacenan sucesos y
originan eventos cuando alcanza uno determinado de ellos.
ID-JAZV
Programación de relés programables
Direccionamiento. Es la forma de «apuntar» a una variable en el programa de
usuario y puede ser diferente según el modelo o fabricante del autómata.

Cada elemento de programación se identifica con una o más letras (operando)


que direccionan a una zona de memoria del autómata (entradas, salidas, etc.) y
un número, que es el orden que hace el elemento en el programa.

ID-JAZV
Programación de relés programables
Operaciones lógicas en lenguaje LD y FBD

 Operación negación (NOT). La operación NOT invierte el valor de la operación


lógica escrita previamente a ella.

 Operación Serie (AND). El resultado de la operación solamente se escribe en


la bobina cuando los operandos de los contactos «no negados» se encuentran a
«1» y los negados a «0».

ID-JAZV
Programación de relés programables
Operaciones lógicas en lenguaje LD y FBD

Ejemplo de programación con la operación AND en lenguaje de contactos y


lenguaje FBD:

ID-JAZV
Programación de relés programables
Operaciones lógicas en lenguaje LD y FBD
 Operación paralelo (OR). El resultado de la operación se escribe en la bobina
cuando cualquiera de los operandos «no negados» está a «1» o cualquiera de
los negados está a «0».

Con la operación OR también se pueden asociar variables con valor negado:

ID-JAZV
Programación de relés programables
Operaciones lógicas en lenguaje LD y FBD
 Operación serie negada (NAND). El resultado de esta operación es inverso al
de la operación serie (AND). Se consigue colocando una negación NOT después
de la asociación de contactos.

 Operación paralelo negada (NOR). El resultado de esta operación es inverso


al de la operación paralelo (OR). Se consigue colocando una negación NOT
después de la asociación de contactos.

ID-JAZV
Programación de relés programables

Ejemplo 1

Los interruptores Int1 e Int2 están


conectados a las entradas I1 e I2
respectivamente. El programa que se
ha realizado es el de las dos entradas
en serie. Por tanto, la lámpara
conectada a la salida Q3 no se activa
hasta que ambos interruptores se
encuentran cerrados.

ID-JAZV
Programación de relés programables

Ejemplo 2

El termostato conectado a la entrada


I4 gestiona la apertura y cierre de la
electroválvula de la caldera conectada
a la salida Q2.

ID-JAZV
Programación de relés programables
Agrupación de operaciones lógicas

 Agrupación AND de funciones OR. Conecta dos o más operaciones OR con la


función AND.

 Agrupación OR de funciones AND. Conecta dos o más grupos de operaciones


AND con la función OR.

ID-JAZV
Programación de relés programables
Operaciones con flancos

 Flanco positivo. También llamado frente ascendente, detecta el paso de 0 a 1


del operando asociado. Así, una entrada (o combinación lógica) asociada a una
operación de flanco positivo solamente generará la señal «1» en el instante de
ser pulsado, pasando a la situación «0» inmediatamente aunque continúe la
acción sobre el pulsador.

ID-JAZV
Programación de relés programables
Operaciones con flancos

 Flanco negativo. También llamado frente descendente, detecta el paso de 1 a


0 del operador asociado. Así, utilizando el mismo ejemplo del punto anterior,
solamente se generará la señal «1» en el instante de «soltar» el pulsador.

ID-JAZV
Programación de relés programables
Enclavamiento

Una operación de enclavamiento consiste en hacer que una red lógica de


contactos, o de funciones lógicas, no pueda activarse si está funcionando otra.

Los enclavamientos se realizan insertando en serie contactos cerrados, en el


lenguaje LD, o señales negadas con la función AND, en lenguaje FBD, de la
salida u operando con el que se quiere establecer la condición.

ID-JAZV
Programación de relés programables

Ejemplo en lenguaje de contactos

El motor, tanto en un sentido como en


otro, funciona a impulsos mediante sus
respectivos pulsadores I1 e I2.

Para evitar que el motor pueda activar


los dos sentidos a la vez, se debe
insertar la señal de enclavamiento en
la salida que establece la condición, en
la red lógica de la salida contraria.

ID-JAZV
Programación de relés programables

Ejemplo en lenguaje FBD

El motor, tanto en un sentido como en


otro, funciona a impulsos mediante sus
respectivos pulsadores I1 e I2.

Para evitar que el motor pueda activar


los dos sentidos a la vez, se debe
insertar la señal de enclavamiento en
la salida que establece la condición, en
la red lógica de la salida contraria.

ID-JAZV
Programación de relés programables
 Uso de marcas internas. También llamadas memorias o bits internos. Tienen
un comportamiento similar al de los relés auxiliares en la lógica cableada. Su
representación gráfica se realiza mediante el símbolo de la bobina, tanto en
forma directa como negada.

A las memorias internas se les asocian contactos


abiertos y cerrados que cambian de estado
cuando se activan. En el ejemplo las entradas I1 e
I2 activan las marcas M10 y M20 respectivamente.
Cuando la M10 está a «1», se cierran sus dos
contactos, activando las salidas Q1
y Q3.
Cuando M20 está a «1», se cierra el contacto
abierto de la cuarta rama activando Q2, y se abre
el cerrado de la quinta, impidiendo que Q3 se
active aunque M10 esté a valor verdadero.
ID-JAZV
Programación de relés programables
Operaciones de memoria

 Realimentación. Consiste en aplicar una señal de la salida a activar y operarla


en OR con la que produjo el evento de activación.

I1 activa la salida Q1. La señal de esta salida permite su autoalimentación a


través de la operación OR con I1, aunque cese la acción que la origino. I2
desactiva la salida y por tanto anula la señal de la realimentación en la
operación OR.

ID-JAZV
Programación de relés programables
Operaciones de memoria

 Operación memoria con SET y RESET. El uso de las funciones SET y RESET
permite realizar la operación memoria sin necesidad de implementar la
realimentación.
En el lenguaje de contactos se utilizan las bobinas denominadas de enganche
—( S )— y desenganche —( R )—. En el lenguaje FBD se utilizan los bloques S-
R o el, también denominado, relé de autoenclavamiento.
En ambos casos al escribir sobre S, el operando o salida asociada se pone a
«1», manteniéndose en esa situación hasta que se realiza una acción R, que lo
pone a «0».

ID-JAZV
Programación de relés programables
Operaciones de memoria

 Función telerruptor. También denominado en algunos modelos como


interruptor inversor o relé de impulsos, permite realizar la función de activación
y desactivación de una salida desde una misma entrada en función de estado
anterior.

En el ejemplo anterior, si la salida Q1 estaba activada al accionar sobre I1,


aquella se desactiva y, sin embargo, si estaba desactivada hace lo contrario.

ID-JAZV
Programación de relés programables

Ejemplo
Un pasillo dispone de dos lámparas en paralelo que se deben controlar desde
cuatro puntos de activación.
El funcionamiento del circuito es el siguiente: cada vez que es accionado uno de
los pulsadores, las lámparas cambian de estado: si estaban encendidas se
apagan y se estaban apagadas se encienden.

ID-JAZV
Programación de relés programables

Ejemplo

El programa para el relé programable pasa por utilizar la función telerruptor.


Todas las entradas se deben unir en OR escribiendo el resultado en una única
salida con la función telerruptor.

ID-JAZV
Programación de relés programables

Ejemplo

Muchos autómatas programables, especialmente los de gamas más altas, no


suelen tener implementada la función telerruptor. En este caso se hace
necesario elaborar un programa, utilizando operaciones básicas, que realice
dicha función. De esta manera:

ID-JAZV
Programación de relés programables
Uso de funciones especiales
 Temporizador es (T). Generan eventos cuando alcanzan un valor de tiempo
predeterminado. Por ejemplo, desactivar un conjunto de lámparas después de
un tiempo. Dependiendo del autómata, el temporizador se puede representar en
formato de bobina (en lenguaje LD) o de «caja» (tanto en LD como en FBD). La
norma denomina TON al temporizador a la conexión, y TOF al temporizador a la
desconexión.

En el siguiente ejemplo, al activar la entrada I1, el T3 comienza a temporizar.


Una vez transcurrido el tiempo preajustado, en este caso 5 segundos, el
contacto asociado al temporizador se cierra activando la salida Q1.

ID-JAZV
Programación de relés programables
Uso de funciones especiales

 Contadores (C). Los contadores originan eventos cuando alcanzan un


determinado número de sucesos. Por ejemplo, se pueden utilizar para contar el
número de personas que acceden a una estancia o el número de vehículos que
entran y salen de un garaje.

En el siguiente ejemplo cada vez que se acciona la entrada I2, el contador C1


se incrementa en un pulso. Cuando el número de pulsos es igual a 20 (que es
el dato preprogramado), el contacto de C1 activa la salida Q2. La entrada I3
permite «resetear» (poner a cero) el contador.

ID-JAZV
Programación de relés programables
Uso de funciones especiales

 Reloj es horarios semanales y/o anuales. Son contactos, también


denominados levas, que se activan y/o desactivan a una determinada hora y día
de la semana, en función de una programación realizada por el usuario.

En este ejemplo, la leva 1 controla la activación y desactivación de la salida Q4,


y la leva 3 hace lo mismo con la salida Q7.

ID-JAZV
Programación de relés programables
Uso de funciones especiales

 Tratamiento de señales analógicas. los valores de las señales analógicas,


tanto de entradas como de salidas, vienen dados en valores de tensión y
corriente, por ejemplo, 0-10 V o 4-20 mA. En el autómata o relé programable el
valor físico analógico se convierte en un valor normalizado para que pueda ser
tratado por las funciones del programa. Dicho valor es el rango numérico en el
que trabaja el dato analógico, que en algunos tipos de autómatas o relés
programables puede ser ajustado por el usuario.

Por ejemplo: un termostato ambiente trabaja en un rango de temperatura de 0


a 40 °C. La salida analógica de dicho sensor trabaja en tensión de 0-10 V. Se
ha conectado a una entrada analógica de un relé programable compatible. El
valor normalizado para dicha entrada analógica en el relé es de 0 a 1000. Por
tanto, la relación entre el máximo y el mínimo del rango de valores es el
siguiente: 0 °C de temperatura corresponde al valor normalizado 0, y 40 °C al
valor 1000, siendo los valores intermedios proporcionales a dicho rango.

ID-JAZV
Programación de relés programables
Uso de funciones especiales

Así, en este caso, a efectos de programación, el dato a procesar debe estar


comprendido en el rango normalizado por el relé programable, pudiendo
utilizarse con operaciones o funciones de comparación, detectores de umbral,
aritméticas, etc.
De igual forma, el envío de datos a la salida analógica pasa por trabajar con
valores normalizados.
ID-JAZV
Programación de relés programables
Uso de funciones especiales

 Operaciones de comparación. Permiten comparar dos datos numéricos entre


sí. Las operaciones de comparación habituales son: igual que (= = ), menor que
(<), mayor que (>), menor o igual que (< = ), mayor o igual que (>=) y
diferente que (< >).

Las comparaciones se pueden hacer entre los datos procedentes de dos valores
analógicos, o entre un dato analógico y una constante. Si se cumple la
comparación se produce un «1» lógico a su salida, activando salidas (Q) o
marcas (M) o aplicándoselo a una combinación lógica.

ID-JAZV
Programación de relés programables

Ejemplo

1. La salida se activa si la entrada analógica


AI1 es mayor o igual a 200, siempre que se
haya activado la entrada digital I1.

2. La salida se activa siempre que el valor de


AI1 sea menor que 600.

3. En este caso se comparan dos entradas


analógicas, AI1 con AI2.

4. Aquí se compara el valor de una entrada


analógica AI1 con el valor almacenado en la
marca analógica AM5.

ID-JAZV
Autómatas y relés programables
Resumen

ID-JAZV
Autómatas y relés programables

ID-JAZV

Das könnte Ihnen auch gefallen