Descargar Imprimir esta página

Siemens SIWAREX WP521 Manual De Producto página 156

Módulo electrónico de pesaje

Publicidad

Comunicación con SIMATIC S7-1500
9.9 Trabajar con el bloque de función
Adicionalmente, los tres buzones de comandos se gestionan y procesan según su prioridad.
CMD1 tiene la prioridad máxima y CMD3, la mínima. Si desde el programa de usuario se
disparan al mismo tiempo los tres buzones de comandos, el bloque de función ejecuta
primero CMD1, seguidamente CMD2 y, para finalizar, CMD3. El disparo cíclico del buzón de
comandos 3 también se interrumpe si entretanto se deposita un comando en el buzón 2 o 1
para ejecutar el comando correspondiente.
Nota
El disparo cíclico del buzón de comandos CMD1 impide que se depositen comandos en el
buzón 2 o 3.
En el capítulo →Listas de comandos (Página 141) encontrará un resumen de todos los
códigos de comandos existentes.
Para leer juegos de datos del SIWAREX en el bloque de datos es válida la fórmula siguiente
para generar un código de comando adecuado:
Código de comando = 2000 + X
Para escribir juegos de datos del bloque de datos a SIWAREX es válida la fórmula siguiente
para generar un código de comando adecuado:
Código de comando = 4000 + X
Ejemplo
El ejemplo siguiente ilustra el manejo de los buzones de comandos y los juegos de datos:
Debe ponerse el "peso de calibración 1" al valor 12,5 desde de la CPU. Puesto que "peso
de calibración 1" es un parámetro del juego de datos 3 (consulte el capítulo → Parámetros
de la báscula y funciones (Página 67)), primero debe activarse el modo de servicio. Esto se
hace con el código de comando "1" (consulte el capítulo → Listas de comandos
(Página 141)).
Para ello debe ocuparse la variable "i_CMD_CODE" con el valor "1" y ponerse a TRUE el
"bo_CMD_TRIGGER" correspondiente. Seguidamente, el módulo está directamente en
modo de servicio (el LED DIAG parpadea en verde):
i_CMD_CODE = 1
bo_CMD_TRIGGER = TRUE
Puesto que solo puede leerse o escribirse un juego de datos completo a la vez, ahora se
recomienda leer primero el juego de datos 3 en la CPU. Esto se realiza con el código de
comando 2003 (véase el capítulo → Listas de comandos (Página 141)):
i_CMD_CODE = 2003
bo_CMD_TRIGGER = TRUE
Ahora, todos los datos actuales del juego de datos 3 están en el bloque de datos.
Seguidamente, el peso de calibración se pone al valor deseado 12,5:
CALIB_WEIGHT_1 = 12,5
156
(X = número de juego de datos deseado)
(X = número de juego de datos deseado)
Manual de producto, 09/2016, A5E39041330-AA
SIWAREX WP521/WP522

Publicidad

loading

Este manual también es adecuado para:

Siwarex wp5227mh4 980-1aa017mh4 980-2aa01