0% encontró este documento útil (0 votos)
75 vistas12 páginas

FINAL - Machine Expert Basic

El documento detalla la programación de sistemas automatizados, incluyendo un sistema de riego automático, control de temperatura mediante un PLC y un sistema de bombas alternadas. Se describen componentes, funcionamiento y lógica de control, así como medidas de seguridad para evitar fallos. Además, se proporcionan enlaces a videos para ilustrar conceptos básicos y aplicaciones prácticas.
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)
75 vistas12 páginas

FINAL - Machine Expert Basic

El documento detalla la programación de sistemas automatizados, incluyendo un sistema de riego automático, control de temperatura mediante un PLC y un sistema de bombas alternadas. Se describen componentes, funcionamiento y lógica de control, así como medidas de seguridad para evitar fallos. Además, se proporcionan enlaces a videos para ilustrar conceptos básicos y aplicaciones prácticas.
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

FINALES PROGRAMACIÓN

APLICADA
EcoStruxure Machine Expert Basic
Sistema de riego Automatico, con bomba, regar 8 horas, paraba 12 horas,
con diagrama

Habitación que se mantenga a 24°C, y que para acceder a esa habitación


hay una puerta con un código de 4 dígitos, y se tiene 10 segundos para
poner el código

Sistema que enfria hasta un set point (18°C), que accione dos
ventiladores, ademas que al superar una temperatura elegida (24°C)
encienda una luz de emergencia. Sensor a elección y sistema a elección.

Links de videos

Cosas básicas
[Link]
[Link]
[Link]
[Link]

Temporizadores

FINALES PROGRAMACIÓN APLICADA 1


Contacto virtual temporizador

Otra manera es darle la direccion al temporizador

Comparadores
Cuando se pone en el medio se puede hacer una comparación con el
temporizador

Si se pone al final de la linea, tenemos una funcion

FINALES PROGRAMACIÓN APLICADA 2


Esto significa que el temporizador
TM0 tendrá un valor de preajuste de 10, que determinará el tiempo que el
temporizador esperará antes de cambiar su estado. Este valor de 10 puede
estar en segundos, dependiendo de la configuración del temporizador. Es una
forma de modificar dinámicamente la duración de la espera de un temporizador
desde el programa.
Si referenciamos a MW33

Significa que el valor del parámetro de preajuste P del temporizador TM0 se


carga desde la variable de memoria MW33.

MW33 es una variable de memoria en el PLC que contiene un valor


numérico.

El operador := asigna el valor de MW33 al preajuste del temporizador TM0.

Esto permite que el valor de MW33 determine dinámicamente el tiempo que


debe contar el temporizador, permitiendo ajustes en tiempo real según el valor
almacenado en MW33.

Vamos a la tabla de animación y buscamos %MW33

FINALES PROGRAMACIÓN APLICADA 3


De esta forma al seleccionar nuestro pulsador, se cambia el temporizador

Si queremos que nuestra salida parpadee, seleccionamos %s6

Contadores
[Link]

Un ejemplo de como usarlo seria en una banda transportadora, conectado a un


sensor para las cajas, y poder contabilizarlas mediante un display

FINALES PROGRAMACIÓN APLICADA 4


Tambien lo podemos usar un comparador en el contador para que se resetee al
llegar a cierto valor

FINALES PROGRAMACIÓN APLICADA 5


Banda transportadora
[Link]

[Link]

Contraseña? No

[Link]

Control de temperatura
[Link]

Objetivo del Proyecto:


El proyecto tiene como objetivo regular la temperatura en una estancia a
través del encendido y apagado de una caldera controlada por un PLC. La
medición de la temperatura en tiempo real se realiza mediante una sonda
PT100 RTD, y la temperatura medida se procesa para activar o desactivar la
caldera, que a su vez calienta el agua que circula por los radiadores.

Componentes del Sistema:


1. Sonda PT100 RTD:

Función: Mide la temperatura a través de su variación de resistencia en


función de la temperatura.

2. Conversor de señal 0-50°C a 0-10V:

Función: Convierte la señal de temperatura de la sonda PT100 a una


señal eléctrica estándar de 0-10V, que puede ser procesada por el PLC.

3. PLC (CPU M221CE16R):

Función: Recibe la señal de 0-10V del conversor, la procesa y genera


una señal de salida para activar o desactivar la caldera.

Entrada analógica: Lee la señal de voltaje (0-10V) convertida y la


traduce a un valor numérico entre 0 y 1000.

Salida digital: Controla la caldera encendiendo o apagando según la


temperatura medida.

FINALES PROGRAMACIÓN APLICADA 6


4. Caldera y Radiadores:

Función: Son los actuadores que controlan la distribución de calor en la


estancia.

Control: La caldera se enciende o apaga según las señales de salida


del PLC.

Funcionamiento del Sistema:

1. Relación entre Temperatura y Voltaje:

La relación entre la temperatura (T) y el voltaje (V) es lineal: V = T/m,


donde m = 5 es la pendiente de la recta que indica que por cada 5°C de
aumento, el voltaje aumenta en 1V.

Ejemplo: Para una temperatura de 40°C, el voltaje sería de 8V


(calculado como T = V * m).

FINALES PROGRAMACIÓN APLICADA 7


2. Conversión de la Lectura:

El PLC recibe un valor de voltaje entre 0 y 10V, que se convierte a un


valor numérico entre 0 y 1000.

Valor numérico (IW0.0): Este valor es el que el PLC utiliza para


comparar la temperatura medida con la temperatura de consigna y
tomar decisiones de encender o apagar la caldera.

Control de Temperatura (On/Off):

FINALES PROGRAMACIÓN APLICADA 8


1. Temperatura de Consigna:

Consigna: La temperatura objetivo es de 21°C (equivalente a 420 en la


lectura de entrada analógica IW0.0).

1. Histéresis:

Temperatura Superior de Histéresis: 22°C (440 en IW0.0).

Temperatura Inferior de Histéresis: 20°C (400 en IW0.0).

Función de la Histéresis: Esta banda de temperatura evita que el


control se active y desactive repetidamente cuando la temperatura está
cerca de la consigna. De esta forma, se mantiene la estabilidad del
sistema y se evita el desgaste innecesario de la caldera.

2. Lógica de Control:

On/Off: El PLC enciende o apaga la caldera en función de la


temperatura medida.

Acción: Si la temperatura medida es inferior a 20°C, la caldera se


enciende. Si la temperatura alcanza los 22°C, la caldera se apaga.

Rango de Consigna: Se asegura que el sistema no se apague o


encienda demasiado rápido, gracias a los valores de histéresis.

Cálculo y Ejemplo de Conversión:


Relación entre Temperatura y Voltaje:

La pendiente es 5 (m = 5), lo que implica que por cada 5°C de


temperatura, el voltaje aumenta 1V.

Para una lectura de 40°C, el voltaje correspondiente será 8V.

El PLC convertirá este voltaje en un valor numérico de 800 para que lo


utilice en la lógica de control.

Conclusión:
El sistema de control de temperatura On/Off basado en el PLC M221CE16R
utiliza la medición de temperatura a través de la sonda PT100 RTD y el
conversor de señal para encender o apagar una caldera y mantener la
temperatura en la estancia dentro de una banda controlada por la temperatura
de consigna y los valores de histéresis. Este sistema proporciona una forma

FINALES PROGRAMACIÓN APLICADA 9


eficiente y estable de regular la temperatura, evitando conmutaciones rápidas e
inestables.

Sistema de riego
[Link]

Objetivo del Sistema de Bombas Alternadas:


El sistema tiene como objetivo alternar el funcionamiento de dos bombas
(Bomba 1 y Bomba 2), activando una bomba mientras la otra está apagada,
para evitar que ambas bombas funcionen al mismo tiempo y asegurar un
funcionamiento eficiente y seguro.

Componentes Principales:
1. Contactos de las Bombas:

Bomba 1 y Bomba 2 tienen contactos asociados (%I6, %I5) para


controlar su encendido y apagado.

Contactos de seguridad de las bombas (%I8 para Rele 1 y %I9 para


Rele 2) aseguran que el sistema se apague si ocurre un
sobrecalentamiento del motor.

2. %M0: Es una memoria interna del PLC que se usa para autoalimentar la
bomba que está encendida y mantenerla funcionando. Este bit de memoria
ayuda a evitar que la bomba se apague inesperadamente.

3. Contactos de seguridad:

Los contactos de %I8 (Rele1) y %I9 (Rele2) son normalmente cerrados


(NC) y se abren si hay un sobrecalentamiento del motor,
interrumpiendo el circuito y evitando que el sistema siga funcionando
hasta que se resuelva el problema.

Funcionamiento del Sistema de Bombas Alternadas:


1. Condición Inicial:

Se activa la bomba de acuerdo con la condición de alternancia o con la


señal de %I5 (alternada) o %I6 (bomba 1).

%M0 se activa cuando alguna de las condiciones de activación (por


ejemplo, %I5 o %I6) se cumple, lo que autoalimenta la bomba que

FINALES PROGRAMACIÓN APLICADA 10


está activa y la mantiene funcionando.

2. Control de Alternancia:

%I5 (Alternada) y %I6 (Bomba 1) se conectan a %M0, que controla el


cambio entre bombas.

Si la bomba 1 está funcionando, %M0 activa la bomba 1 mediante su


contacto %Q0 (Bomba 1), y cuando la bomba 1 está apagada, %M0
alterna para activar la bomba 2.

3. Seguridad:

%I8 (Rele1) y %I9 (Rele2) son contactos de seguridad. Cuando


detectan sobrecalentamiento, se abren, lo que interrumpe el circuito
de la bomba y la apaga para evitar daños por calor excesivo.

4. Contactos de Seguridad de la Bomba 2 (Q1):

El contacto de seguridad de la bomba 2 (Q1) se coloca antes de la


bomba 1 en el circuito, y sirve para asegurar que solo una bomba
funcione a la vez.

Si la bomba 2 está apagada, Q1 está cerrado, permitiendo que la


bomba 1 se active.

Si la bomba 2 está encendida, Q1 está abierto, impidiendo que la


bomba 1 se active.

5. Autoalimentación:

El contacto de la bomba 1 (Q0) es un contacto de autoalimentación.


Cuando %M0 activa la bomba 1, Q0 se cierra, manteniendo la bomba
encendida hasta que se cumpla una condición para apagarla (como el
llenado del tanque o el sobrecalentamiento).

Comportamiento de los Contactos:


1. %I8 (Rele 1) y %I9 (Rele 2):

Estos contactos son normalmente cerrados (NC). Si hay


sobrecalentamiento, se abren y cortan el flujo de corriente hacia las
bombas.

Cuando no hay sobrecalentamiento, estos contactos permanecen


cerrados, permitiendo que el sistema siga funcionando.

FINALES PROGRAMACIÓN APLICADA 11


2. %M0:

%M0 es un bit de memoria que controla si la bomba activa se mantiene


funcionando. Si %M0 está activo, la bomba se autoalimenta (con Q0
cerrado) y sigue funcionando.

3. Q1 (Contacto de seguridad de la bomba 2):

Si la bomba 2 está apagada, Q1 está cerrado, permitiendo que la


bomba 1 funcione.

Si la bomba 2 está encendida, Q1 está abierto, impidiendo que la


bomba 1 funcione para evitar que ambas trabajen al mismo tiempo.

Resumen Final:
El sistema de bombas alternadas asegura que solo una bomba funcione a la
vez, alternando entre Bomba 1 y Bomba 2. Utiliza un bit de memoria (M0) para
mantener la bomba encendida, y contactos de seguridad para evitar que las
bombas funcionen cuando hay sobrecalentamiento. Además, los contactos de
seguridad de la bomba 2 (Q1) aseguran que una bomba esté apagada cuando
la otra esté encendida, evitando que ambas trabajen simultáneamente.
La configuración de seguridad asegura que el sistema no funcione en
condiciones peligrosas, como el sobrecalentamiento, y mantiene un ciclo
eficiente entre las bombas.

FINALES PROGRAMACIÓN APLICADA 12

También podría gustarte