_plsy.png PLSY

Top 

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:

plsy.png
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