Vai al contenuto

Gestione variabili su PLC Kernel da pannello operatore

Home Forum Terminali operatore (Weintek) Gestione variabili su PLC Kernel da pannello operatore

Stai visualizzando 3 post - dal 1 a 3 (di 3 totali)
  • Autore
    Post
  • #35323
    Anonimo
    Ospite

    Sto sviluppando un programma con il modello MT6070IH della Weintek che sarà appositamente collegato con un Plc Kernel. Dovrei effettuare dei controlli sia di lettura che di scrittura sui singoli bit di una word del plc, ovviamente tramite pannello operatore. Come si può fare con EasyBuilder8000 ? Gazie per ogni vostra risposta 🙂

    #37554
    Sergio Bertana
    Amministratore del forum

    Il protocollo Kernel è un protocollo Omron ridotto e lavora solo su Word, quindi anche per la gestione dei bits richiede l’utilizzo di una word. Ora vediamo qualche workaround.

    Se non vuoi sprecare una word per ogni bit, puoi utilizzare delle macro nel pannello che leggano le word dal PLC e poi le suddividano in 16 bit LB interni al pannello. Gli oggetti grafici nelle pagine si appoggeranno allo stato di questi LB interni. In lettura è tutto semplice, piu difficile è la gestione in scrittura, in quanto devi settare LB interno al pannello e poi lanciare una macro che ricopia lo stato dei 16 bits su di una word e la invii al PLC.

    Molto più semplice è impostare il PLC Kernel per lavorare con il protocollo Host Link Omron, in questo modo hai la possibilità di accedere direttamente dagli oggetti della pagina pannello a variabili DM (Word) o IR, HR (Bit).

    #37556
    Sergio Bertana
    Amministratore del forum

    A margine del topic permettimi un piccolo spot sui nostri prodotti, non so che versione di PLC Kernel utilizzi, ma se dai una occhiata alla nostra linea SlimLine potrai trovare prodotti simili tutti con protocollo modbus sia RTU che TCP. Ricordo che grazie ad un accordo con Weintek in abbinamento ai ns PLC offriamo un pannello serie iP ad un prezzo molto interessante.

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