Ejemplos de comandos
Abrir interruptor automático
En la siguiente tabla se detallan los pasos a realizar en el dispositivo remoto maestro para enviar un comando de control remoto para abrir el interruptor automático. El propio comando no tiene parámetros.
Paso |
Acción |
---|---|
1 |
Cargue un búfer de 20 registros, palabra 0 a palabra 19.
|
2 |
Escriba en este búfer con una solicitud de escritura (función 16 de Modbus) de 20 registros, empezando en el registro 8000. |
3 |
Lea el registro de estado del comando 8021 y espere mientras su contenido muestra que el comando está aún en curso (0x0003). |
4 |
Lea el registro de código del comando 8020:
|
5 |
Lea el código de error en el LSB del registro 8021:
|
Restablecer medidas de energía
En la siguiente tabla se describen los pasos que se deben realizar para enviar un comando a fin de restablecer las medidas de energía. El propio comando tiene un parámetro.
Paso |
Acción |
---|---|
1 |
Cargue un búfer de 20 registros, palabra 0 a palabra 19.
|
2 |
Escriba en este búfer con una solicitud de escritura (función 16 de Modbus) de 20 registros, empezando en el registro 8000. |
3 |
Lea el registro de estado del comando 8021 y espere mientras su contenido muestra que el comando está aún en curso (0x0003). |
4 |
Lea el registro de código del comando 8020:
|
5 |
Lea el código de error en el LSB del registro 8021:
|
Lectura de fecha y hora
En la tabla siguiente se describen los pasos que se deben realizar para enviar un comando para leer la fecha y la hora. El propio comando no tiene parámetros. La fecha y la hora se devuelven en un búfer.
Paso |
Acción |
---|---|
1 |
Cargue un búfer de 20 registros, palabra 0 a palabra 19.
|
2 |
Escriba en este búfer con una solicitud de escritura (función 16 de Modbus) de 20 registros, empezando en el registro 8000. |
3 |
Lea el registro de estado del comando 8021 y espere mientras su contenido muestra que el comando está aún en curso (0x0003). |
4 |
Lea el registro de código del comando 8020:
|
5 |
Lea el código de error en el LSB del registro 8021:
|
6 |
Si no hubiera errores, lea la longitud del búfer de datos en el registro 8022. Su valor debe ser 8 para este comando. |
7 |
En el búfer de datos:
|