Siwarex Uen El Programa Step 7 Cíclico; Parámetros De Activación Del Fb Siwa_U - Siemens SIWAREX U Manual Del Equipo

Tabla de contenido
con ayuda de la especificación del bloque de datos de la báscula con transferencia
posterior al SIWAREX U. La comunicación cíclica entre el módulo SIWAREX U y la
CPU de SIMATIC se lleva a cabo por parte del bloque estándar FB SIWA_U (FB45).
8.3
SIWAREX U en el programa STEP 7 cíclico
SIWAREX U se comunica con la CPU de SIMATIC con ayuda del bloque de función
FB SIWA_ U. Durante la programación de la activación se incorpora un bloque de
datos de instancia para el FB SIWA_U. Junto al bloque de datos de instancia se
precisará para cada SIWAREX U un bloque de datos de la báscula en el que se
depositarán los parámetros de la báscula. Para generar el bloque de báscula es
posible emplear El UDT adjunto. Asimismo, se deberá cargar en la CPU de SIMATIC
el bloque de datos de vectores. Un bloque de datos de vectores puede ser
empleado por varios SIWAREX U. El bloque de función FB SIWA_U y el bloque
de datos se encuentran en el CD del paquete de planificación SIWAREX U para
SIMATIC S7 en el proyecto "Getting started". El bloque de función coloca cíclicamente
valores de proceso actuales determinados sin la comunicación de registros (mediante
el área periférica) (ver parámetros de activación) y protege con comandos de usuario
(CMD) la comunicación de registros con ayuda de la activación interna del bloque SFB
52/53.
CALL "SIWA_U", DB
ADDR
DB_SCALE
DB_VECTOR
CMD_IN
CMD_INPR
CMD_FOK
CMD_ERR
CMD_ERR_C
REF_COUNT1
SC_STATUS1
ASYNC_ERR1
GROSS1
FLT_RAW1
REF_COUNT2
SC_STATUS2
ASYNC_ERR2
GROSS2
FLT_RAW2
FB_ERR
FB_ERR_C
START_UP
RESTART
CMD_EN
Fig. 8-1 Parámetros de activación del FB SIWA_U
8.4
Parámetros de activación del FB SIWA_U
A continuación se describen los parámetros de activación del FB SIWA_U . En el
proyecto "Getting Started"se han definido los parámetros de activación en el
8-54
SIWAREX U
10 (
:= 256,
:= 9,
:= 8,
:= "DB_SIWA_U".i_CMD_CODE_INPUT,
:= "DB_SIWA_U".bo_CMD_IN_PROGRESS,
:= "DB_SIWA_U".bo_CMD_FINISHED_OK,
:= "DB_SIWA_U".bo_CMD_ERR,
:= "DB_SIWA_U".b_CMD_ERR_CODE,
:= "DB_SIWA_U".b_CYCLE_COUNT_CH1,
:= "DB_SIWA_U".b_SCALE_STATUS_CH1,
:= "DB_SIWA_U".w_OPR_ERR_MSG_CH1,
:= "DB_SIWA_U".i_GROSS_WEIGT_CH1,
:= "DB_SIWA_U".w_ADC_VALUE_FILTERED_CH1,
:= "DB_SIWA_U".b_CYCLE_COUNT_CH2,
:= "DB_SIWA_U".b_SCALE_STATUS_CH2,
:= "DB_SIWA_U".w_OPR_ERR_MSG_CH2,
:= "DB_SIWA_U".i_GROSS_WEIGT_CH2,
:= "DB_SIWA_U".w_ADC_VALUE_FILTERED_CH2,
:= "DB_SIWA_U".bo_FB_ERR,
:= "DB_SIWA_U".b_FB_ERR_CODE,
:= "DB_SIWA_U".bo_STARTING_UP,
:= "DB_SIWA_U".bo_RESTART,
:= "DB_SIWA_U".bo_CMD_EN);
Tabla de contenido
loading

Tabla de contenido