7BPROGRAMAR EN SIMATIC STEP 7
en el bloque de datos de la balanza. Es posible definir los parámetros de
activación con otras variables del mismo tipo.
Para la activación del FB SICS... será preciso indicar el número del bloque de
datos de instancia que va a ser generado.
8.5.1
ADDR:= 256, Input, INT
SIWAREX CS necesita para el funcionamiento 8 bytes en el área de entrada y
salida de la CPU SIMATIC. El parámetro ADDR tiene que coincidir con lo indicado
en la configuración del hardware.
8.5.2
DB_SCALE:=21 ó 22, Input, INT
Para cada balanza deberá existir un bloque de datos de la balanza en el que se
encuentren los parámetros del SIWAREX CS y los valores reales actuales. El
número del bloque de datos puede ser seleccionado libremente. En el paquete de
planificación se especificó DB21 (para cabecera HF y CPU) o DB22 (para
cabecera Basic y Standard) como bloque de datos de balanza. Adicionalmente, se
entregan UDT21 y UDT22 como plantilla para la creación de bloques.
8.5.3
DB_VECTOR:= 20, Input, INT
(sólo FB: SICS_DR para cabecera estándar, HF y CPU)
El contenido del bloque de datos de vectores no debe ser modificado. Deberá ser
cargado una sola vez para cada CPU de SIMATIC, independientemente del
número de módulos SIWAREX CS empleados. El número del bloque de datos
puede ser seleccionado libremente.
8.5.4
CMD_IN:= "DB_SCALE".i_CMD_INPUT, Input, INT
A través de esta variable de entrada se controlan todos los comandos, a no ser
que se trate de la transferencia de un registro (sólo FB SICS_DR) o de la
ejecución de una tarea de pesaje. Los comandos se describen en el capítulo 6. A
través de esta variable se suministra el número de comando; la conmutación tiene
lugar a través de la variable CMD_EN:= "DB_SCALE".bo_CMD_ENABLE (ver
capítulo
8.5.19
cero la variable de conmutación CMD_EN:= "DB_SCALE".bo_CMD_ENABLE una
vez se haya ejecutado el comando.
8.5.5
EXT_TARA:= "DB_SCALE_CS".i_PRESET_TARE, Input, INT
A través de esta variable de entrada se puede especificar un peso de tara externo.
8.5.6
SELECT_PROC_VAL:= "DB_SCALE".b_SELECT_PROC_VAL, Input, BYTE
A través de esta variable de entrada se selecciona el valor de proceso que deberá
aparecer a la salida PROC_VAL.
0 – Peso bruto/neto
1- Peso de tara
2- Valor de proceso bruto
3- Valor de proceso neto
SIWAREX CS 8-51
). El FB SIWA_FTA no borra el número de comando, pero pone a