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:

  1. Sleep - per sospendere il pannello, su input "Value" o costante, impostare un livello logico alto (true(1)).
  2. 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:

  1. Blocco B3 - attivazione iniziale del timer di sospensione (B6).
  2. Blocchi B1, B13 - attivazione della sospensione e riattivazione del pannello.
  3. Blocchi B9, B10 - variabile per reimpostare il timer di sospensione (B6).  
  4. Blocchi B5, B9, B10 - attivano e ripristinano il timer di sospensione (B6).
  5. Blocco B6 - timer di sospensione. Qui impostiamo tempo dopo la quale il pannello entra in modalità sospensione.
  6. 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.
  7. Blocco B11 - attiva la modalità sospensione. Nelle impostazioni impostiamo il pannello e con la costante abilitiamo la modalità di sospensione (Sleep - True(1)).
  8. 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.

Crea il tuo sito web gratis! Questo sito è stato creato con Webnode. Crea il tuo sito gratuito oggi stesso! Inizia