Programación en S7
7.1
Estructura del programa S7
Lo siguiente contiene una descripción corta de cómo comunicarse con el módulo de función
usando los Bloques de función y Bloques de datos S7 suministrados con el módulo.
Por favor remítase a la Instrucciones de utilización para más información.
SIFLOW FC070 en el programa cíclico S7
Dentro del sistema de automatización S7-300/400 el intercambio de datos se realiza a
través del bloque de función FB95 SIFL_FC suministrado con el módulo.
Nota
SIFL_FC (FB95) no está presente en la biblioteca de bloques STEP 7 (PASO 7), pero es
posteriormente instalado usando un procedimiento de configuración descrito en el capítulo
Instalación (Página 29).
Además de SIFL_FC (FB95), la configuración contiene:
● Ayuda en línea para el Bloque de función
● Dos bloques de datos asociados DB_FLOW_PARA (DB17) y DB_FLOW_VEC (DB16)
● El tipo de datos definido por el usuario UDT18
● Texto de diagnóstico para HW-Config / memoria intermedia de diagnóstico.
Después de la instalación de la configuración, el Bloque de función y los dos Bloques de
datos en STEP 7 (PASO 7) le suministran a usted una interfaz de usuario con el sensor.
Inserte el Bloque de función SFL_FC en el programa de usuario y escriba datos en las
entradas y salidas del Bloque de función (parámetros de llamada). Durante la programación
de la llamada, se crea un bloque de datos de instancia para el FB SFL_FC. Además del
bloque de datos de instancia, se requiere un parámetro DB (DB_FLOW_PARA) para cada
SIFLOW FC070, en el cual se almacenan los parámetros. El UDT que viene con éste
también puede ser usado para crear el parámetro DB.
DB 16 (DB_FLOW_VECTOR) también debe ser cargado en el CPU SIMATIC. DB 16 puede
ser usado por más de un SIFLOW FC070.
Cada DB_FLOW_PARA representa el espacio de memoria de un módulo SIFLOW.
La siguiente figura describe la estructura del programa de un SIFLOW FC 070 conectado a
un PLC.
SIFLOW FC070 con SIMATIC S7
Getting Started (primeros pasos), 06/2009, SFIDK.PS.U1.05
7
49