8.6 Asignación de la memoria de variables
A continuación, se describe la asignación de la memoria de variables.
Memoria de variables para la biblioteca MicroScale
Byte de
memoria de
Nombre
variables
VB n
Actual_Process_Value
VB n+1
Reserva
VW n+2
P
rocess_Value
VB n+4
Bi
t_Messages
VB n+5
Sy
nchronous_Error_Code
VB n+6
Asynchronous_Error_Bits
VB n+7
Refresh_Counter
VW n+8
Scale_S tus_Bits
ta
VB n+10
S
elect_Process_Value
VB n+11
Command_Code
VB n+12
Bit_Command
s
Reserva
VW n+14 Preset_Tare_Value
VW n+16 Lifebit_Counter
SIWAREX MS
Tipo
Estándar
Indicación del valor de proceso que se emite actualmente
en la posición VW n+2.
0: peso bruto/neto
1: peso de tara
2: valor de proceso bruto
3: valor de proceso neto
4: valor de proceso de tara
5: valor bruto filtrado
6: valor bruto no filtrado
BYTE
B#16#0
7: Modo de lectura
ATENCIóN:
¡¡¡SI SE SELECCIONA EL MODO DE LECTURA,
EL VALOR DEL PROCESO INDICADO NO ES VÁLIDO!!!
Para utilizar el valor de proceso, el número debe
corresponder a la especificación en la posic
Sólo si el número coincide, el valor emitido en l
VW n+2 corresponde al número deseado
VB n+10.
INT
0
Reserva
WORD
W#16#0
Valor d
Información sobre el procesamiento de comandos:
Bit0: el comando está siendo procesado
Bit1: el comando ha sido procesado sin errores
(TRUE durante 1 ciclo)
Bit2: en el procesamiento del comando se
ha producido un error (=synchronous error)
BYTE
B#
16#0
(TRUE durante 1 ciclo)
Bit3: el modo de escritura/lectura es compatible
con el firmware Siwarex MS
Bit4: ¡el valor del proceso indicado no es válido!,
porque se ha seleccionado el modo de lectura
Bit3...7: reserva
Mensajes de error síncronos
BYTE
B#16#0
Número del mensaje si se ha activado el bit 2 en la variable
VB n+4 durante un ciclo.
Mensajes de error asíncronos
BYTE
B#16#0
Bits de error de operación. Asignación: ver capítulo 7-54.
Contador Refresh
BYTE
B#16#0
Número del ciclo de medición en el módulo SIWAREX
del cual procede el valor de proceso actual.
Estado de la balanza
WORD
0
Bits de estado, ver capítu
Preselección del valor de
BYTE
B#16#0
la repre
(ver tam
Código de comando
Número del comando que será activado próxima
BYTE
B#16#0
Se introduce siempre prime
y se activa después el coma
Comandos de bit:
Bit 0: activación del comando:
BY
TE
B#16#0
el bit se activa con el flanco; éste vuelve a poner a cero
el bit automáticamente.
Bit 1...7: reserva
INT
0
Reserva
Especificación peso de tara
INT
0
A través de esta variable se puede especificar un peso
de tarea "Preset".
Contador interno para el control del lifebit
WORD
W#16#0
(sólo para el uso con la biblioteca MicroScale)
Comentario
e proceso actual
lo 5-45.
proceso actual para
sentación en la posición VW n+2:
bién VB n: "Actual_Process_Value")
ro el número del comando
ndo (VB n+12, Bit 0).
ión VB n+10.
a posición
en la posición
mente.
8-63