Contaje, medición de frecuencia y modulación del ancho de pulso
5.4 Inclusión de las funciones en el programa de usuario
Estructura del programa
El SFB debe abrirse cíclicamente (por ejemplo OB1).
Nota
Si ha programado un SFB en su programa, no podrá abrir de nuevo el mismo SFB en otra
parte del programa con diferente tipo de prioridad, ya que el SFB no debe cancelarse a sí
mismo.
Ejemplo: No se permite el acceso simultáneo a un SFB en el OB1 y en el OB de alarma.
Accesos a la periferia
Dependiendo del modo de operación configurado, también es posible leer los valores
actuales de contaje actuales / la duración del período actual o los valores de frecuencia en
los modos de operación "Contaje" y "Medición de frecuencia", accediendo directamente a la
periferia a través de la dirección de entrada (dirección E) del submódulo "Contaje" (Count).
Ha asignado una dirección E al submódulo en "HW Config".
El submódulo tiene un área de direccionamiento de 16 bytes.
Dirección E
n + 0
n + 4
n + 8
n + 12
n = Dirección de entrada del submódulo "Contaje"
Defina en la parametrización si en el modo de operación "Contaje" se debe leer el valor de
contaje o la duración del período. En el modo de operación Modulación ancho de pulso, el
campo de periferia total del submódulo (a partir de la dirección E) = 0.
No se puede acceder escribiendo (a partir de la dirección S) al submódulo "Contaje"(Count).
192
Canal Tipo
CPU
0
DINT
312C
313C
313C-2 DP, PtP
314C-2 DP, PN/DP, PtP
1
DINT
312C
313C
313C-2 DP, PtP
314C-2 DP, PN/DP, PtP
2
DINT
313C
313C-2 DP, PtP
314C-2 DP, PN/DP, PtP
312 C
3
DINT
314C-2 DP, PN/DP, PtP
312C
313C
313C-2 DP, PtP
Comentario
Valor de contaje/
Duración del período
Valor de frecuencia
Valor de contaje/
Duración del período
Valor de frecuencia
Valor de contaje/
Duración del período
Valor de frecuencia
No asignado
Valor de contaje/
Duración del período
Valor de frecuencia
No asignado
CPU 31xC: Funciones tecnológicas
Instrucciones de servicio, 03/2011, A5E00105486-05
Rango de valores
-2
a 2
- 1
31
31
0 a 2
- 1
31
-2
a 2
- 1
31
31
0 a 2
- 1
31
-2
a 2
- 1
31
31
0 a 2
- 1
31
0
-2
a 2
- 1
31
31
0 a 2
- 1
31
0