4 Programación
Byte de control de datos (BCC)
En este ejemplo se explica el byte de control de datos:
Antes de que se reciba el primer byte del telegrama, la suma de control
calculada (BCS) es 0.
Cuando el primer byte (02H) se haya recibido:
BCS = BCC EXOR «primer byte»
(EXOR = O exclusivo)
4
4.7.4 Carácter del valor (byte)
La estructura de los bloques de datos depende del tipo de telegrama. Hay
tres tipos de telegrama, y cada tipo corresponde tanto a los telegramas
de control (maestroesclavo) como a los de respuesta (esclavomaestro).
Los tres tipos son los siguientes:
-
Bloque de parámetros, utilizado para transferir parámetros en-
tre un maestro y un esclavo. El bloque de datos está formado
por 12 bytes (6 palabras) y también contiene el bloque de pro-
ceso.
-
El bloque de proceso está formado por un bloque de datos de
cuatro bytes (2 códigos) y contiene:
-
Código de control y Valor de referencia
-
Código de estado y frecuencia de salida actual (de es-
clavo a maestro)
-
El bloque de texto, utilizado para leer o escribir texto mediante
el bloque de datos.
108
Guía de diseño del VLT
BCS
1. byte
BCC
Cada byte subsiguiente se direcciona con BCS EXOR y produce un nuevo
BCC, p. ej:
BCS
2º byte
BCC
Comandos de parámetros y respuestas (AK).
Los bits n.º 12-15 se utilizan para transferir los comandos de parámetros
del maestro al esclavo, y las respuestas procesadas del esclavo de vuelta
al maestro.
Comandos de parámetros maestroesclavo
Bit n.º
15
14
13
0
0
0
0
0
0
0
0
1
1
1
1
1
1
Respuesta esclavomaestro
Bit n.º
15
14
13
0
0
0
0
0
0
0
1
1
1
®
MG.90.O1.05 - VLT
es una marca registrada de Danfoss.
®
= 0 0 0 0 0 0 0 0 (00 H)
EXOR
= 0 0 0 0 0 0 1 0 (02H)
= 0 0 0 0 0 0 1 0 (02H)
= 0 0 0 0 0 0 1 0 (02H)
EXOR
= 1 1 0 1 0 1 1 0 (D6H)
= 1 1 0 1 0 1 0 0 (D4H)
12 Comando de parámetro
0
0
Ningún comando
0
1
Leer valor de parámetro
1
0
Escribir valor de parámetro en RAM
(palabra)
1
1
Escribir valor de parámetro en RAM
(doble palabra)
0
1
Escribir valor de parámetro en RAM
y EEPROM (doble palabra)
1
0
Escribir valor de parámetro en RAM
y EEPROM (palabra)
1
1
Leer/escribir texto
Respuesta
12
0
0
Sin respuesta
0
1
Valor de parámetro transferido (palabra)
1
0
Valor de parámetro transferido
(doble palabra)
1
1
El comando no se puede ejecutar
1
1
Texto transferido
descentralizado FCD
300