Instrucciones avanzadas
9.8 Impulso
9.8.2
CTRL_PTO (tren de impulsos)
La instrucción PTO ofrece una onda cuadrada con un 50 % de salida de ciclo de carga a una
frecuencia especificada. Se utiliza la instrucción CTRL_PTO para asignar la frecuencia sin un
bloque de datos (DB) de eje para objetos tecnológicos (TO).
La instrucción requiere un generador de impulsos. Debe activar el generador de impulsos y
seleccionar un tipo de señal en la configuración hardware. Consulte "Configurar un canal de
impulsos para PWM o PTO" (Página 473) para obtener más información.
Se accede a la instrucción CTRL_PTO en las instrucciones avanzadas de las Task Cards.
Tabla 9-189
Instrucción CTRL_PTO (tren de impulsos)
KOP / FUP
1
Cuando se inserta la instrucción, STEP 7 muestra el cuadro de diálogo "Opciones de llamada" para crear el DB asociado.
1
2
En el ejemplo SCL, "CTRL_PTO_DB" es el nombre del DB de instancia.
Tabla 9-190
Tipos de datos para los parámetros
Parámetro y tipo
EN
IN
REQ
IN
PTO
IN
FREQUENCY
IN
DONE
OUT
BUSY
OUT
ERROR
OUT
STATUS
OUT
La instrucción CTRL_PTO almacena la información de parámetros en el DB. El usuario no
modifica por separado los parámetros del bloque de datos, sino que la instrucción CTRL_PTO los
controla.
468
SCL
2
"CTRL_PTO_DB"(
REQ:=_bool_in_,
PTO:=_uint_in_,
FREQUENCY:=_udint_in_,
DONE=>_bool_out_,
BUSY=>_bool_out_,
ERROR=>_bool_out_,
STATUS=>_word_out_);
Tipo de datos
Descripción
Bool
1 = Instrucción activada
0 = Instrucción desactivada
Bool
1 = Poner la frecuencia de salida de PTO al valor de la entrada FREQUENCY
0 = Sin cambios en PTO
HW_PTO (Word)
Identificador PTO: ID de hardware del generador de impulsos:
•
Los nombres de los generadores de impulsos activados se convierten
en variables en la tabla de variables "Constantes" y están disponibles
para ser utilizados como parámetro PTO. (Valor predeterminado = 0)
•
Encontrará la ID de hardware en la vista de dispositivos de las propie‐
dades del generador de impulsos. Las constantes de sistema también
listan las ID de hardware de los generadores de impulsos. (Valor pre‐
determinado = 0)
UDInt
Frecuencia teórica (en Hz) de PTO. El valor solo se aplica si REQ = 1 (el valor
predeterminado es 0 Hz)
Bool
Función finalizada sin errores (valor predeterminado: 0)
Bool
Función ocupada (valor predeterminado: 0)
Word
Se ha detectado un error (valor predeterminado: 0)
Word
Código de condición de ejecución (valor predeterminado: 0)
Descripción
La instrucción PTO permite al usuario con‐
trolar la frecuencia para una salida de onda
cuadrada (50% del ciclo de carga).
Controlador programable S7-1200
Manual de sistema, V4.5 05/2021, A5E02486683-AO