Descripción
Esta funcionalidad permite la ejecución de programas previamente almacenados en la pantalla LED mediante su identificador numérico.
Los programas deberán haber sido grabados en la pantalla utilizando la siguiente convención de nomenclatura:
PRGM + número de programa (sin ceros a la izquierda)
Convención de nombres
| Número de programa | Nombre requerido |
|---|---|
| 1 | PRGM1 |
| 3 | PRGM3 |
| 27 | PRGM27 |
| 149 | PRGM149 |
Registro Modbus asociado
| Parámetro | Valor |
|---|---|
| Dirección inicial | 0200h |
| Número de registros | 1 |
| Tipo de dato | UINT16 |
| Acceso | Escritura (Write) |
| Descripción | Número de programa |
Valores válidos
| Valor | Comportamiento |
|---|---|
| 0 | Detención del programa en ejecución |
| 1 … 999 | Ejecución del programa correspondiente (PRGMx) |
Ejemplos
Ejecutar programa PRGM1
FUNC
0x10
Función
Write Multiple Registers (0x10) ADDR 0x02 0x00 Dirección inicial
0x0200 (0200h) REGS 0x00 0x01 Nº registros
0x0001 (1 registro) LEN 0x02 Nº bytes
0x02 (2 bytes de datos) DATA 0x00 0x01 Datos (UINT16)
00 01 → 1
Write Multiple Registers (0x10) ADDR 0x02 0x00 Dirección inicial
0x0200 (0200h) REGS 0x00 0x01 Nº registros
0x0001 (1 registro) LEN 0x02 Nº bytes
0x02 (2 bytes de datos) DATA 0x00 0x01 Datos (UINT16)
00 01 → 1
Pasa el ratón sobre un bloque para ver su significado.
Ejecutar programa PRGM149
FUNC
0x10
Función
Write Multiple Registers (0x10) ADDR 0x02 0x00 Dirección inicial
0x0200 (0200h) REGS 0x00 0x01 Nº registros
0x0001 (1 registro) LEN 0x02 Nº bytes
0x02 (2 bytes de datos) DATA 0x00 0x95 Datos (UINT16)
00 95 → 149
Write Multiple Registers (0x10) ADDR 0x02 0x00 Dirección inicial
0x0200 (0200h) REGS 0x00 0x01 Nº registros
0x0001 (1 registro) LEN 0x02 Nº bytes
0x02 (2 bytes de datos) DATA 0x00 0x95 Datos (UINT16)
00 95 → 149
Pasa el ratón sobre un bloque para ver su significado.
ℹ️ Comportamiento operativo
- La escritura de un número de programa válido provoca la ejecución inmediata del programa correspondiente.
- Si se especifica un identificador para el cual no exista un programa almacenado, el dispositivo mantendrá el estado operativo actual.
- Aunque exista un programa denominado PRGM0, este nunca será ejecutado, ya que dicho valor está reservado para la detención de la ejecución.
