7BComunicación en SIMATIC S7
bloque de datos de la báscula en forma de variables. Es posible definir los
parámetros de activación con otras variables del mismo tipo.
Para la activación del FB SIWA_U será preciso indicar el número del bloque
de datos de instancia que va a ser generado.
Los parámetros para el canal 1 se describen. Para el módulo de dos canales
también son válidas estas explicaciones. Las variables para el canal 2 tiene el
estado "2", p. ej. "DB_SIWA_U".i_GROSS_WEIGT_CH2.
8.4.35 ADDR:= 256. Input, INT
SIWAREX U precisa para el funcionamiento 16 bytes en el área de entrada y de
salida de la CPU de SIMATIC. El parámetro ADDR deberá coincidir con el dato en
la configuración de hardware.
8.4.36 DB_SCALE= 9, Input, INT
Para cada SIWAREX U deberá existir un bloque de datos de la báscula en el que se
encuentren los parámetros del SIWAREX U y los valores reales actuales. El número
del bloque de datos puede ser seleccionado libremente. En el paquete de
planificación se estableció DB9 como bloque de datos (DB) de la báscula.
Adicionalmente, se entrega UDT9 como plantilla para la generación de bloques.
8.4.37 DB VECTOR:= 8, Input, INT
El contenido del bloque de datos de vectores no puede ser modificado por el
usuario. Deberá ser cargado una sola vez para cada CPU de SIMATIC,
independientemente del número de módulos SIWAREX U empleados. El número
del bloque de datos puede ser seleccionado libremente.
8.4.38 CMD_IN:= "DB_SIWA_U".i_CMD_INPUT, Input, INT
A través de esta variable de entrada, el usuario controla todos los comandos, a no
ser que se trate de la transferencia de un registro o de la ejecución de una tarea
de pesaje. Los comandos se describen en el capítulo
prepara el número de comando a través de esta variable y activa el comando
a través de la variable CMD_EN:= "DB_SIWA_U".bo_CMD_EN (ver capítulo
El FB SIWA_U no borra el número de comando pero pone a cero la
8.4.52).
variable de conmutación CMD_EN:= "DB_SCALE".bo_CMD_ENABLE una vez
se haya ejecutado el comando.
8.4.39 CMD_INPR:= "DB_SIWA_U".bo_CMD_IN_PROGRESS, Output, BOOL
El bit indica al usuario que un comando está siendo procesado en este momento.
8.4.40 CMD_FOK:= "DB_SIWA_U".bo_CMD_FOK, Output, BOOL
El bit indica al usuario que el comando se ha ejecutado sin fallos durante un ciclo
(comando terminado sin errores, finished OK). El bit sólo se establece para un
ciclo (flanco).
SIWAREX U
8-55
Comandos. El usuario
6