Descripción
Esta funcionalidad permite la ejecución de programas previamente almacenados en la pantalla LED mediante su nombre lógico.
El nombre del programa se transmite en formato ASCII, con una longitud máxima de 8 caracteres.
Formato del nombre
El nombre del programa deberá enviarse:
✔ En codificación ASCII
✔ Con un máximo de 8 caracteres
✔ Terminado mediante un valor NULL (0x00) si la longitud es inferior a 8 caracteres.
Registro Modbus asociado
| Parámetro | Valor |
|---|---|
| Dirección inicial | 0080h |
| Número de registros | 1 a 4 |
| Tipo de dato | ASCII |
| Acceso | Escritura (Write) |
| Descripción | Nombre de programa |
Valores válidos
| Valor | Comportamiento |
|---|---|
| Nombre válido | Ejecución del programa correspondiente |
| Nombre no existente | Sin efecto |
Ejemplos
Ejecutar programa llamado “MPTEST”
FUNC
0x10
Función
Write Multiple Registers (0x10) ADDR 0x00 0x80 Dirección inicial
0x0080 (0080h) REGS 0x00 0x04 Nº registros
0x0004 (4 registros) LEN 0x08 Nº bytes
0x08 (8 bytes de datos) DATA 0x4D 0x50 0x54 0x45 0x53 0x54 0x00 0x00 Datos (ASCII)
4D 50 54 45 53 54 00 00 → “MPTEST\0\0”
Write Multiple Registers (0x10) ADDR 0x00 0x80 Dirección inicial
0x0080 (0080h) REGS 0x00 0x04 Nº registros
0x0004 (4 registros) LEN 0x08 Nº bytes
0x08 (8 bytes de datos) DATA 0x4D 0x50 0x54 0x45 0x53 0x54 0x00 0x00 Datos (ASCII)
4D 50 54 45 53 54 00 00 → “MPTEST\0\0”
Pasa el ratón sobre un bloque para ver su significado.
Ejecutar programa llamado “A”
FUNC
0x10
Función
Write Multiple Registers (0x10) ADDR 0x00 0x80 Dirección inicial
0x0080 (0080h) REGS 0x00 0x01 Nº registros
0x0001 (1 registros) LEN 0x02 Nº bytes
0x02 (2 bytes de datos) DATA 0x41 0x00 Datos (ASCII)
41 00 → “A\0”
Write Multiple Registers (0x10) ADDR 0x00 0x80 Dirección inicial
0x0080 (0080h) REGS 0x00 0x01 Nº registros
0x0001 (1 registros) LEN 0x02 Nº bytes
0x02 (2 bytes de datos) DATA 0x41 0x00 Datos (ASCII)
41 00 → “A\0”
Pasa el ratón sobre un bloque para ver su significado.
ℹ️ Comportamiento operativo
- La escritura de un nombre de programa válido provoca la ejecución inmediata del programa correspondiente.
- Si se especifica un nombre para el cual no exista un programa almacenado, el dispositivo mantendrá el estado operativo actual.
- El nombre del programa deberá coincidir exactamente con el definido en la pantalla LED.
