Vai al contenuto

Visualizzare all’accensione pagina con logo azienda

Home Forum Terminali operatore (Weintek) Visualizzare all’accensione pagina con logo azienda

Stai visualizzando 5 post - dal 1 a 5 (di 5 totali)
  • Autore
    Post
  • #35358
    Anonimo
    Inattivo

    Ho un weintek 8070i, e mi servirebbe fare una funzione semplice, però non son riuscito. Mi servirebbe che all’accensione venga visualizzato un disegno, il quale è il logo dell’azienda, e dopo un determinato tempo si acceda alla pagina dove ci sono le impostazioni.

    #37640
    Sergio Bertana
    Amministratore del forum

    E’ più facile realizzare quello che necessiti che spiegarlo, quindi ho preparato un progetto in cui troverai la soluzione del tuo problema (Download progetto).

    Per l’immagine di logo credo tu utilizzi un oggetto immagine all’interno di una pagina, questa pagina è quella definita come pagina iniziale nelle impostazioni di progetto. Alla accensione il terminale visualizzerà questa pagina (Nel mio esempio pagina 10), all’interno di questa pagina un pulsante imposta bit (Non visibile) attiva una macro ogni secondo.

    Nel menù Controlli PLC ho inserito un controllo di cambio pagina (Screenshot), scrivendo il numero di pagina desiderato nella LW 0 il terminale visualizza la pagina definita ed azzera la LW 0.

    La macro controlla il tempo e quando è trascorso il tempo desiderato (Nel mio esempio 5 secondi) scrive nella LW 0 il numero di pagina desiderato (Nel mio esempio 12) ed il terminale visualizza la pagina 12. Ecco il listato della macro.

    macro_command main()
    short Timer, Page=12
    Timer=Timer+1

    if (Timer >= 5) then
        SetData(Page, “Local HMI”, LW, 0, 1)
    end if

    end macro_command

    #38404
    Michele
    Partecipante

    Ho avuto lo stesso problema, pensavo succedesse perchè alcuni valori all’interno della pagina erano indirizzati male verso lo SlimLine, ma poi sistemati gli indirizzi su TouchScreen e verificati i valori in debug scritti su PLC da parte del TouchScreen in ModBus ho capito che è solo un problema di visualizzazione.

    L’interfaccia MODBUS funziona bene ma visualizza lo stesso il messaggio di No Response in modo errato quindi… Io ho risolto impostando una pagina iniziale con il Logo dell’azienda con all’interno 8 Imposta Bit impostati su Locale HMI all’indirizzo scelto con l’opzione Tag di Sistema selezionando gli indirizzi da LB-11960 a LB-11967 definiti come disabilita messaggio PLC “PLC no response”.

    #38405
    Sergio Bertana
    Amministratore del forum

    Il messaggio No response di default si attiva al primo errore di comunicazione, un errore può capitare anche a causa di un banale disturbo elettrico, quindi anziché disabilitare il messaggio consiglio di impostare un numero di reinvio comandi.

    In questo modo un eventuale errore sulla esecuzione di un comando modbus (Può derivare anche da un disturbo elettrico), non attiva immediatamente la visualizzazione della finestra di errore, ma forza l’esecuzione di un nuovo comando. Il numero di tentativi si definisce nella finestra di Impostazione parametri di sistema, relativamente alla definizione dei parametri di comunicazione modbus (Vedi screenshot).

    #38411
    Massimo
    Moderatore

    Volevo aggiungere che come metodo alternativo per visualizzare una schermata iniziale (es.: un proprio logo) si può andare a sostituire il file bitmap che appare all’accensione (Per intenderci la schermata con iSeries, Screenshot), con una propria immagine. Poi una volta finita la fase di power on, verrà visualizzata la pagina iniziale definita nel progetto.

    Per modificare il file bitmap sia in EasyBuilder che in EasyBuilderPro, basta andare nel menù Tools->Download attivando “Usa start screen definito” e scegliendo il proprio file bitmap (Screenshot).

Stai visualizzando 5 post - dal 1 a 5 (di 5 totali)
  • Devi essere connesso per rispondere a questo topic.