13.2. EJECUCIÓN DE COMANDOS
Los comandos se ejecuta en dos pasos: selección y confirmación. En primer lugar se enviará el comando de
selección del comando o maniobra para verificar que es posible su realización. Si es así, a continuación se envía
la confirmación. La estructura de ambos comandos es la misma, variando solamente en el código
correspondiente.
El código de función MODBUS
correspondiente a la función PRESET MULTIPLE SETPOINTS). Al tratarse de una escritura, hay que facilitar
una dirección donde se escribirá el comando correspondiente. En principio esta dirección es la 0 (0000H) para
todos los comandos.
Los comandos implementados son los siguientes:
Reset de LEDs y salidas latcheadas
Cambiar a Tabla 1
Cambiar a Tabla 2
Arrancar la oscilografía
Abrir el interruptor
Cerrar el interruptor
Sincronización horaria
Cambio de ajuste
SELECCIÓN:
Petición:
CAMPO
Dirección del relé
Función
Comienzo
Nº de registros
Nº de bytes
Valor de los
Registros
CRC
Respuesta:
CAMPO
Dirección del relé
Función
Dirección de
Comienzo
Nº Registros
CRC
Ejemplo:
Se envía el comando correspondiente al grupo de valores. Por ejemplo, si se trata de activar la tabla 2, el
comando de apertura será el 0FH.
13-2
ANEXO 3. MAPA DE MEMORIA MODBUS
®
utilizado para la ejecución de maniobras es el 16 (10H) en valor hexadecimal
COMANDO
LONGITUD
1 Byte
1 Byte (10H)
1 Palabra (0000H) (Byte Alto - Byte Bajo)
1 Palabra (0001H) (Byte Alto - Byte Bajo)
1 Bytes (02H)
Registro1=>Código comando (Byte Bajo - Byte Alto)
1 Palabra
LONGITUD
1 Byte
1 Byte (10H)
1 Palabra (0000H) (Byte Alto - Byte Bajo)
1 Palabra (0003H) (Byte Alto - Byte Bajo)
1 Palabra
MIN Protección Direccional de Tierra
SELECCIÓN (HEX)
09
0D
0F
17
07
39
FE
01
CONFIRMACIÓN (HEX)
0A
0E
10
18
08
3A
No precisa
02
GEK-106307F