Utilice la instrucción GET_DIAG (Página 504) para obtener información de diagnóstico de
cada estación. Esto le permitirá tratar desde el programa los errores encontrados en el
dispositivo y, si es necesario, para la CPU a modo STOP. Este método hace necesario
especificar el dispositivo de hardware desde el que leer la información de estado.
La instrucción GET_DIAG utiliza la "dirección L" (LADDR) de la estación para obtener el
diagnóstico de toda la estación. Esta dirección L se encuentra en la vista de configuración
de redes así como seleccionando todo el rack de la estación (todo el área gris), la dirección
L se indica en la ficha Propiedades de la estación. La dirección LADDR de cada módulo se
encuentra o bien en las propiedades del módulo (en la configuración del dispositivo) o en la
tabla de variables predeterminada de la CPU.
9.8
Impulso
9.8.1
CTRL_PWM (modulación del ancho de impulso)
Tabla 9- 185 Instrucción CTRL_PWM (modulación del ancho de impulsos)
KOP / FUP
Cuando se inserta la instrucción, STEP 7 muestra el cuadro de diálogo "Opciones de llamada" para crear el DB asocia-
1
do.
En el ejemplo SCL, "CTRL_PWM_DB" es el nombre del DB de instancia.
2
Tabla 9- 186 Tipos de datos para los parámetros
Parámetro y tipo
PWM
IN
ENABLE
IN
BUSY
OUT
STATUS
OUT
La instrucción CTRL_PWM 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_PWM los controla.
Controlador programable S7-1200
Manual de sistema, V4.2, 09/2016, A5E02486683-AK
SCL
"CTRL_PWM_DB"(
PWM:=_uint_in_,
ENABLE:=_bool_in_,
BUSY=>_bool_out_,
STATUS=>_word_out_);
Tipo de datos
Descripción
HW_PWM
Identificador PWM: Los nombres de los generadores de impulsos habi-
(Word)
litados se convierten en variables en la tabla de variables "Constantes"
y están disponibles para ser utilizados como parámetro PWM. (Valor
predeterminado: 0)
Bool
1= iniciar generador de impulsos
0 = parar generador de impulsos
Bool
Función ocupada (valor predeterminado: 0)
Word
Código de condición de ejecución (valor predeterminado: 0)
Descripción
Ofrece una salida fija de tiempo de ciclo con un ciclo
de trabajo variable. La salida PWM se ejecuta conti-
nuamente tras haberse iniciado a la frecuencia indica-
da (tiempo de ciclo). La duración de impulso varía
según sea necesario para obtener el control deseado.
Instrucciones avanzadas
9.8 Impulso
511