Sospendere/riattivare il pannello.
Il blocco (Figura 2) viene utilizzato per inviare comandi "Sleep" o "Wake" al pannello Nextion HMI.

Figura 2
La selezione del pannello viene effettuata nell'editor dei blocchi (Figura 2).

Figura 2
Il comando viene inviato con un fronte di salita al input "Send". La selezione del comando può essere specificata come costante o letta dal input "Value".
Comandi:
- Sleep - per sospendere il pannello, su input "Value" o costante, impostare un livello logico alto (true(1)).
- Wake - per riattivare il pannello, su input "Value" o costante, impostare un livello logico basso (false(0)).
Esempio: modalità di sospensione/riattivazione pannello Nextion con pulsante in FLProg.
In FLProg creiamo uno schema a blocchi come di seguito (Figura 3)

Figura 3
Analizziamo lo schema creato:
- Blocco B3 - attivazione iniziale del timer di sospensione (B6).
- Blocchi B1, B13 - attivazione della sospensione e riattivazione del pannello.
- Blocchi B9, B10 - variabile per reimpostare il timer di sospensione
(B6).
- Blocchi B5, B9, B10 - attivano e ripristinano il timer di sospensione (B6).
- Blocco B6 - timer di sospensione. Qui impostiamo tempo dopo la quale il pannello entra in modalità sospensione.
- Blocchi B1, B7 - attivazione della sospensione anticipata del pannello. Tenendo premuto il pulsante (B1) per il tempo impostato nel timer (B7), il pannello entra in modalità sospensione.
- Blocco B11 - attiva la modalità sospensione. Nelle impostazioni impostiamo il pannello e con la costante abilitiamo la modalità di sospensione (Sleep - True(1)).
- Blocco B12 - attiva la modalità riattivazione. Nelle impostazioni del blocco impostiamo il pannello e con la costante abilitiamo la modalità di riattivazione (Wake - False(0)), per il corretto funzionamento del blocco dobbiamo invertire l'input "Send" del blocco.
File FLProg.