Vai al contenuto

Protocollo modbus su rete RS485 con piu dispositivi

Home Forum Terminali operatore (Weintek) Protocollo modbus su rete RS485 con piu dispositivi

Stai visualizzando 2 post - dal 1 a 2 (di 2 totali)
  • Autore
    Post
  • #34895
    Roberto
    Partecipante

    Vorrei creare un’applicazione molto semplice utilizzando il pannello operatore MT6050i.

    Ho 3 elettrovalvole proporzionali, ogni una è dotata di interfaccia seriale RS485 2 fili (protocollo MODBUS ASCII) attraverso la quale è possibile determinare il set di apertura da 0 a 100% semplicemente scrivendo in una variabile il valore voluto.

    Ho tentato di creare un applicativo con il software EASY BUILDER per inserire il set di apertura ad ogni elettrovalvola dal pannello operatore MT6050i, ma quando all’inizio tento di configurare gli indirizzi dei dispositivi, il software non mi permette di assegnare la stessa COM a più di un’elettrovalvola.

    #36524
    Sergio Bertana
    Amministratore del forum

    Nelle gestione di una rete RS485 dove la stessa porta COM è associata a più dispositivi, occorre che tutti i dispositivi adottino lo stesso standard di comunicazione (Nel tuo caso Modbus) ed abbiano gli stessi parametri di comunicazione.
     
    A questo punto definisci un unico dispostivo (Esempio Elettrovalvole) a cui definisci la porta COM da usare ed i parametri di comunicazione. Poi nei vari oggetti grafici che metti nelle pagine del terminale devi assegnare oltre all’indirizzo della variabile anche l’indirizzo del dispositivo.
     
    Nel tuo caso avrai impostato 3 indirizzi diversi per ogni elettrovalvola (Esempio 1, 2, 3), ora ammettendo di mettere tre ogetti di impostazione word sul terminale (Uno per ogni elettrovalvola) si dovrà nel campo indirizzo dell’oggetto definire sia l’indirizzo della elettrovalvola che l’indirizzo del registro su cui si desidera operare nella elettrovalvola.
     
    Ammettendo che l’indirizzo del registro sia 10 dovrai definire nel campo indirizzo dei tre oggetti grafici “1#10” per l’elettrovalvola 1, “2#10” per l’elettrovalvola 2, “3#10” per l’elettrovalvola 3.

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