Profibus III. Autómata siemens como maestro y variador de frecuencia siemens micromaster 4
En este nuevo tutorial
realizaremos el control de un motor trifásico mediante un variador de
frecuencia comandado por un autómata siemens que ejercerá como maestro. El mando de este variador lo haremos mediante la configuración PPO3 (objeto
parámetros-datos de proceso).
Para el control del variador mediante un maestro con profibus DP existen
varias configuraciones pero como ya he dicho antes veremos la más simple de
ellas que es la PPO3.
El control se realiza mandando desde el maestro dos palabras (word). Con la
primera palabra podemos hacer las siguientes opciones:
447E --------------- Habilitar o parar.
447F---------------- Gira a dcha.
0C7F--------------- Gira a izq.
447B--------------- Parada rápida.
Primero debemos habilitar el variador, hablando plata es decirle que esté
preparado para arrancar porque el siguiente dato a recibir será el sentido de
giro. Después de recibir la habilitación indicaremos el sentido de giro con los
códigos que vemos arriba. Al mandar esta ordenes debemos hacerlo
secuencialmente puesto que si enviamos a la vez la habilitación y el sentid de
giro crearemos un conflicto de comunicación y no entenderá que es lo que debe
hacer. Queda claro pues, que primero habilitamos y "después" el sentido de
giro. Ahora que ya tenemos habilitado el variador y en qué sentido queremos que
gire le diremos a qué velocidad lo debe de hacer. Lo haremos mediante la
segunda palabra (word). Con este dato le indicaremos en tanto por cien a qué
velocidad funcionara nuestro variador.
El dato a escribir lo haremos en hexadecimal donde el 100% corresponde con
el numero 4000 en hex (en decimal es 16384) y obviamente el 0% es 0. Por
ejemplo el 50 % sería el 2000 en hex.
Para detener la marcha del motor debemos enviar el mismo dato que el
de habilitación (447E) y detendrá la marcha de este.
No necesita que le indiquemos velocidad 0 puesto que mandando este dato al
primer word es suficiente.
Es importante no mandar ningún dato con valor 0 o
otro cogido no mostrado en las especificaciones porque crearíamos un conflicto de comunicación y
el variador entraría en el famoso error F0070.
Teniendo claro estos conceptos vamos a ver en papel como hemos organizado
la transferencia de información y
a continuación un vídeo de como hemos configurado la red
profibus.
TOTAL BYTES DE ENVIO DEL MAESTRO A ESCLAVO
El maestro enviará 2 word (mb0, mb1, mb2, mb3) para controlar el variador.
El primer Word MW0 (mb0 y mb1) controlan la habilitación, el sentido
de giro y el paro. Estos códigos son:
447E --------------- Habilitar o parar.
447F---------------- Gira a dcha.
0C7F--------------- Gira a izq.
447B--------------- Parada rápida.
El segundo Word MW2 (mb2 y mb3) indican a que frecuencia girara nuestro
motor. Donde 4000 en hex. corresponde con el 100% de la
frecuencia
INFORMACIÓN DE ENVÍO MAESTRO - ESCLAVO
BYTE
|
DATOS
|
DIRECCIÓN
PROFIBUS
|
DIRECCIÓN DP (send)
|
MW0
|
Información que se envía desde el maestro indicando
habilitado o no y en qué sentido gira
|
#3
|
0
|
MW2
|
Información que se envía desde el maestro indicando
a que frecuencia gira el motor; dato en hex. 0-4000
|
#3
|
1
|
CONFIGURACIÓN DP_SEND
En este caso como lo único que hay que hacer es enviar información desde el
maestro al esclavo (variador) no hace falta activar la función dp _recv puesto
que en el modo ppo3 la información que envía el esclavo variador, al maestro es
la misma que la que recibe.
Vídeo de configuración del sistema
Vídeo de programación del sistema
Nuevamente pongo a disposicion la informacion que nos dice para que sirve cada parametrro del las FC1 y FC2.





Como siempre, buen trabajo y sobre todo, muy bien los videos. Perfecto para seguirlo.
ResponderEliminarMuy buen trabajo