Marcos de datos libremente definibles
Marcos de datos libremente definibles
14.1
Descripción general
Los marcos de datos libremente definibles por el usuario son elementos ("marcos") que pueden
contener hasta 80 caracteres de datos cualesquiera y que se corresponden con los requeri-
mientos de la otra parte de la comunicación. Los marcos de datos pueden contener también
datos variables, como por ejemplo una suma de control o un número de estación.
Número de marcos de datos memorizables
En un módulo de interfaz del sistema Q de MELSEC pueden guardarse hasta 231 marcos de
datos.
–
la Flash-ROM de un módulo de interfaz puede alojar hasta 200 marcos de datos. Estos
marcos de datos llevan los números 3E8H hasta 4AFH.
–
En la memoria buffer de un módulo de interfaz pueden guardarse hasta 31 marcos de
datos más con los números 8001H hasta 801FH.
Contenido de los marcos de datos
UN marco de datos puede contener hasta 80 bytes (80 caracteres). Datos fijos, como por ejem-
plo CR (02H), pueden indicarse y guardarse directamente un byte. El contenido de estos bytes
puede adoptar los valores de 01H hasta FEH.
Si se desea que un marco de datos contenga datos variables, se registra en el mismo un código
que tiene una longitud de 2 bytes y que indica qué tipo de datos variables ha de estar en ese
lugar. Este código comienza siempre con "FFH". El segundo byte puede adoptar valores entre
00H y FFH y representa la clave para los datos variables.
Datos variables
Un marco de datos puede contener también los datos siguientes:
b Una suma de control que se refiere a un rango cualquiera en los datos recibidos o enviados.
b Un código de paridad que se refiere a un rango determinado en los datos recibidos o
enviados.
b El complemento a dos de una suma de control que se refiere a un rango determinado en
los datos recibidos o enviados.
b El número de estación del módulo de interfaz de MELSEC (ver sección 5.4.2)
b El código ASCII para el carácter NUL ("00H"), el cual es transferido como un byte al enviar.
Al recibir datos, este carácter sirve como reservador de espacio para otro carácter cual-
quiera.
En un marco de datos se reserva lugar para datos variables transfiriendo dos bytes al módulo
de interfaz. El primer byte contiene siempre el valor "FF" e indica que en el segundo byte sigue
el código para los datos variables. Este código puede adoptar valores entre 00H y FFH.
FF
14 - 2
00
FF
H
H –
H
Byte 2
Byte 1
Marcos de datos definidos por el usuario
Fig. 14-1:
Los datos variables están caracterizados
por un código de dos bytes de longitud que
empieza siempre con "FFH".
MITSUBISHI ELECTRIC
QK00296c