Petición Del Status Del Equipo; Petición De Cambios De Señales Digitales - Ormazabal ekorRPS Instrucciones Generales

Ocultar thumbs Ver también para ekorRPS:
Tabla de contenido

Publicidad

INSTRUCCIONES GENERALES DE ekorRPS
UNIDAD DE PROTECCIÓN MULTIFUNCIONAL
Tomo 2 de 3
Petición del Status del Equipo
Se realiza con la función: 07 – Read Device Status
El byte de estado del equipo contiene la siguiente información:
Bit 0: Error en convertidor ADC
Bit 1: Error no crítico
Bit 2: Error crítico
Bit 3: Protección en servicio
Esta misma información se puede obtener leyendo la dirección 0009h.
Petición de Cambios de Señales Digitales
Existe un mecanismo que permite recoger información de todos los cambios de señales
digitales junto con el instante de tiempo en el que se han producido.
Leyendo la dirección 0500h se puede obtener el número de cambios pendientes de envío en
el buffer.
A partir de la dirección 0502h se dispone de un buffer en el que se pueden leer los
25 cambios más antiguos del equipo.
Una vez recibido un mensaje de cambios, escribiendo el valor 0 en la dirección 0501h el
puesto maestro valida los cambios enviados en el mensaje.
Se exige siempre que la petición sea con la dirección de inicio del buffer de cambios
(0502h).
Se exige que el número de words pedidos sea múltiplo de 5 (se deben leer bloques de
cambios completos).
No se puede pedir más datos que el tamaño del buffer o que el número de cambios en cola
(es decir, si sólo hay un cambio pendiente no se pueden pedir dos).
Dado que el máximo número de words que se pueden enviar en un mensaje es de 127
(limitado por el campo de número de bytes en 1 byte), el buffer de cambios se ha
dimensionado para contener 25 cambios.
Para saber cuantos cambios hay en la zona de lectura de cambios se debe realizar una
lectura del número de cambios pendientes de envío en el buffer mediante una lectura de la
dirección 0500h. En el byte bajo del registro leído esta el número de cambios pendientes
(que es un número comprendido entre 0 y 25) y en el bit 15 del registro se lee la indicación
de overflow de la cola de cambios (a valor 1 se ha producido un overflow de la cola de
cambios). A continuación se pueden pedir cambios hasta un máximo del número
anteriormente indicado. Para validar los cambios recibidos se debe escribir el valor 0 en la
dirección 0501h mediante la función 16. Esta escritura hace que los cambios en la remota se
consideren enviados; de no ser así la remota los consideraría de nuevo como pendientes de
envío.
Si la remota tuviese más cambios lo indicaría en el valor del número de cambios pendientes
de envío y la estación maestra podría solicitarlos repitiendo el proceso.
Para recoger todos los cambios de la remota habría que continuar el proceso hasta que la
lectura del número de cambios pendientes de envío indique valor 0.
168
Hoja 118 de 168
25 cambios * 5 words / cambio = 125 words. (250 bytes)
IG-150-ES
versión 02
17.04.2007

Publicidad

Tabla de contenido
loading

Tabla de contenido