Descargar Imprimir esta página

Calcular Los Valores De La Tabla De Perfiles - Siemens SIMATIC S7-200 Manual De Instrucciones

Manual del sistema de automatización
Ocultar thumbs Ver también para SIMATIC S7-200:

Publicidad

Manual del sistema de automatización S7-200

Calcular los valores de la tabla de perfiles

El pipelining multisegmento que ofrecen los
generadores PTO/PWM se puede utilizar para
numerosas aplicaciones, en particular para el
control de motores paso a paso.
Por ejemplo, la función PTO se puede usar con un
perfil de impulsos para controlar un motor paso a
paso, de manera que éste acelere, marche a una
velocidad constante y desacelere luego. También
se puede emplear en secuencias más complicadas,
definiendo un perfil de impulsos que puede
comprender hasta 255 segmentos,
correspondiendo cada uno de ellos a una función
de ace e ac ó ,
de aceleración, marcha constante o
desaceleración.
La figura 6-31 muestra los valores de la tabla de
perfiles necesarios para generar una forma de onda
de salida con objeto de acelerar un motor paso a
paso (segmento #1), permitir que funcione a una
velocidad constante (segmento #2) y desacelerarlo
luego (segmento #3).
En el presente ejemplo, la frecuencia de impulsos inicial y final es de 2 kHz, la frecuencia de
impulsos máxima es de 10 kHz y se requieren 4000 impulsos para alcanzar el número deseado
de revoluciones del motor. Puesto que los valores de la tabla de perfiles se expresan en términos
de período (tiempo de ciclo) y no de frecuencia, es preciso convertir los valores de frecuencia
dados en valores de tiempo de ciclo. Por tanto, el tiempo de ciclo inicial y final es de 500 µs, en
tanto que el tiempo de ciclo correspondiente a la frecuencia máxima es de 100 µs. Durante la
etapa de aceleración del perfil de salida, la frecuencia máxima de impulsos se debe alcanzar en
aproximadamente 200 impulsos. La etapa de desaceleración del perfil se debe finalizar en
aproximadamente 400 impulsos.
La siguiente fórmula sencilla se puede utilizar para calcular el valor delta del tiempo de ciclo de un
segmento dado que utiliza el generador PTO/PWM para ajustar el tiempo de ciclo de cada
impulso:
Tiempo de ciclo delta de un segmento = | End_CT
donde: End_CT
Init_CT
Cantidad
Utilizando esta fórmula se calculan los
valores del tiempo de ciclo para la
aplicación de ejemplo:
Segmento 1 (aceleración):
Tiempo de ciclo delta = -2
Segmento 2 (velocidad constante):
Tiempo de ciclo delta = 0
Segmento 3 (desaceleración):
Tiempo de ciclo delta = 1
Suponiendo que la tabla de perfiles se
encuentra almacenada en la memoria V
(comenzando en V500), los valores
utilizados para generar la forma de onda
deseada figuran en la tabla 6-38. Es
posible incluir operaciones en el programa,
con objeto de cargar estos valores en la
memoria V, o bien definir los valores del
perfil en el bloque de datos.
152
a c a co sta te o
= tiempo de ciclo final de este segmento
seg
= tiempo de ciclo inicial de este segmento
seg
= cantidad de impulsos de este segmento
seg
Frecuencia
10 kHz
2 kHz
1
1
2
Segmento #1
200 impulsos
Figura 6-31 Diagrama frecuencia/tiempo
- Init_CT
| / Cantidad
seg
seg
Tabla 6-38
Valores de la tabla de perfiles
Dirección
Valor
Descripción
VB500
3
Número total de segmentos
VW501
500
Tiempo de ciclo inicial
VW503
-2
Tiempo de ciclo delta
inicial
VD505
200
Número de impulsos
VW509
100
Tiempo de ciclo inicial
VW511
0
Tiempo de ciclo delta
VD513
3400
Número de impulsos
VW517
100
Tiempo de ciclo inicial
VW519
1
Tiempo de ciclo delta
VD521
400
Número de impulsos
Tiempo
2
3
4.000 impulsos
3
Segmento #2
Segmento #3
3400 impulsos
400 impulsos
seg
Segmento 1
Segmento 2
g
Segmento 3
g

Hide quick links:

Publicidad

loading