|
PLSY |
Instrucciones �ndex |
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.