Gráfico principal1
Control de la velocidad de tres motoresAula Mentor Convocatoria 123 Diciembre de 2018
Programación Industrial con CODESYS
2MicroPLCs, automatización fácil
Argumento
MicroPLCs, automatización fácil
Programación Industrial con CODESYS
Una línea de consumo de agua, está alimentada por un depósito para el efecto, y la presión del conducto de la línea de consumo será aportada por tres motores-bomba, con el siguiente
La presión óptima del conducto de la línea de consumo será de 9 a 10 Bares.
Existen tres motores-bomba que traspasan agua del depósito a la línea de consumo.
Cada motor-bomba funciona de 0 a 1500 rpm (revoluciones por minuto), también equivalente de 0 a 50 Hz (hercios).
La consigna de funcionamiento del circuito la aporta un sensor analógico de presión, situado en el conducto de la línea de consumo.
Para simular el funcionamiento del sensor analógico de presión, se usará un control deslizante (slider). Se debe hacer una conversión básica; el slider genera una señal de 0 a 100 y la señal que deseamos es de 0 a 10, para simular la presión de medida del sensor de 0 a 10 bares.
Los motores tendrán un funcionamiento variable de 0 a 1500 rpm (0 a 50 Hz), pero si cualquier motor se activa al menos un valor de 1, se conecta un aviso luminoso indicando que ese motor está en marcha a una velocidad determinada. Los avisos luminosos usarán las variables MOT1, MOT2 y MOT3.
El funcionamiento controlado de los motores bomba, atiende al siguiente esquema:
Funcionamiento
1
2
3
4
5
6
7
Velocidad del motor bombaen función de la presión
de 6 a 9 Bares
1
0 a 6 1500 rpm (50 Hz)
Presión Funcionamiento
9 0 rpm (50 Hz)
Velocidad del motor bombaen función de la presión
de 3 a 6 Bares
2
0 a 3 1500 rpm (50 Hz)
Presión Funcionamiento
6 0 rpm (50 Hz)
Velocidad del motor bombaen función de la presión
de 0 a 3 Bares
3
0 1500 rpm (50 Hz)
Presión Funcionamiento
3 0 rpm (50 Hz)
Control de la velocidad de tres motoresAula Mentor Convocatoria 123 Diciembre de 2018
1
2
3
4
5
6
7
8
9
10
Pre
sió
n e
n B
are
s
Tiempo
1500
1350
1200
1050
900
750
600
450
300
150
0
Ve
loci
da
d e
n r
pm
1
2
3
4
5
6
7
8
9
10
Pre
sió
n e
n B
are
s
Tiempo
1500
1350
1200
1050
900
750
600
450
300
150
0
Ve
loci
da
d e
n r
pm
Ve
loci
da
d e
n r
pm
1
2
3
4
5
6
7
8
9
10
Pre
sió
n e
n B
are
s
Tiempo
1500
1350
1200
1050
900
750
600
450
300
150
0
De 6 a
9 b
ares
De 1
500 a
0 rp
m
e 3 a 6 ares
D
b
De
500 0 rp
1
a
m
De 1
0 a
0pm
50
r
De 0 a 3 bares
Argumento3
Programación Industrial con CODESYS
Control de la velocidad de tres motoresAula Mentor Convocatoria 123 Diciembre de 2018
8
9
10
El motor 1. Mientras la presión sea inferior a 6 Bares, funcionará al 100%; sólo cuando la presión de la línea de consumo oscile de 6 a 9 Bares de manera proporcional a esa presión, se producirá la regulación hacia la disminución, es decir, para 6 Bares, el motor estará funcionando al 100% e irá reduciendo velocidad conforme la presión aumente. Cuando la presión llegue a 9 Bares estará completamente detenido. De 9 a 10 Bares el motor seguirá detenido.
El motor 2. Mientras la presión sea inferior a 3 Bares, funcionará al 100%; sólo cuando la presión de la línea de consumo oscile de 3 a 6 Bares de manera proporcional a esa presión, se producirá la regulación hacia la disminución, es decir, para 3 Bares, el motor estará funcionando al 100% e irá reduciendo velocidad conforme la presión aumente. Cuando la presión llegue a 6 Bares estará completamente detenido. De 6 a 10 Bares el motor seguirá detenido.
El motor 3. Si la presión es igual a 0 Bares, el motor, funcionará al 100%; cuando la presión de la línea de consumo oscile de 0 a 3 Bares de manera proporcional a esa presión, se producirá la regulación hacia la disminución, es decir, para 0 Bares, el motor estará funcionando al 100% e irá reduciendo velocidad conforme la presión aumente. Cuando la presión llegue a 3 Bares estará completamente detenido. De 3 a 10 Bares el motor seguirá detenido.
11 El listado de variables se ha creado en una Lista Global de Variables (GVL).
4MicroPLCs, automatización fácil
Argumento
MicroPLCs, automatización fácil
Programación Industrial con CODESYS
Control de la velocidad de tres motores
12 El programa de control se ha creado en una subrutina (POU), en lenguaje de texto estructurado. Esta condición no es indispensable, es decir, el programa se podrá realizar en el lenguaje que se estime oportuno, y el uso de una subrutina para ello también es opcional, pudiendo hacer el programa directamente en el principal PLC_PRG (PRG).
13 El ejercicio incorpora una imagen para colocarla de fondo y ubicar en el mismo los controles que participan en la programación. En cualquier caso, se aporta también un archivo de CODESYS, que incorpora el listado de variables y la imagen de fondo, a falta de la programación de funcionamiento, para acelerar el proceso.
Aula Mentor Convocatoria 123 Diciembre de 2018
Argumento5
Programación Industrial con CODESYS
Control de la velocidad de tres motoresAula Mentor Convocatoria 123 Diciembre de 2018
14 Ejemplo. En esta programación funcional, en primer lugar se ha convertido la señal del slider (SENSOR), al valor final (SENSOR10). A continuación se ha realizado el programa de funcionamiento del motor 1, a continuación del 2, acto seguido del motor 3. A continuación las conversiones para ver en los cuadros de texto de cada motor el valor de la frecuencia de 0 a 50 Hz. Finalmente, las programaciones para que se encienda un indicativo luminoso por cada motor, cuando este tiene una velocidad superior a 0 rpm.
15 Una vez terminado el ejercicio, se enviará el archivo de CODESYS, comprimido al tutor. El archivo se llamará EXAMEN_PRIMER.APELLIDO.ALUMNO, por ejemplo, EXAMEN_LÓPEZ.
6MicroPLCs, automatización fácil
Notas
MicroPLCs, automatización fácil
Programación Industrial con CODESYS
Control de la velocidad de tres motoresAula Mentor Convocatoria 123 Diciembre de 2018
Top Related