5.4
Inclusión de las funciones en el programa de usuario
Procedimiento
Estas funciones se controlan desde el programa de usuario. Para ello, llame los siguientes
bloques de función del sistema:
Función
Contaje
Medición de frecuencia
Modulación del ancho de pulso
Los SFB se encuentran en la "Standard Library" bajo "System Function Blocks".
Los siguientes capítulos le ayudarán a diseñar un programa de usuario a la medida de su
aplicación.
Puede leer los valores de contaje actuales en el modo de operación "Contaje" y los valores
de frecuencia actuales en el modo de operación "Medición de frecuencia", en la dirección de
entrada que ha configurado (Dirección E) del submódulo "Contaje" (Count).
Acceso a los SFB
El acceso a los SFB se realiza a través de los correspondientes DB instancia.
Ejemplo: CALL SFB 47, DB30
DB instancia
En el DB instancia se encuentran los parámetros del SFB. Los parámetros se describen en
los apartados Control del contador desde el programa de usuario (Página 204), Control del
frecuencímetro desde el programa de usuario (Página 224) y Desarrollo de la modulación
del ancho de pulso (Página 233).
Es posible acceder a los parámetros a través de:
● el número de DB y la dirección absoluta en el bloque de datos.
● el número de DB y la dirección simbólica en el bloque de datos.
Los parámetros más importantes para la función están interconectados adicionalmente en el
bloque. Es posible asignar a los parámetros de entrada un valor directamente en el SFB o
consultar los parámetros de salida.
Nota
Para cada canal deberá acceder siempre con el mismo DB instancia al SFB, ya que el DB
instancia contiene los estados necesarios para el procesamiento interno del SFB.
No se permite el acceso de escritura a las salidas del DB instancia.
CPU 31xC: Funciones tecnológicas
Instrucciones de servicio, 03/2011, A5E00105486-05
Contaje, medición de frecuencia y modulación del ancho de pulso
5.4 Inclusión de las funciones en el programa de usuario
SFB
SFB COUNT (SFB 47)
SFB FREQUENC (SFB 48)
SFB PULSE (SFB 49)
191