5.4
Integración en el programa de usuario
Estas funciones se controlan desde el programa de usuario. Para ello, llame los siguientes
bloques de función del sistema:
Función
Contaje
Medida de frecuencia
Modulación de 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 "Medida 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 de instancia.
Ejemplo: CALL SFB 47, DB30
DB de instancia
En el DB de instancia se encuentran los parámetros del SFB. Encontrará la descripción de
estos parámetros en los capítulos 5.5.5, 5.6.2 o 5.7.1.
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 posibleasignar 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 de instancia al SFB, ya que
el DB de instancia contiene los estados necesarios para el procesamiento interno del
SFB.
• No se permite el acceso de escritura a las salidas del DB de instancia.
CPU 31xC Funciones tecnológicas
A5E00105486-03
Contaje, medida de frecuencia y modulación de ancho de pulso
SFB
SFB COUNT (SFB 47)
SFB FREQUENC (SFB 48)
SFB PULSE (SFB 49)
5-15