PLS

Top 
 
Control de pulsos a frecuencia fija
Instrucción condicional.
Disponible en CP123 BIOS 3.00, CP220 BIOS 1.00, CP127 BIOS 1.00(1), CP128 BIOS 1.00(1) 
 
La salida de pulsos en el CP220 son hasta 4 canales independientes (salidas 0 al 3) por el que solo se saca una frecuencia.
El rango va desde 8Hz hasta 32KHz. También se puede ajustar el tiempo ON y OFF desde 0% hasta el 100% de a pasos de 0.1% (1 a 1000).
Estos parámetros están en el área SM. Una vez ajustados se pueden implementar los 4 simultáneamente o individualmente.
Para hacer cambios se cambian los respectivos valores y se ponen en "marcha" con la instrucción PLS, o para un solo canal con PLS #chn (donde #chn es el número de canal que va del 0 al 3, que coincide con la respectiva salida).
 
(1) Puede diferir. Ver especificaciones de cada uno.
 
Use solo con salida a transistor
 
Ejemplo:
 
    LD ED0.0                ;Entrada para aplicar configuración a salidas
    R_TRIG                  ;Filtro solo pasa evento 0 -> 1
    PLS                     ;configuración PTO_PWM_Fr y PTO_PWM_DC pasa
                            ;a los 4 canales (porque no se ha especificado
                            ;uno en instrucción PLS)
 
    LD ED0.1                ;Entrada para configurar parámetros
    R_TRIG                  ;Filtro solo pasa evento 0 -> 1
    CMOV 8, PTO_PWM_Fr0     ;Canal 0 a 8Hz
    CMOV 500, PTO_PWM_DC0   ;Onda cuadrada simétrica (50%)
    CMOV 80, PTO_PWM_Fr1    ;Canal 1 a 80Hz
    CMOV 500, PTO_PWM_DC1   ;Onda cuadrada simétrica (50%)
    CMOV 800, PTO_PWM_Fr2   ;Canal 2 a 800Hz
    CMOV 500, PTO_PWM_DC2   ;Onda cuadrada simétrica (50%)
    CMOV 8000, PTO_PWM_Fr3  ;Canal 3 a 8000Hz
    CMOV 500, PTO_PWM_DC3   ;Onda cuadrada simétrica (50%)

 

 
Ambos ejemplos hacen lo mismo: sacan una onda cuadrada por las salidas 0, 1, 2 y 3 con frecuencias de 8Hz, 80Hz, 800Hz y 8KHz respectivamente
 
 
 
CLPOS
PLSY
SPLS
 
Lista de instrucciones
Índice