Contaje, medición de frecuencia y modulación de ancho de pulso
5.7 Descripción de las funciones para modulación de ancho de pulso
5.7.3
Describir y leer la interfaz de peticiones para la modulación de ancho de pulso
Descripción
Para escribir en los registros y leerlos dispone de la interfaz de peticiones.
Requisito
La última petición debe haber concluido (JOB_DONE = TRUE).
Procedimiento
• Configure los siguientes parámetros de entrada:
Parámetro
Tipo de
datos
JOB_REQ
BOOL
JOB_ID
WORD
JOB_VAL
DINT
• Llame al SFB.
Parámetro
Tipo de
datos
JOB_DONE
BOOL
JOB_ERR
BOOL
JOB_STAT
WORD
252
Dirección
Descripción
(DB de
instancia)
8
Lanzamiento de la petición (flanco positivo).
10
Número de petición:
Petición sin función
•
Escribir la duración del período
•
Escribir el retardo a la conexión
•
Escribir la duración mínima de impulsos
•
Leer la duración del período
•
Leer el retardo a la conexión
•
Leer la duración mínima de impulso
•
12
Valor para peticiones de escritura
En los parámetros de salida del SFB recibirá la siguiente información:
Descripción
Dirección
(DB de
instancia)
16.3
Es posible iniciar una nueva petición.
16.4
Petición errónea
18
Número de error de la petición
– La petición se procesa inmediatamente con la llamada del SFB. JOB_DONE se ajusta
a FALSE durante un ciclo del SFB.
– Si se produce un error, se ajusta JOB_ERR = TRUE. La causa concreta del error se
indica en el parámetro JOB_STAT.
– Con JOB_DONE = TRUE se puede iniciar una nueva petición.
Valores posibles
TRUE/FALSE
00 hex
01 hex
02 hex
04 hex
81 hex
82 hex
83 hex
-2
a +2
31
31
Valores posibles
TRUE/FALSE
TRUE/FALSE
De 0
a FFFF hex
CPU 31xC Funciones tecnológicas
Instrucciones de servicio, 02/2007, A5E00105486-04
Valor
predet.
FALSE
0
-1
0
Valor
predet.
TRUE
FALSE
0