Você está na página 1de 7

EXPLICACION DE LA LOGICA

Para controlar la velocidad de un motr a traves de un variador de frecuencia conectado a una


red industrial que en este caso es Devicenet, debemos de conocer los registros de dicho variador
para el control desde el encendico hasta el control de velocidad del mismo.

Haciendo pruebas en el laboratorio con un programa piloto se pudo obtener que los registros
que aceleran y desaceleran al motor son los que van desde en registro N 18 has el N 29, al
activar cada bit de estos registros tenemos un cambio de salida de frecuencia hacia el motor,
que va desde los 0 Hz hasta los 60Hz, ya que estos mismos bits al ser acivados suman a un
registro sumatorio, asi como una tabla binaria, no podemos ingresar directamente los datos al
registro sumatorio ya que modificaria el estado logico de los bits desde el N 0 hasta e N 17, los
mismos que son los bits de control y deteccion de fallas del motor los cuales estan descritos en
las tablas anteriores.

En las pruebas preliminares se encontro que los bits de modifican la aceleracion tienen un valor
determinado de aumento de aceleracion, que se muestra en la siguiente tabla.

El numero de bits a modificar se encuentra en la parte superior de la tabla cuando estos estan
en estado logico 1, modifican en valor de salida de frecuencia del variador, dependiendo de que
bits estan activador tenemos en la tabla en la parte izquierda el valor de salida en Hertz de la
frecuencia en el variador asi como la lectura con el tacometro.

Cabe mencionar que el tacometro solo nos da valores hasta los 40 Hertz puesto que al configurar
la salida en su valor maximo que seria los 60 Hertz este nos da valores mayores a 10 voltios, que
ingresan a la tarjeta analogica del PLC, se hizo una medicion preliminar obteniendo que el valor
maximo obtenido que no sobrepase los 10 voltios es de 10 Hertz, es por eso que en la tabla solo
se manejo los bits del registro que varian el valor de la frecuencia, que no sobrepasen de los 40
Hertz, por eso en la tabla solo se muestran hasta el bits 28.

28 27 26 25 24 23 22 21 20 19 18
30 1 1 1 1 1 1 1 1 1 1 1
15 1 1 1 1 1 1 1 1 1 1
7.5 1 1 1 1 1 1 1 1 1
3.75 1 1 1 1 1 1 1 1
1.87 1 1 1 1 1 1 1
0.93 1 1 1 1 1 1
0.46 1 1 1 1 1
0.23 1 1 1 1
0.11 1 1 1
0.05 1 1
0.02 1
Con esta tabla podemos hallar en valor individual de cada bit que suma en frecuencia tenieod lo
siguientes valores, con esta tabla vemos cuanto de valor de frecuencia suma a la salida total de
frecuencia en variador.

Asi podemos configurar el bloque PID y cada valor que nosotros necesitemos de frecuencia,
haremos la suma, activando ciertos bits y asi tener el control de la velocidad del motor.

NUMERO DE BIT VALOR DE FRECUENCIA QUE ADICIONA


28 15
27 7.5
26 3.75
25 1.87
24 0.93
23 0.46
22 0.23
21 0.11
20 0.053
19 0.025

En la siguiente tabla se puede ver a la izquierda los valores de frecuencia de salida del bloque
PID y tambien la respectiva activacion de los bits que suman dicha frecuencia.

28 27 26 25 24 23 22 21 20 19 18
1 1 1
2 1
3 1 1 1
4 1 1 1
5 1 1 1 1
6 1 1
7 1 1 1 1
8 1 1 1
9 1 1 1
10 1 1
11 1 1 1 1 1
12 1 1 1 1 1 1
13 1 1 1 1 1 1
14 1 1 1 1
15 1
16 1 1 1
17 1 1 1
18 1 1 1 1
19 1 1 1
20 1 1 1 1 1
21 1 1 1 1
22 1 1 1 1 1
23 1 1 1
24 1 1 1 1 1
25 1 1 1 1
26 1 1 1 1 1 1
27 1 1 1 1 1
28 1 1 1 1
29 1 1 1 1 1
30 1 1 1 1 1 1 1 1 1 1 1

Luego de tener claro cuales son los bits que debemos activar en ciertos valores procedemos a
configurar el bloque PID y sus parametros.
EXPLICACION DEL PROGRAMA LADDER

Para que nuestra logica funcione debemos configurar la salida de la variable controlada que este
entre los rangos de 0 y 30 puesto asi sabremos a cuanta frecuencia esta funcionando el motor y
la salida respectiva.

Para convertir los datos analogicos que no da en bloque PID y convertirlo en datos boleanos que
dependiendo del valor de la variable controlada, puedan controlar los bits que se necesitan para
en control de la frecuencia, se utilizo comparadores de igual, los cuales al comparar con valores
fijos y el valor de la variable controlada, estos al ser verdad activaran y desactivaran los bits que
necesitamos para ahcer al respectiva sumatoria y posterir salida del variador.

Un ejemplo seria, si tenemos nuestra salida contralada al 50% que seria en el valor 15 que nos
da el bloque PID este se compararia con todos los comparadores teniendo una sola igualdad con
una linea del programa, el cual activaria solo los bits 26 y 27, que al ver en nuestra tabla su valor,
nos daria la suma entre ellos un valor muy cercano a 15, que es el valor que nos da el bloque PID
y asi convertir datos analogicos en datos boleanos.

Puesto que son 30 posibles valores de salida del bloque PID, se tuvo que comparar desde el 0 al
30 y asi activar y desactivar bits independientemente de cada uno sin afectar el registro
sumatorio final.

En algunos valroes comparados se necesito activar mas de 5 bits, y como la estructura del
programa no permite mas de 4 lineas paralelas, se hizo una doble comparacion del mismo valor
habilitando en el primero 3 o 4 bits y en el segundo el resto que queda habilitar.

Você também pode gostar