Despacho de pulsos a frecuencia variable
Ejecución condicional.
Disponible en
CP121 BIOS 2.63,
CP122 BIOS 2.12,
CP123(1) BIOS 2.22,
CP124 BIOS 1.10,
CP125 BIOS 1.12
La salida de
pulsos consiste en una cantidad determinada de pulsos a una determinada frecuencia
por una salida del PLC.
El rango de frecuencia va desde 1Hz hasta 20KHz
(0Hz es apagado).
La cantidad de pulsos va desde 1 hasta 32000(2).
Use solo con salida a transistor
Ejemplo:
donde:
PulF Frecuencia de salida de pulsos
(constante o
variable)
PulN Cantidad de pulsos de salida (constante o variable)(2)
PLSx Canal de pulso de salida (constante)(3)
Pn Cantidad de pulsos de
salida pasados (variable 32bit)
Pos
Posición actual (variable 32bit)
Lo mismo en instrucciones se
escribe:
LD ed0
PLSY 50, 1000, 0, aux, va5
(1) A partir del la versión 3.00 ya
no está disponible. Reemplazar con PLS.
(2) De 32 bit según la versión. Puls_Out
del área SM define 16 o 32 bit. Ver
área de memoria correspondiente.
(3)
Normalmente 0 por no tener efecto en la línea CP12x.
(4) Pertenece al conjunto de
parámetros del área SM para salida de pulsos y frecuencia.
Cuando la entrada "EN" pase a activa (= 1) PLSY se pondrá en marcha
inmediatamente con los parámetros que se han especificado. En esta caso se ve
que son 1000 pulsos a 50Hz por el canal 0.
Cuando la entrada "EN" se
desactiva (= 0) la salida de pulsos es finalizada (se detiene).
Si
PLSY es ejecutada continuamente con la entrada "EN" siempre activa, entonces
los pulsos volverán a salir nuevamente, como si PulN fuese infinito. El uso correcto es ejecutar PLSY solo
durante el despacho de pulsos. En ambos ejemplos (Ladder e instrucciones) se
muestra como mantener ejecutando hasta que todos los pulsos hallan sido
despachados.
LD EN ;Inicio
OR Freq_Out_En ;Enganche
CMOV 0, EN ;Inicio
atendido
PLSY PulF, PulN, 0, Pn, Pos ;Despacho de pulsos
Para determinar si se están emitiendo los pulsos se debe leer
Freq_Out_En(4) (área SM).
Ésta misma se usa para enganchar PLSY.
Mientras está emitiendo es posible modificar la frecuencia (PulF), pero no
la cantidad (PulN).
El estado del acumulador después de ejecutar
PLSY, es el mismo de antes de ejecutar (no cambia).
PLSY no es compatible con
la medición de frecuencia, ni la entrada de contaje rápido ni la salida de
frecuencia. Esto significa que solo se puede usar una de estas funciones a la
vez.
Ejemplo en instrucciones y en
Ladder.
CLPOS
PLS
SPLS
Lista de instrucciones
Índice