Formato De Los Telegramas - WEG WEGTP SCA06 Manual Del Usuario

Tabla de contenido

Publicidad

BCC: Byte de Checksum longitudinal del telegrama, o sea, EL EXCLUSIVO entre todos los bytes del
telegrama. Tamaño de 1 byte (0x00 ... 0xFF hexadecimal)
DMW: "Data Master Write". Son 4 bytes de escritura que el maestro envía al esclavo, donde los 2 primeros
representan el parámetro y/o la variable básica y los 2 últimos el valor a ser escrito en este parámetro.
PHi: Byte representando la parte alta del parámetro
PLo: Byte representando la parte baja del parámetro
VHi: Byte representando la parte alta del valor a ser escrito
VLo: Byte representando la parte baja del valor a ser escrito
Ejemplo:
Escribir 2000 rpm en la referencia de velocidad (P0121)
(hexadecimal), VHi = 0x07 (hexadecimal), VLo = 0xD0 (hexadecimal).
DMR: "Data Master Read". Son 2 bytes de lectura que el maestro envía al esclavo que representan el
parámetro a ser leído.
PHi: Byte representando la parte alta del parámetro
PLo: Byte representando la parte baja del parámetro
Ejemplo:
Lea el valor contenido en el parámetro del estado de las DIs (P0008)
PLo = 0x08 (hexadecimal).
NUM: Byte que representa el número de DMW o DMR a ser transmitidos, conforme el COD del telegrama.
Rango de valores: 1 ... 6 (decimal)
DSV: "Data Slave Value". Son 2 bytes que el esclavo envía al maestro tras una solicitud de un telegrama de
lectura del maestro, representando el valor contenido en el parámetro solicitado.
VHi: Byte representando la parte alta del valor a ser escrito
VLo: Byte representando la parte baja del valor a ser escrito
Ejemplo:
Respuesta a la solicitud de lectura del parámetro de habilitación (P0099)
(hexadecimal), VLo = 0x01 (hexadecimal), informando que el servoconvertidor está habilitado.
ACK:
Byte
de
Valor: 0x06 (hexadecimal); 6 (decimal);
NAK: Byte de rechazo del esclavo tras una lectura o escritura del maestro. Puede ocurrir cuando el
maestro solicita una escritura o lectura de un parámetro inexistente, o el valor a ser escrito en el parámetro
está fuera del rango de valores permitido,
Valor: 0x15 (hexadecimal); 21 (decimal);
4.3

FORMATO DE LOS TELEGRAMAS

A seguir serán presentados los formatos de los telegramas de lectura y escritura en parámetros. Es importante
observar que cada telegrama en el protocolo WEGTP permite realizar la lectura o escritura de hasta 6
parámetros por vez. Telegramas que posean error en formato, o BCC incorrecto, serán ignorados por el
servoconvertidor, y no enviará respuesta hacia el maestro.
NOTA!
El tiempo de escritura en la EEPROM es de 10ms por parámetro, por tanto, es necesario tener
cuidado en no sobrecargar el servoconvertidor con muchos telegramas seguidos, ya que eso puede
hacer que el servoconvertidor ignore los últimos telegramas, de modo de tener tiempo de escribir
todos los parámetros en la EEPROM (cuando esto ocurre, el servoconvertidor indica alarma 107).
NOTA!
El número de escrituras en la memoria EEPROM limita la vida útil de ésta, por tanto, es recomendable
que no se guarde en la EEPROM parámetros que sean escritos muchas veces por día. El usuario
debe guardar en la EEPROM apenas aquellos parámetros en los que esto sea realmente necesario.
aceptación
del
esclavo
Protocolo WEGTP
PHi = 0x00 (hexadecimal), PLo = 0x79
PHi = 0x00 (hexadecimal),
tras
una
escritura
VHi = 0x00
del
maestro
SCA06 | 14

Publicidad

Tabla de contenido
loading

Tabla de contenido